video.js 2.2 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198
  1. "use weex:vue";
  2. /******/ (function(modules) { // webpackBootstrap
  3. /******/ // The module cache
  4. /******/ var installedModules = {};
  5. /******/
  6. /******/ // The require function
  7. /******/ function __webpack_require__(moduleId) {
  8. /******/
  9. /******/ // Check if module is in cache
  10. /******/ if(installedModules[moduleId]) {
  11. /******/ return installedModules[moduleId].exports;
  12. /******/ }
  13. /******/ // Create a new module (and put it into the cache)
  14. /******/ var module = installedModules[moduleId] = {
  15. /******/ i: moduleId,
  16. /******/ l: false,
  17. /******/ exports: {}
  18. /******/ };
  19. /******/
  20. /******/ // Execute the module function
  21. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  22. /******/
  23. /******/ // Flag the module as loaded
  24. /******/ module.l = true;
  25. /******/
  26. /******/ // Return the exports of the module
  27. /******/ return module.exports;
  28. /******/ }
  29. /******/
  30. /******/
  31. /******/ // expose the modules object (__webpack_modules__)
  32. /******/ __webpack_require__.m = modules;
  33. /******/
  34. /******/ // expose the module cache
  35. /******/ __webpack_require__.c = installedModules;
  36. /******/
  37. /******/ // define getter function for harmony exports
  38. /******/ __webpack_require__.d = function(exports, name, getter) {
  39. /******/ if(!__webpack_require__.o(exports, name)) {
  40. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  41. /******/ }
  42. /******/ };
  43. /******/
  44. /******/ // define __esModule on exports
  45. /******/ __webpack_require__.r = function(exports) {
  46. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  47. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  48. /******/ }
  49. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  50. /******/ };
  51. /******/
  52. /******/ // create a fake namespace object
  53. /******/ // mode & 1: value is a module id, require it
  54. /******/ // mode & 2: merge all properties of value into the ns
  55. /******/ // mode & 4: return value when already ns object
  56. /******/ // mode & 8|1: behave like require
  57. /******/ __webpack_require__.t = function(value, mode) {
  58. /******/ if(mode & 1) value = __webpack_require__(value);
  59. /******/ if(mode & 8) return value;
  60. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  61. /******/ var ns = Object.create(null);
  62. /******/ __webpack_require__.r(ns);
  63. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  64. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  65. /******/ return ns;
  66. /******/ };
  67. /******/
  68. /******/ // getDefaultExport function for compatibility with non-harmony modules
  69. /******/ __webpack_require__.n = function(module) {
  70. /******/ var getter = module && module.__esModule ?
  71. /******/ function getDefault() { return module['default']; } :
  72. /******/ function getModuleExports() { return module; };
  73. /******/ __webpack_require__.d(getter, 'a', getter);
  74. /******/ return getter;
  75. /******/ };
  76. /******/
  77. /******/ // Object.prototype.hasOwnProperty.call
  78. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  79. /******/
  80. /******/ // __webpack_public_path__
  81. /******/ __webpack_require__.p = "";
  82. /******/
  83. /******/
  84. /******/ // Load entry module and return exports
  85. /******/ return __webpack_require__(__webpack_require__.s = 794);
  86. /******/ })
  87. /************************************************************************/
  88. /******/ ([
  89. /* 0 */,
  90. /* 1 */
  91. /*!*************************************************************************************!*\
  92. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"type":"appStyle"} ***!
  93. \*************************************************************************************/
  94. /*! no static exports found */
  95. /***/ (function(module, exports, __webpack_require__) {
  96. eval("Vue.prototype.__$appStyle__ = {}\nVue.prototype.__merge_style && Vue.prototype.__merge_style(__webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss */ 2).default,Vue.prototype.__$appStyle__)\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsMkRBQTJELG1CQUFPLENBQUMsbURBQTRDIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18gPSB7fVxuVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzXCIpLmRlZmF1bHQsVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n");
  97. /***/ }),
  98. /* 2 */
  99. /*!**************************************************************************************************!*\
  100. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/App.vue?vue&type=style&index=0&lang=scss ***!
  101. \**************************************************************************************************/
  102. /*! no static exports found */
  103. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  104. "use strict";
  105. __webpack_require__.r(__webpack_exports__);
  106. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss */ 3);
  107. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
  108. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  109. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default.a);
  110. /***/ }),
  111. /* 3 */
  112. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  113. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/App.vue?vue&type=style&index=0&lang=scss ***!
  114. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  115. /*! no static exports found */
  116. /***/ (function(module, exports) {
  117. module.exports = {
  118. ".u-line-1": {
  119. "": {
  120. "lines": [
  121. 1,
  122. 0,
  123. 0,
  124. 20
  125. ],
  126. "textOverflow": [
  127. "ellipsis",
  128. 0,
  129. 0,
  130. 20
  131. ],
  132. "overflow": [
  133. "hidden",
  134. 0,
  135. 0,
  136. 20
  137. ],
  138. "flex": [
  139. 1,
  140. 0,
  141. 0,
  142. 20
  143. ]
  144. }
  145. },
  146. ".u-line-2": {
  147. "": {
  148. "lines": [
  149. 2,
  150. 0,
  151. 0,
  152. 21
  153. ],
  154. "textOverflow": [
  155. "ellipsis",
  156. 0,
  157. 0,
  158. 21
  159. ],
  160. "overflow": [
  161. "hidden",
  162. 0,
  163. 0,
  164. 21
  165. ],
  166. "flex": [
  167. 1,
  168. 0,
  169. 0,
  170. 21
  171. ]
  172. }
  173. },
  174. ".u-line-3": {
  175. "": {
  176. "lines": [
  177. 3,
  178. 0,
  179. 0,
  180. 22
  181. ],
  182. "textOverflow": [
  183. "ellipsis",
  184. 0,
  185. 0,
  186. 22
  187. ],
  188. "overflow": [
  189. "hidden",
  190. 0,
  191. 0,
  192. 22
  193. ],
  194. "flex": [
  195. 1,
  196. 0,
  197. 0,
  198. 22
  199. ]
  200. }
  201. },
  202. ".u-line-4": {
  203. "": {
  204. "lines": [
  205. 4,
  206. 0,
  207. 0,
  208. 23
  209. ],
  210. "textOverflow": [
  211. "ellipsis",
  212. 0,
  213. 0,
  214. 23
  215. ],
  216. "overflow": [
  217. "hidden",
  218. 0,
  219. 0,
  220. 23
  221. ],
  222. "flex": [
  223. 1,
  224. 0,
  225. 0,
  226. 23
  227. ]
  228. }
  229. },
  230. ".u-line-5": {
  231. "": {
  232. "lines": [
  233. 5,
  234. 0,
  235. 0,
  236. 24
  237. ],
  238. "textOverflow": [
  239. "ellipsis",
  240. 0,
  241. 0,
  242. 24
  243. ],
  244. "overflow": [
  245. "hidden",
  246. 0,
  247. 0,
  248. 24
  249. ],
  250. "flex": [
  251. 1,
  252. 0,
  253. 0,
  254. 24
  255. ]
  256. }
  257. },
  258. ".u-border": {
  259. "": {
  260. "borderWidth": [
  261. "0.5",
  262. 1,
  263. 0,
  264. 25
  265. ],
  266. "borderColor": [
  267. "#dadbde",
  268. 1,
  269. 0,
  270. 25
  271. ],
  272. "borderStyle": [
  273. "solid",
  274. 0,
  275. 0,
  276. 25
  277. ]
  278. }
  279. },
  280. ".u-border-top": {
  281. "": {
  282. "borderTopWidth": [
  283. "0.5",
  284. 1,
  285. 0,
  286. 26
  287. ],
  288. "borderColor": [
  289. "#dadbde",
  290. 1,
  291. 0,
  292. 26
  293. ],
  294. "borderTopStyle": [
  295. "solid",
  296. 0,
  297. 0,
  298. 26
  299. ]
  300. }
  301. },
  302. ".u-border-left": {
  303. "": {
  304. "borderLeftWidth": [
  305. "0.5",
  306. 1,
  307. 0,
  308. 27
  309. ],
  310. "borderColor": [
  311. "#dadbde",
  312. 1,
  313. 0,
  314. 27
  315. ],
  316. "borderLeftStyle": [
  317. "solid",
  318. 0,
  319. 0,
  320. 27
  321. ]
  322. }
  323. },
  324. ".u-border-right": {
  325. "": {
  326. "borderRightWidth": [
  327. "0.5",
  328. 1,
  329. 0,
  330. 28
  331. ],
  332. "borderColor": [
  333. "#dadbde",
  334. 1,
  335. 0,
  336. 28
  337. ],
  338. "borderRightStyle": [
  339. "solid",
  340. 0,
  341. 0,
  342. 28
  343. ]
  344. }
  345. },
  346. ".u-border-bottom": {
  347. "": {
  348. "borderBottomWidth": [
  349. "0.5",
  350. 1,
  351. 0,
  352. 29
  353. ],
  354. "borderColor": [
  355. "#dadbde",
  356. 1,
  357. 0,
  358. 29
  359. ],
  360. "borderBottomStyle": [
  361. "solid",
  362. 0,
  363. 0,
  364. 29
  365. ]
  366. }
  367. },
  368. ".u-border-top-bottom": {
  369. "": {
  370. "borderTopWidth": [
  371. "0.5",
  372. 1,
  373. 0,
  374. 30
  375. ],
  376. "borderBottomWidth": [
  377. "0.5",
  378. 1,
  379. 0,
  380. 30
  381. ],
  382. "borderColor": [
  383. "#dadbde",
  384. 1,
  385. 0,
  386. 30
  387. ],
  388. "borderTopStyle": [
  389. "solid",
  390. 0,
  391. 0,
  392. 30
  393. ],
  394. "borderBottomStyle": [
  395. "solid",
  396. 0,
  397. 0,
  398. 30
  399. ]
  400. }
  401. },
  402. ".u-reset-button": {
  403. "": {
  404. "paddingTop": [
  405. 0,
  406. 0,
  407. 0,
  408. 31
  409. ],
  410. "paddingRight": [
  411. 0,
  412. 0,
  413. 0,
  414. 31
  415. ],
  416. "paddingBottom": [
  417. 0,
  418. 0,
  419. 0,
  420. 31
  421. ],
  422. "paddingLeft": [
  423. 0,
  424. 0,
  425. 0,
  426. 31
  427. ],
  428. "backgroundColor": [
  429. "rgba(0,0,0,0)",
  430. 0,
  431. 0,
  432. 31
  433. ],
  434. "borderWidth": [
  435. 0,
  436. 0,
  437. 0,
  438. 31
  439. ]
  440. }
  441. },
  442. ".u-hover-class": {
  443. "": {
  444. "opacity": [
  445. 0.7,
  446. 0,
  447. 0,
  448. 32
  449. ]
  450. }
  451. },
  452. ".u-primary-light": {
  453. "": {
  454. "color": [
  455. "#ecf5ff",
  456. 0,
  457. 0,
  458. 33
  459. ]
  460. }
  461. },
  462. ".u-warning-light": {
  463. "": {
  464. "color": [
  465. "#fdf6ec",
  466. 0,
  467. 0,
  468. 34
  469. ]
  470. }
  471. },
  472. ".u-success-light": {
  473. "": {
  474. "color": [
  475. "#f5fff0",
  476. 0,
  477. 0,
  478. 35
  479. ]
  480. }
  481. },
  482. ".u-error-light": {
  483. "": {
  484. "color": [
  485. "#fef0f0",
  486. 0,
  487. 0,
  488. 36
  489. ]
  490. }
  491. },
  492. ".u-info-light": {
  493. "": {
  494. "color": [
  495. "#f4f4f5",
  496. 0,
  497. 0,
  498. 37
  499. ]
  500. }
  501. },
  502. ".u-primary-light-bg": {
  503. "": {
  504. "backgroundColor": [
  505. "#ecf5ff",
  506. 0,
  507. 0,
  508. 38
  509. ]
  510. }
  511. },
  512. ".u-warning-light-bg": {
  513. "": {
  514. "backgroundColor": [
  515. "#fdf6ec",
  516. 0,
  517. 0,
  518. 39
  519. ]
  520. }
  521. },
  522. ".u-success-light-bg": {
  523. "": {
  524. "backgroundColor": [
  525. "#f5fff0",
  526. 0,
  527. 0,
  528. 40
  529. ]
  530. }
  531. },
  532. ".u-error-light-bg": {
  533. "": {
  534. "backgroundColor": [
  535. "#fef0f0",
  536. 0,
  537. 0,
  538. 41
  539. ]
  540. }
  541. },
  542. ".u-info-light-bg": {
  543. "": {
  544. "backgroundColor": [
  545. "#f4f4f5",
  546. 0,
  547. 0,
  548. 42
  549. ]
  550. }
  551. },
  552. ".u-primary-dark": {
  553. "": {
  554. "color": [
  555. "#398ade",
  556. 0,
  557. 0,
  558. 43
  559. ]
  560. }
  561. },
  562. ".u-warning-dark": {
  563. "": {
  564. "color": [
  565. "#f1a532",
  566. 0,
  567. 0,
  568. 44
  569. ]
  570. }
  571. },
  572. ".u-success-dark": {
  573. "": {
  574. "color": [
  575. "#53c21d",
  576. 0,
  577. 0,
  578. 45
  579. ]
  580. }
  581. },
  582. ".u-error-dark": {
  583. "": {
  584. "color": [
  585. "#e45656",
  586. 0,
  587. 0,
  588. 46
  589. ]
  590. }
  591. },
  592. ".u-info-dark": {
  593. "": {
  594. "color": [
  595. "#767a82",
  596. 0,
  597. 0,
  598. 47
  599. ]
  600. }
  601. },
  602. ".u-primary-dark-bg": {
  603. "": {
  604. "backgroundColor": [
  605. "#398ade",
  606. 0,
  607. 0,
  608. 48
  609. ]
  610. }
  611. },
  612. ".u-warning-dark-bg": {
  613. "": {
  614. "backgroundColor": [
  615. "#f1a532",
  616. 0,
  617. 0,
  618. 49
  619. ]
  620. }
  621. },
  622. ".u-success-dark-bg": {
  623. "": {
  624. "backgroundColor": [
  625. "#53c21d",
  626. 0,
  627. 0,
  628. 50
  629. ]
  630. }
  631. },
  632. ".u-error-dark-bg": {
  633. "": {
  634. "backgroundColor": [
  635. "#e45656",
  636. 0,
  637. 0,
  638. 51
  639. ]
  640. }
  641. },
  642. ".u-info-dark-bg": {
  643. "": {
  644. "backgroundColor": [
  645. "#767a82",
  646. 0,
  647. 0,
  648. 52
  649. ]
  650. }
  651. },
  652. ".u-primary-disabled": {
  653. "": {
  654. "color": [
  655. "#9acafc",
  656. 0,
  657. 0,
  658. 53
  659. ]
  660. }
  661. },
  662. ".u-warning-disabled": {
  663. "": {
  664. "color": [
  665. "#f9d39b",
  666. 0,
  667. 0,
  668. 54
  669. ]
  670. }
  671. },
  672. ".u-success-disabled": {
  673. "": {
  674. "color": [
  675. "#a9e08f",
  676. 0,
  677. 0,
  678. 55
  679. ]
  680. }
  681. },
  682. ".u-error-disabled": {
  683. "": {
  684. "color": [
  685. "#f7b2b2",
  686. 0,
  687. 0,
  688. 56
  689. ]
  690. }
  691. },
  692. ".u-info-disabled": {
  693. "": {
  694. "color": [
  695. "#c4c6c9",
  696. 0,
  697. 0,
  698. 57
  699. ]
  700. }
  701. },
  702. ".u-primary": {
  703. "": {
  704. "color": [
  705. "#3c9cff",
  706. 0,
  707. 0,
  708. 58
  709. ]
  710. }
  711. },
  712. ".u-warning": {
  713. "": {
  714. "color": [
  715. "#f9ae3d",
  716. 0,
  717. 0,
  718. 59
  719. ]
  720. }
  721. },
  722. ".u-success": {
  723. "": {
  724. "color": [
  725. "#5ac725",
  726. 0,
  727. 0,
  728. 60
  729. ]
  730. }
  731. },
  732. ".u-error": {
  733. "": {
  734. "color": [
  735. "#f56c6c",
  736. 0,
  737. 0,
  738. 61
  739. ]
  740. }
  741. },
  742. ".u-info": {
  743. "": {
  744. "color": [
  745. "#909399",
  746. 0,
  747. 0,
  748. 62
  749. ]
  750. }
  751. },
  752. ".u-primary-bg": {
  753. "": {
  754. "backgroundColor": [
  755. "#3c9cff",
  756. 0,
  757. 0,
  758. 63
  759. ]
  760. }
  761. },
  762. ".u-warning-bg": {
  763. "": {
  764. "backgroundColor": [
  765. "#f9ae3d",
  766. 0,
  767. 0,
  768. 64
  769. ]
  770. }
  771. },
  772. ".u-success-bg": {
  773. "": {
  774. "backgroundColor": [
  775. "#5ac725",
  776. 0,
  777. 0,
  778. 65
  779. ]
  780. }
  781. },
  782. ".u-error-bg": {
  783. "": {
  784. "backgroundColor": [
  785. "#f56c6c",
  786. 0,
  787. 0,
  788. 66
  789. ]
  790. }
  791. },
  792. ".u-info-bg": {
  793. "": {
  794. "backgroundColor": [
  795. "#909399",
  796. 0,
  797. 0,
  798. 67
  799. ]
  800. }
  801. },
  802. ".u-main-color": {
  803. "": {
  804. "color": [
  805. "#303133",
  806. 0,
  807. 0,
  808. 68
  809. ]
  810. }
  811. },
  812. ".u-content-color": {
  813. "": {
  814. "color": [
  815. "#606266",
  816. 0,
  817. 0,
  818. 69
  819. ]
  820. }
  821. },
  822. ".u-tips-color": {
  823. "": {
  824. "color": [
  825. "#909193",
  826. 0,
  827. 0,
  828. 70
  829. ]
  830. }
  831. },
  832. ".u-light-color": {
  833. "": {
  834. "color": [
  835. "#c0c4cc",
  836. 0,
  837. 0,
  838. 71
  839. ]
  840. }
  841. },
  842. "@VERSION": 2
  843. }
  844. /***/ }),
  845. /* 4 */
  846. /*!*******************************************************************!*\
  847. !*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***!
  848. \*******************************************************************/
  849. /*! no static exports found */
  850. /***/ (function(module, exports) {
  851. if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
  852. Promise.prototype.finally = function (callback) {
  853. var promise = this.constructor;
  854. return this.then(function (value) {
  855. return promise.resolve(callback()).then(function () {
  856. return value;
  857. });
  858. }, function (reason) {
  859. return promise.resolve(callback()).then(function () {
  860. throw reason;
  861. });
  862. });
  863. };
  864. }
  865. if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
  866. var global = uni.requireGlobal();
  867. ArrayBuffer = global.ArrayBuffer;
  868. Int8Array = global.Int8Array;
  869. Uint8Array = global.Uint8Array;
  870. Uint8ClampedArray = global.Uint8ClampedArray;
  871. Int16Array = global.Int16Array;
  872. Uint16Array = global.Uint16Array;
  873. Int32Array = global.Int32Array;
  874. Uint32Array = global.Uint32Array;
  875. Float32Array = global.Float32Array;
  876. Float64Array = global.Float64Array;
  877. BigInt64Array = global.BigInt64Array;
  878. BigUint64Array = global.BigUint64Array;
  879. }
  880. /***/ }),
  881. /* 5 */,
  882. /* 6 */,
  883. /* 7 */,
  884. /* 8 */,
  885. /* 9 */,
  886. /* 10 */,
  887. /* 11 */
  888. /*!************************************************************************************************************!*\
  889. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue ***!
  890. \************************************************************************************************************/
  891. /*! no static exports found */
  892. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  893. "use strict";
  894. __webpack_require__.r(__webpack_exports__);
  895. /* harmony import */ var _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 12);
  896. /* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 14);
  897. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_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 _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  898. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  899. var renderjs
  900. function injectStyles (context) {
  901. if(!this.options.style){
  902. this.options.style = {}
  903. }
  904. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  905. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  906. }
  907. if(Vue.prototype.__merge_style){
  908. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 19).default, this.options.style)
  909. }else{
  910. Object.assign(this.options.style,__webpack_require__(/*! ./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 19).default)
  911. }
  912. }
  913. /* normalize component */
  914. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  915. _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  916. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  917. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  918. false,
  919. null,
  920. "172979f2",
  921. "aba93212",
  922. false,
  923. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  924. renderjs
  925. )
  926. injectStyles.call(component)
  927. component.options.__file = "node_modules/uview-ui/components/u-icon/u-icon.vue"
  928. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  929. /***/ }),
  930. /* 12 */
  931. /*!*******************************************************************************************************************************************************!*\
  932. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
  933. \*******************************************************************************************************************************************************/
  934. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  935. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  936. "use strict";
  937. __webpack_require__.r(__webpack_exports__);
  938. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 13);
  939. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  940. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  941. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  942. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  943. /***/ }),
  944. /* 13 */
  945. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  946. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
  947. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  948. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  949. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  950. "use strict";
  951. __webpack_require__.r(__webpack_exports__);
  952. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  953. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  954. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  955. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  956. var components
  957. var render = function () {
  958. var _vm = this
  959. var _h = _vm.$createElement
  960. var _c = _vm._self._c || _h
  961. return _c(
  962. "view",
  963. {
  964. staticClass: ["u-icon"],
  965. class: ["u-icon--" + _vm.labelPos],
  966. on: { click: _vm.clickHandler },
  967. },
  968. [
  969. _vm.isImg
  970. ? _c("u-image", {
  971. staticClass: ["u-icon__img"],
  972. style: [_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)],
  973. attrs: { src: _vm.name, mode: _vm.imgMode },
  974. })
  975. : _c(
  976. "u-text",
  977. {
  978. staticClass: ["u-icon__icon"],
  979. class: _vm.uClasses,
  980. style: [_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)],
  981. appendAsTree: true,
  982. attrs: { hoverClass: _vm.hoverClass, append: "tree" },
  983. },
  984. [_vm._v(_vm._s(_vm.icon))]
  985. ),
  986. _vm.label !== ""
  987. ? _c(
  988. "u-text",
  989. {
  990. staticClass: ["u-icon__label"],
  991. style: {
  992. color: _vm.labelColor,
  993. fontSize: _vm.$u.addUnit(_vm.labelSize),
  994. marginLeft:
  995. _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.space) : 0,
  996. marginTop:
  997. _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.space) : 0,
  998. marginRight:
  999. _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.space) : 0,
  1000. marginBottom:
  1001. _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.space) : 0,
  1002. },
  1003. appendAsTree: true,
  1004. attrs: { append: "tree" },
  1005. },
  1006. [_vm._v(_vm._s(_vm.label))]
  1007. )
  1008. : _vm._e(),
  1009. ],
  1010. 1
  1011. )
  1012. }
  1013. var recyclableRender = false
  1014. var staticRenderFns = []
  1015. render._withStripped = true
  1016. /***/ }),
  1017. /* 14 */
  1018. /*!*************************************************************************************************************************************!*\
  1019. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
  1020. \*************************************************************************************************************************************/
  1021. /*! no static exports found */
  1022. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1023. "use strict";
  1024. __webpack_require__.r(__webpack_exports__);
  1025. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 15);
  1026. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  1027. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1028. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  1029. /***/ }),
  1030. /* 15 */
  1031. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1032. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
  1033. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1034. /*! no static exports found */
  1035. /***/ (function(module, exports, __webpack_require__) {
  1036. "use strict";
  1037. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  1038. Object.defineProperty(exports, "__esModule", {
  1039. value: true
  1040. });
  1041. exports.default = void 0;
  1042. var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons */ 17));
  1043. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 18));
  1044. //
  1045. //
  1046. //
  1047. //
  1048. //
  1049. //
  1050. //
  1051. //
  1052. //
  1053. //
  1054. //
  1055. //
  1056. //
  1057. //
  1058. //
  1059. //
  1060. //
  1061. //
  1062. //
  1063. //
  1064. //
  1065. //
  1066. //
  1067. //
  1068. //
  1069. //
  1070. //
  1071. //
  1072. //
  1073. //
  1074. //
  1075. //
  1076. //
  1077. //
  1078. //
  1079. //
  1080. // nvue通过weex的dom模块引入字体,相关文档地址如下:
  1081. // https://weex.apache.org/zh/docs/modules/dom.html#addrule
  1082. var fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf';
  1083. var domModule = weex.requireModule('dom');
  1084. domModule.addRule('fontFace', {
  1085. 'fontFamily': "uicon-iconfont",
  1086. 'src': "url('".concat(fontUrl, "')")
  1087. });
  1088. // 引入图标名称,已经对应的unicode
  1089. ;
  1090. /**
  1091. * icon 图标
  1092. * @description 基于字体的图标集,包含了大多数常见场景的图标。
  1093. * @tutorial https://www.uviewui.com/components/icon.html
  1094. * @property {String} name 图标名称,见示例图标集
  1095. * @property {String} color 图标颜色,可接受主题色 (默认 color['u-content-color'] )
  1096. * @property {String | Number} size 图标字体大小,单位px (默认 '16px' )
  1097. * @property {Boolean} bold 是否显示粗体 (默认 false )
  1098. * @property {String | Number} index 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
  1099. * @property {String} hoverClass 图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网
  1100. * @property {String} customPrefix 自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )
  1101. * @property {String | Number} label 图标右侧的label文字
  1102. * @property {String} labelPos label相对于图标的位置,只能right或bottom (默认 'right' )
  1103. * @property {String | Number} labelSize label字体大小,单位px (默认 '15px' )
  1104. * @property {String} labelColor 图标右侧的label文字颜色 ( 默认 color['u-content-color'] )
  1105. * @property {String | Number} space label与图标的距离,单位px (默认 '3px' )
  1106. * @property {String} imgMode 图片的mode
  1107. * @property {String | Number} width 显示图片小图标时的宽度
  1108. * @property {String | Number} height 显示图片小图标时的高度
  1109. * @property {String | Number} top 图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )
  1110. * @property {Boolean} stop 是否阻止事件传播 (默认 false )
  1111. * @property {Object} customStyle icon的样式,对象形式
  1112. * @event {Function} click 点击图标时触发
  1113. * @event {Function} touchstart 事件触摸时触发
  1114. * @example <u-icon name="photo" color="#2979ff" size="28"></u-icon>
  1115. */
  1116. var _default = {
  1117. name: 'u-icon',
  1118. data: function data() {
  1119. return {};
  1120. },
  1121. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  1122. computed: {
  1123. uClasses: function uClasses() {
  1124. var classes = [];
  1125. classes.push(this.customPrefix + '-' + this.name);
  1126. // // uView的自定义图标类名为u-iconfont
  1127. // if (this.customPrefix == 'uicon') {
  1128. // classes.push('u-iconfont')
  1129. // } else {
  1130. // classes.push(this.customPrefix)
  1131. // }
  1132. // 主题色,通过类配置
  1133. if (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);
  1134. // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别
  1135. // 故需将其拆成一个字符串的形式,通过空格隔开各个类名
  1136. return classes;
  1137. },
  1138. iconStyle: function iconStyle() {
  1139. var style = {};
  1140. style = {
  1141. fontSize: uni.$u.addUnit(this.size),
  1142. lineHeight: uni.$u.addUnit(this.size),
  1143. fontWeight: this.bold ? 'bold' : 'normal',
  1144. // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中
  1145. top: uni.$u.addUnit(this.top)
  1146. };
  1147. // 非主题色值时,才当作颜色值
  1148. if (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color;
  1149. return style;
  1150. },
  1151. // 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
  1152. isImg: function isImg() {
  1153. return this.name.indexOf('/') !== -1;
  1154. },
  1155. imgStyle: function imgStyle() {
  1156. var style = {};
  1157. // 如果设置width和height属性,则优先使用,否则使用size属性
  1158. style.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size);
  1159. style.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size);
  1160. return style;
  1161. },
  1162. // 通过图标名,查找对应的图标
  1163. icon: function icon() {
  1164. // 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码
  1165. return _icons.default['uicon-' + this.name] || this.name;
  1166. }
  1167. },
  1168. methods: {
  1169. clickHandler: function clickHandler(e) {
  1170. this.$emit('click', this.index);
  1171. // 是否阻止事件冒泡
  1172. this.stop && this.preventEvent(e);
  1173. }
  1174. }
  1175. };
  1176. exports.default = _default;
  1177. /***/ }),
  1178. /* 16 */
  1179. /*!**********************************************************************!*\
  1180. !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  1181. \**********************************************************************/
  1182. /*! no static exports found */
  1183. /***/ (function(module, exports) {
  1184. function _interopRequireDefault(obj) {
  1185. return obj && obj.__esModule ? obj : {
  1186. "default": obj
  1187. };
  1188. }
  1189. module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1190. /***/ }),
  1191. /* 17 */
  1192. /*!**********************************************************************************************************!*\
  1193. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/icons.js ***!
  1194. \**********************************************************************************************************/
  1195. /*! no static exports found */
  1196. /***/ (function(module, exports, __webpack_require__) {
  1197. "use strict";
  1198. Object.defineProperty(exports, "__esModule", {
  1199. value: true
  1200. });
  1201. exports.default = void 0;
  1202. var _default = {
  1203. 'uicon-level': "\uE693",
  1204. 'uicon-column-line': "\uE68E",
  1205. 'uicon-checkbox-mark': "\uE807",
  1206. 'uicon-folder': "\uE7F5",
  1207. 'uicon-movie': "\uE7F6",
  1208. 'uicon-star-fill': "\uE669",
  1209. 'uicon-star': "\uE65F",
  1210. 'uicon-phone-fill': "\uE64F",
  1211. 'uicon-phone': "\uE622",
  1212. 'uicon-apple-fill': "\uE881",
  1213. 'uicon-chrome-circle-fill': "\uE885",
  1214. 'uicon-backspace': "\uE67B",
  1215. 'uicon-attach': "\uE632",
  1216. 'uicon-cut': "\uE948",
  1217. 'uicon-empty-car': "\uE602",
  1218. 'uicon-empty-coupon': "\uE682",
  1219. 'uicon-empty-address': "\uE646",
  1220. 'uicon-empty-favor': "\uE67C",
  1221. 'uicon-empty-permission': "\uE686",
  1222. 'uicon-empty-news': "\uE687",
  1223. 'uicon-empty-search': "\uE664",
  1224. 'uicon-github-circle-fill': "\uE887",
  1225. 'uicon-rmb': "\uE608",
  1226. 'uicon-person-delete-fill': "\uE66A",
  1227. 'uicon-reload': "\uE788",
  1228. 'uicon-order': "\uE68F",
  1229. 'uicon-server-man': "\uE6BC",
  1230. 'uicon-search': "\uE62A",
  1231. 'uicon-fingerprint': "\uE955",
  1232. 'uicon-more-dot-fill': "\uE630",
  1233. 'uicon-scan': "\uE662",
  1234. 'uicon-share-square': "\uE60B",
  1235. 'uicon-map': "\uE61D",
  1236. 'uicon-map-fill': "\uE64E",
  1237. 'uicon-tags': "\uE629",
  1238. 'uicon-tags-fill': "\uE651",
  1239. 'uicon-bookmark-fill': "\uE63B",
  1240. 'uicon-bookmark': "\uE60A",
  1241. 'uicon-eye': "\uE613",
  1242. 'uicon-eye-fill': "\uE641",
  1243. 'uicon-mic': "\uE64A",
  1244. 'uicon-mic-off': "\uE649",
  1245. 'uicon-calendar': "\uE66E",
  1246. 'uicon-calendar-fill': "\uE634",
  1247. 'uicon-trash': "\uE623",
  1248. 'uicon-trash-fill': "\uE658",
  1249. 'uicon-play-left': "\uE66D",
  1250. 'uicon-play-right': "\uE610",
  1251. 'uicon-minus': "\uE618",
  1252. 'uicon-plus': "\uE62D",
  1253. 'uicon-info': "\uE653",
  1254. 'uicon-info-circle': "\uE7D2",
  1255. 'uicon-info-circle-fill': "\uE64B",
  1256. 'uicon-question': "\uE715",
  1257. 'uicon-error': "\uE6D3",
  1258. 'uicon-close': "\uE685",
  1259. 'uicon-checkmark': "\uE6A8",
  1260. 'uicon-android-circle-fill': "\uE67E",
  1261. 'uicon-android-fill': "\uE67D",
  1262. 'uicon-ie': "\uE87B",
  1263. 'uicon-IE-circle-fill': "\uE889",
  1264. 'uicon-google': "\uE87A",
  1265. 'uicon-google-circle-fill': "\uE88A",
  1266. 'uicon-setting-fill': "\uE872",
  1267. 'uicon-setting': "\uE61F",
  1268. 'uicon-minus-square-fill': "\uE855",
  1269. 'uicon-plus-square-fill': "\uE856",
  1270. 'uicon-heart': "\uE7DF",
  1271. 'uicon-heart-fill': "\uE851",
  1272. 'uicon-camera': "\uE7D7",
  1273. 'uicon-camera-fill': "\uE870",
  1274. 'uicon-more-circle': "\uE63E",
  1275. 'uicon-more-circle-fill': "\uE645",
  1276. 'uicon-chat': "\uE620",
  1277. 'uicon-chat-fill': "\uE61E",
  1278. 'uicon-bag-fill': "\uE617",
  1279. 'uicon-bag': "\uE619",
  1280. 'uicon-error-circle-fill': "\uE62C",
  1281. 'uicon-error-circle': "\uE624",
  1282. 'uicon-close-circle': "\uE63F",
  1283. 'uicon-close-circle-fill': "\uE637",
  1284. 'uicon-checkmark-circle': "\uE63D",
  1285. 'uicon-checkmark-circle-fill': "\uE635",
  1286. 'uicon-question-circle-fill': "\uE666",
  1287. 'uicon-question-circle': "\uE625",
  1288. 'uicon-share': "\uE631",
  1289. 'uicon-share-fill': "\uE65E",
  1290. 'uicon-shopping-cart': "\uE621",
  1291. 'uicon-shopping-cart-fill': "\uE65D",
  1292. 'uicon-bell': "\uE609",
  1293. 'uicon-bell-fill': "\uE640",
  1294. 'uicon-list': "\uE650",
  1295. 'uicon-list-dot': "\uE616",
  1296. 'uicon-zhihu': "\uE6BA",
  1297. 'uicon-zhihu-circle-fill': "\uE709",
  1298. 'uicon-zhifubao': "\uE6B9",
  1299. 'uicon-zhifubao-circle-fill': "\uE6B8",
  1300. 'uicon-weixin-circle-fill': "\uE6B1",
  1301. 'uicon-weixin-fill': "\uE6B2",
  1302. 'uicon-twitter-circle-fill': "\uE6AB",
  1303. 'uicon-twitter': "\uE6AA",
  1304. 'uicon-taobao-circle-fill': "\uE6A7",
  1305. 'uicon-taobao': "\uE6A6",
  1306. 'uicon-weibo-circle-fill': "\uE6A5",
  1307. 'uicon-weibo': "\uE6A4",
  1308. 'uicon-qq-fill': "\uE6A1",
  1309. 'uicon-qq-circle-fill': "\uE6A0",
  1310. 'uicon-moments-circel-fill': "\uE69A",
  1311. 'uicon-moments': "\uE69B",
  1312. 'uicon-qzone': "\uE695",
  1313. 'uicon-qzone-circle-fill': "\uE696",
  1314. 'uicon-baidu-circle-fill': "\uE680",
  1315. 'uicon-baidu': "\uE681",
  1316. 'uicon-facebook-circle-fill': "\uE68A",
  1317. 'uicon-facebook': "\uE689",
  1318. 'uicon-car': "\uE60C",
  1319. 'uicon-car-fill': "\uE636",
  1320. 'uicon-warning-fill': "\uE64D",
  1321. 'uicon-warning': "\uE694",
  1322. 'uicon-clock-fill': "\uE638",
  1323. 'uicon-clock': "\uE60F",
  1324. 'uicon-edit-pen': "\uE612",
  1325. 'uicon-edit-pen-fill': "\uE66B",
  1326. 'uicon-email': "\uE611",
  1327. 'uicon-email-fill': "\uE642",
  1328. 'uicon-minus-circle': "\uE61B",
  1329. 'uicon-minus-circle-fill': "\uE652",
  1330. 'uicon-plus-circle': "\uE62E",
  1331. 'uicon-plus-circle-fill': "\uE661",
  1332. 'uicon-file-text': "\uE663",
  1333. 'uicon-file-text-fill': "\uE665",
  1334. 'uicon-pushpin': "\uE7E3",
  1335. 'uicon-pushpin-fill': "\uE86E",
  1336. 'uicon-grid': "\uE673",
  1337. 'uicon-grid-fill': "\uE678",
  1338. 'uicon-play-circle': "\uE647",
  1339. 'uicon-play-circle-fill': "\uE655",
  1340. 'uicon-pause-circle-fill': "\uE654",
  1341. 'uicon-pause': "\uE8FA",
  1342. 'uicon-pause-circle': "\uE643",
  1343. 'uicon-eye-off': "\uE648",
  1344. 'uicon-eye-off-outline': "\uE62B",
  1345. 'uicon-gift-fill': "\uE65C",
  1346. 'uicon-gift': "\uE65B",
  1347. 'uicon-rmb-circle-fill': "\uE657",
  1348. 'uicon-rmb-circle': "\uE677",
  1349. 'uicon-kefu-ermai': "\uE656",
  1350. 'uicon-server-fill': "\uE751",
  1351. 'uicon-coupon-fill': "\uE8C4",
  1352. 'uicon-coupon': "\uE8AE",
  1353. 'uicon-integral': "\uE704",
  1354. 'uicon-integral-fill': "\uE703",
  1355. 'uicon-home-fill': "\uE964",
  1356. 'uicon-home': "\uE965",
  1357. 'uicon-hourglass-half-fill': "\uE966",
  1358. 'uicon-hourglass': "\uE967",
  1359. 'uicon-account': "\uE628",
  1360. 'uicon-plus-people-fill': "\uE626",
  1361. 'uicon-minus-people-fill': "\uE615",
  1362. 'uicon-account-fill': "\uE614",
  1363. 'uicon-thumb-down-fill': "\uE726",
  1364. 'uicon-thumb-down': "\uE727",
  1365. 'uicon-thumb-up': "\uE733",
  1366. 'uicon-thumb-up-fill': "\uE72F",
  1367. 'uicon-lock-fill': "\uE979",
  1368. 'uicon-lock-open': "\uE973",
  1369. 'uicon-lock-opened-fill': "\uE974",
  1370. 'uicon-lock': "\uE97A",
  1371. 'uicon-red-packet-fill': "\uE690",
  1372. 'uicon-photo-fill': "\uE98B",
  1373. 'uicon-photo': "\uE98D",
  1374. 'uicon-volume-off-fill': "\uE659",
  1375. 'uicon-volume-off': "\uE644",
  1376. 'uicon-volume-fill': "\uE670",
  1377. 'uicon-volume': "\uE633",
  1378. 'uicon-red-packet': "\uE691",
  1379. 'uicon-download': "\uE63C",
  1380. 'uicon-arrow-up-fill': "\uE6B0",
  1381. 'uicon-arrow-down-fill': "\uE600",
  1382. 'uicon-play-left-fill': "\uE675",
  1383. 'uicon-play-right-fill': "\uE676",
  1384. 'uicon-rewind-left-fill': "\uE679",
  1385. 'uicon-rewind-right-fill': "\uE67A",
  1386. 'uicon-arrow-downward': "\uE604",
  1387. 'uicon-arrow-leftward': "\uE601",
  1388. 'uicon-arrow-rightward': "\uE603",
  1389. 'uicon-arrow-upward': "\uE607",
  1390. 'uicon-arrow-down': "\uE60D",
  1391. 'uicon-arrow-right': "\uE605",
  1392. 'uicon-arrow-left': "\uE60E",
  1393. 'uicon-arrow-up': "\uE606",
  1394. 'uicon-skip-back-left': "\uE674",
  1395. 'uicon-skip-forward-right': "\uE672",
  1396. 'uicon-rewind-right': "\uE66F",
  1397. 'uicon-rewind-left': "\uE671",
  1398. 'uicon-arrow-right-double': "\uE68D",
  1399. 'uicon-arrow-left-double': "\uE68C",
  1400. 'uicon-wifi-off': "\uE668",
  1401. 'uicon-wifi': "\uE667",
  1402. 'uicon-empty-data': "\uE62F",
  1403. 'uicon-empty-history': "\uE684",
  1404. 'uicon-empty-list': "\uE68B",
  1405. 'uicon-empty-page': "\uE627",
  1406. 'uicon-empty-order': "\uE639",
  1407. 'uicon-man': "\uE697",
  1408. 'uicon-woman': "\uE69C",
  1409. 'uicon-man-add': "\uE61C",
  1410. 'uicon-man-add-fill': "\uE64C",
  1411. 'uicon-man-delete': "\uE61A",
  1412. 'uicon-man-delete-fill': "\uE66A",
  1413. 'uicon-zh': "\uE70A",
  1414. 'uicon-en': "\uE692"
  1415. };
  1416. exports.default = _default;
  1417. /***/ }),
  1418. /* 18 */
  1419. /*!**********************************************************************************************************!*\
  1420. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/props.js ***!
  1421. \**********************************************************************************************************/
  1422. /*! no static exports found */
  1423. /***/ (function(module, exports, __webpack_require__) {
  1424. "use strict";
  1425. Object.defineProperty(exports, "__esModule", {
  1426. value: true
  1427. });
  1428. exports.default = void 0;
  1429. var _default = {
  1430. props: {
  1431. // 图标类名
  1432. name: {
  1433. type: String,
  1434. default: uni.$u.props.icon.name
  1435. },
  1436. // 图标颜色,可接受主题色
  1437. color: {
  1438. type: String,
  1439. default: uni.$u.props.icon.color
  1440. },
  1441. // 字体大小,单位px
  1442. size: {
  1443. type: [String, Number],
  1444. default: uni.$u.props.icon.size
  1445. },
  1446. // 是否显示粗体
  1447. bold: {
  1448. type: Boolean,
  1449. default: uni.$u.props.icon.bold
  1450. },
  1451. // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
  1452. index: {
  1453. type: [String, Number],
  1454. default: uni.$u.props.icon.index
  1455. },
  1456. // 触摸图标时的类名
  1457. hoverClass: {
  1458. type: String,
  1459. default: uni.$u.props.icon.hoverClass
  1460. },
  1461. // 自定义扩展前缀,方便用户扩展自己的图标库
  1462. customPrefix: {
  1463. type: String,
  1464. default: uni.$u.props.icon.customPrefix
  1465. },
  1466. // 图标右边或者下面的文字
  1467. label: {
  1468. type: [String, Number],
  1469. default: uni.$u.props.icon.label
  1470. },
  1471. // label的位置,只能右边或者下边
  1472. labelPos: {
  1473. type: String,
  1474. default: uni.$u.props.icon.labelPos
  1475. },
  1476. // label的大小
  1477. labelSize: {
  1478. type: [String, Number],
  1479. default: uni.$u.props.icon.labelSize
  1480. },
  1481. // label的颜色
  1482. labelColor: {
  1483. type: String,
  1484. default: uni.$u.props.icon.labelColor
  1485. },
  1486. // label与图标的距离
  1487. space: {
  1488. type: [String, Number],
  1489. default: uni.$u.props.icon.space
  1490. },
  1491. // 图片的mode
  1492. imgMode: {
  1493. type: String,
  1494. default: uni.$u.props.icon.imgMode
  1495. },
  1496. // 用于显示图片小图标时,图片的宽度
  1497. width: {
  1498. type: [String, Number],
  1499. default: uni.$u.props.icon.width
  1500. },
  1501. // 用于显示图片小图标时,图片的高度
  1502. height: {
  1503. type: [String, Number],
  1504. default: uni.$u.props.icon.height
  1505. },
  1506. // 用于解决某些情况下,让图标垂直居中的用途
  1507. top: {
  1508. type: [String, Number],
  1509. default: uni.$u.props.icon.top
  1510. },
  1511. // 是否阻止事件传播
  1512. stop: {
  1513. type: Boolean,
  1514. default: uni.$u.props.icon.stop
  1515. }
  1516. }
  1517. };
  1518. exports.default = _default;
  1519. /***/ }),
  1520. /* 19 */
  1521. /*!**********************************************************************************************************************************************************************!*\
  1522. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& ***!
  1523. \**********************************************************************************************************************************************************************/
  1524. /*! no static exports found */
  1525. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1526. "use strict";
  1527. __webpack_require__.r(__webpack_exports__);
  1528. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 20);
  1529. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  1530. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1531. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  1532. /***/ }),
  1533. /* 20 */
  1534. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1535. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& ***!
  1536. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1537. /*! no static exports found */
  1538. /***/ (function(module, exports) {
  1539. module.exports = {
  1540. ".u-icon": {
  1541. "": {
  1542. "alignItems": [
  1543. "center",
  1544. 0,
  1545. 0,
  1546. 19
  1547. ]
  1548. }
  1549. },
  1550. ".u-icon--left": {
  1551. "": {
  1552. "flexDirection": [
  1553. "row-reverse",
  1554. 0,
  1555. 0,
  1556. 20
  1557. ],
  1558. "alignItems": [
  1559. "center",
  1560. 0,
  1561. 0,
  1562. 20
  1563. ]
  1564. }
  1565. },
  1566. ".u-icon--right": {
  1567. "": {
  1568. "flexDirection": [
  1569. "row",
  1570. 0,
  1571. 0,
  1572. 21
  1573. ],
  1574. "alignItems": [
  1575. "center",
  1576. 0,
  1577. 0,
  1578. 21
  1579. ]
  1580. }
  1581. },
  1582. ".u-icon--top": {
  1583. "": {
  1584. "flexDirection": [
  1585. "column-reverse",
  1586. 0,
  1587. 0,
  1588. 22
  1589. ],
  1590. "justifyContent": [
  1591. "center",
  1592. 0,
  1593. 0,
  1594. 22
  1595. ]
  1596. }
  1597. },
  1598. ".u-icon--bottom": {
  1599. "": {
  1600. "flexDirection": [
  1601. "column",
  1602. 0,
  1603. 0,
  1604. 23
  1605. ],
  1606. "justifyContent": [
  1607. "center",
  1608. 0,
  1609. 0,
  1610. 23
  1611. ]
  1612. }
  1613. },
  1614. ".u-icon__icon": {
  1615. "": {
  1616. "fontFamily": [
  1617. "uicon-iconfont",
  1618. 0,
  1619. 0,
  1620. 24
  1621. ],
  1622. "position": [
  1623. "relative",
  1624. 0,
  1625. 0,
  1626. 24
  1627. ],
  1628. "flexDirection": [
  1629. "row",
  1630. 0,
  1631. 0,
  1632. 24
  1633. ],
  1634. "alignItems": [
  1635. "center",
  1636. 0,
  1637. 0,
  1638. 24
  1639. ]
  1640. }
  1641. },
  1642. ".u-icon__icon--primary": {
  1643. "": {
  1644. "color": [
  1645. "#3c9cff",
  1646. 0,
  1647. 0,
  1648. 25
  1649. ]
  1650. }
  1651. },
  1652. ".u-icon__icon--success": {
  1653. "": {
  1654. "color": [
  1655. "#5ac725",
  1656. 0,
  1657. 0,
  1658. 26
  1659. ]
  1660. }
  1661. },
  1662. ".u-icon__icon--error": {
  1663. "": {
  1664. "color": [
  1665. "#f56c6c",
  1666. 0,
  1667. 0,
  1668. 27
  1669. ]
  1670. }
  1671. },
  1672. ".u-icon__icon--warning": {
  1673. "": {
  1674. "color": [
  1675. "#f9ae3d",
  1676. 0,
  1677. 0,
  1678. 28
  1679. ]
  1680. }
  1681. },
  1682. ".u-icon__icon--info": {
  1683. "": {
  1684. "color": [
  1685. "#909399",
  1686. 0,
  1687. 0,
  1688. 29
  1689. ]
  1690. }
  1691. },
  1692. "@VERSION": 2
  1693. }
  1694. /***/ }),
  1695. /* 21 */
  1696. /*!**********************************************************************************************************!*\
  1697. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
  1698. \**********************************************************************************************************/
  1699. /*! exports provided: default */
  1700. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1701. "use strict";
  1702. __webpack_require__.r(__webpack_exports__);
  1703. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
  1704. /* globals __VUE_SSR_CONTEXT__ */
  1705. // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
  1706. // This module is a runtime utility for cleaner component module output and will
  1707. // be included in the final webpack user bundle.
  1708. function normalizeComponent (
  1709. scriptExports,
  1710. render,
  1711. staticRenderFns,
  1712. functionalTemplate,
  1713. injectStyles,
  1714. scopeId,
  1715. moduleIdentifier, /* server only */
  1716. shadowMode, /* vue-cli only */
  1717. components, // fixed by xxxxxx auto components
  1718. renderjs // fixed by xxxxxx renderjs
  1719. ) {
  1720. // Vue.extend constructor export interop
  1721. var options = typeof scriptExports === 'function'
  1722. ? scriptExports.options
  1723. : scriptExports
  1724. // fixed by xxxxxx auto components
  1725. if (components) {
  1726. if (!options.components) {
  1727. options.components = {}
  1728. }
  1729. var hasOwn = Object.prototype.hasOwnProperty
  1730. for (var name in components) {
  1731. if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
  1732. options.components[name] = components[name]
  1733. }
  1734. }
  1735. }
  1736. // fixed by xxxxxx renderjs
  1737. if (renderjs) {
  1738. (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
  1739. this[renderjs.__module] = this
  1740. });
  1741. (options.mixins || (options.mixins = [])).push(renderjs)
  1742. }
  1743. // render functions
  1744. if (render) {
  1745. options.render = render
  1746. options.staticRenderFns = staticRenderFns
  1747. options._compiled = true
  1748. }
  1749. // functional template
  1750. if (functionalTemplate) {
  1751. options.functional = true
  1752. }
  1753. // scopedId
  1754. if (scopeId) {
  1755. options._scopeId = 'data-v-' + scopeId
  1756. }
  1757. var hook
  1758. if (moduleIdentifier) { // server build
  1759. hook = function (context) {
  1760. // 2.3 injection
  1761. context =
  1762. context || // cached call
  1763. (this.$vnode && this.$vnode.ssrContext) || // stateful
  1764. (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
  1765. // 2.2 with runInNewContext: true
  1766. if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
  1767. context = __VUE_SSR_CONTEXT__
  1768. }
  1769. // inject component styles
  1770. if (injectStyles) {
  1771. injectStyles.call(this, context)
  1772. }
  1773. // register component module identifier for async chunk inferrence
  1774. if (context && context._registeredComponents) {
  1775. context._registeredComponents.add(moduleIdentifier)
  1776. }
  1777. }
  1778. // used by ssr in case component is cached and beforeCreate
  1779. // never gets called
  1780. options._ssrRegister = hook
  1781. } else if (injectStyles) {
  1782. hook = shadowMode
  1783. ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
  1784. : injectStyles
  1785. }
  1786. if (hook) {
  1787. if (options.functional) {
  1788. // for template-only hot-reload because in that case the render fn doesn't
  1789. // go through the normalizer
  1790. options._injectStyles = hook
  1791. // register for functioal component in vue file
  1792. var originalRender = options.render
  1793. options.render = function renderWithStyleInjection (h, context) {
  1794. hook.call(context)
  1795. return originalRender(h, context)
  1796. }
  1797. } else {
  1798. // inject component registration as beforeCreate hook
  1799. var existing = options.beforeCreate
  1800. options.beforeCreate = existing
  1801. ? [].concat(existing, hook)
  1802. : [hook]
  1803. }
  1804. }
  1805. return {
  1806. exports: scriptExports,
  1807. options: options
  1808. }
  1809. }
  1810. /***/ }),
  1811. /* 22 */,
  1812. /* 23 */,
  1813. /* 24 */,
  1814. /* 25 */,
  1815. /* 26 */,
  1816. /* 27 */,
  1817. /* 28 */,
  1818. /* 29 */,
  1819. /* 30 */,
  1820. /* 31 */,
  1821. /* 32 */,
  1822. /* 33 */,
  1823. /* 34 */,
  1824. /* 35 */,
  1825. /* 36 */,
  1826. /* 37 */,
  1827. /* 38 */
  1828. /*!****************************************************************************************************************************!*\
  1829. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue ***!
  1830. \****************************************************************************************************************************/
  1831. /*! no static exports found */
  1832. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1833. "use strict";
  1834. __webpack_require__.r(__webpack_exports__);
  1835. /* harmony import */ var _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 39);
  1836. /* harmony import */ var _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=script&lang=js& */ 41);
  1837. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_icon_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 _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1838. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  1839. var renderjs
  1840. function injectStyles (context) {
  1841. if(!this.options.style){
  1842. this.options.style = {}
  1843. }
  1844. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  1845. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  1846. }
  1847. if(Vue.prototype.__merge_style){
  1848. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 44).default, this.options.style)
  1849. }else{
  1850. Object.assign(this.options.style,__webpack_require__(/*! ./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 44).default)
  1851. }
  1852. }
  1853. /* normalize component */
  1854. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  1855. _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  1856. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  1857. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  1858. false,
  1859. null,
  1860. "8ae91632",
  1861. "46ce1452",
  1862. false,
  1863. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  1864. renderjs
  1865. )
  1866. injectStyles.call(component)
  1867. component.options.__file = "node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue"
  1868. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  1869. /***/ }),
  1870. /* 39 */
  1871. /*!***********************************************************************************************************************************************************************!*\
  1872. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& ***!
  1873. \***********************************************************************************************************************************************************************/
  1874. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1875. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1876. "use strict";
  1877. __webpack_require__.r(__webpack_exports__);
  1878. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 40);
  1879. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1880. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1881. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  1882. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  1883. /***/ }),
  1884. /* 40 */
  1885. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1886. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& ***!
  1887. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1888. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1889. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1890. "use strict";
  1891. __webpack_require__.r(__webpack_exports__);
  1892. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1893. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1894. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1895. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1896. var components
  1897. var render = function () {
  1898. var _vm = this
  1899. var _h = _vm.$createElement
  1900. var _c = _vm._self._c || _h
  1901. return _vm.show
  1902. ? _c(
  1903. "view",
  1904. {
  1905. staticClass: ["u-loading-icon"],
  1906. class: [_vm.vertical && "u-loading-icon--vertical"],
  1907. style: [_vm.$u.addStyle(_vm.customStyle)],
  1908. },
  1909. [
  1910. !_vm.webviewHide
  1911. ? _c(
  1912. "view",
  1913. {
  1914. ref: "ani",
  1915. staticClass: ["u-loading-icon__spinner"],
  1916. class: ["u-loading-icon__spinner--" + _vm.mode],
  1917. style: {
  1918. color: _vm.color,
  1919. width: _vm.$u.addUnit(_vm.size),
  1920. height: _vm.$u.addUnit(_vm.size),
  1921. borderTopColor: _vm.color,
  1922. borderBottomColor: _vm.otherBorderColor,
  1923. borderLeftColor: _vm.otherBorderColor,
  1924. borderRightColor: _vm.otherBorderColor,
  1925. "animation-duration": _vm.duration + "ms",
  1926. "animation-timing-function":
  1927. _vm.mode === "semicircle" || _vm.mode === "circle"
  1928. ? _vm.timingFunction
  1929. : "",
  1930. },
  1931. },
  1932. [
  1933. _vm.mode === "spinner"
  1934. ? _c("block", [
  1935. !_vm.webviewHide
  1936. ? _c("loading-indicator", {
  1937. staticClass: ["u-loading-indicator"],
  1938. style: {
  1939. color: _vm.color,
  1940. width: _vm.$u.addUnit(_vm.size),
  1941. height: _vm.$u.addUnit(_vm.size),
  1942. },
  1943. attrs: { animating: true },
  1944. })
  1945. : _vm._e(),
  1946. ])
  1947. : _vm._e(),
  1948. ],
  1949. 1
  1950. )
  1951. : _vm._e(),
  1952. _vm.text
  1953. ? _c(
  1954. "u-text",
  1955. {
  1956. staticClass: ["u-loading-icon__text"],
  1957. style: {
  1958. fontSize: _vm.$u.addUnit(_vm.textSize),
  1959. color: _vm.textColor,
  1960. },
  1961. appendAsTree: true,
  1962. attrs: { append: "tree" },
  1963. },
  1964. [_vm._v(_vm._s(_vm.text))]
  1965. )
  1966. : _vm._e(),
  1967. ]
  1968. )
  1969. : _vm._e()
  1970. }
  1971. var recyclableRender = false
  1972. var staticRenderFns = []
  1973. render._withStripped = true
  1974. /***/ }),
  1975. /* 41 */
  1976. /*!*****************************************************************************************************************************************************!*\
  1977. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
  1978. \*****************************************************************************************************************************************************/
  1979. /*! no static exports found */
  1980. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1981. "use strict";
  1982. __webpack_require__.r(__webpack_exports__);
  1983. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=script&lang=js& */ 42);
  1984. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  1985. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1986. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  1987. /***/ }),
  1988. /* 42 */
  1989. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1990. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
  1991. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1992. /*! no static exports found */
  1993. /***/ (function(module, exports, __webpack_require__) {
  1994. "use strict";
  1995. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  1996. Object.defineProperty(exports, "__esModule", {
  1997. value: true
  1998. });
  1999. exports.default = void 0;
  2000. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 43));
  2001. //
  2002. //
  2003. //
  2004. //
  2005. //
  2006. //
  2007. //
  2008. //
  2009. //
  2010. //
  2011. //
  2012. //
  2013. //
  2014. //
  2015. //
  2016. //
  2017. //
  2018. //
  2019. //
  2020. //
  2021. //
  2022. //
  2023. //
  2024. //
  2025. //
  2026. //
  2027. //
  2028. //
  2029. //
  2030. //
  2031. //
  2032. //
  2033. //
  2034. //
  2035. //
  2036. //
  2037. //
  2038. //
  2039. //
  2040. //
  2041. //
  2042. //
  2043. //
  2044. //
  2045. //
  2046. //
  2047. //
  2048. //
  2049. //
  2050. //
  2051. //
  2052. //
  2053. //
  2054. //
  2055. //
  2056. //
  2057. //
  2058. //
  2059. //
  2060. var animation = weex.requireModule('animation');
  2061. /**
  2062. * loading 加载动画
  2063. * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。
  2064. * @tutorial https://www.uviewui.com/components/loading.html
  2065. * @property {Boolean} show 是否显示组件 (默认 true)
  2066. * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])
  2067. * @property {String} textColor 提示文本的颜色(默认color['u-tips-color'])
  2068. * @property {Boolean} vertical 文字和图标是否垂直排列 (默认 false )
  2069. * @property {String} mode 模式选择,见官网说明(默认 'circle' )
  2070. * @property {String | Number} size 加载图标的大小,单位px (默认 24 )
  2071. * @property {String | Number} textSize 文字大小(默认 15 )
  2072. * @property {String | Number} text 文字内容
  2073. * @property {String} timingFunction 动画模式 (默认 'ease-in-out' )
  2074. * @property {String | Number} duration 动画执行周期时间(默认 1200)
  2075. * @property {String} inactiveColor mode=circle时的暗边颜色
  2076. * @property {Object} customStyle 定义需要用到的外部样式
  2077. * @example <u-loading mode="circle"></u-loading>
  2078. */
  2079. var _default = {
  2080. name: 'u-loading-icon',
  2081. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  2082. data: function data() {
  2083. return {
  2084. // Array.form可以通过一个伪数组对象创建指定长度的数组
  2085. // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from
  2086. array12: Array.from({
  2087. length: 12
  2088. }),
  2089. // 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行
  2090. // 在iOS nvue上,则会一开始默认执行两个周期的动画
  2091. aniAngel: 360,
  2092. // 动画旋转角度
  2093. webviewHide: false,
  2094. // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗
  2095. loading: false // 是否运行中,针对nvue使用
  2096. };
  2097. },
  2098. computed: {
  2099. // 当为circle类型时,给其另外三边设置一个更轻一些的颜色
  2100. // 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色
  2101. // 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)
  2102. otherBorderColor: function otherBorderColor() {
  2103. var lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80];
  2104. if (this.mode === 'circle') {
  2105. return this.inactiveColor ? this.inactiveColor : lightColor;
  2106. } else {
  2107. return 'transparent';
  2108. }
  2109. // return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'
  2110. }
  2111. },
  2112. watch: {
  2113. show: function show(n) {
  2114. var _this = this;
  2115. // nvue中,show为true,且为非loading状态,就重新执行动画模块
  2116. if (n && !this.loading) {
  2117. setTimeout(function () {
  2118. _this.startAnimate();
  2119. }, 30);
  2120. }
  2121. }
  2122. },
  2123. mounted: function mounted() {
  2124. this.init();
  2125. },
  2126. methods: {
  2127. init: function init() {
  2128. var _this2 = this;
  2129. setTimeout(function () {
  2130. _this2.show && _this2.nvueAnimate();
  2131. _this2.show && _this2.addEventListenerToWebview();
  2132. }, 20);
  2133. },
  2134. // 监听webview的显示与隐藏
  2135. addEventListenerToWebview: function addEventListenerToWebview() {
  2136. var _this3 = this;
  2137. // webview的堆栈
  2138. var pages = getCurrentPages();
  2139. // 当前页面
  2140. var page = pages[pages.length - 1];
  2141. // 当前页面的webview实例
  2142. var currentWebview = page.$getAppWebview();
  2143. // 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)
  2144. currentWebview.addEventListener('hide', function () {
  2145. _this3.webviewHide = true;
  2146. });
  2147. currentWebview.addEventListener('show', function () {
  2148. _this3.webviewHide = false;
  2149. });
  2150. },
  2151. nvueAnimate: function nvueAnimate() {
  2152. // nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的
  2153. // loading-indicator组件,自带旋转功能
  2154. this.mode !== 'spinner' && this.startAnimate();
  2155. },
  2156. // 执行nvue的animate模块动画
  2157. startAnimate: function startAnimate() {
  2158. var _this4 = this;
  2159. this.loading = true;
  2160. var ani = this.$refs.ani;
  2161. if (!ani) return;
  2162. animation.transition(ani, {
  2163. // 进行角度旋转
  2164. styles: {
  2165. transform: "rotate(".concat(this.aniAngel, "deg)"),
  2166. transformOrigin: 'center center'
  2167. },
  2168. duration: this.duration,
  2169. timingFunction: this.timingFunction
  2170. // delay: 10
  2171. }, function () {
  2172. // 每次增加360deg,为了让其重新旋转一周
  2173. _this4.aniAngel += 360;
  2174. // 动画结束后,继续循环执行动画,需要同时判断webviewHide变量
  2175. // nvue安卓,页面隐藏后依然会继续执行startAnimate方法
  2176. _this4.show && !_this4.webviewHide ? _this4.startAnimate() : _this4.loading = false;
  2177. });
  2178. }
  2179. }
  2180. };
  2181. exports.default = _default;
  2182. /***/ }),
  2183. /* 43 */
  2184. /*!******************************************************************************************************************!*\
  2185. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/props.js ***!
  2186. \******************************************************************************************************************/
  2187. /*! no static exports found */
  2188. /***/ (function(module, exports, __webpack_require__) {
  2189. "use strict";
  2190. Object.defineProperty(exports, "__esModule", {
  2191. value: true
  2192. });
  2193. exports.default = void 0;
  2194. var _default = {
  2195. props: {
  2196. // 是否显示组件
  2197. show: {
  2198. type: Boolean,
  2199. default: uni.$u.props.loadingIcon.show
  2200. },
  2201. // 颜色
  2202. color: {
  2203. type: String,
  2204. default: uni.$u.props.loadingIcon.color
  2205. },
  2206. // 提示文字颜色
  2207. textColor: {
  2208. type: String,
  2209. default: uni.$u.props.loadingIcon.textColor
  2210. },
  2211. // 文字和图标是否垂直排列
  2212. vertical: {
  2213. type: Boolean,
  2214. default: uni.$u.props.loadingIcon.vertical
  2215. },
  2216. // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形
  2217. mode: {
  2218. type: String,
  2219. default: uni.$u.props.loadingIcon.mode
  2220. },
  2221. // 图标大小,单位默认px
  2222. size: {
  2223. type: [String, Number],
  2224. default: uni.$u.props.loadingIcon.size
  2225. },
  2226. // 文字大小
  2227. textSize: {
  2228. type: [String, Number],
  2229. default: uni.$u.props.loadingIcon.textSize
  2230. },
  2231. // 文字内容
  2232. text: {
  2233. type: [String, Number],
  2234. default: uni.$u.props.loadingIcon.text
  2235. },
  2236. // 动画模式
  2237. timingFunction: {
  2238. type: String,
  2239. default: uni.$u.props.loadingIcon.timingFunction
  2240. },
  2241. // 动画执行周期时间
  2242. duration: {
  2243. type: [String, Number],
  2244. default: uni.$u.props.loadingIcon.duration
  2245. },
  2246. // mode=circle时的暗边颜色
  2247. inactiveColor: {
  2248. type: String,
  2249. default: uni.$u.props.loadingIcon.inactiveColor
  2250. }
  2251. }
  2252. };
  2253. exports.default = _default;
  2254. /***/ }),
  2255. /* 44 */
  2256. /*!**************************************************************************************************************************************************************************************!*\
  2257. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& ***!
  2258. \**************************************************************************************************************************************************************************************/
  2259. /*! no static exports found */
  2260. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2261. "use strict";
  2262. __webpack_require__.r(__webpack_exports__);
  2263. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 45);
  2264. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  2265. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  2266. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  2267. /***/ }),
  2268. /* 45 */
  2269. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2270. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& ***!
  2271. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2272. /*! no static exports found */
  2273. /***/ (function(module, exports) {
  2274. module.exports = {
  2275. ".u-loading-icon": {
  2276. "": {
  2277. "flexDirection": [
  2278. "row",
  2279. 0,
  2280. 0,
  2281. 19
  2282. ],
  2283. "alignItems": [
  2284. "center",
  2285. 0,
  2286. 0,
  2287. 19
  2288. ],
  2289. "justifyContent": [
  2290. "center",
  2291. 0,
  2292. 0,
  2293. 19
  2294. ],
  2295. "color": [
  2296. "#c8c9cc",
  2297. 0,
  2298. 0,
  2299. 19
  2300. ]
  2301. }
  2302. },
  2303. ".u-loading-icon__text": {
  2304. "": {
  2305. "marginLeft": [
  2306. "4",
  2307. 0,
  2308. 0,
  2309. 20
  2310. ],
  2311. "color": [
  2312. "#606266",
  2313. 0,
  2314. 0,
  2315. 20
  2316. ],
  2317. "fontSize": [
  2318. "14",
  2319. 0,
  2320. 0,
  2321. 20
  2322. ],
  2323. "lineHeight": [
  2324. "20",
  2325. 0,
  2326. 0,
  2327. 20
  2328. ]
  2329. }
  2330. },
  2331. ".u-loading-icon__spinner": {
  2332. "": {
  2333. "width": [
  2334. "30",
  2335. 0,
  2336. 0,
  2337. 21
  2338. ],
  2339. "height": [
  2340. "30",
  2341. 0,
  2342. 0,
  2343. 21
  2344. ],
  2345. "position": [
  2346. "relative",
  2347. 0,
  2348. 0,
  2349. 21
  2350. ]
  2351. }
  2352. },
  2353. ".u-loading-icon__spinner--semicircle": {
  2354. "": {
  2355. "borderWidth": [
  2356. "2",
  2357. 0,
  2358. 0,
  2359. 22
  2360. ],
  2361. "borderColor": [
  2362. "rgba(0,0,0,0)",
  2363. 0,
  2364. 0,
  2365. 22
  2366. ],
  2367. "borderTopRightRadius": [
  2368. "100",
  2369. 0,
  2370. 0,
  2371. 22
  2372. ],
  2373. "borderTopLeftRadius": [
  2374. "100",
  2375. 0,
  2376. 0,
  2377. 22
  2378. ],
  2379. "borderBottomLeftRadius": [
  2380. "100",
  2381. 0,
  2382. 0,
  2383. 22
  2384. ],
  2385. "borderBottomRightRadius": [
  2386. "100",
  2387. 0,
  2388. 0,
  2389. 22
  2390. ],
  2391. "borderStyle": [
  2392. "solid",
  2393. 0,
  2394. 0,
  2395. 22
  2396. ]
  2397. }
  2398. },
  2399. ".u-loading-icon__spinner--circle": {
  2400. "": {
  2401. "borderTopRightRadius": [
  2402. "100",
  2403. 0,
  2404. 0,
  2405. 23
  2406. ],
  2407. "borderTopLeftRadius": [
  2408. "100",
  2409. 0,
  2410. 0,
  2411. 23
  2412. ],
  2413. "borderBottomLeftRadius": [
  2414. "100",
  2415. 0,
  2416. 0,
  2417. 23
  2418. ],
  2419. "borderBottomRightRadius": [
  2420. "100",
  2421. 0,
  2422. 0,
  2423. 23
  2424. ],
  2425. "borderWidth": [
  2426. "2",
  2427. 0,
  2428. 0,
  2429. 23
  2430. ],
  2431. "borderTopColor": [
  2432. "#e5e5e5",
  2433. 0,
  2434. 0,
  2435. 23
  2436. ],
  2437. "borderRightColor": [
  2438. "#e5e5e5",
  2439. 0,
  2440. 0,
  2441. 23
  2442. ],
  2443. "borderBottomColor": [
  2444. "#e5e5e5",
  2445. 0,
  2446. 0,
  2447. 23
  2448. ],
  2449. "borderLeftColor": [
  2450. "#e5e5e5",
  2451. 0,
  2452. 0,
  2453. 23
  2454. ],
  2455. "borderStyle": [
  2456. "solid",
  2457. 0,
  2458. 0,
  2459. 23
  2460. ]
  2461. }
  2462. },
  2463. ".u-loading-icon--vertical": {
  2464. "": {
  2465. "flexDirection": [
  2466. "column",
  2467. 0,
  2468. 0,
  2469. 24
  2470. ]
  2471. }
  2472. },
  2473. "@VERSION": 2
  2474. }
  2475. /***/ }),
  2476. /* 46 */,
  2477. /* 47 */,
  2478. /* 48 */,
  2479. /* 49 */,
  2480. /* 50 */,
  2481. /* 51 */,
  2482. /* 52 */,
  2483. /* 53 */,
  2484. /* 54 */,
  2485. /* 55 */,
  2486. /* 56 */
  2487. /*!************************************************************************************************************************!*\
  2488. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue ***!
  2489. \************************************************************************************************************************/
  2490. /*! no static exports found */
  2491. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2492. "use strict";
  2493. __webpack_require__.r(__webpack_exports__);
  2494. /* harmony import */ var _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 57);
  2495. /* harmony import */ var _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-transition.vue?vue&type=script&lang=js& */ 59);
  2496. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_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 _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  2497. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  2498. var renderjs
  2499. function injectStyles (context) {
  2500. if(!this.options.style){
  2501. this.options.style = {}
  2502. }
  2503. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  2504. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  2505. }
  2506. if(Vue.prototype.__merge_style){
  2507. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 69).default, this.options.style)
  2508. }else{
  2509. Object.assign(this.options.style,__webpack_require__(/*! ./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 69).default)
  2510. }
  2511. }
  2512. /* normalize component */
  2513. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  2514. _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  2515. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  2516. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  2517. false,
  2518. null,
  2519. "39e33bf2",
  2520. "bea79892",
  2521. false,
  2522. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  2523. renderjs
  2524. )
  2525. injectStyles.call(component)
  2526. component.options.__file = "node_modules/uview-ui/components/u-transition/u-transition.vue"
  2527. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  2528. /***/ }),
  2529. /* 57 */
  2530. /*!*******************************************************************************************************************************************************************!*\
  2531. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
  2532. \*******************************************************************************************************************************************************************/
  2533. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2534. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2535. "use strict";
  2536. __webpack_require__.r(__webpack_exports__);
  2537. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 58);
  2538. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  2539. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  2540. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  2541. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  2542. /***/ }),
  2543. /* 58 */
  2544. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2545. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
  2546. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2547. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2548. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2549. "use strict";
  2550. __webpack_require__.r(__webpack_exports__);
  2551. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  2552. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  2553. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  2554. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  2555. var components
  2556. var render = function () {
  2557. var _vm = this
  2558. var _h = _vm.$createElement
  2559. var _c = _vm._self._c || _h
  2560. return _vm.inited
  2561. ? _c(
  2562. "view",
  2563. {
  2564. ref: "u-transition",
  2565. staticClass: ["u-transition"],
  2566. class: _vm.classes,
  2567. style: [_vm.mergeStyle],
  2568. on: { touchmove: _vm.noop, click: _vm.clickHandler },
  2569. },
  2570. [_vm._t("default")],
  2571. 2
  2572. )
  2573. : _vm._e()
  2574. }
  2575. var recyclableRender = false
  2576. var staticRenderFns = []
  2577. render._withStripped = true
  2578. /***/ }),
  2579. /* 59 */
  2580. /*!*************************************************************************************************************************************************!*\
  2581. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
  2582. \*************************************************************************************************************************************************/
  2583. /*! no static exports found */
  2584. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2585. "use strict";
  2586. __webpack_require__.r(__webpack_exports__);
  2587. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=script&lang=js& */ 60);
  2588. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  2589. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  2590. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  2591. /***/ }),
  2592. /* 60 */
  2593. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2594. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
  2595. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2596. /*! no static exports found */
  2597. /***/ (function(module, exports, __webpack_require__) {
  2598. "use strict";
  2599. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  2600. Object.defineProperty(exports, "__esModule", {
  2601. value: true
  2602. });
  2603. exports.default = void 0;
  2604. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));
  2605. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 65));
  2606. var _transition = _interopRequireDefault(__webpack_require__(/*! ./transition.js */ 66));
  2607. 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; }
  2608. 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; }
  2609. /**
  2610. * transition 动画组件
  2611. * @description
  2612. * @tutorial
  2613. * @property {String} show 是否展示组件 (默认 false )
  2614. * @property {String} mode 使用的动画模式 (默认 'fade' )
  2615. * @property {String | Number} duration 动画的执行时间,单位ms (默认 '300' )
  2616. * @property {String} timingFunction 使用的动画过渡函数 (默认 'ease-out' )
  2617. * @property {Object} customStyle 自定义样式
  2618. * @event {Function} before-enter 进入前触发
  2619. * @event {Function} enter 进入中触发
  2620. * @event {Function} after-enter 进入后触发
  2621. * @event {Function} before-leave 离开前触发
  2622. * @event {Function} leave 离开中触发
  2623. * @event {Function} after-leave 离开后触发
  2624. * @example
  2625. */
  2626. var _default = {
  2627. name: 'u-transition',
  2628. data: function data() {
  2629. return {
  2630. inited: false,
  2631. // 是否显示/隐藏组件
  2632. viewStyle: {},
  2633. // 组件内部的样式
  2634. status: '',
  2635. // 记录组件动画的状态
  2636. transitionEnded: false,
  2637. // 组件是否结束的标记
  2638. display: false,
  2639. // 组件是否展示
  2640. classes: '' // 应用的类名
  2641. };
  2642. },
  2643. computed: {
  2644. mergeStyle: function mergeStyle() {
  2645. var viewStyle = this.viewStyle,
  2646. customStyle = this.customStyle;
  2647. return _objectSpread(_objectSpread({}, uni.$u.addStyle(customStyle)), viewStyle);
  2648. }
  2649. },
  2650. // 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象
  2651. mixins: [uni.$u.mpMixin, uni.$u.mixin, _transition.default, _props.default],
  2652. watch: {
  2653. show: {
  2654. handler: function handler(newVal) {
  2655. // vue和nvue分别执行不同的方法
  2656. newVal ? this.nvueEnter() : this.nvueLeave();
  2657. },
  2658. // 表示同时监听初始化时的props的show的意思
  2659. immediate: true
  2660. }
  2661. }
  2662. };
  2663. exports.default = _default;
  2664. /***/ }),
  2665. /* 61 */
  2666. /*!***************************************************************!*\
  2667. !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
  2668. \***************************************************************/
  2669. /*! no static exports found */
  2670. /***/ (function(module, exports, __webpack_require__) {
  2671. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
  2672. function _defineProperty(obj, key, value) {
  2673. key = toPropertyKey(key);
  2674. if (key in obj) {
  2675. Object.defineProperty(obj, key, {
  2676. value: value,
  2677. enumerable: true,
  2678. configurable: true,
  2679. writable: true
  2680. });
  2681. } else {
  2682. obj[key] = value;
  2683. }
  2684. return obj;
  2685. }
  2686. module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2687. /***/ }),
  2688. /* 62 */
  2689. /*!**************************************************************!*\
  2690. !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  2691. \**************************************************************/
  2692. /*! no static exports found */
  2693. /***/ (function(module, exports, __webpack_require__) {
  2694. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  2695. var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 64);
  2696. function _toPropertyKey(arg) {
  2697. var key = toPrimitive(arg, "string");
  2698. return _typeof(key) === "symbol" ? key : String(key);
  2699. }
  2700. module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2701. /***/ }),
  2702. /* 63 */
  2703. /*!*******************************************************!*\
  2704. !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
  2705. \*******************************************************/
  2706. /*! no static exports found */
  2707. /***/ (function(module, exports) {
  2708. function _typeof(obj) {
  2709. "@babel/helpers - typeof";
  2710. return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
  2711. return typeof obj;
  2712. } : function (obj) {
  2713. return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
  2714. }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
  2715. }
  2716. module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2717. /***/ }),
  2718. /* 64 */
  2719. /*!************************************************************!*\
  2720. !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  2721. \************************************************************/
  2722. /*! no static exports found */
  2723. /***/ (function(module, exports, __webpack_require__) {
  2724. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  2725. function _toPrimitive(input, hint) {
  2726. if (_typeof(input) !== "object" || input === null) return input;
  2727. var prim = input[Symbol.toPrimitive];
  2728. if (prim !== undefined) {
  2729. var res = prim.call(input, hint || "default");
  2730. if (_typeof(res) !== "object") return res;
  2731. throw new TypeError("@@toPrimitive must return a primitive value.");
  2732. }
  2733. return (hint === "string" ? String : Number)(input);
  2734. }
  2735. module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2736. /***/ }),
  2737. /* 65 */
  2738. /*!****************************************************************************************************************!*\
  2739. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/props.js ***!
  2740. \****************************************************************************************************************/
  2741. /*! no static exports found */
  2742. /***/ (function(module, exports, __webpack_require__) {
  2743. "use strict";
  2744. Object.defineProperty(exports, "__esModule", {
  2745. value: true
  2746. });
  2747. exports.default = void 0;
  2748. var _default = {
  2749. props: {
  2750. // 是否展示组件
  2751. show: {
  2752. type: Boolean,
  2753. default: uni.$u.props.transition.show
  2754. },
  2755. // 使用的动画模式
  2756. mode: {
  2757. type: String,
  2758. default: uni.$u.props.transition.mode
  2759. },
  2760. // 动画的执行时间,单位ms
  2761. duration: {
  2762. type: [String, Number],
  2763. default: uni.$u.props.transition.duration
  2764. },
  2765. // 使用的动画过渡函数
  2766. timingFunction: {
  2767. type: String,
  2768. default: uni.$u.props.transition.timingFunction
  2769. }
  2770. }
  2771. };
  2772. exports.default = _default;
  2773. /***/ }),
  2774. /* 66 */
  2775. /*!*********************************************************************************************************************!*\
  2776. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/transition.js ***!
  2777. \*********************************************************************************************************************/
  2778. /*! no static exports found */
  2779. /***/ (function(module, exports, __webpack_require__) {
  2780. "use strict";
  2781. /* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {
  2782. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  2783. Object.defineProperty(exports, "__esModule", {
  2784. value: true
  2785. });
  2786. exports.default = void 0;
  2787. var _nvueAniMap = _interopRequireDefault(__webpack_require__(/*! ./nvue.ani-map.js */ 68));
  2788. // 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法
  2789. var nextTick = function nextTick() {
  2790. return new Promise(function (resolve) {
  2791. return setTimeout(resolve, 1000 / 50);
  2792. });
  2793. };
  2794. // nvue动画模块实现细节抽离在外部文件
  2795. // 引入nvue(weex)的animation动画模块,文档见:
  2796. // https://weex.apache.org/zh/docs/modules/animation.html#transition
  2797. var animation = __webpack_provided_uni_dot_requireNativePlugin('animation');
  2798. var getStyle = function getStyle(name) {
  2799. return _nvueAniMap.default[name];
  2800. };
  2801. var _default = {
  2802. methods: {
  2803. // 组件被点击发出事件
  2804. clickHandler: function clickHandler() {
  2805. this.$emit('click');
  2806. },
  2807. // nvue版本动画进场
  2808. nvueEnter: function nvueEnter() {
  2809. var _this = this;
  2810. // 获得样式的名称
  2811. var currentStyle = getStyle(this.mode);
  2812. // 组件动画状态和发出事件
  2813. this.status = 'enter';
  2814. this.$emit('beforeEnter');
  2815. // 展示生成组件元素
  2816. this.inited = true;
  2817. this.display = true;
  2818. // 在nvue安卓上,由于渲染速度慢,在弹窗,键盘,日历等组件中,渲染其中的内容需要时间
  2819. // 导致出现弹窗卡顿,这里让其一开始为透明状态,等一定时间渲染完成后,再让其隐藏起来,再让其按正常逻辑出现
  2820. this.viewStyle = {
  2821. opacity: 0
  2822. };
  2823. // 等待弹窗内容渲染完成
  2824. this.$nextTick(function () {
  2825. // 合并样式
  2826. _this.viewStyle = currentStyle.enter;
  2827. Promise.resolve().then(nextTick).then(function () {
  2828. // 组件开始进入前的事件
  2829. _this.$emit('enter');
  2830. // nvue的transition动画模块需要通过ref调用组件,注意此处的ref不同于vue的this.$refs['u-transition']用法
  2831. animation.transition(_this.$refs['u-transition'].ref, {
  2832. styles: currentStyle['enter-to'],
  2833. duration: _this.duration,
  2834. timingFunction: _this.timingFunction,
  2835. needLayout: false,
  2836. delay: 0
  2837. }, function () {
  2838. // 动画执行完毕,发出事件
  2839. _this.$emit('afterEnter');
  2840. });
  2841. }).catch(function () {});
  2842. });
  2843. },
  2844. nvueLeave: function nvueLeave() {
  2845. var _this2 = this;
  2846. if (!this.display) {
  2847. return;
  2848. }
  2849. var currentStyle = getStyle(this.mode);
  2850. // 定义状态和事件
  2851. this.status = 'leave';
  2852. this.$emit('beforeLeave');
  2853. // 合并样式
  2854. this.viewStyle = currentStyle.leave;
  2855. // 放到promise中处理执行过程
  2856. Promise.resolve().then(nextTick) // 等待几十ms
  2857. .then(function () {
  2858. _this2.transitionEnded = false;
  2859. // 动画正在离场的状态
  2860. _this2.$emit('leave');
  2861. animation.transition(_this2.$refs['u-transition'].ref, {
  2862. styles: currentStyle['leave-to'],
  2863. duration: _this2.duration,
  2864. timingFunction: _this2.timingFunction,
  2865. needLayout: false,
  2866. delay: 0
  2867. }, function () {
  2868. _this2.onTransitionEnd();
  2869. });
  2870. }).catch(function () {});
  2871. },
  2872. // 完成过渡后触发
  2873. onTransitionEnd: function onTransitionEnd() {
  2874. // 如果已经是结束的状态,无需再处理
  2875. if (this.transitionEnded) return;
  2876. this.transitionEnded = true;
  2877. // 发出组件动画执行后的事件
  2878. this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter');
  2879. if (!this.show && this.display) {
  2880. this.display = false;
  2881. this.inited = false;
  2882. }
  2883. }
  2884. }
  2885. };
  2886. exports.default = _default;
  2887. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 67)["default"]))
  2888. /***/ }),
  2889. /* 67 */
  2890. /*!******************************************************************************************************************!*\
  2891. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***!
  2892. \******************************************************************************************************************/
  2893. /*! no static exports found */
  2894. /***/ (function(module, exports, __webpack_require__) {
  2895. "use strict";
  2896. Object.defineProperty(exports, "__esModule", {
  2897. value: true
  2898. });
  2899. exports.default = requireNativePlugin;
  2900. function requireNativePlugin(name) {
  2901. return weex.requireModule(name);
  2902. }
  2903. /***/ }),
  2904. /* 68 */
  2905. /*!***********************************************************************************************************************!*\
  2906. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/nvue.ani-map.js ***!
  2907. \***********************************************************************************************************************/
  2908. /*! no static exports found */
  2909. /***/ (function(module, exports, __webpack_require__) {
  2910. "use strict";
  2911. Object.defineProperty(exports, "__esModule", {
  2912. value: true
  2913. });
  2914. exports.default = void 0;
  2915. var _default = {
  2916. fade: {
  2917. enter: {
  2918. opacity: 0
  2919. },
  2920. 'enter-to': {
  2921. opacity: 1
  2922. },
  2923. leave: {
  2924. opacity: 1
  2925. },
  2926. 'leave-to': {
  2927. opacity: 0
  2928. }
  2929. },
  2930. 'fade-up': {
  2931. enter: {
  2932. opacity: 0,
  2933. transform: 'translateY(100%)'
  2934. },
  2935. 'enter-to': {
  2936. opacity: 1,
  2937. transform: 'translateY(0)'
  2938. },
  2939. leave: {
  2940. opacity: 1,
  2941. transform: 'translateY(0)'
  2942. },
  2943. 'leave-to': {
  2944. opacity: 0,
  2945. transform: 'translateY(100%)'
  2946. }
  2947. },
  2948. 'fade-down': {
  2949. enter: {
  2950. opacity: 0,
  2951. transform: 'translateY(-100%)'
  2952. },
  2953. 'enter-to': {
  2954. opacity: 1,
  2955. transform: 'translateY(0)'
  2956. },
  2957. leave: {
  2958. opacity: 1,
  2959. transform: 'translateY(0)'
  2960. },
  2961. 'leave-to': {
  2962. opacity: 0,
  2963. transform: 'translateY(-100%)'
  2964. }
  2965. },
  2966. 'fade-left': {
  2967. enter: {
  2968. opacity: 0,
  2969. transform: 'translateX(-100%)'
  2970. },
  2971. 'enter-to': {
  2972. opacity: 1,
  2973. transform: 'translateY(0)'
  2974. },
  2975. leave: {
  2976. opacity: 1,
  2977. transform: 'translateY(0)'
  2978. },
  2979. 'leave-to': {
  2980. opacity: 0,
  2981. transform: 'translateX(-100%)'
  2982. }
  2983. },
  2984. 'fade-right': {
  2985. enter: {
  2986. opacity: 0,
  2987. transform: 'translateX(100%)'
  2988. },
  2989. 'enter-to': {
  2990. opacity: 1,
  2991. transform: 'translateY(0)'
  2992. },
  2993. leave: {
  2994. opacity: 1,
  2995. transform: 'translateY(0)'
  2996. },
  2997. 'leave-to': {
  2998. opacity: 0,
  2999. transform: 'translateX(100%)'
  3000. }
  3001. },
  3002. 'slide-up': {
  3003. enter: {
  3004. transform: 'translateY(100%)'
  3005. },
  3006. 'enter-to': {
  3007. transform: 'translateY(0)'
  3008. },
  3009. leave: {
  3010. transform: 'translateY(0)'
  3011. },
  3012. 'leave-to': {
  3013. transform: 'translateY(100%)'
  3014. }
  3015. },
  3016. 'slide-down': {
  3017. enter: {
  3018. transform: 'translateY(-100%)'
  3019. },
  3020. 'enter-to': {
  3021. transform: 'translateY(0)'
  3022. },
  3023. leave: {
  3024. transform: 'translateY(0)'
  3025. },
  3026. 'leave-to': {
  3027. transform: 'translateY(-100%)'
  3028. }
  3029. },
  3030. 'slide-left': {
  3031. enter: {
  3032. transform: 'translateX(-100%)'
  3033. },
  3034. 'enter-to': {
  3035. transform: 'translateY(0)'
  3036. },
  3037. leave: {
  3038. transform: 'translateY(0)'
  3039. },
  3040. 'leave-to': {
  3041. transform: 'translateX(-100%)'
  3042. }
  3043. },
  3044. 'slide-right': {
  3045. enter: {
  3046. transform: 'translateX(100%)'
  3047. },
  3048. 'enter-to': {
  3049. transform: 'translateY(0)'
  3050. },
  3051. leave: {
  3052. transform: 'translateY(0)'
  3053. },
  3054. 'leave-to': {
  3055. transform: 'translateX(100%)'
  3056. }
  3057. },
  3058. zoom: {
  3059. enter: {
  3060. transform: 'scale(0.95)'
  3061. },
  3062. 'enter-to': {
  3063. transform: 'scale(1)'
  3064. },
  3065. leave: {
  3066. transform: 'scale(1)'
  3067. },
  3068. 'leave-to': {
  3069. transform: 'scale(0.95)'
  3070. }
  3071. },
  3072. 'fade-zoom': {
  3073. enter: {
  3074. opacity: 0,
  3075. transform: 'scale(0.95)'
  3076. },
  3077. 'enter-to': {
  3078. opacity: 1,
  3079. transform: 'scale(1)'
  3080. },
  3081. leave: {
  3082. opacity: 1,
  3083. transform: 'scale(1)'
  3084. },
  3085. 'leave-to': {
  3086. opacity: 0,
  3087. transform: 'scale(0.95)'
  3088. }
  3089. }
  3090. };
  3091. exports.default = _default;
  3092. /***/ }),
  3093. /* 69 */
  3094. /*!**********************************************************************************************************************************************************************************!*\
  3095. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& ***!
  3096. \**********************************************************************************************************************************************************************************/
  3097. /*! no static exports found */
  3098. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3099. "use strict";
  3100. __webpack_require__.r(__webpack_exports__);
  3101. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 70);
  3102. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  3103. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  3104. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  3105. /***/ }),
  3106. /* 70 */
  3107. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3108. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& ***!
  3109. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3110. /*! no static exports found */
  3111. /***/ (function(module, exports) {
  3112. module.exports = {
  3113. "@VERSION": 2
  3114. }
  3115. /***/ }),
  3116. /* 71 */,
  3117. /* 72 */,
  3118. /* 73 */,
  3119. /* 74 */,
  3120. /* 75 */,
  3121. /* 76 */,
  3122. /* 77 */,
  3123. /* 78 */,
  3124. /* 79 */,
  3125. /* 80 */,
  3126. /* 81 */,
  3127. /* 82 */
  3128. /*!******************************************************************************************************************!*\
  3129. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue ***!
  3130. \******************************************************************************************************************/
  3131. /*! no static exports found */
  3132. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3133. "use strict";
  3134. __webpack_require__.r(__webpack_exports__);
  3135. /* harmony import */ var _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 83);
  3136. /* harmony import */ var _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=script&lang=js& */ 85);
  3137. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_overlay_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 _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  3138. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  3139. var renderjs
  3140. function injectStyles (context) {
  3141. if(!this.options.style){
  3142. this.options.style = {}
  3143. }
  3144. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  3145. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  3146. }
  3147. if(Vue.prototype.__merge_style){
  3148. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 88).default, this.options.style)
  3149. }else{
  3150. Object.assign(this.options.style,__webpack_require__(/*! ./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 88).default)
  3151. }
  3152. }
  3153. /* normalize component */
  3154. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  3155. _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  3156. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  3157. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  3158. false,
  3159. null,
  3160. "2d8262d9",
  3161. "2b543d8f",
  3162. false,
  3163. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  3164. renderjs
  3165. )
  3166. injectStyles.call(component)
  3167. component.options.__file = "node_modules/uview-ui/components/u-overlay/u-overlay.vue"
  3168. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  3169. /***/ }),
  3170. /* 83 */
  3171. /*!*************************************************************************************************************************************************************!*\
  3172. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
  3173. \*************************************************************************************************************************************************************/
  3174. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  3175. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3176. "use strict";
  3177. __webpack_require__.r(__webpack_exports__);
  3178. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 84);
  3179. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  3180. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  3181. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  3182. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  3183. /***/ }),
  3184. /* 84 */
  3185. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3186. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
  3187. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3188. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  3189. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3190. "use strict";
  3191. __webpack_require__.r(__webpack_exports__);
  3192. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  3193. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  3194. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  3195. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  3196. var components
  3197. try {
  3198. components = {
  3199. uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 56)
  3200. .default,
  3201. }
  3202. } catch (e) {
  3203. if (
  3204. e.message.indexOf("Cannot find module") !== -1 &&
  3205. e.message.indexOf(".vue") !== -1
  3206. ) {
  3207. console.error(e.message)
  3208. console.error("1. 排查组件名称拼写是否正确")
  3209. console.error(
  3210. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  3211. )
  3212. console.error(
  3213. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  3214. )
  3215. } else {
  3216. throw e
  3217. }
  3218. }
  3219. var render = function () {
  3220. var _vm = this
  3221. var _h = _vm.$createElement
  3222. var _c = _vm._self._c || _h
  3223. return _c(
  3224. "u-transition",
  3225. {
  3226. attrs: {
  3227. show: _vm.show,
  3228. customClass: "u-overlay",
  3229. duration: _vm.duration,
  3230. customStyle: _vm.overlayStyle,
  3231. },
  3232. on: { click: _vm.clickHandler },
  3233. },
  3234. [_vm._t("default")],
  3235. 2
  3236. )
  3237. }
  3238. var recyclableRender = false
  3239. var staticRenderFns = []
  3240. render._withStripped = true
  3241. /***/ }),
  3242. /* 85 */
  3243. /*!*******************************************************************************************************************************************!*\
  3244. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
  3245. \*******************************************************************************************************************************************/
  3246. /*! no static exports found */
  3247. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3248. "use strict";
  3249. __webpack_require__.r(__webpack_exports__);
  3250. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=script&lang=js& */ 86);
  3251. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  3252. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  3253. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  3254. /***/ }),
  3255. /* 86 */
  3256. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3257. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
  3258. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3259. /*! no static exports found */
  3260. /***/ (function(module, exports, __webpack_require__) {
  3261. "use strict";
  3262. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  3263. Object.defineProperty(exports, "__esModule", {
  3264. value: true
  3265. });
  3266. exports.default = void 0;
  3267. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 87));
  3268. //
  3269. //
  3270. //
  3271. //
  3272. //
  3273. //
  3274. //
  3275. //
  3276. //
  3277. //
  3278. //
  3279. //
  3280. /**
  3281. * overlay 遮罩
  3282. * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景
  3283. * @tutorial https://www.uviewui.com/components/overlay.html
  3284. * @property {Boolean} show 是否显示遮罩(默认 false )
  3285. * @property {String | Number} zIndex zIndex 层级(默认 10070 )
  3286. * @property {String | Number} duration 动画时长,单位毫秒(默认 300 )
  3287. * @property {String | Number} opacity 不透明度值,当做rgba的第四个参数 (默认 0.5 )
  3288. * @property {Object} customStyle 定义需要用到的外部样式
  3289. * @event {Function} click 点击遮罩发送事件
  3290. * @example <u-overlay :show="show" @click="show = false"></u-overlay>
  3291. */
  3292. var _default = {
  3293. name: "u-overlay",
  3294. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  3295. computed: {
  3296. overlayStyle: function overlayStyle() {
  3297. var style = {
  3298. position: 'fixed',
  3299. top: 0,
  3300. left: 0,
  3301. right: 0,
  3302. zIndex: this.zIndex,
  3303. bottom: 0,
  3304. 'background-color': "rgba(0, 0, 0, ".concat(this.opacity, ")")
  3305. };
  3306. return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
  3307. }
  3308. },
  3309. methods: {
  3310. clickHandler: function clickHandler() {
  3311. this.$emit('click');
  3312. }
  3313. }
  3314. };
  3315. exports.default = _default;
  3316. /***/ }),
  3317. /* 87 */
  3318. /*!*************************************************************************************************************!*\
  3319. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/props.js ***!
  3320. \*************************************************************************************************************/
  3321. /*! no static exports found */
  3322. /***/ (function(module, exports, __webpack_require__) {
  3323. "use strict";
  3324. Object.defineProperty(exports, "__esModule", {
  3325. value: true
  3326. });
  3327. exports.default = void 0;
  3328. var _default = {
  3329. props: {
  3330. // 是否显示遮罩
  3331. show: {
  3332. type: Boolean,
  3333. default: uni.$u.props.overlay.show
  3334. },
  3335. // 层级z-index
  3336. zIndex: {
  3337. type: [String, Number],
  3338. default: uni.$u.props.overlay.zIndex
  3339. },
  3340. // 遮罩的过渡时间,单位为ms
  3341. duration: {
  3342. type: [String, Number],
  3343. default: uni.$u.props.overlay.duration
  3344. },
  3345. // 不透明度值,当做rgba的第四个参数
  3346. opacity: {
  3347. type: [String, Number],
  3348. default: uni.$u.props.overlay.opacity
  3349. }
  3350. }
  3351. };
  3352. exports.default = _default;
  3353. /***/ }),
  3354. /* 88 */
  3355. /*!****************************************************************************************************************************************************************************!*\
  3356. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& ***!
  3357. \****************************************************************************************************************************************************************************/
  3358. /*! no static exports found */
  3359. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3360. "use strict";
  3361. __webpack_require__.r(__webpack_exports__);
  3362. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 89);
  3363. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  3364. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  3365. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  3366. /***/ }),
  3367. /* 89 */
  3368. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3369. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& ***!
  3370. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3371. /*! no static exports found */
  3372. /***/ (function(module, exports) {
  3373. module.exports = {
  3374. ".u-overlay": {
  3375. "": {
  3376. "position": [
  3377. "fixed",
  3378. 0,
  3379. 0,
  3380. 19
  3381. ],
  3382. "top": [
  3383. 0,
  3384. 0,
  3385. 0,
  3386. 19
  3387. ],
  3388. "left": [
  3389. 0,
  3390. 0,
  3391. 0,
  3392. 19
  3393. ],
  3394. "width": [
  3395. 100,
  3396. 0,
  3397. 0,
  3398. 19
  3399. ],
  3400. "height": [
  3401. 100,
  3402. 0,
  3403. 0,
  3404. 19
  3405. ],
  3406. "backgroundColor": [
  3407. "rgba(0,0,0,0.7)",
  3408. 0,
  3409. 0,
  3410. 19
  3411. ]
  3412. }
  3413. },
  3414. "@VERSION": 2
  3415. }
  3416. /***/ }),
  3417. /* 90 */,
  3418. /* 91 */,
  3419. /* 92 */,
  3420. /* 93 */,
  3421. /* 94 */,
  3422. /* 95 */,
  3423. /* 96 */,
  3424. /* 97 */,
  3425. /* 98 */,
  3426. /* 99 */,
  3427. /* 100 */,
  3428. /* 101 */,
  3429. /* 102 */,
  3430. /* 103 */,
  3431. /* 104 */,
  3432. /* 105 */,
  3433. /* 106 */,
  3434. /* 107 */,
  3435. /* 108 */,
  3436. /* 109 */,
  3437. /* 110 */,
  3438. /* 111 */,
  3439. /* 112 */,
  3440. /* 113 */,
  3441. /* 114 */,
  3442. /* 115 */,
  3443. /* 116 */,
  3444. /* 117 */,
  3445. /* 118 */,
  3446. /* 119 */,
  3447. /* 120 */,
  3448. /* 121 */,
  3449. /* 122 */,
  3450. /* 123 */,
  3451. /* 124 */,
  3452. /* 125 */,
  3453. /* 126 */,
  3454. /* 127 */,
  3455. /* 128 */,
  3456. /* 129 */,
  3457. /* 130 */
  3458. /*!******************************************************************!*\
  3459. !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
  3460. \******************************************************************/
  3461. /*! no static exports found */
  3462. /***/ (function(module, exports, __webpack_require__) {
  3463. var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 131);
  3464. var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 133);
  3465. var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 134);
  3466. var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 135);
  3467. function _toConsumableArray(arr) {
  3468. return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
  3469. }
  3470. module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3471. /***/ }),
  3472. /* 131 */
  3473. /*!******************************************************************!*\
  3474. !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
  3475. \******************************************************************/
  3476. /*! no static exports found */
  3477. /***/ (function(module, exports, __webpack_require__) {
  3478. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
  3479. function _arrayWithoutHoles(arr) {
  3480. if (Array.isArray(arr)) return arrayLikeToArray(arr);
  3481. }
  3482. module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3483. /***/ }),
  3484. /* 132 */
  3485. /*!*****************************************************************!*\
  3486. !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
  3487. \*****************************************************************/
  3488. /*! no static exports found */
  3489. /***/ (function(module, exports) {
  3490. function _arrayLikeToArray(arr, len) {
  3491. if (len == null || len > arr.length) len = arr.length;
  3492. for (var i = 0, arr2 = new Array(len); i < len; i++) {
  3493. arr2[i] = arr[i];
  3494. }
  3495. return arr2;
  3496. }
  3497. module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3498. /***/ }),
  3499. /* 133 */
  3500. /*!****************************************************************!*\
  3501. !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
  3502. \****************************************************************/
  3503. /*! no static exports found */
  3504. /***/ (function(module, exports) {
  3505. function _iterableToArray(iter) {
  3506. if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
  3507. }
  3508. module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3509. /***/ }),
  3510. /* 134 */
  3511. /*!***************************************************************************!*\
  3512. !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
  3513. \***************************************************************************/
  3514. /*! no static exports found */
  3515. /***/ (function(module, exports, __webpack_require__) {
  3516. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
  3517. function _unsupportedIterableToArray(o, minLen) {
  3518. if (!o) return;
  3519. if (typeof o === "string") return arrayLikeToArray(o, minLen);
  3520. var n = Object.prototype.toString.call(o).slice(8, -1);
  3521. if (n === "Object" && o.constructor) n = o.constructor.name;
  3522. if (n === "Map" || n === "Set") return Array.from(o);
  3523. if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
  3524. }
  3525. module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3526. /***/ }),
  3527. /* 135 */
  3528. /*!******************************************************************!*\
  3529. !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
  3530. \******************************************************************/
  3531. /*! no static exports found */
  3532. /***/ (function(module, exports) {
  3533. function _nonIterableSpread() {
  3534. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  3535. }
  3536. module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3537. /***/ }),
  3538. /* 136 */,
  3539. /* 137 */,
  3540. /* 138 */,
  3541. /* 139 */,
  3542. /* 140 */,
  3543. /* 141 */
  3544. /*!*********************************************************************!*\
  3545. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
  3546. \*********************************************************************/
  3547. /*! no static exports found */
  3548. /***/ (function(module, exports, __webpack_require__) {
  3549. "use strict";
  3550. Object.defineProperty(exports, "__esModule", {
  3551. value: true
  3552. });
  3553. exports.default = formatLog;
  3554. exports.log = log;
  3555. function typof(v) {
  3556. var s = Object.prototype.toString.call(v);
  3557. return s.substring(8, s.length - 1);
  3558. }
  3559. function isDebugMode() {
  3560. /* eslint-disable no-undef */
  3561. return typeof __channelId__ === 'string' && __channelId__;
  3562. }
  3563. function jsonStringifyReplacer(k, p) {
  3564. switch (typof(p)) {
  3565. case 'Function':
  3566. return 'function() { [native code] }';
  3567. default:
  3568. return p;
  3569. }
  3570. }
  3571. function log(type) {
  3572. for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
  3573. args[_key - 1] = arguments[_key];
  3574. }
  3575. console[type].apply(console, args);
  3576. }
  3577. function formatLog() {
  3578. for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
  3579. args[_key] = arguments[_key];
  3580. }
  3581. var type = args.shift();
  3582. if (isDebugMode()) {
  3583. args.push(args.pop().replace('at ', 'uni-app:///'));
  3584. return console[type].apply(console, args);
  3585. }
  3586. var msgs = args.map(function (v) {
  3587. var type = Object.prototype.toString.call(v).toLowerCase();
  3588. if (type === '[object object]' || type === '[object array]') {
  3589. try {
  3590. v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---';
  3591. } catch (e) {
  3592. v = type;
  3593. }
  3594. } else {
  3595. if (v === null) {
  3596. v = '---NULL---';
  3597. } else if (v === undefined) {
  3598. v = '---UNDEFINED---';
  3599. } else {
  3600. var vType = typof(v).toUpperCase();
  3601. if (vType === 'NUMBER' || vType === 'BOOLEAN') {
  3602. v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---';
  3603. } else {
  3604. v = String(v);
  3605. }
  3606. }
  3607. }
  3608. return v;
  3609. });
  3610. var msg = '';
  3611. if (msgs.length > 1) {
  3612. var lastMsg = msgs.pop();
  3613. msg = msgs.join('---COMMA---');
  3614. if (lastMsg.indexOf(' at ') === 0) {
  3615. msg += lastMsg;
  3616. } else {
  3617. msg += '---COMMA---' + lastMsg;
  3618. }
  3619. } else {
  3620. msg = msgs[0];
  3621. }
  3622. console[type](msg);
  3623. }
  3624. /***/ }),
  3625. /* 142 */,
  3626. /* 143 */
  3627. /*!*********************************************************************!*\
  3628. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/api.js ***!
  3629. \*********************************************************************/
  3630. /*! no static exports found */
  3631. /***/ (function(module, exports, __webpack_require__) {
  3632. "use strict";
  3633. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.myRequest = void 0;\nvar _url = _interopRequireDefault(__webpack_require__(/*! ./url.js */ 144));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 145));\nvar myRequest = function myRequest(options) {\n var BASE_URL = _url.default.baseUrl;\n __f__(\"log\", BASE_URL, options.url, \" at util/api.js:6\");\n var session_key = \"\";\n session_key = uni.getStorageSync('session_key');\n var url = options.url;\n var data = options.data || {};\n if (!url.includes('sysmenage.usermanager.user_login') && !url.includes('pest.pests.insect_discern')) {\n data.token = session_key;\n if (!session_key) {\n return Promise.reject('请重新登录');\n }\n }\n __f__(\"log\", data, '---------- my request', \" at util/api.js:19\");\n return new Promise(function (resolve, reject) {\n uni.request({\n url: BASE_URL + options.url,\n method: options.method || 'POST',\n header: {\n \"Content-Type\": \"application/x-www-form-urlencoded\"\n },\n data: data,\n success: function success(res) {\n __f__(\"log\", res, \" at util/api.js:30\");\n if (res.data.message != \"\") {\n __f__(\"log\", 111, \" at util/api.js:32\");\n uni.showToast({\n title: res.data.message || '请求接口失败',\n icon: \"none\"\n });\n if (res.data.errorCode == 403) {\n if (!_index.default.state.isInLoginPage) {\n uni.setStorageSync('session_key', '');\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/login/login\"\n });\n }, 2000);\n }\n }\n }\n resolve(res.data.data);\n },\n fail: function fail(err) {\n uni.showToast({\n title: '请求接口失败'\n });\n reject(err);\n }\n });\n });\n};\nexports.myRequest = myRequest;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbC9hcGkuanMiXSwibmFtZXMiOlsibXlSZXF1ZXN0Iiwib3B0aW9ucyIsIkJBU0VfVVJMIiwiY29uZmlnIiwiYmFzZVVybCIsInVybCIsInNlc3Npb25fa2V5IiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJkYXRhIiwiaW5jbHVkZXMiLCJ0b2tlbiIsIlByb21pc2UiLCJyZWplY3QiLCJyZXNvbHZlIiwicmVxdWVzdCIsIm1ldGhvZCIsImhlYWRlciIsInN1Y2Nlc3MiLCJyZXMiLCJtZXNzYWdlIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiZXJyb3JDb2RlIiwic3RvcmUiLCJzdGF0ZSIsImlzSW5Mb2dpblBhZ2UiLCJzZXRTdG9yYWdlU3luYyIsInNldFRpbWVvdXQiLCJuYXZpZ2F0ZVRvIiwiZmFpbCIsImVyciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFFTyxJQUFNQSxTQUFTLEdBQUcsU0FBWkEsU0FBUyxDQUFJQyxPQUFPLEVBQUs7RUFDckMsSUFBSUMsUUFBUSxHQUFHQyxZQUFNLENBQUNDLE9BQU87RUFDN0IsYUFBWUYsUUFBUSxFQUFFRCxPQUFPLENBQUNJLEdBQUc7RUFDakMsSUFBSUMsV0FBVyxHQUFHLEVBQUU7RUFDcEJBLFdBQVcsR0FBR0MsR0FBRyxDQUFDQyxjQUFjLENBQUMsYUFBYSxDQUFDO0VBQy9DLElBQUlILEdBQUcsR0FBR0osT0FBTyxDQUFDSSxHQUFHO0VBQ3JCLElBQUlJLElBQUksR0FBR1IsT0FBTyxDQUFDUSxJQUFJLElBQUksQ0FBQyxDQUFDO0VBQzdCLElBQUksQ0FBQ0osR0FBRyxDQUFDSyxRQUFRLENBQUMsa0NBQWtDLENBQUMsSUFBSSxDQUFDTCxHQUFHLENBQUNLLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxFQUFFO0lBQ3BHRCxJQUFJLENBQUNFLEtBQUssR0FBR0wsV0FBVztJQUV4QixJQUFJLENBQUNBLFdBQVcsRUFBRTtNQUNqQixPQUFPTSxPQUFPLENBQUNDLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDL0I7RUFDRDtFQUVBLGFBQVlKLElBQUksRUFBRSx1QkFBdUI7RUFFekMsT0FBTyxJQUFJRyxPQUFPLENBQUMsVUFBQ0UsT0FBTyxFQUFFRCxNQUFNLEVBQUs7SUFDdkNOLEdBQUcsQ0FBQ1EsT0FBTyxDQUFDO01BQ1hWLEdBQUcsRUFBRUgsUUFBUSxHQUFHRCxPQUFPLENBQUNJLEdBQUc7TUFDM0JXLE1BQU0sRUFBRWYsT0FBTyxDQUFDZSxNQUFNLElBQUksTUFBTTtNQUNoQ0MsTUFBTSxFQUFFO1FBQ1AsY0FBYyxFQUFFO01BQ2pCLENBQUM7TUFDRFIsSUFBSSxFQUFFQSxJQUFJO01BQ1ZTLE9BQU8sRUFBRSxpQkFBQ0MsR0FBRyxFQUFLO1FBQ2pCLGFBQVlBLEdBQUc7UUFDZixJQUFJQSxHQUFHLENBQUNWLElBQUksQ0FBQ1csT0FBTyxJQUFJLEVBQUUsRUFBRTtVQUMzQixhQUFZLEdBQUc7VUFDZmIsR0FBRyxDQUFDYyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFSCxHQUFHLENBQUNWLElBQUksQ0FBQ1csT0FBTyxJQUFJLFFBQVE7WUFDbkNHLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztVQUNGLElBQUlKLEdBQUcsQ0FBQ1YsSUFBSSxDQUFDZSxTQUFTLElBQUksR0FBRyxFQUFFO1lBQzlCLElBQUksQ0FBQ0MsY0FBSyxDQUFDQyxLQUFLLENBQUNDLGFBQWEsRUFBRTtjQUMvQnBCLEdBQUcsQ0FBQ3FCLGNBQWMsQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDO2NBQ3JDQyxVQUFVLENBQUMsWUFBTTtnQkFDaEJ0QixHQUFHLENBQUN1QixVQUFVLENBQUM7a0JBQ2R6QixHQUFHLEVBQUU7Z0JBQ04sQ0FBQyxDQUFDO2NBQ0gsQ0FBQyxFQUFFLElBQUksQ0FBQztZQUNUO1VBQ0Q7UUFDRDtRQUNBUyxPQUFPLENBQUNLLEdBQUcsQ0FBQ1YsSUFBSSxDQUFDQSxJQUFJLENBQUM7TUFDdkIsQ0FBQztNQUNEc0IsSUFBSSxFQUFFLGNBQUNDLEdBQUcsRUFBSztRQUNkekIsR0FBRyxDQUFDYyxTQUFTLENBQUM7VUFDYkMsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxDQUFDO1FBQ0ZULE1BQU0sQ0FBQ21CLEdBQUcsQ0FBQztNQUNaO0lBQ0QsQ0FBQyxDQUFDO0VBQ0gsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUFBLDhCIiwiZmlsZSI6IjE0My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjb25maWcgZnJvbSBcIi4vdXJsLmpzXCJcclxuaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUvaW5kZXguanMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IG15UmVxdWVzdCA9IChvcHRpb25zKSA9PiB7XHJcblx0bGV0IEJBU0VfVVJMID0gY29uZmlnLmJhc2VVcmxcclxuXHRjb25zb2xlLmxvZyhCQVNFX1VSTCwgb3B0aW9ucy51cmwpXHJcblx0dmFyIHNlc3Npb25fa2V5ID0gXCJcIlxyXG5cdHNlc3Npb25fa2V5ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdzZXNzaW9uX2tleScpXHJcblx0bGV0IHVybCA9IG9wdGlvbnMudXJsXHJcblx0bGV0IGRhdGEgPSBvcHRpb25zLmRhdGEgfHwge31cclxuXHRpZiAoIXVybC5pbmNsdWRlcygnc3lzbWVuYWdlLnVzZXJtYW5hZ2VyLnVzZXJfbG9naW4nKSAmJiAhdXJsLmluY2x1ZGVzKCdwZXN0LnBlc3RzLmluc2VjdF9kaXNjZXJuJykpIHtcclxuXHRcdGRhdGEudG9rZW4gPSBzZXNzaW9uX2tleVxyXG5cclxuXHRcdGlmICghc2Vzc2lvbl9rZXkpIHtcclxuXHRcdFx0cmV0dXJuIFByb21pc2UucmVqZWN0KCfor7fph43mlrDnmbvlvZUnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGNvbnNvbGUubG9nKGRhdGEsICctLS0tLS0tLS0tIG15IHJlcXVlc3QnKVxyXG5cclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6IEJBU0VfVVJMICsgb3B0aW9ucy51cmwsXHJcblx0XHRcdG1ldGhvZDogb3B0aW9ucy5tZXRob2QgfHwgJ1BPU1QnLFxyXG5cdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHRcIkNvbnRlbnQtVHlwZVwiOiBcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFwiLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5tZXNzYWdlICE9IFwiXCIpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKDExMSlcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubWVzc2FnZSB8fCAn6K+35rGC5o6l5Y+j5aSx6LSlJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuZXJyb3JDb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXN0b3JlLnN0YXRlLmlzSW5Mb2dpblBhZ2UpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Nlc3Npb25fa2V5JywgJycpXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbG9naW4vbG9naW5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlc29sdmUocmVzLmRhdGEuZGF0YSlcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbDogKGVycikgPT4ge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfor7fmsYLmjqXlj6PlpLHotKUnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZWplY3QoZXJyKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0pXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///143\n");
  3634. /***/ }),
  3635. /* 144 */
  3636. /*!*********************************************************************!*\
  3637. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/url.js ***!
  3638. \*********************************************************************/
  3639. /*! no static exports found */
  3640. /***/ (function(module, exports, __webpack_require__) {
  3641. "use strict";
  3642. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n // baseUrl: process.env.NODE_ENV === 'development' ? \"http://114.115.147.140:12345\" : \"https://www.yhswjc.com\",\n // wsUrl:process.env.NODE_ENV === 'development' ? \"ws://114.115.147.140:12345\" : \"wss://www.toreskj.com\",\n // baseUrl:\"https://yfznscd.com\"\n // baseUrl:\"https://www.toreskj.com\"\n // baseUrl:\"https://www.yhswjc.com\"\n baseUrl: \"http://192.168.1.52:12345\",\n wsUrl: \"ws://192.168.1.52:12345\"\n // baseUrl:\"http://192.168.1.77:12345\",\n // baseUrl:\"https://www.toreskj.com\",\n // baseUrl:\"http://114.115.147.140:12345\",\n // wsUrl:\"ws://114.115.147.140:12345\",\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbC91cmwuanMiXSwibmFtZXMiOlsiYmFzZVVybCIsIndzVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQUEsT0FBTyxFQUFDLDJCQUEyQjtFQUNuQ0MsS0FBSyxFQUFDO0VBQ047RUFDQTtFQUNBO0VBQ0E7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIGJhc2VVcmw6IHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnID8gXCJodHRwOi8vMTE0LjExNS4xNDcuMTQwOjEyMzQ1XCIgOiBcImh0dHBzOi8vd3d3Lnloc3dqYy5jb21cIixcclxuXHQvLyB3c1VybDpwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/IFwid3M6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIiA6IFwid3NzOi8vd3d3LnRvcmVza2ouY29tXCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8veWZ6bnNjZC5jb21cIlxyXG5cdC8vIGJhc2VVcmw6XCJodHRwczovL3d3dy50b3Jlc2tqLmNvbVwiXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8vd3d3Lnloc3dqYy5jb21cIlxyXG5cdGJhc2VVcmw6XCJodHRwOi8vMTkyLjE2OC4xLjUyOjEyMzQ1XCIsXHJcblx0d3NVcmw6XCJ3czovLzE5Mi4xNjguMS41MjoxMjM0NVwiLFxyXG5cdC8vIGJhc2VVcmw6XCJodHRwOi8vMTkyLjE2OC4xLjc3OjEyMzQ1XCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8vd3d3LnRvcmVza2ouY29tXCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHA6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIixcclxuXHQvLyB3c1VybDpcIndzOi8vMTE0LjExNS4xNDcuMTQwOjEyMzQ1XCIsXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///144\n");
  3643. /***/ }),
  3644. /* 145 */
  3645. /*!************************************************************************!*\
  3646. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/index.js ***!
  3647. \************************************************************************/
  3648. /*! no static exports found */
  3649. /***/ (function(module, exports, __webpack_require__) {
  3650. "use strict";
  3651. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 146));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 147));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nvar _task = _interopRequireDefault(__webpack_require__(/*! ./modules/task.js */ 789));\n_vue.default.use(_vuex.default);\nvar store = new _vuex.default.Store({\n state: {\n list: {},\n // 列表以及聊天内容数据\n video: null,\n // 视频通话数据\n wornlist: {},\n addobj: [],\n kpsurlL: 0,\n worndatabase: [],\n selfRoomInfo: null,\n pendingVideoConnect: false,\n isVideoTalking: false,\n isVideoCallRefused: false,\n userInfo: {},\n isInLoginPage: false\n },\n mutations: {\n updateVideoInfo: function updateVideoInfo(state, payload) {\n state.video = (0, _lodashEs.assign)({}, payload);\n state.pendingVideoConnect = !(0, _lodashEs.isEmpty)(payload);\n },\n updateVideoSelfRoomInfo: function updateVideoSelfRoomInfo(state, payload) {\n state.selfRoomInfo = (0, _lodashEs.assign)({}, payload);\n },\n updateMessageList: function updateMessageList(state, payload) {\n state.list = (0, _lodashEs.slice)(payload);\n },\n updatePendingVideoConnectStatus: function updatePendingVideoConnectStatus(state, flag) {\n state.pendingVideoConnect = flag;\n },\n updateTalkingStatus: function updateTalkingStatus(state, flag) {\n state.isVideoTalking = flag;\n },\n updateIsRefusedCall: function updateIsRefusedCall(state, flag) {\n state.isVideoCallRefused = flag;\n },\n updateUserInfo: function updateUserInfo(state, payload) {\n __f__(\"log\", payload, 'update user info', \" at store/index.js:48\");\n state.userInfo = payload;\n },\n updateInLoginPageStatus: function updateInLoginPageStatus(state, flag) {\n state.isInLoginPage = flag;\n }\n },\n actions: {},\n getters: {\n list: function list() {},\n userUID: function userUID(state) {\n __f__(\"log\", state.userInfo, 'store user uid', \" at store/index.js:61\");\n return state.userInfo.myuid || '';\n }\n },\n modules: {\n task: _task.default\n }\n});\nvar _default = store;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJzdGF0ZSIsImxpc3QiLCJ2aWRlbyIsIndvcm5saXN0IiwiYWRkb2JqIiwia3BzdXJsTCIsIndvcm5kYXRhYmFzZSIsInNlbGZSb29tSW5mbyIsInBlbmRpbmdWaWRlb0Nvbm5lY3QiLCJpc1ZpZGVvVGFsa2luZyIsImlzVmlkZW9DYWxsUmVmdXNlZCIsInVzZXJJbmZvIiwiaXNJbkxvZ2luUGFnZSIsIm11dGF0aW9ucyIsInVwZGF0ZVZpZGVvSW5mbyIsInBheWxvYWQiLCJhc3NpZ24iLCJpc0VtcHR5IiwidXBkYXRlVmlkZW9TZWxmUm9vbUluZm8iLCJ1cGRhdGVNZXNzYWdlTGlzdCIsInNsaWNlIiwidXBkYXRlUGVuZGluZ1ZpZGVvQ29ubmVjdFN0YXR1cyIsImZsYWciLCJ1cGRhdGVUYWxraW5nU3RhdHVzIiwidXBkYXRlSXNSZWZ1c2VkQ2FsbCIsInVwZGF0ZVVzZXJJbmZvIiwidXBkYXRlSW5Mb2dpblBhZ2VTdGF0dXMiLCJhY3Rpb25zIiwiZ2V0dGVycyIsInVzZXJVSUQiLCJteXVpZCIsIm1vZHVsZXMiLCJ0YXNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFFQUEsWUFBRyxDQUFDQyxHQUFHLENBQUNDLGFBQUksQ0FBQztBQUViLElBQU1DLEtBQUssR0FBRyxJQUFJRCxhQUFJLENBQUNFLEtBQUssQ0FBQztFQUM1QkMsS0FBSyxFQUFFO0lBQ05DLElBQUksRUFBRSxDQUFDLENBQUM7SUFBRTtJQUNWQyxLQUFLLEVBQUUsSUFBSTtJQUFFO0lBQ2JDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWkMsTUFBTSxFQUFFLEVBQUU7SUFDVkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsWUFBWSxFQUFFLEVBQUU7SUFDaEJDLFlBQVksRUFBRSxJQUFJO0lBQ2xCQyxtQkFBbUIsRUFBRSxLQUFLO0lBQzFCQyxjQUFjLEVBQUUsS0FBSztJQUNyQkMsa0JBQWtCLEVBQUUsS0FBSztJQUN6QkMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNaQyxhQUFhLEVBQUM7RUFDZixDQUFDO0VBQ0RDLFNBQVMsRUFBRTtJQUNWQyxlQUFlLDJCQUFDZCxLQUFLLEVBQUVlLE9BQU8sRUFBRTtNQUMvQmYsS0FBSyxDQUFDRSxLQUFLLEdBQUcsSUFBQWMsZ0JBQU0sRUFBQyxDQUFDLENBQUMsRUFBRUQsT0FBTyxDQUFDO01BQ2pDZixLQUFLLENBQUNRLG1CQUFtQixHQUFHLENBQUMsSUFBQVMsaUJBQU8sRUFBQ0YsT0FBTyxDQUFDO0lBQzlDLENBQUM7SUFDREcsdUJBQXVCLG1DQUFDbEIsS0FBSyxFQUFFZSxPQUFPLEVBQUU7TUFDdkNmLEtBQUssQ0FBQ08sWUFBWSxHQUFHLElBQUFTLGdCQUFNLEVBQUMsQ0FBQyxDQUFDLEVBQUVELE9BQU8sQ0FBQztJQUN6QyxDQUFDO0lBQ0RJLGlCQUFpQiw2QkFBQ25CLEtBQUssRUFBRWUsT0FBTyxFQUFFO01BQ2pDZixLQUFLLENBQUNDLElBQUksR0FBRyxJQUFBbUIsZUFBSyxFQUFDTCxPQUFPLENBQUM7SUFDNUIsQ0FBQztJQUNETSwrQkFBK0IsMkNBQUNyQixLQUFLLEVBQUVzQixJQUFJLEVBQUU7TUFDNUN0QixLQUFLLENBQUNRLG1CQUFtQixHQUFHYyxJQUFJO0lBQ2pDLENBQUM7SUFDREMsbUJBQW1CLCtCQUFDdkIsS0FBSyxFQUFFc0IsSUFBSSxFQUFFO01BQ2hDdEIsS0FBSyxDQUFDUyxjQUFjLEdBQUdhLElBQUk7SUFDNUIsQ0FBQztJQUNERSxtQkFBbUIsK0JBQUN4QixLQUFLLEVBQUVzQixJQUFJLEVBQUU7TUFDaEN0QixLQUFLLENBQUNVLGtCQUFrQixHQUFHWSxJQUFJO0lBQ2hDLENBQUM7SUFDREcsY0FBYywwQkFBQ3pCLEtBQUssRUFBQ2UsT0FBTyxFQUFDO01BQzVCLGFBQVlBLE9BQU8sRUFBQyxrQkFBa0I7TUFDdENmLEtBQUssQ0FBQ1csUUFBUSxHQUFHSSxPQUFPO0lBQ3pCLENBQUM7SUFDRFcsdUJBQXVCLG1DQUFDMUIsS0FBSyxFQUFDc0IsSUFBSSxFQUFDO01BQ2xDdEIsS0FBSyxDQUFDWSxhQUFhLEdBQUdVLElBQUk7SUFDM0I7RUFDRCxDQUFDO0VBQ0RLLE9BQU8sRUFBRSxDQUFDLENBQUM7RUFDWEMsT0FBTyxFQUFFO0lBQ1IzQixJQUFJLEVBQUUsZ0JBQU0sQ0FFWixDQUFDO0lBQ0Q0QixPQUFPLG1CQUFDN0IsS0FBSyxFQUFFO01BQ2QsYUFBWUEsS0FBSyxDQUFDVyxRQUFRLEVBQUMsZ0JBQWdCO01BQzNDLE9BQU9YLEtBQUssQ0FBQ1csUUFBUSxDQUFDbUIsS0FBSyxJQUFJLEVBQUU7SUFDbEM7RUFDRCxDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxJQUFJLEVBQUpBO0VBQ0Q7QUFDRCxDQUFDLENBQUM7QUFBQSxlQUVhbEMsS0FBSztBQUFBLDJCIiwiZmlsZSI6IjE0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiXHJcbmltcG9ydCBWdWV4IGZyb20gXCJ2dWV4XCJcclxuaW1wb3J0IHtcclxuXHRhc3NpZ24sXHJcblx0c2xpY2UsXHJcblx0aXNFbXB0eVxyXG59IGZyb20gJ2xvZGFzaC1lcydcclxuaW1wb3J0IHRhc2sgZnJvbSAnLi9tb2R1bGVzL3Rhc2suanMnXHJcblxyXG5WdWUudXNlKFZ1ZXgpXHJcblxyXG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcclxuXHRzdGF0ZToge1xyXG5cdFx0bGlzdDoge30sIC8vIOWIl+ihqOS7peWPiuiBiuWkqeWGheWuueaVsOaNrlxyXG5cdFx0dmlkZW86IG51bGwsIC8vIOinhumikemAmuivneaVsOaNrlxyXG5cdFx0d29ybmxpc3Q6IHt9LFxyXG5cdFx0YWRkb2JqOiBbXSxcclxuXHRcdGtwc3VybEw6IDAsXHJcblx0XHR3b3JuZGF0YWJhc2U6IFtdLFxyXG5cdFx0c2VsZlJvb21JbmZvOiBudWxsLFxyXG5cdFx0cGVuZGluZ1ZpZGVvQ29ubmVjdDogZmFsc2UsXHJcblx0XHRpc1ZpZGVvVGFsa2luZzogZmFsc2UsXHJcblx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQ6IGZhbHNlLFxyXG5cdFx0dXNlckluZm86IHt9LFxyXG5cdFx0aXNJbkxvZ2luUGFnZTpmYWxzZVxyXG5cdH0sXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHR1cGRhdGVWaWRlb0luZm8oc3RhdGUsIHBheWxvYWQpIHtcclxuXHRcdFx0c3RhdGUudmlkZW8gPSBhc3NpZ24oe30sIHBheWxvYWQpXHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSAhaXNFbXB0eShwYXlsb2FkKVxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZVZpZGVvU2VsZlJvb21JbmZvKHN0YXRlLCBwYXlsb2FkKSB7XHJcblx0XHRcdHN0YXRlLnNlbGZSb29tSW5mbyA9IGFzc2lnbih7fSwgcGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVNZXNzYWdlTGlzdChzdGF0ZSwgcGF5bG9hZCkge1xyXG5cdFx0XHRzdGF0ZS5saXN0ID0gc2xpY2UocGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVQZW5kaW5nVmlkZW9Db25uZWN0U3RhdHVzKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSBmbGFnXHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlVGFsa2luZ1N0YXR1cyhzdGF0ZSwgZmxhZykge1xyXG5cdFx0XHRzdGF0ZS5pc1ZpZGVvVGFsa2luZyA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVJc1JlZnVzZWRDYWxsKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZCA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVVc2VySW5mbyhzdGF0ZSxwYXlsb2FkKXtcclxuXHRcdFx0Y29uc29sZS5sb2cocGF5bG9hZCwndXBkYXRlIHVzZXIgaW5mbycpXHJcblx0XHRcdHN0YXRlLnVzZXJJbmZvID0gcGF5bG9hZFxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZUluTG9naW5QYWdlU3RhdHVzKHN0YXRlLGZsYWcpe1xyXG5cdFx0XHRzdGF0ZS5pc0luTG9naW5QYWdlID0gZmxhZztcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFjdGlvbnM6IHt9LFxyXG5cdGdldHRlcnM6IHtcclxuXHRcdGxpc3Q6ICgpID0+IHtcclxuXHJcblx0XHR9LFxyXG5cdFx0dXNlclVJRChzdGF0ZSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhzdGF0ZS51c2VySW5mbywnc3RvcmUgdXNlciB1aWQnKVxyXG5cdFx0XHRyZXR1cm4gc3RhdGUudXNlckluZm8ubXl1aWQgfHwgJydcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vZHVsZXM6IHtcclxuXHRcdHRhc2tcclxuXHR9XHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///145\n");
  3652. /***/ }),
  3653. /* 146 */
  3654. /*!**********************!*\
  3655. !*** external "Vue" ***!
  3656. \**********************/
  3657. /*! no static exports found */
  3658. /***/ (function(module, exports) {
  3659. module.exports = Vue;
  3660. /***/ }),
  3661. /* 147 */
  3662. /*!********************************************!*\
  3663. !*** ./node_modules/vuex/dist/vuex.esm.js ***!
  3664. \********************************************/
  3665. /*! no static exports found */
  3666. /***/ (function(module, exports, __webpack_require__) {
  3667. "use strict";
  3668. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  3669. Object.defineProperty(exports, "__esModule", {
  3670. value: true
  3671. });
  3672. exports.Store = void 0;
  3673. exports.createLogger = createLogger;
  3674. exports.default = exports.createNamespacedHelpers = void 0;
  3675. exports.install = install;
  3676. exports.mapState = exports.mapMutations = exports.mapGetters = exports.mapActions = void 0;
  3677. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  3678. /*!
  3679. * vuex v3.6.2
  3680. * (c) 2021 Evan You
  3681. * @license MIT
  3682. */
  3683. function applyMixin(Vue) {
  3684. var version = Number(Vue.version.split('.')[0]);
  3685. if (version >= 2) {
  3686. Vue.mixin({
  3687. beforeCreate: vuexInit
  3688. });
  3689. } else {
  3690. // override init and inject vuex init procedure
  3691. // for 1.x backwards compatibility.
  3692. var _init = Vue.prototype._init;
  3693. Vue.prototype._init = function (options) {
  3694. if (options === void 0) options = {};
  3695. options.init = options.init ? [vuexInit].concat(options.init) : vuexInit;
  3696. _init.call(this, options);
  3697. };
  3698. }
  3699. /**
  3700. * Vuex init hook, injected into each instances init hooks list.
  3701. */
  3702. function vuexInit() {
  3703. var options = this.$options;
  3704. // store injection
  3705. if (options.store) {
  3706. this.$store = typeof options.store === 'function' ? options.store() : options.store;
  3707. } else if (options.parent && options.parent.$store) {
  3708. this.$store = options.parent.$store;
  3709. }
  3710. }
  3711. }
  3712. var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};
  3713. var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;
  3714. function devtoolPlugin(store) {
  3715. if (!devtoolHook) {
  3716. return;
  3717. }
  3718. store._devtoolHook = devtoolHook;
  3719. devtoolHook.emit('vuex:init', store);
  3720. devtoolHook.on('vuex:travel-to-state', function (targetState) {
  3721. store.replaceState(targetState);
  3722. });
  3723. store.subscribe(function (mutation, state) {
  3724. devtoolHook.emit('vuex:mutation', mutation, state);
  3725. }, {
  3726. prepend: true
  3727. });
  3728. store.subscribeAction(function (action, state) {
  3729. devtoolHook.emit('vuex:action', action, state);
  3730. }, {
  3731. prepend: true
  3732. });
  3733. }
  3734. /**
  3735. * Get the first item that pass the test
  3736. * by second argument function
  3737. *
  3738. * @param {Array} list
  3739. * @param {Function} f
  3740. * @return {*}
  3741. */
  3742. function find(list, f) {
  3743. return list.filter(f)[0];
  3744. }
  3745. /**
  3746. * Deep copy the given object considering circular structure.
  3747. * This function caches all nested objects and its copies.
  3748. * If it detects circular structure, use cached copy to avoid infinite loop.
  3749. *
  3750. * @param {*} obj
  3751. * @param {Array<Object>} cache
  3752. * @return {*}
  3753. */
  3754. function deepCopy(obj, cache) {
  3755. if (cache === void 0) cache = [];
  3756. // just return if obj is immutable value
  3757. if (obj === null || (0, _typeof2.default)(obj) !== 'object') {
  3758. return obj;
  3759. }
  3760. // if obj is hit, it is in circular structure
  3761. var hit = find(cache, function (c) {
  3762. return c.original === obj;
  3763. });
  3764. if (hit) {
  3765. return hit.copy;
  3766. }
  3767. var copy = Array.isArray(obj) ? [] : {};
  3768. // put the copy into cache at first
  3769. // because we want to refer it in recursive deepCopy
  3770. cache.push({
  3771. original: obj,
  3772. copy: copy
  3773. });
  3774. Object.keys(obj).forEach(function (key) {
  3775. copy[key] = deepCopy(obj[key], cache);
  3776. });
  3777. return copy;
  3778. }
  3779. /**
  3780. * forEach for object
  3781. */
  3782. function forEachValue(obj, fn) {
  3783. Object.keys(obj).forEach(function (key) {
  3784. return fn(obj[key], key);
  3785. });
  3786. }
  3787. function isObject(obj) {
  3788. return obj !== null && (0, _typeof2.default)(obj) === 'object';
  3789. }
  3790. function isPromise(val) {
  3791. return val && typeof val.then === 'function';
  3792. }
  3793. function assert(condition, msg) {
  3794. if (!condition) {
  3795. throw new Error("[vuex] " + msg);
  3796. }
  3797. }
  3798. function partial(fn, arg) {
  3799. return function () {
  3800. return fn(arg);
  3801. };
  3802. }
  3803. // Base data struct for store's module, package with some attribute and method
  3804. var Module = function Module(rawModule, runtime) {
  3805. this.runtime = runtime;
  3806. // Store some children item
  3807. this._children = Object.create(null);
  3808. // Store the origin module object which passed by programmer
  3809. this._rawModule = rawModule;
  3810. var rawState = rawModule.state;
  3811. // Store the origin module's state
  3812. this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};
  3813. };
  3814. var prototypeAccessors = {
  3815. namespaced: {
  3816. configurable: true
  3817. }
  3818. };
  3819. prototypeAccessors.namespaced.get = function () {
  3820. return !!this._rawModule.namespaced;
  3821. };
  3822. Module.prototype.addChild = function addChild(key, module) {
  3823. this._children[key] = module;
  3824. };
  3825. Module.prototype.removeChild = function removeChild(key) {
  3826. delete this._children[key];
  3827. };
  3828. Module.prototype.getChild = function getChild(key) {
  3829. return this._children[key];
  3830. };
  3831. Module.prototype.hasChild = function hasChild(key) {
  3832. return key in this._children;
  3833. };
  3834. Module.prototype.update = function update(rawModule) {
  3835. this._rawModule.namespaced = rawModule.namespaced;
  3836. if (rawModule.actions) {
  3837. this._rawModule.actions = rawModule.actions;
  3838. }
  3839. if (rawModule.mutations) {
  3840. this._rawModule.mutations = rawModule.mutations;
  3841. }
  3842. if (rawModule.getters) {
  3843. this._rawModule.getters = rawModule.getters;
  3844. }
  3845. };
  3846. Module.prototype.forEachChild = function forEachChild(fn) {
  3847. forEachValue(this._children, fn);
  3848. };
  3849. Module.prototype.forEachGetter = function forEachGetter(fn) {
  3850. if (this._rawModule.getters) {
  3851. forEachValue(this._rawModule.getters, fn);
  3852. }
  3853. };
  3854. Module.prototype.forEachAction = function forEachAction(fn) {
  3855. if (this._rawModule.actions) {
  3856. forEachValue(this._rawModule.actions, fn);
  3857. }
  3858. };
  3859. Module.prototype.forEachMutation = function forEachMutation(fn) {
  3860. if (this._rawModule.mutations) {
  3861. forEachValue(this._rawModule.mutations, fn);
  3862. }
  3863. };
  3864. Object.defineProperties(Module.prototype, prototypeAccessors);
  3865. var ModuleCollection = function ModuleCollection(rawRootModule) {
  3866. // register root module (Vuex.Store options)
  3867. this.register([], rawRootModule, false);
  3868. };
  3869. ModuleCollection.prototype.get = function get(path) {
  3870. return path.reduce(function (module, key) {
  3871. return module.getChild(key);
  3872. }, this.root);
  3873. };
  3874. ModuleCollection.prototype.getNamespace = function getNamespace(path) {
  3875. var module = this.root;
  3876. return path.reduce(function (namespace, key) {
  3877. module = module.getChild(key);
  3878. return namespace + (module.namespaced ? key + '/' : '');
  3879. }, '');
  3880. };
  3881. ModuleCollection.prototype.update = function update$1(rawRootModule) {
  3882. update([], this.root, rawRootModule);
  3883. };
  3884. ModuleCollection.prototype.register = function register(path, rawModule, runtime) {
  3885. var this$1 = this;
  3886. if (runtime === void 0) runtime = true;
  3887. if (true) {
  3888. assertRawModule(path, rawModule);
  3889. }
  3890. var newModule = new Module(rawModule, runtime);
  3891. if (path.length === 0) {
  3892. this.root = newModule;
  3893. } else {
  3894. var parent = this.get(path.slice(0, -1));
  3895. parent.addChild(path[path.length - 1], newModule);
  3896. }
  3897. // register nested modules
  3898. if (rawModule.modules) {
  3899. forEachValue(rawModule.modules, function (rawChildModule, key) {
  3900. this$1.register(path.concat(key), rawChildModule, runtime);
  3901. });
  3902. }
  3903. };
  3904. ModuleCollection.prototype.unregister = function unregister(path) {
  3905. var parent = this.get(path.slice(0, -1));
  3906. var key = path[path.length - 1];
  3907. var child = parent.getChild(key);
  3908. if (!child) {
  3909. if (true) {
  3910. console.warn("[vuex] trying to unregister module '" + key + "', which is " + "not registered");
  3911. }
  3912. return;
  3913. }
  3914. if (!child.runtime) {
  3915. return;
  3916. }
  3917. parent.removeChild(key);
  3918. };
  3919. ModuleCollection.prototype.isRegistered = function isRegistered(path) {
  3920. var parent = this.get(path.slice(0, -1));
  3921. var key = path[path.length - 1];
  3922. if (parent) {
  3923. return parent.hasChild(key);
  3924. }
  3925. return false;
  3926. };
  3927. function update(path, targetModule, newModule) {
  3928. if (true) {
  3929. assertRawModule(path, newModule);
  3930. }
  3931. // update target module
  3932. targetModule.update(newModule);
  3933. // update nested modules
  3934. if (newModule.modules) {
  3935. for (var key in newModule.modules) {
  3936. if (!targetModule.getChild(key)) {
  3937. if (true) {
  3938. console.warn("[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed');
  3939. }
  3940. return;
  3941. }
  3942. update(path.concat(key), targetModule.getChild(key), newModule.modules[key]);
  3943. }
  3944. }
  3945. }
  3946. var functionAssert = {
  3947. assert: function assert(value) {
  3948. return typeof value === 'function';
  3949. },
  3950. expected: 'function'
  3951. };
  3952. var objectAssert = {
  3953. assert: function assert(value) {
  3954. return typeof value === 'function' || (0, _typeof2.default)(value) === 'object' && typeof value.handler === 'function';
  3955. },
  3956. expected: 'function or object with "handler" function'
  3957. };
  3958. var assertTypes = {
  3959. getters: functionAssert,
  3960. mutations: functionAssert,
  3961. actions: objectAssert
  3962. };
  3963. function assertRawModule(path, rawModule) {
  3964. Object.keys(assertTypes).forEach(function (key) {
  3965. if (!rawModule[key]) {
  3966. return;
  3967. }
  3968. var assertOptions = assertTypes[key];
  3969. forEachValue(rawModule[key], function (value, type) {
  3970. assert(assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected));
  3971. });
  3972. });
  3973. }
  3974. function makeAssertionMessage(path, key, type, value, expected) {
  3975. var buf = key + " should be " + expected + " but \"" + key + "." + type + "\"";
  3976. if (path.length > 0) {
  3977. buf += " in module \"" + path.join('.') + "\"";
  3978. }
  3979. buf += " is " + JSON.stringify(value) + ".";
  3980. return buf;
  3981. }
  3982. var Vue; // bind on install
  3983. var Store = function Store(options) {
  3984. var this$1 = this;
  3985. if (options === void 0) options = {};
  3986. // Auto install if it is not done yet and `window` has `Vue`.
  3987. // To allow users to avoid auto-installation in some cases,
  3988. // this code should be placed here. See #731
  3989. if (!Vue && typeof window !== 'undefined' && window.Vue) {
  3990. install(window.Vue);
  3991. }
  3992. if (true) {
  3993. assert(Vue, "must call Vue.use(Vuex) before creating a store instance.");
  3994. assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser.");
  3995. assert(this instanceof Store, "store must be called with the new operator.");
  3996. }
  3997. var plugins = options.plugins;
  3998. if (plugins === void 0) plugins = [];
  3999. var strict = options.strict;
  4000. if (strict === void 0) strict = false;
  4001. // store internal state
  4002. this._committing = false;
  4003. this._actions = Object.create(null);
  4004. this._actionSubscribers = [];
  4005. this._mutations = Object.create(null);
  4006. this._wrappedGetters = Object.create(null);
  4007. this._modules = new ModuleCollection(options);
  4008. this._modulesNamespaceMap = Object.create(null);
  4009. this._subscribers = [];
  4010. this._watcherVM = new Vue();
  4011. this._makeLocalGettersCache = Object.create(null);
  4012. // bind commit and dispatch to self
  4013. var store = this;
  4014. var ref = this;
  4015. var dispatch = ref.dispatch;
  4016. var commit = ref.commit;
  4017. this.dispatch = function boundDispatch(type, payload) {
  4018. return dispatch.call(store, type, payload);
  4019. };
  4020. this.commit = function boundCommit(type, payload, options) {
  4021. return commit.call(store, type, payload, options);
  4022. };
  4023. // strict mode
  4024. this.strict = strict;
  4025. var state = this._modules.root.state;
  4026. // init root module.
  4027. // this also recursively registers all sub-modules
  4028. // and collects all module getters inside this._wrappedGetters
  4029. installModule(this, state, [], this._modules.root);
  4030. // initialize the store vm, which is responsible for the reactivity
  4031. // (also registers _wrappedGetters as computed properties)
  4032. resetStoreVM(this, state);
  4033. // apply plugins
  4034. plugins.forEach(function (plugin) {
  4035. return plugin(this$1);
  4036. });
  4037. var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;
  4038. if (useDevtools) {
  4039. devtoolPlugin(this);
  4040. }
  4041. };
  4042. exports.Store = Store;
  4043. var prototypeAccessors$1 = {
  4044. state: {
  4045. configurable: true
  4046. }
  4047. };
  4048. prototypeAccessors$1.state.get = function () {
  4049. return this._vm._data.$$state;
  4050. };
  4051. prototypeAccessors$1.state.set = function (v) {
  4052. if (true) {
  4053. assert(false, "use store.replaceState() to explicit replace store state.");
  4054. }
  4055. };
  4056. Store.prototype.commit = function commit(_type, _payload, _options) {
  4057. var this$1 = this;
  4058. // check object-style commit
  4059. var ref = unifyObjectStyle(_type, _payload, _options);
  4060. var type = ref.type;
  4061. var payload = ref.payload;
  4062. var options = ref.options;
  4063. var mutation = {
  4064. type: type,
  4065. payload: payload
  4066. };
  4067. var entry = this._mutations[type];
  4068. if (!entry) {
  4069. if (true) {
  4070. console.error("[vuex] unknown mutation type: " + type);
  4071. }
  4072. return;
  4073. }
  4074. this._withCommit(function () {
  4075. entry.forEach(function commitIterator(handler) {
  4076. handler(payload);
  4077. });
  4078. });
  4079. this._subscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
  4080. .forEach(function (sub) {
  4081. return sub(mutation, this$1.state);
  4082. });
  4083. if ( true && options && options.silent) {
  4084. console.warn("[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools');
  4085. }
  4086. };
  4087. Store.prototype.dispatch = function dispatch(_type, _payload) {
  4088. var this$1 = this;
  4089. // check object-style dispatch
  4090. var ref = unifyObjectStyle(_type, _payload);
  4091. var type = ref.type;
  4092. var payload = ref.payload;
  4093. var action = {
  4094. type: type,
  4095. payload: payload
  4096. };
  4097. var entry = this._actions[type];
  4098. if (!entry) {
  4099. if (true) {
  4100. console.error("[vuex] unknown action type: " + type);
  4101. }
  4102. return;
  4103. }
  4104. try {
  4105. this._actionSubscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
  4106. .filter(function (sub) {
  4107. return sub.before;
  4108. }).forEach(function (sub) {
  4109. return sub.before(action, this$1.state);
  4110. });
  4111. } catch (e) {
  4112. if (true) {
  4113. console.warn("[vuex] error in before action subscribers: ");
  4114. console.error(e);
  4115. }
  4116. }
  4117. var result = entry.length > 1 ? Promise.all(entry.map(function (handler) {
  4118. return handler(payload);
  4119. })) : entry[0](payload);
  4120. return new Promise(function (resolve, reject) {
  4121. result.then(function (res) {
  4122. try {
  4123. this$1._actionSubscribers.filter(function (sub) {
  4124. return sub.after;
  4125. }).forEach(function (sub) {
  4126. return sub.after(action, this$1.state);
  4127. });
  4128. } catch (e) {
  4129. if (true) {
  4130. console.warn("[vuex] error in after action subscribers: ");
  4131. console.error(e);
  4132. }
  4133. }
  4134. resolve(res);
  4135. }, function (error) {
  4136. try {
  4137. this$1._actionSubscribers.filter(function (sub) {
  4138. return sub.error;
  4139. }).forEach(function (sub) {
  4140. return sub.error(action, this$1.state, error);
  4141. });
  4142. } catch (e) {
  4143. if (true) {
  4144. console.warn("[vuex] error in error action subscribers: ");
  4145. console.error(e);
  4146. }
  4147. }
  4148. reject(error);
  4149. });
  4150. });
  4151. };
  4152. Store.prototype.subscribe = function subscribe(fn, options) {
  4153. return genericSubscribe(fn, this._subscribers, options);
  4154. };
  4155. Store.prototype.subscribeAction = function subscribeAction(fn, options) {
  4156. var subs = typeof fn === 'function' ? {
  4157. before: fn
  4158. } : fn;
  4159. return genericSubscribe(subs, this._actionSubscribers, options);
  4160. };
  4161. Store.prototype.watch = function watch(getter, cb, options) {
  4162. var this$1 = this;
  4163. if (true) {
  4164. assert(typeof getter === 'function', "store.watch only accepts a function.");
  4165. }
  4166. return this._watcherVM.$watch(function () {
  4167. return getter(this$1.state, this$1.getters);
  4168. }, cb, options);
  4169. };
  4170. Store.prototype.replaceState = function replaceState(state) {
  4171. var this$1 = this;
  4172. this._withCommit(function () {
  4173. this$1._vm._data.$$state = state;
  4174. });
  4175. };
  4176. Store.prototype.registerModule = function registerModule(path, rawModule, options) {
  4177. if (options === void 0) options = {};
  4178. if (typeof path === 'string') {
  4179. path = [path];
  4180. }
  4181. if (true) {
  4182. assert(Array.isArray(path), "module path must be a string or an Array.");
  4183. assert(path.length > 0, 'cannot register the root module by using registerModule.');
  4184. }
  4185. this._modules.register(path, rawModule);
  4186. installModule(this, this.state, path, this._modules.get(path), options.preserveState);
  4187. // reset store to update getters...
  4188. resetStoreVM(this, this.state);
  4189. };
  4190. Store.prototype.unregisterModule = function unregisterModule(path) {
  4191. var this$1 = this;
  4192. if (typeof path === 'string') {
  4193. path = [path];
  4194. }
  4195. if (true) {
  4196. assert(Array.isArray(path), "module path must be a string or an Array.");
  4197. }
  4198. this._modules.unregister(path);
  4199. this._withCommit(function () {
  4200. var parentState = getNestedState(this$1.state, path.slice(0, -1));
  4201. Vue.delete(parentState, path[path.length - 1]);
  4202. });
  4203. resetStore(this);
  4204. };
  4205. Store.prototype.hasModule = function hasModule(path) {
  4206. if (typeof path === 'string') {
  4207. path = [path];
  4208. }
  4209. if (true) {
  4210. assert(Array.isArray(path), "module path must be a string or an Array.");
  4211. }
  4212. return this._modules.isRegistered(path);
  4213. };
  4214. Store.prototype.hotUpdate = function hotUpdate(newOptions) {
  4215. this._modules.update(newOptions);
  4216. resetStore(this, true);
  4217. };
  4218. Store.prototype._withCommit = function _withCommit(fn) {
  4219. var committing = this._committing;
  4220. this._committing = true;
  4221. fn();
  4222. this._committing = committing;
  4223. };
  4224. Object.defineProperties(Store.prototype, prototypeAccessors$1);
  4225. function genericSubscribe(fn, subs, options) {
  4226. if (subs.indexOf(fn) < 0) {
  4227. options && options.prepend ? subs.unshift(fn) : subs.push(fn);
  4228. }
  4229. return function () {
  4230. var i = subs.indexOf(fn);
  4231. if (i > -1) {
  4232. subs.splice(i, 1);
  4233. }
  4234. };
  4235. }
  4236. function resetStore(store, hot) {
  4237. store._actions = Object.create(null);
  4238. store._mutations = Object.create(null);
  4239. store._wrappedGetters = Object.create(null);
  4240. store._modulesNamespaceMap = Object.create(null);
  4241. var state = store.state;
  4242. // init all modules
  4243. installModule(store, state, [], store._modules.root, true);
  4244. // reset vm
  4245. resetStoreVM(store, state, hot);
  4246. }
  4247. function resetStoreVM(store, state, hot) {
  4248. var oldVm = store._vm;
  4249. // bind store public getters
  4250. store.getters = {};
  4251. // reset local getters cache
  4252. store._makeLocalGettersCache = Object.create(null);
  4253. var wrappedGetters = store._wrappedGetters;
  4254. var computed = {};
  4255. forEachValue(wrappedGetters, function (fn, key) {
  4256. // use computed to leverage its lazy-caching mechanism
  4257. // direct inline function use will lead to closure preserving oldVm.
  4258. // using partial to return function with only arguments preserved in closure environment.
  4259. computed[key] = partial(fn, store);
  4260. Object.defineProperty(store.getters, key, {
  4261. get: function get() {
  4262. return store._vm[key];
  4263. },
  4264. enumerable: true // for local getters
  4265. });
  4266. });
  4267. // use a Vue instance to store the state tree
  4268. // suppress warnings just in case the user has added
  4269. // some funky global mixins
  4270. var silent = Vue.config.silent;
  4271. Vue.config.silent = true;
  4272. store._vm = new Vue({
  4273. data: {
  4274. $$state: state
  4275. },
  4276. computed: computed
  4277. });
  4278. Vue.config.silent = silent;
  4279. // enable strict mode for new vm
  4280. if (store.strict) {
  4281. enableStrictMode(store);
  4282. }
  4283. if (oldVm) {
  4284. if (hot) {
  4285. // dispatch changes in all subscribed watchers
  4286. // to force getter re-evaluation for hot reloading.
  4287. store._withCommit(function () {
  4288. oldVm._data.$$state = null;
  4289. });
  4290. }
  4291. Vue.nextTick(function () {
  4292. return oldVm.$destroy();
  4293. });
  4294. }
  4295. }
  4296. function installModule(store, rootState, path, module, hot) {
  4297. var isRoot = !path.length;
  4298. var namespace = store._modules.getNamespace(path);
  4299. // register in namespace map
  4300. if (module.namespaced) {
  4301. if (store._modulesNamespaceMap[namespace] && "development" !== 'production') {
  4302. console.error("[vuex] duplicate namespace " + namespace + " for the namespaced module " + path.join('/'));
  4303. }
  4304. store._modulesNamespaceMap[namespace] = module;
  4305. }
  4306. // set state
  4307. if (!isRoot && !hot) {
  4308. var parentState = getNestedState(rootState, path.slice(0, -1));
  4309. var moduleName = path[path.length - 1];
  4310. store._withCommit(function () {
  4311. if (true) {
  4312. if (moduleName in parentState) {
  4313. console.warn("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + path.join('.') + "\"");
  4314. }
  4315. }
  4316. Vue.set(parentState, moduleName, module.state);
  4317. });
  4318. }
  4319. var local = module.context = makeLocalContext(store, namespace, path);
  4320. module.forEachMutation(function (mutation, key) {
  4321. var namespacedType = namespace + key;
  4322. registerMutation(store, namespacedType, mutation, local);
  4323. });
  4324. module.forEachAction(function (action, key) {
  4325. var type = action.root ? key : namespace + key;
  4326. var handler = action.handler || action;
  4327. registerAction(store, type, handler, local);
  4328. });
  4329. module.forEachGetter(function (getter, key) {
  4330. var namespacedType = namespace + key;
  4331. registerGetter(store, namespacedType, getter, local);
  4332. });
  4333. module.forEachChild(function (child, key) {
  4334. installModule(store, rootState, path.concat(key), child, hot);
  4335. });
  4336. }
  4337. /**
  4338. * make localized dispatch, commit, getters and state
  4339. * if there is no namespace, just use root ones
  4340. */
  4341. function makeLocalContext(store, namespace, path) {
  4342. var noNamespace = namespace === '';
  4343. var local = {
  4344. dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {
  4345. var args = unifyObjectStyle(_type, _payload, _options);
  4346. var payload = args.payload;
  4347. var options = args.options;
  4348. var type = args.type;
  4349. if (!options || !options.root) {
  4350. type = namespace + type;
  4351. if ( true && !store._actions[type]) {
  4352. console.error("[vuex] unknown local action type: " + args.type + ", global type: " + type);
  4353. return;
  4354. }
  4355. }
  4356. return store.dispatch(type, payload);
  4357. },
  4358. commit: noNamespace ? store.commit : function (_type, _payload, _options) {
  4359. var args = unifyObjectStyle(_type, _payload, _options);
  4360. var payload = args.payload;
  4361. var options = args.options;
  4362. var type = args.type;
  4363. if (!options || !options.root) {
  4364. type = namespace + type;
  4365. if ( true && !store._mutations[type]) {
  4366. console.error("[vuex] unknown local mutation type: " + args.type + ", global type: " + type);
  4367. return;
  4368. }
  4369. }
  4370. store.commit(type, payload, options);
  4371. }
  4372. };
  4373. // getters and state object must be gotten lazily
  4374. // because they will be changed by vm update
  4375. Object.defineProperties(local, {
  4376. getters: {
  4377. get: noNamespace ? function () {
  4378. return store.getters;
  4379. } : function () {
  4380. return makeLocalGetters(store, namespace);
  4381. }
  4382. },
  4383. state: {
  4384. get: function get() {
  4385. return getNestedState(store.state, path);
  4386. }
  4387. }
  4388. });
  4389. return local;
  4390. }
  4391. function makeLocalGetters(store, namespace) {
  4392. if (!store._makeLocalGettersCache[namespace]) {
  4393. var gettersProxy = {};
  4394. var splitPos = namespace.length;
  4395. Object.keys(store.getters).forEach(function (type) {
  4396. // skip if the target getter is not match this namespace
  4397. if (type.slice(0, splitPos) !== namespace) {
  4398. return;
  4399. }
  4400. // extract local getter type
  4401. var localType = type.slice(splitPos);
  4402. // Add a port to the getters proxy.
  4403. // Define as getter property because
  4404. // we do not want to evaluate the getters in this time.
  4405. Object.defineProperty(gettersProxy, localType, {
  4406. get: function get() {
  4407. return store.getters[type];
  4408. },
  4409. enumerable: true
  4410. });
  4411. });
  4412. store._makeLocalGettersCache[namespace] = gettersProxy;
  4413. }
  4414. return store._makeLocalGettersCache[namespace];
  4415. }
  4416. function registerMutation(store, type, handler, local) {
  4417. var entry = store._mutations[type] || (store._mutations[type] = []);
  4418. entry.push(function wrappedMutationHandler(payload) {
  4419. handler.call(store, local.state, payload);
  4420. });
  4421. }
  4422. function registerAction(store, type, handler, local) {
  4423. var entry = store._actions[type] || (store._actions[type] = []);
  4424. entry.push(function wrappedActionHandler(payload) {
  4425. var res = handler.call(store, {
  4426. dispatch: local.dispatch,
  4427. commit: local.commit,
  4428. getters: local.getters,
  4429. state: local.state,
  4430. rootGetters: store.getters,
  4431. rootState: store.state
  4432. }, payload);
  4433. if (!isPromise(res)) {
  4434. res = Promise.resolve(res);
  4435. }
  4436. if (store._devtoolHook) {
  4437. return res.catch(function (err) {
  4438. store._devtoolHook.emit('vuex:error', err);
  4439. throw err;
  4440. });
  4441. } else {
  4442. return res;
  4443. }
  4444. });
  4445. }
  4446. function registerGetter(store, type, rawGetter, local) {
  4447. if (store._wrappedGetters[type]) {
  4448. if (true) {
  4449. console.error("[vuex] duplicate getter key: " + type);
  4450. }
  4451. return;
  4452. }
  4453. store._wrappedGetters[type] = function wrappedGetter(store) {
  4454. return rawGetter(local.state,
  4455. // local state
  4456. local.getters,
  4457. // local getters
  4458. store.state,
  4459. // root state
  4460. store.getters // root getters
  4461. );
  4462. };
  4463. }
  4464. function enableStrictMode(store) {
  4465. store._vm.$watch(function () {
  4466. return this._data.$$state;
  4467. }, function () {
  4468. if (true) {
  4469. assert(store._committing, "do not mutate vuex store state outside mutation handlers.");
  4470. }
  4471. }, {
  4472. deep: true,
  4473. sync: true
  4474. });
  4475. }
  4476. function getNestedState(state, path) {
  4477. return path.reduce(function (state, key) {
  4478. return state[key];
  4479. }, state);
  4480. }
  4481. function unifyObjectStyle(type, payload, options) {
  4482. if (isObject(type) && type.type) {
  4483. options = payload;
  4484. payload = type;
  4485. type = type.type;
  4486. }
  4487. if (true) {
  4488. assert(typeof type === 'string', "expects string as the type, but found " + (0, _typeof2.default)(type) + ".");
  4489. }
  4490. return {
  4491. type: type,
  4492. payload: payload,
  4493. options: options
  4494. };
  4495. }
  4496. function install(_Vue) {
  4497. if (Vue && _Vue === Vue) {
  4498. if (true) {
  4499. console.error('[vuex] already installed. Vue.use(Vuex) should be called only once.');
  4500. }
  4501. return;
  4502. }
  4503. Vue = _Vue;
  4504. applyMixin(Vue);
  4505. }
  4506. /**
  4507. * Reduce the code which written in Vue.js for getting the state.
  4508. * @param {String} [namespace] - Module's namespace
  4509. * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.
  4510. * @param {Object}
  4511. */
  4512. var mapState = normalizeNamespace(function (namespace, states) {
  4513. var res = {};
  4514. if ( true && !isValidMap(states)) {
  4515. console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');
  4516. }
  4517. normalizeMap(states).forEach(function (ref) {
  4518. var key = ref.key;
  4519. var val = ref.val;
  4520. res[key] = function mappedState() {
  4521. var state = this.$store.state;
  4522. var getters = this.$store.getters;
  4523. if (namespace) {
  4524. var module = getModuleByNamespace(this.$store, 'mapState', namespace);
  4525. if (!module) {
  4526. return;
  4527. }
  4528. state = module.context.state;
  4529. getters = module.context.getters;
  4530. }
  4531. return typeof val === 'function' ? val.call(this, state, getters) : state[val];
  4532. };
  4533. // mark vuex getter for devtools
  4534. res[key].vuex = true;
  4535. });
  4536. return res;
  4537. });
  4538. /**
  4539. * Reduce the code which written in Vue.js for committing the mutation
  4540. * @param {String} [namespace] - Module's namespace
  4541. * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.
  4542. * @return {Object}
  4543. */
  4544. exports.mapState = mapState;
  4545. var mapMutations = normalizeNamespace(function (namespace, mutations) {
  4546. var res = {};
  4547. if ( true && !isValidMap(mutations)) {
  4548. console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');
  4549. }
  4550. normalizeMap(mutations).forEach(function (ref) {
  4551. var key = ref.key;
  4552. var val = ref.val;
  4553. res[key] = function mappedMutation() {
  4554. var args = [],
  4555. len = arguments.length;
  4556. while (len--) {
  4557. args[len] = arguments[len];
  4558. }
  4559. // Get the commit method from store
  4560. var commit = this.$store.commit;
  4561. if (namespace) {
  4562. var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);
  4563. if (!module) {
  4564. return;
  4565. }
  4566. commit = module.context.commit;
  4567. }
  4568. return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args));
  4569. };
  4570. });
  4571. return res;
  4572. });
  4573. /**
  4574. * Reduce the code which written in Vue.js for getting the getters
  4575. * @param {String} [namespace] - Module's namespace
  4576. * @param {Object|Array} getters
  4577. * @return {Object}
  4578. */
  4579. exports.mapMutations = mapMutations;
  4580. var mapGetters = normalizeNamespace(function (namespace, getters) {
  4581. var res = {};
  4582. if ( true && !isValidMap(getters)) {
  4583. console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');
  4584. }
  4585. normalizeMap(getters).forEach(function (ref) {
  4586. var key = ref.key;
  4587. var val = ref.val;
  4588. // The namespace has been mutated by normalizeNamespace
  4589. val = namespace + val;
  4590. res[key] = function mappedGetter() {
  4591. if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
  4592. return;
  4593. }
  4594. if ( true && !(val in this.$store.getters)) {
  4595. console.error("[vuex] unknown getter: " + val);
  4596. return;
  4597. }
  4598. return this.$store.getters[val];
  4599. };
  4600. // mark vuex getter for devtools
  4601. res[key].vuex = true;
  4602. });
  4603. return res;
  4604. });
  4605. /**
  4606. * Reduce the code which written in Vue.js for dispatch the action
  4607. * @param {String} [namespace] - Module's namespace
  4608. * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.
  4609. * @return {Object}
  4610. */
  4611. exports.mapGetters = mapGetters;
  4612. var mapActions = normalizeNamespace(function (namespace, actions) {
  4613. var res = {};
  4614. if ( true && !isValidMap(actions)) {
  4615. console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');
  4616. }
  4617. normalizeMap(actions).forEach(function (ref) {
  4618. var key = ref.key;
  4619. var val = ref.val;
  4620. res[key] = function mappedAction() {
  4621. var args = [],
  4622. len = arguments.length;
  4623. while (len--) {
  4624. args[len] = arguments[len];
  4625. }
  4626. // get dispatch function from store
  4627. var dispatch = this.$store.dispatch;
  4628. if (namespace) {
  4629. var module = getModuleByNamespace(this.$store, 'mapActions', namespace);
  4630. if (!module) {
  4631. return;
  4632. }
  4633. dispatch = module.context.dispatch;
  4634. }
  4635. return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args));
  4636. };
  4637. });
  4638. return res;
  4639. });
  4640. /**
  4641. * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object
  4642. * @param {String} namespace
  4643. * @return {Object}
  4644. */
  4645. exports.mapActions = mapActions;
  4646. var createNamespacedHelpers = function createNamespacedHelpers(namespace) {
  4647. return {
  4648. mapState: mapState.bind(null, namespace),
  4649. mapGetters: mapGetters.bind(null, namespace),
  4650. mapMutations: mapMutations.bind(null, namespace),
  4651. mapActions: mapActions.bind(null, namespace)
  4652. };
  4653. };
  4654. /**
  4655. * Normalize the map
  4656. * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]
  4657. * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]
  4658. * @param {Array|Object} map
  4659. * @return {Object}
  4660. */
  4661. exports.createNamespacedHelpers = createNamespacedHelpers;
  4662. function normalizeMap(map) {
  4663. if (!isValidMap(map)) {
  4664. return [];
  4665. }
  4666. return Array.isArray(map) ? map.map(function (key) {
  4667. return {
  4668. key: key,
  4669. val: key
  4670. };
  4671. }) : Object.keys(map).map(function (key) {
  4672. return {
  4673. key: key,
  4674. val: map[key]
  4675. };
  4676. });
  4677. }
  4678. /**
  4679. * Validate whether given map is valid or not
  4680. * @param {*} map
  4681. * @return {Boolean}
  4682. */
  4683. function isValidMap(map) {
  4684. return Array.isArray(map) || isObject(map);
  4685. }
  4686. /**
  4687. * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.
  4688. * @param {Function} fn
  4689. * @return {Function}
  4690. */
  4691. function normalizeNamespace(fn) {
  4692. return function (namespace, map) {
  4693. if (typeof namespace !== 'string') {
  4694. map = namespace;
  4695. namespace = '';
  4696. } else if (namespace.charAt(namespace.length - 1) !== '/') {
  4697. namespace += '/';
  4698. }
  4699. return fn(namespace, map);
  4700. };
  4701. }
  4702. /**
  4703. * Search a special module from store by namespace. if module not exist, print error message.
  4704. * @param {Object} store
  4705. * @param {String} helper
  4706. * @param {String} namespace
  4707. * @return {Object}
  4708. */
  4709. function getModuleByNamespace(store, helper, namespace) {
  4710. var module = store._modulesNamespaceMap[namespace];
  4711. if ( true && !module) {
  4712. console.error("[vuex] module namespace not found in " + helper + "(): " + namespace);
  4713. }
  4714. return module;
  4715. }
  4716. // Credits: borrowed code from fcomb/redux-logger
  4717. function createLogger(ref) {
  4718. if (ref === void 0) ref = {};
  4719. var collapsed = ref.collapsed;
  4720. if (collapsed === void 0) collapsed = true;
  4721. var filter = ref.filter;
  4722. if (filter === void 0) filter = function filter(mutation, stateBefore, stateAfter) {
  4723. return true;
  4724. };
  4725. var transformer = ref.transformer;
  4726. if (transformer === void 0) transformer = function transformer(state) {
  4727. return state;
  4728. };
  4729. var mutationTransformer = ref.mutationTransformer;
  4730. if (mutationTransformer === void 0) mutationTransformer = function mutationTransformer(mut) {
  4731. return mut;
  4732. };
  4733. var actionFilter = ref.actionFilter;
  4734. if (actionFilter === void 0) actionFilter = function actionFilter(action, state) {
  4735. return true;
  4736. };
  4737. var actionTransformer = ref.actionTransformer;
  4738. if (actionTransformer === void 0) actionTransformer = function actionTransformer(act) {
  4739. return act;
  4740. };
  4741. var logMutations = ref.logMutations;
  4742. if (logMutations === void 0) logMutations = true;
  4743. var logActions = ref.logActions;
  4744. if (logActions === void 0) logActions = true;
  4745. var logger = ref.logger;
  4746. if (logger === void 0) logger = console;
  4747. return function (store) {
  4748. var prevState = deepCopy(store.state);
  4749. if (typeof logger === 'undefined') {
  4750. return;
  4751. }
  4752. if (logMutations) {
  4753. store.subscribe(function (mutation, state) {
  4754. var nextState = deepCopy(state);
  4755. if (filter(mutation, prevState, nextState)) {
  4756. var formattedTime = getFormattedTime();
  4757. var formattedMutation = mutationTransformer(mutation);
  4758. var message = "mutation " + mutation.type + formattedTime;
  4759. startMessage(logger, message, collapsed);
  4760. logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));
  4761. logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);
  4762. logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));
  4763. endMessage(logger);
  4764. }
  4765. prevState = nextState;
  4766. });
  4767. }
  4768. if (logActions) {
  4769. store.subscribeAction(function (action, state) {
  4770. if (actionFilter(action, state)) {
  4771. var formattedTime = getFormattedTime();
  4772. var formattedAction = actionTransformer(action);
  4773. var message = "action " + action.type + formattedTime;
  4774. startMessage(logger, message, collapsed);
  4775. logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);
  4776. endMessage(logger);
  4777. }
  4778. });
  4779. }
  4780. };
  4781. }
  4782. function startMessage(logger, message, collapsed) {
  4783. var startMessage = collapsed ? logger.groupCollapsed : logger.group;
  4784. // render
  4785. try {
  4786. startMessage.call(logger, message);
  4787. } catch (e) {
  4788. logger.log(message);
  4789. }
  4790. }
  4791. function endMessage(logger) {
  4792. try {
  4793. logger.groupEnd();
  4794. } catch (e) {
  4795. logger.log('—— log end ——');
  4796. }
  4797. }
  4798. function getFormattedTime() {
  4799. var time = new Date();
  4800. return " @ " + pad(time.getHours(), 2) + ":" + pad(time.getMinutes(), 2) + ":" + pad(time.getSeconds(), 2) + "." + pad(time.getMilliseconds(), 3);
  4801. }
  4802. function repeat(str, times) {
  4803. return new Array(times + 1).join(str);
  4804. }
  4805. function pad(num, maxLength) {
  4806. return repeat('0', maxLength - num.toString().length) + num;
  4807. }
  4808. var index = {
  4809. Store: Store,
  4810. install: install,
  4811. version: '3.6.2',
  4812. mapState: mapState,
  4813. mapMutations: mapMutations,
  4814. mapGetters: mapGetters,
  4815. mapActions: mapActions,
  4816. createNamespacedHelpers: createNamespacedHelpers,
  4817. createLogger: createLogger
  4818. };
  4819. var _default = index;
  4820. exports.default = _default;
  4821. /***/ }),
  4822. /* 148 */
  4823. /*!******************************************************************************************!*\
  4824. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.js ***!
  4825. \******************************************************************************************/
  4826. /*! no static exports found */
  4827. /***/ (function(module, exports, __webpack_require__) {
  4828. "use strict";
  4829. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  4830. Object.defineProperty(exports, "__esModule", {
  4831. value: true
  4832. });
  4833. Object.defineProperty(exports, "add", {
  4834. enumerable: true,
  4835. get: function get() {
  4836. return _add.default;
  4837. }
  4838. });
  4839. Object.defineProperty(exports, "after", {
  4840. enumerable: true,
  4841. get: function get() {
  4842. return _after.default;
  4843. }
  4844. });
  4845. Object.defineProperty(exports, "ary", {
  4846. enumerable: true,
  4847. get: function get() {
  4848. return _ary.default;
  4849. }
  4850. });
  4851. Object.defineProperty(exports, "assign", {
  4852. enumerable: true,
  4853. get: function get() {
  4854. return _assign.default;
  4855. }
  4856. });
  4857. Object.defineProperty(exports, "assignIn", {
  4858. enumerable: true,
  4859. get: function get() {
  4860. return _assignIn.default;
  4861. }
  4862. });
  4863. Object.defineProperty(exports, "assignInWith", {
  4864. enumerable: true,
  4865. get: function get() {
  4866. return _assignInWith.default;
  4867. }
  4868. });
  4869. Object.defineProperty(exports, "assignWith", {
  4870. enumerable: true,
  4871. get: function get() {
  4872. return _assignWith.default;
  4873. }
  4874. });
  4875. Object.defineProperty(exports, "at", {
  4876. enumerable: true,
  4877. get: function get() {
  4878. return _at.default;
  4879. }
  4880. });
  4881. Object.defineProperty(exports, "attempt", {
  4882. enumerable: true,
  4883. get: function get() {
  4884. return _attempt.default;
  4885. }
  4886. });
  4887. Object.defineProperty(exports, "before", {
  4888. enumerable: true,
  4889. get: function get() {
  4890. return _before.default;
  4891. }
  4892. });
  4893. Object.defineProperty(exports, "bind", {
  4894. enumerable: true,
  4895. get: function get() {
  4896. return _bind.default;
  4897. }
  4898. });
  4899. Object.defineProperty(exports, "bindAll", {
  4900. enumerable: true,
  4901. get: function get() {
  4902. return _bindAll.default;
  4903. }
  4904. });
  4905. Object.defineProperty(exports, "bindKey", {
  4906. enumerable: true,
  4907. get: function get() {
  4908. return _bindKey.default;
  4909. }
  4910. });
  4911. Object.defineProperty(exports, "camelCase", {
  4912. enumerable: true,
  4913. get: function get() {
  4914. return _camelCase.default;
  4915. }
  4916. });
  4917. Object.defineProperty(exports, "capitalize", {
  4918. enumerable: true,
  4919. get: function get() {
  4920. return _capitalize.default;
  4921. }
  4922. });
  4923. Object.defineProperty(exports, "castArray", {
  4924. enumerable: true,
  4925. get: function get() {
  4926. return _castArray.default;
  4927. }
  4928. });
  4929. Object.defineProperty(exports, "ceil", {
  4930. enumerable: true,
  4931. get: function get() {
  4932. return _ceil.default;
  4933. }
  4934. });
  4935. Object.defineProperty(exports, "chain", {
  4936. enumerable: true,
  4937. get: function get() {
  4938. return _chain.default;
  4939. }
  4940. });
  4941. Object.defineProperty(exports, "chunk", {
  4942. enumerable: true,
  4943. get: function get() {
  4944. return _chunk.default;
  4945. }
  4946. });
  4947. Object.defineProperty(exports, "clamp", {
  4948. enumerable: true,
  4949. get: function get() {
  4950. return _clamp.default;
  4951. }
  4952. });
  4953. Object.defineProperty(exports, "clone", {
  4954. enumerable: true,
  4955. get: function get() {
  4956. return _clone.default;
  4957. }
  4958. });
  4959. Object.defineProperty(exports, "cloneDeep", {
  4960. enumerable: true,
  4961. get: function get() {
  4962. return _cloneDeep.default;
  4963. }
  4964. });
  4965. Object.defineProperty(exports, "cloneDeepWith", {
  4966. enumerable: true,
  4967. get: function get() {
  4968. return _cloneDeepWith.default;
  4969. }
  4970. });
  4971. Object.defineProperty(exports, "cloneWith", {
  4972. enumerable: true,
  4973. get: function get() {
  4974. return _cloneWith.default;
  4975. }
  4976. });
  4977. Object.defineProperty(exports, "commit", {
  4978. enumerable: true,
  4979. get: function get() {
  4980. return _commit.default;
  4981. }
  4982. });
  4983. Object.defineProperty(exports, "compact", {
  4984. enumerable: true,
  4985. get: function get() {
  4986. return _compact.default;
  4987. }
  4988. });
  4989. Object.defineProperty(exports, "concat", {
  4990. enumerable: true,
  4991. get: function get() {
  4992. return _concat.default;
  4993. }
  4994. });
  4995. Object.defineProperty(exports, "cond", {
  4996. enumerable: true,
  4997. get: function get() {
  4998. return _cond.default;
  4999. }
  5000. });
  5001. Object.defineProperty(exports, "conforms", {
  5002. enumerable: true,
  5003. get: function get() {
  5004. return _conforms.default;
  5005. }
  5006. });
  5007. Object.defineProperty(exports, "conformsTo", {
  5008. enumerable: true,
  5009. get: function get() {
  5010. return _conformsTo.default;
  5011. }
  5012. });
  5013. Object.defineProperty(exports, "constant", {
  5014. enumerable: true,
  5015. get: function get() {
  5016. return _constant.default;
  5017. }
  5018. });
  5019. Object.defineProperty(exports, "countBy", {
  5020. enumerable: true,
  5021. get: function get() {
  5022. return _countBy.default;
  5023. }
  5024. });
  5025. Object.defineProperty(exports, "create", {
  5026. enumerable: true,
  5027. get: function get() {
  5028. return _create.default;
  5029. }
  5030. });
  5031. Object.defineProperty(exports, "curry", {
  5032. enumerable: true,
  5033. get: function get() {
  5034. return _curry.default;
  5035. }
  5036. });
  5037. Object.defineProperty(exports, "curryRight", {
  5038. enumerable: true,
  5039. get: function get() {
  5040. return _curryRight.default;
  5041. }
  5042. });
  5043. Object.defineProperty(exports, "debounce", {
  5044. enumerable: true,
  5045. get: function get() {
  5046. return _debounce.default;
  5047. }
  5048. });
  5049. Object.defineProperty(exports, "deburr", {
  5050. enumerable: true,
  5051. get: function get() {
  5052. return _deburr.default;
  5053. }
  5054. });
  5055. Object.defineProperty(exports, "default", {
  5056. enumerable: true,
  5057. get: function get() {
  5058. return _lodashDefault.default;
  5059. }
  5060. });
  5061. Object.defineProperty(exports, "defaultTo", {
  5062. enumerable: true,
  5063. get: function get() {
  5064. return _defaultTo.default;
  5065. }
  5066. });
  5067. Object.defineProperty(exports, "defaults", {
  5068. enumerable: true,
  5069. get: function get() {
  5070. return _defaults.default;
  5071. }
  5072. });
  5073. Object.defineProperty(exports, "defaultsDeep", {
  5074. enumerable: true,
  5075. get: function get() {
  5076. return _defaultsDeep.default;
  5077. }
  5078. });
  5079. Object.defineProperty(exports, "defer", {
  5080. enumerable: true,
  5081. get: function get() {
  5082. return _defer.default;
  5083. }
  5084. });
  5085. Object.defineProperty(exports, "delay", {
  5086. enumerable: true,
  5087. get: function get() {
  5088. return _delay.default;
  5089. }
  5090. });
  5091. Object.defineProperty(exports, "difference", {
  5092. enumerable: true,
  5093. get: function get() {
  5094. return _difference.default;
  5095. }
  5096. });
  5097. Object.defineProperty(exports, "differenceBy", {
  5098. enumerable: true,
  5099. get: function get() {
  5100. return _differenceBy.default;
  5101. }
  5102. });
  5103. Object.defineProperty(exports, "differenceWith", {
  5104. enumerable: true,
  5105. get: function get() {
  5106. return _differenceWith.default;
  5107. }
  5108. });
  5109. Object.defineProperty(exports, "divide", {
  5110. enumerable: true,
  5111. get: function get() {
  5112. return _divide.default;
  5113. }
  5114. });
  5115. Object.defineProperty(exports, "drop", {
  5116. enumerable: true,
  5117. get: function get() {
  5118. return _drop.default;
  5119. }
  5120. });
  5121. Object.defineProperty(exports, "dropRight", {
  5122. enumerable: true,
  5123. get: function get() {
  5124. return _dropRight.default;
  5125. }
  5126. });
  5127. Object.defineProperty(exports, "dropRightWhile", {
  5128. enumerable: true,
  5129. get: function get() {
  5130. return _dropRightWhile.default;
  5131. }
  5132. });
  5133. Object.defineProperty(exports, "dropWhile", {
  5134. enumerable: true,
  5135. get: function get() {
  5136. return _dropWhile.default;
  5137. }
  5138. });
  5139. Object.defineProperty(exports, "each", {
  5140. enumerable: true,
  5141. get: function get() {
  5142. return _each.default;
  5143. }
  5144. });
  5145. Object.defineProperty(exports, "eachRight", {
  5146. enumerable: true,
  5147. get: function get() {
  5148. return _eachRight.default;
  5149. }
  5150. });
  5151. Object.defineProperty(exports, "endsWith", {
  5152. enumerable: true,
  5153. get: function get() {
  5154. return _endsWith.default;
  5155. }
  5156. });
  5157. Object.defineProperty(exports, "entries", {
  5158. enumerable: true,
  5159. get: function get() {
  5160. return _entries.default;
  5161. }
  5162. });
  5163. Object.defineProperty(exports, "entriesIn", {
  5164. enumerable: true,
  5165. get: function get() {
  5166. return _entriesIn.default;
  5167. }
  5168. });
  5169. Object.defineProperty(exports, "eq", {
  5170. enumerable: true,
  5171. get: function get() {
  5172. return _eq.default;
  5173. }
  5174. });
  5175. Object.defineProperty(exports, "escape", {
  5176. enumerable: true,
  5177. get: function get() {
  5178. return _escape.default;
  5179. }
  5180. });
  5181. Object.defineProperty(exports, "escapeRegExp", {
  5182. enumerable: true,
  5183. get: function get() {
  5184. return _escapeRegExp.default;
  5185. }
  5186. });
  5187. Object.defineProperty(exports, "every", {
  5188. enumerable: true,
  5189. get: function get() {
  5190. return _every.default;
  5191. }
  5192. });
  5193. Object.defineProperty(exports, "extend", {
  5194. enumerable: true,
  5195. get: function get() {
  5196. return _extend.default;
  5197. }
  5198. });
  5199. Object.defineProperty(exports, "extendWith", {
  5200. enumerable: true,
  5201. get: function get() {
  5202. return _extendWith.default;
  5203. }
  5204. });
  5205. Object.defineProperty(exports, "fill", {
  5206. enumerable: true,
  5207. get: function get() {
  5208. return _fill.default;
  5209. }
  5210. });
  5211. Object.defineProperty(exports, "filter", {
  5212. enumerable: true,
  5213. get: function get() {
  5214. return _filter.default;
  5215. }
  5216. });
  5217. Object.defineProperty(exports, "find", {
  5218. enumerable: true,
  5219. get: function get() {
  5220. return _find.default;
  5221. }
  5222. });
  5223. Object.defineProperty(exports, "findIndex", {
  5224. enumerable: true,
  5225. get: function get() {
  5226. return _findIndex.default;
  5227. }
  5228. });
  5229. Object.defineProperty(exports, "findKey", {
  5230. enumerable: true,
  5231. get: function get() {
  5232. return _findKey.default;
  5233. }
  5234. });
  5235. Object.defineProperty(exports, "findLast", {
  5236. enumerable: true,
  5237. get: function get() {
  5238. return _findLast.default;
  5239. }
  5240. });
  5241. Object.defineProperty(exports, "findLastIndex", {
  5242. enumerable: true,
  5243. get: function get() {
  5244. return _findLastIndex.default;
  5245. }
  5246. });
  5247. Object.defineProperty(exports, "findLastKey", {
  5248. enumerable: true,
  5249. get: function get() {
  5250. return _findLastKey.default;
  5251. }
  5252. });
  5253. Object.defineProperty(exports, "first", {
  5254. enumerable: true,
  5255. get: function get() {
  5256. return _first.default;
  5257. }
  5258. });
  5259. Object.defineProperty(exports, "flatMap", {
  5260. enumerable: true,
  5261. get: function get() {
  5262. return _flatMap.default;
  5263. }
  5264. });
  5265. Object.defineProperty(exports, "flatMapDeep", {
  5266. enumerable: true,
  5267. get: function get() {
  5268. return _flatMapDeep.default;
  5269. }
  5270. });
  5271. Object.defineProperty(exports, "flatMapDepth", {
  5272. enumerable: true,
  5273. get: function get() {
  5274. return _flatMapDepth.default;
  5275. }
  5276. });
  5277. Object.defineProperty(exports, "flatten", {
  5278. enumerable: true,
  5279. get: function get() {
  5280. return _flatten.default;
  5281. }
  5282. });
  5283. Object.defineProperty(exports, "flattenDeep", {
  5284. enumerable: true,
  5285. get: function get() {
  5286. return _flattenDeep.default;
  5287. }
  5288. });
  5289. Object.defineProperty(exports, "flattenDepth", {
  5290. enumerable: true,
  5291. get: function get() {
  5292. return _flattenDepth.default;
  5293. }
  5294. });
  5295. Object.defineProperty(exports, "flip", {
  5296. enumerable: true,
  5297. get: function get() {
  5298. return _flip.default;
  5299. }
  5300. });
  5301. Object.defineProperty(exports, "floor", {
  5302. enumerable: true,
  5303. get: function get() {
  5304. return _floor.default;
  5305. }
  5306. });
  5307. Object.defineProperty(exports, "flow", {
  5308. enumerable: true,
  5309. get: function get() {
  5310. return _flow.default;
  5311. }
  5312. });
  5313. Object.defineProperty(exports, "flowRight", {
  5314. enumerable: true,
  5315. get: function get() {
  5316. return _flowRight.default;
  5317. }
  5318. });
  5319. Object.defineProperty(exports, "forEach", {
  5320. enumerable: true,
  5321. get: function get() {
  5322. return _forEach.default;
  5323. }
  5324. });
  5325. Object.defineProperty(exports, "forEachRight", {
  5326. enumerable: true,
  5327. get: function get() {
  5328. return _forEachRight.default;
  5329. }
  5330. });
  5331. Object.defineProperty(exports, "forIn", {
  5332. enumerable: true,
  5333. get: function get() {
  5334. return _forIn.default;
  5335. }
  5336. });
  5337. Object.defineProperty(exports, "forInRight", {
  5338. enumerable: true,
  5339. get: function get() {
  5340. return _forInRight.default;
  5341. }
  5342. });
  5343. Object.defineProperty(exports, "forOwn", {
  5344. enumerable: true,
  5345. get: function get() {
  5346. return _forOwn.default;
  5347. }
  5348. });
  5349. Object.defineProperty(exports, "forOwnRight", {
  5350. enumerable: true,
  5351. get: function get() {
  5352. return _forOwnRight.default;
  5353. }
  5354. });
  5355. Object.defineProperty(exports, "fromPairs", {
  5356. enumerable: true,
  5357. get: function get() {
  5358. return _fromPairs.default;
  5359. }
  5360. });
  5361. Object.defineProperty(exports, "functions", {
  5362. enumerable: true,
  5363. get: function get() {
  5364. return _functions.default;
  5365. }
  5366. });
  5367. Object.defineProperty(exports, "functionsIn", {
  5368. enumerable: true,
  5369. get: function get() {
  5370. return _functionsIn.default;
  5371. }
  5372. });
  5373. Object.defineProperty(exports, "get", {
  5374. enumerable: true,
  5375. get: function get() {
  5376. return _get.default;
  5377. }
  5378. });
  5379. Object.defineProperty(exports, "groupBy", {
  5380. enumerable: true,
  5381. get: function get() {
  5382. return _groupBy.default;
  5383. }
  5384. });
  5385. Object.defineProperty(exports, "gt", {
  5386. enumerable: true,
  5387. get: function get() {
  5388. return _gt.default;
  5389. }
  5390. });
  5391. Object.defineProperty(exports, "gte", {
  5392. enumerable: true,
  5393. get: function get() {
  5394. return _gte.default;
  5395. }
  5396. });
  5397. Object.defineProperty(exports, "has", {
  5398. enumerable: true,
  5399. get: function get() {
  5400. return _has.default;
  5401. }
  5402. });
  5403. Object.defineProperty(exports, "hasIn", {
  5404. enumerable: true,
  5405. get: function get() {
  5406. return _hasIn.default;
  5407. }
  5408. });
  5409. Object.defineProperty(exports, "head", {
  5410. enumerable: true,
  5411. get: function get() {
  5412. return _head.default;
  5413. }
  5414. });
  5415. Object.defineProperty(exports, "identity", {
  5416. enumerable: true,
  5417. get: function get() {
  5418. return _identity.default;
  5419. }
  5420. });
  5421. Object.defineProperty(exports, "inRange", {
  5422. enumerable: true,
  5423. get: function get() {
  5424. return _inRange.default;
  5425. }
  5426. });
  5427. Object.defineProperty(exports, "includes", {
  5428. enumerable: true,
  5429. get: function get() {
  5430. return _includes.default;
  5431. }
  5432. });
  5433. Object.defineProperty(exports, "indexOf", {
  5434. enumerable: true,
  5435. get: function get() {
  5436. return _indexOf.default;
  5437. }
  5438. });
  5439. Object.defineProperty(exports, "initial", {
  5440. enumerable: true,
  5441. get: function get() {
  5442. return _initial.default;
  5443. }
  5444. });
  5445. Object.defineProperty(exports, "intersection", {
  5446. enumerable: true,
  5447. get: function get() {
  5448. return _intersection.default;
  5449. }
  5450. });
  5451. Object.defineProperty(exports, "intersectionBy", {
  5452. enumerable: true,
  5453. get: function get() {
  5454. return _intersectionBy.default;
  5455. }
  5456. });
  5457. Object.defineProperty(exports, "intersectionWith", {
  5458. enumerable: true,
  5459. get: function get() {
  5460. return _intersectionWith.default;
  5461. }
  5462. });
  5463. Object.defineProperty(exports, "invert", {
  5464. enumerable: true,
  5465. get: function get() {
  5466. return _invert.default;
  5467. }
  5468. });
  5469. Object.defineProperty(exports, "invertBy", {
  5470. enumerable: true,
  5471. get: function get() {
  5472. return _invertBy.default;
  5473. }
  5474. });
  5475. Object.defineProperty(exports, "invoke", {
  5476. enumerable: true,
  5477. get: function get() {
  5478. return _invoke.default;
  5479. }
  5480. });
  5481. Object.defineProperty(exports, "invokeMap", {
  5482. enumerable: true,
  5483. get: function get() {
  5484. return _invokeMap.default;
  5485. }
  5486. });
  5487. Object.defineProperty(exports, "isArguments", {
  5488. enumerable: true,
  5489. get: function get() {
  5490. return _isArguments.default;
  5491. }
  5492. });
  5493. Object.defineProperty(exports, "isArray", {
  5494. enumerable: true,
  5495. get: function get() {
  5496. return _isArray.default;
  5497. }
  5498. });
  5499. Object.defineProperty(exports, "isArrayBuffer", {
  5500. enumerable: true,
  5501. get: function get() {
  5502. return _isArrayBuffer.default;
  5503. }
  5504. });
  5505. Object.defineProperty(exports, "isArrayLike", {
  5506. enumerable: true,
  5507. get: function get() {
  5508. return _isArrayLike.default;
  5509. }
  5510. });
  5511. Object.defineProperty(exports, "isArrayLikeObject", {
  5512. enumerable: true,
  5513. get: function get() {
  5514. return _isArrayLikeObject.default;
  5515. }
  5516. });
  5517. Object.defineProperty(exports, "isBoolean", {
  5518. enumerable: true,
  5519. get: function get() {
  5520. return _isBoolean.default;
  5521. }
  5522. });
  5523. Object.defineProperty(exports, "isBuffer", {
  5524. enumerable: true,
  5525. get: function get() {
  5526. return _isBuffer.default;
  5527. }
  5528. });
  5529. Object.defineProperty(exports, "isDate", {
  5530. enumerable: true,
  5531. get: function get() {
  5532. return _isDate.default;
  5533. }
  5534. });
  5535. Object.defineProperty(exports, "isElement", {
  5536. enumerable: true,
  5537. get: function get() {
  5538. return _isElement.default;
  5539. }
  5540. });
  5541. Object.defineProperty(exports, "isEmpty", {
  5542. enumerable: true,
  5543. get: function get() {
  5544. return _isEmpty.default;
  5545. }
  5546. });
  5547. Object.defineProperty(exports, "isEqual", {
  5548. enumerable: true,
  5549. get: function get() {
  5550. return _isEqual.default;
  5551. }
  5552. });
  5553. Object.defineProperty(exports, "isEqualWith", {
  5554. enumerable: true,
  5555. get: function get() {
  5556. return _isEqualWith.default;
  5557. }
  5558. });
  5559. Object.defineProperty(exports, "isError", {
  5560. enumerable: true,
  5561. get: function get() {
  5562. return _isError.default;
  5563. }
  5564. });
  5565. Object.defineProperty(exports, "isFinite", {
  5566. enumerable: true,
  5567. get: function get() {
  5568. return _isFinite.default;
  5569. }
  5570. });
  5571. Object.defineProperty(exports, "isFunction", {
  5572. enumerable: true,
  5573. get: function get() {
  5574. return _isFunction.default;
  5575. }
  5576. });
  5577. Object.defineProperty(exports, "isInteger", {
  5578. enumerable: true,
  5579. get: function get() {
  5580. return _isInteger.default;
  5581. }
  5582. });
  5583. Object.defineProperty(exports, "isLength", {
  5584. enumerable: true,
  5585. get: function get() {
  5586. return _isLength.default;
  5587. }
  5588. });
  5589. Object.defineProperty(exports, "isMap", {
  5590. enumerable: true,
  5591. get: function get() {
  5592. return _isMap.default;
  5593. }
  5594. });
  5595. Object.defineProperty(exports, "isMatch", {
  5596. enumerable: true,
  5597. get: function get() {
  5598. return _isMatch.default;
  5599. }
  5600. });
  5601. Object.defineProperty(exports, "isMatchWith", {
  5602. enumerable: true,
  5603. get: function get() {
  5604. return _isMatchWith.default;
  5605. }
  5606. });
  5607. Object.defineProperty(exports, "isNaN", {
  5608. enumerable: true,
  5609. get: function get() {
  5610. return _isNaN.default;
  5611. }
  5612. });
  5613. Object.defineProperty(exports, "isNative", {
  5614. enumerable: true,
  5615. get: function get() {
  5616. return _isNative.default;
  5617. }
  5618. });
  5619. Object.defineProperty(exports, "isNil", {
  5620. enumerable: true,
  5621. get: function get() {
  5622. return _isNil.default;
  5623. }
  5624. });
  5625. Object.defineProperty(exports, "isNull", {
  5626. enumerable: true,
  5627. get: function get() {
  5628. return _isNull.default;
  5629. }
  5630. });
  5631. Object.defineProperty(exports, "isNumber", {
  5632. enumerable: true,
  5633. get: function get() {
  5634. return _isNumber.default;
  5635. }
  5636. });
  5637. Object.defineProperty(exports, "isObject", {
  5638. enumerable: true,
  5639. get: function get() {
  5640. return _isObject.default;
  5641. }
  5642. });
  5643. Object.defineProperty(exports, "isObjectLike", {
  5644. enumerable: true,
  5645. get: function get() {
  5646. return _isObjectLike.default;
  5647. }
  5648. });
  5649. Object.defineProperty(exports, "isPlainObject", {
  5650. enumerable: true,
  5651. get: function get() {
  5652. return _isPlainObject.default;
  5653. }
  5654. });
  5655. Object.defineProperty(exports, "isRegExp", {
  5656. enumerable: true,
  5657. get: function get() {
  5658. return _isRegExp.default;
  5659. }
  5660. });
  5661. Object.defineProperty(exports, "isSafeInteger", {
  5662. enumerable: true,
  5663. get: function get() {
  5664. return _isSafeInteger.default;
  5665. }
  5666. });
  5667. Object.defineProperty(exports, "isSet", {
  5668. enumerable: true,
  5669. get: function get() {
  5670. return _isSet.default;
  5671. }
  5672. });
  5673. Object.defineProperty(exports, "isString", {
  5674. enumerable: true,
  5675. get: function get() {
  5676. return _isString.default;
  5677. }
  5678. });
  5679. Object.defineProperty(exports, "isSymbol", {
  5680. enumerable: true,
  5681. get: function get() {
  5682. return _isSymbol.default;
  5683. }
  5684. });
  5685. Object.defineProperty(exports, "isTypedArray", {
  5686. enumerable: true,
  5687. get: function get() {
  5688. return _isTypedArray.default;
  5689. }
  5690. });
  5691. Object.defineProperty(exports, "isUndefined", {
  5692. enumerable: true,
  5693. get: function get() {
  5694. return _isUndefined.default;
  5695. }
  5696. });
  5697. Object.defineProperty(exports, "isWeakMap", {
  5698. enumerable: true,
  5699. get: function get() {
  5700. return _isWeakMap.default;
  5701. }
  5702. });
  5703. Object.defineProperty(exports, "isWeakSet", {
  5704. enumerable: true,
  5705. get: function get() {
  5706. return _isWeakSet.default;
  5707. }
  5708. });
  5709. Object.defineProperty(exports, "iteratee", {
  5710. enumerable: true,
  5711. get: function get() {
  5712. return _iteratee.default;
  5713. }
  5714. });
  5715. Object.defineProperty(exports, "join", {
  5716. enumerable: true,
  5717. get: function get() {
  5718. return _join.default;
  5719. }
  5720. });
  5721. Object.defineProperty(exports, "kebabCase", {
  5722. enumerable: true,
  5723. get: function get() {
  5724. return _kebabCase.default;
  5725. }
  5726. });
  5727. Object.defineProperty(exports, "keyBy", {
  5728. enumerable: true,
  5729. get: function get() {
  5730. return _keyBy.default;
  5731. }
  5732. });
  5733. Object.defineProperty(exports, "keys", {
  5734. enumerable: true,
  5735. get: function get() {
  5736. return _keys.default;
  5737. }
  5738. });
  5739. Object.defineProperty(exports, "keysIn", {
  5740. enumerable: true,
  5741. get: function get() {
  5742. return _keysIn.default;
  5743. }
  5744. });
  5745. Object.defineProperty(exports, "last", {
  5746. enumerable: true,
  5747. get: function get() {
  5748. return _last.default;
  5749. }
  5750. });
  5751. Object.defineProperty(exports, "lastIndexOf", {
  5752. enumerable: true,
  5753. get: function get() {
  5754. return _lastIndexOf.default;
  5755. }
  5756. });
  5757. Object.defineProperty(exports, "lodash", {
  5758. enumerable: true,
  5759. get: function get() {
  5760. return _wrapperLodash.default;
  5761. }
  5762. });
  5763. Object.defineProperty(exports, "lowerCase", {
  5764. enumerable: true,
  5765. get: function get() {
  5766. return _lowerCase.default;
  5767. }
  5768. });
  5769. Object.defineProperty(exports, "lowerFirst", {
  5770. enumerable: true,
  5771. get: function get() {
  5772. return _lowerFirst.default;
  5773. }
  5774. });
  5775. Object.defineProperty(exports, "lt", {
  5776. enumerable: true,
  5777. get: function get() {
  5778. return _lt.default;
  5779. }
  5780. });
  5781. Object.defineProperty(exports, "lte", {
  5782. enumerable: true,
  5783. get: function get() {
  5784. return _lte.default;
  5785. }
  5786. });
  5787. Object.defineProperty(exports, "map", {
  5788. enumerable: true,
  5789. get: function get() {
  5790. return _map.default;
  5791. }
  5792. });
  5793. Object.defineProperty(exports, "mapKeys", {
  5794. enumerable: true,
  5795. get: function get() {
  5796. return _mapKeys.default;
  5797. }
  5798. });
  5799. Object.defineProperty(exports, "mapValues", {
  5800. enumerable: true,
  5801. get: function get() {
  5802. return _mapValues.default;
  5803. }
  5804. });
  5805. Object.defineProperty(exports, "matches", {
  5806. enumerable: true,
  5807. get: function get() {
  5808. return _matches.default;
  5809. }
  5810. });
  5811. Object.defineProperty(exports, "matchesProperty", {
  5812. enumerable: true,
  5813. get: function get() {
  5814. return _matchesProperty.default;
  5815. }
  5816. });
  5817. Object.defineProperty(exports, "max", {
  5818. enumerable: true,
  5819. get: function get() {
  5820. return _max.default;
  5821. }
  5822. });
  5823. Object.defineProperty(exports, "maxBy", {
  5824. enumerable: true,
  5825. get: function get() {
  5826. return _maxBy.default;
  5827. }
  5828. });
  5829. Object.defineProperty(exports, "mean", {
  5830. enumerable: true,
  5831. get: function get() {
  5832. return _mean.default;
  5833. }
  5834. });
  5835. Object.defineProperty(exports, "meanBy", {
  5836. enumerable: true,
  5837. get: function get() {
  5838. return _meanBy.default;
  5839. }
  5840. });
  5841. Object.defineProperty(exports, "memoize", {
  5842. enumerable: true,
  5843. get: function get() {
  5844. return _memoize.default;
  5845. }
  5846. });
  5847. Object.defineProperty(exports, "merge", {
  5848. enumerable: true,
  5849. get: function get() {
  5850. return _merge.default;
  5851. }
  5852. });
  5853. Object.defineProperty(exports, "mergeWith", {
  5854. enumerable: true,
  5855. get: function get() {
  5856. return _mergeWith.default;
  5857. }
  5858. });
  5859. Object.defineProperty(exports, "method", {
  5860. enumerable: true,
  5861. get: function get() {
  5862. return _method.default;
  5863. }
  5864. });
  5865. Object.defineProperty(exports, "methodOf", {
  5866. enumerable: true,
  5867. get: function get() {
  5868. return _methodOf.default;
  5869. }
  5870. });
  5871. Object.defineProperty(exports, "min", {
  5872. enumerable: true,
  5873. get: function get() {
  5874. return _min.default;
  5875. }
  5876. });
  5877. Object.defineProperty(exports, "minBy", {
  5878. enumerable: true,
  5879. get: function get() {
  5880. return _minBy.default;
  5881. }
  5882. });
  5883. Object.defineProperty(exports, "mixin", {
  5884. enumerable: true,
  5885. get: function get() {
  5886. return _mixin.default;
  5887. }
  5888. });
  5889. Object.defineProperty(exports, "multiply", {
  5890. enumerable: true,
  5891. get: function get() {
  5892. return _multiply.default;
  5893. }
  5894. });
  5895. Object.defineProperty(exports, "negate", {
  5896. enumerable: true,
  5897. get: function get() {
  5898. return _negate.default;
  5899. }
  5900. });
  5901. Object.defineProperty(exports, "next", {
  5902. enumerable: true,
  5903. get: function get() {
  5904. return _next.default;
  5905. }
  5906. });
  5907. Object.defineProperty(exports, "noop", {
  5908. enumerable: true,
  5909. get: function get() {
  5910. return _noop.default;
  5911. }
  5912. });
  5913. Object.defineProperty(exports, "now", {
  5914. enumerable: true,
  5915. get: function get() {
  5916. return _now.default;
  5917. }
  5918. });
  5919. Object.defineProperty(exports, "nth", {
  5920. enumerable: true,
  5921. get: function get() {
  5922. return _nth.default;
  5923. }
  5924. });
  5925. Object.defineProperty(exports, "nthArg", {
  5926. enumerable: true,
  5927. get: function get() {
  5928. return _nthArg.default;
  5929. }
  5930. });
  5931. Object.defineProperty(exports, "omit", {
  5932. enumerable: true,
  5933. get: function get() {
  5934. return _omit.default;
  5935. }
  5936. });
  5937. Object.defineProperty(exports, "omitBy", {
  5938. enumerable: true,
  5939. get: function get() {
  5940. return _omitBy.default;
  5941. }
  5942. });
  5943. Object.defineProperty(exports, "once", {
  5944. enumerable: true,
  5945. get: function get() {
  5946. return _once.default;
  5947. }
  5948. });
  5949. Object.defineProperty(exports, "orderBy", {
  5950. enumerable: true,
  5951. get: function get() {
  5952. return _orderBy.default;
  5953. }
  5954. });
  5955. Object.defineProperty(exports, "over", {
  5956. enumerable: true,
  5957. get: function get() {
  5958. return _over.default;
  5959. }
  5960. });
  5961. Object.defineProperty(exports, "overArgs", {
  5962. enumerable: true,
  5963. get: function get() {
  5964. return _overArgs.default;
  5965. }
  5966. });
  5967. Object.defineProperty(exports, "overEvery", {
  5968. enumerable: true,
  5969. get: function get() {
  5970. return _overEvery.default;
  5971. }
  5972. });
  5973. Object.defineProperty(exports, "overSome", {
  5974. enumerable: true,
  5975. get: function get() {
  5976. return _overSome.default;
  5977. }
  5978. });
  5979. Object.defineProperty(exports, "pad", {
  5980. enumerable: true,
  5981. get: function get() {
  5982. return _pad.default;
  5983. }
  5984. });
  5985. Object.defineProperty(exports, "padEnd", {
  5986. enumerable: true,
  5987. get: function get() {
  5988. return _padEnd.default;
  5989. }
  5990. });
  5991. Object.defineProperty(exports, "padStart", {
  5992. enumerable: true,
  5993. get: function get() {
  5994. return _padStart.default;
  5995. }
  5996. });
  5997. Object.defineProperty(exports, "parseInt", {
  5998. enumerable: true,
  5999. get: function get() {
  6000. return _parseInt.default;
  6001. }
  6002. });
  6003. Object.defineProperty(exports, "partial", {
  6004. enumerable: true,
  6005. get: function get() {
  6006. return _partial.default;
  6007. }
  6008. });
  6009. Object.defineProperty(exports, "partialRight", {
  6010. enumerable: true,
  6011. get: function get() {
  6012. return _partialRight.default;
  6013. }
  6014. });
  6015. Object.defineProperty(exports, "partition", {
  6016. enumerable: true,
  6017. get: function get() {
  6018. return _partition.default;
  6019. }
  6020. });
  6021. Object.defineProperty(exports, "pick", {
  6022. enumerable: true,
  6023. get: function get() {
  6024. return _pick.default;
  6025. }
  6026. });
  6027. Object.defineProperty(exports, "pickBy", {
  6028. enumerable: true,
  6029. get: function get() {
  6030. return _pickBy.default;
  6031. }
  6032. });
  6033. Object.defineProperty(exports, "plant", {
  6034. enumerable: true,
  6035. get: function get() {
  6036. return _plant.default;
  6037. }
  6038. });
  6039. Object.defineProperty(exports, "property", {
  6040. enumerable: true,
  6041. get: function get() {
  6042. return _property.default;
  6043. }
  6044. });
  6045. Object.defineProperty(exports, "propertyOf", {
  6046. enumerable: true,
  6047. get: function get() {
  6048. return _propertyOf.default;
  6049. }
  6050. });
  6051. Object.defineProperty(exports, "pull", {
  6052. enumerable: true,
  6053. get: function get() {
  6054. return _pull.default;
  6055. }
  6056. });
  6057. Object.defineProperty(exports, "pullAll", {
  6058. enumerable: true,
  6059. get: function get() {
  6060. return _pullAll.default;
  6061. }
  6062. });
  6063. Object.defineProperty(exports, "pullAllBy", {
  6064. enumerable: true,
  6065. get: function get() {
  6066. return _pullAllBy.default;
  6067. }
  6068. });
  6069. Object.defineProperty(exports, "pullAllWith", {
  6070. enumerable: true,
  6071. get: function get() {
  6072. return _pullAllWith.default;
  6073. }
  6074. });
  6075. Object.defineProperty(exports, "pullAt", {
  6076. enumerable: true,
  6077. get: function get() {
  6078. return _pullAt.default;
  6079. }
  6080. });
  6081. Object.defineProperty(exports, "random", {
  6082. enumerable: true,
  6083. get: function get() {
  6084. return _random.default;
  6085. }
  6086. });
  6087. Object.defineProperty(exports, "range", {
  6088. enumerable: true,
  6089. get: function get() {
  6090. return _range.default;
  6091. }
  6092. });
  6093. Object.defineProperty(exports, "rangeRight", {
  6094. enumerable: true,
  6095. get: function get() {
  6096. return _rangeRight.default;
  6097. }
  6098. });
  6099. Object.defineProperty(exports, "rearg", {
  6100. enumerable: true,
  6101. get: function get() {
  6102. return _rearg.default;
  6103. }
  6104. });
  6105. Object.defineProperty(exports, "reduce", {
  6106. enumerable: true,
  6107. get: function get() {
  6108. return _reduce.default;
  6109. }
  6110. });
  6111. Object.defineProperty(exports, "reduceRight", {
  6112. enumerable: true,
  6113. get: function get() {
  6114. return _reduceRight.default;
  6115. }
  6116. });
  6117. Object.defineProperty(exports, "reject", {
  6118. enumerable: true,
  6119. get: function get() {
  6120. return _reject.default;
  6121. }
  6122. });
  6123. Object.defineProperty(exports, "remove", {
  6124. enumerable: true,
  6125. get: function get() {
  6126. return _remove.default;
  6127. }
  6128. });
  6129. Object.defineProperty(exports, "repeat", {
  6130. enumerable: true,
  6131. get: function get() {
  6132. return _repeat.default;
  6133. }
  6134. });
  6135. Object.defineProperty(exports, "replace", {
  6136. enumerable: true,
  6137. get: function get() {
  6138. return _replace.default;
  6139. }
  6140. });
  6141. Object.defineProperty(exports, "rest", {
  6142. enumerable: true,
  6143. get: function get() {
  6144. return _rest.default;
  6145. }
  6146. });
  6147. Object.defineProperty(exports, "result", {
  6148. enumerable: true,
  6149. get: function get() {
  6150. return _result.default;
  6151. }
  6152. });
  6153. Object.defineProperty(exports, "reverse", {
  6154. enumerable: true,
  6155. get: function get() {
  6156. return _reverse.default;
  6157. }
  6158. });
  6159. Object.defineProperty(exports, "round", {
  6160. enumerable: true,
  6161. get: function get() {
  6162. return _round.default;
  6163. }
  6164. });
  6165. Object.defineProperty(exports, "sample", {
  6166. enumerable: true,
  6167. get: function get() {
  6168. return _sample.default;
  6169. }
  6170. });
  6171. Object.defineProperty(exports, "sampleSize", {
  6172. enumerable: true,
  6173. get: function get() {
  6174. return _sampleSize.default;
  6175. }
  6176. });
  6177. Object.defineProperty(exports, "set", {
  6178. enumerable: true,
  6179. get: function get() {
  6180. return _set.default;
  6181. }
  6182. });
  6183. Object.defineProperty(exports, "setWith", {
  6184. enumerable: true,
  6185. get: function get() {
  6186. return _setWith.default;
  6187. }
  6188. });
  6189. Object.defineProperty(exports, "shuffle", {
  6190. enumerable: true,
  6191. get: function get() {
  6192. return _shuffle.default;
  6193. }
  6194. });
  6195. Object.defineProperty(exports, "size", {
  6196. enumerable: true,
  6197. get: function get() {
  6198. return _size.default;
  6199. }
  6200. });
  6201. Object.defineProperty(exports, "slice", {
  6202. enumerable: true,
  6203. get: function get() {
  6204. return _slice.default;
  6205. }
  6206. });
  6207. Object.defineProperty(exports, "snakeCase", {
  6208. enumerable: true,
  6209. get: function get() {
  6210. return _snakeCase.default;
  6211. }
  6212. });
  6213. Object.defineProperty(exports, "some", {
  6214. enumerable: true,
  6215. get: function get() {
  6216. return _some.default;
  6217. }
  6218. });
  6219. Object.defineProperty(exports, "sortBy", {
  6220. enumerable: true,
  6221. get: function get() {
  6222. return _sortBy.default;
  6223. }
  6224. });
  6225. Object.defineProperty(exports, "sortedIndex", {
  6226. enumerable: true,
  6227. get: function get() {
  6228. return _sortedIndex.default;
  6229. }
  6230. });
  6231. Object.defineProperty(exports, "sortedIndexBy", {
  6232. enumerable: true,
  6233. get: function get() {
  6234. return _sortedIndexBy.default;
  6235. }
  6236. });
  6237. Object.defineProperty(exports, "sortedIndexOf", {
  6238. enumerable: true,
  6239. get: function get() {
  6240. return _sortedIndexOf.default;
  6241. }
  6242. });
  6243. Object.defineProperty(exports, "sortedLastIndex", {
  6244. enumerable: true,
  6245. get: function get() {
  6246. return _sortedLastIndex.default;
  6247. }
  6248. });
  6249. Object.defineProperty(exports, "sortedLastIndexBy", {
  6250. enumerable: true,
  6251. get: function get() {
  6252. return _sortedLastIndexBy.default;
  6253. }
  6254. });
  6255. Object.defineProperty(exports, "sortedLastIndexOf", {
  6256. enumerable: true,
  6257. get: function get() {
  6258. return _sortedLastIndexOf.default;
  6259. }
  6260. });
  6261. Object.defineProperty(exports, "sortedUniq", {
  6262. enumerable: true,
  6263. get: function get() {
  6264. return _sortedUniq.default;
  6265. }
  6266. });
  6267. Object.defineProperty(exports, "sortedUniqBy", {
  6268. enumerable: true,
  6269. get: function get() {
  6270. return _sortedUniqBy.default;
  6271. }
  6272. });
  6273. Object.defineProperty(exports, "split", {
  6274. enumerable: true,
  6275. get: function get() {
  6276. return _split.default;
  6277. }
  6278. });
  6279. Object.defineProperty(exports, "spread", {
  6280. enumerable: true,
  6281. get: function get() {
  6282. return _spread.default;
  6283. }
  6284. });
  6285. Object.defineProperty(exports, "startCase", {
  6286. enumerable: true,
  6287. get: function get() {
  6288. return _startCase.default;
  6289. }
  6290. });
  6291. Object.defineProperty(exports, "startsWith", {
  6292. enumerable: true,
  6293. get: function get() {
  6294. return _startsWith.default;
  6295. }
  6296. });
  6297. Object.defineProperty(exports, "stubArray", {
  6298. enumerable: true,
  6299. get: function get() {
  6300. return _stubArray.default;
  6301. }
  6302. });
  6303. Object.defineProperty(exports, "stubFalse", {
  6304. enumerable: true,
  6305. get: function get() {
  6306. return _stubFalse.default;
  6307. }
  6308. });
  6309. Object.defineProperty(exports, "stubObject", {
  6310. enumerable: true,
  6311. get: function get() {
  6312. return _stubObject.default;
  6313. }
  6314. });
  6315. Object.defineProperty(exports, "stubString", {
  6316. enumerable: true,
  6317. get: function get() {
  6318. return _stubString.default;
  6319. }
  6320. });
  6321. Object.defineProperty(exports, "stubTrue", {
  6322. enumerable: true,
  6323. get: function get() {
  6324. return _stubTrue.default;
  6325. }
  6326. });
  6327. Object.defineProperty(exports, "subtract", {
  6328. enumerable: true,
  6329. get: function get() {
  6330. return _subtract.default;
  6331. }
  6332. });
  6333. Object.defineProperty(exports, "sum", {
  6334. enumerable: true,
  6335. get: function get() {
  6336. return _sum.default;
  6337. }
  6338. });
  6339. Object.defineProperty(exports, "sumBy", {
  6340. enumerable: true,
  6341. get: function get() {
  6342. return _sumBy.default;
  6343. }
  6344. });
  6345. Object.defineProperty(exports, "tail", {
  6346. enumerable: true,
  6347. get: function get() {
  6348. return _tail.default;
  6349. }
  6350. });
  6351. Object.defineProperty(exports, "take", {
  6352. enumerable: true,
  6353. get: function get() {
  6354. return _take.default;
  6355. }
  6356. });
  6357. Object.defineProperty(exports, "takeRight", {
  6358. enumerable: true,
  6359. get: function get() {
  6360. return _takeRight.default;
  6361. }
  6362. });
  6363. Object.defineProperty(exports, "takeRightWhile", {
  6364. enumerable: true,
  6365. get: function get() {
  6366. return _takeRightWhile.default;
  6367. }
  6368. });
  6369. Object.defineProperty(exports, "takeWhile", {
  6370. enumerable: true,
  6371. get: function get() {
  6372. return _takeWhile.default;
  6373. }
  6374. });
  6375. Object.defineProperty(exports, "tap", {
  6376. enumerable: true,
  6377. get: function get() {
  6378. return _tap.default;
  6379. }
  6380. });
  6381. Object.defineProperty(exports, "template", {
  6382. enumerable: true,
  6383. get: function get() {
  6384. return _template.default;
  6385. }
  6386. });
  6387. Object.defineProperty(exports, "templateSettings", {
  6388. enumerable: true,
  6389. get: function get() {
  6390. return _templateSettings.default;
  6391. }
  6392. });
  6393. Object.defineProperty(exports, "throttle", {
  6394. enumerable: true,
  6395. get: function get() {
  6396. return _throttle.default;
  6397. }
  6398. });
  6399. Object.defineProperty(exports, "thru", {
  6400. enumerable: true,
  6401. get: function get() {
  6402. return _thru.default;
  6403. }
  6404. });
  6405. Object.defineProperty(exports, "times", {
  6406. enumerable: true,
  6407. get: function get() {
  6408. return _times.default;
  6409. }
  6410. });
  6411. Object.defineProperty(exports, "toArray", {
  6412. enumerable: true,
  6413. get: function get() {
  6414. return _toArray.default;
  6415. }
  6416. });
  6417. Object.defineProperty(exports, "toFinite", {
  6418. enumerable: true,
  6419. get: function get() {
  6420. return _toFinite.default;
  6421. }
  6422. });
  6423. Object.defineProperty(exports, "toInteger", {
  6424. enumerable: true,
  6425. get: function get() {
  6426. return _toInteger.default;
  6427. }
  6428. });
  6429. Object.defineProperty(exports, "toIterator", {
  6430. enumerable: true,
  6431. get: function get() {
  6432. return _toIterator.default;
  6433. }
  6434. });
  6435. Object.defineProperty(exports, "toJSON", {
  6436. enumerable: true,
  6437. get: function get() {
  6438. return _toJSON.default;
  6439. }
  6440. });
  6441. Object.defineProperty(exports, "toLength", {
  6442. enumerable: true,
  6443. get: function get() {
  6444. return _toLength.default;
  6445. }
  6446. });
  6447. Object.defineProperty(exports, "toLower", {
  6448. enumerable: true,
  6449. get: function get() {
  6450. return _toLower.default;
  6451. }
  6452. });
  6453. Object.defineProperty(exports, "toNumber", {
  6454. enumerable: true,
  6455. get: function get() {
  6456. return _toNumber.default;
  6457. }
  6458. });
  6459. Object.defineProperty(exports, "toPairs", {
  6460. enumerable: true,
  6461. get: function get() {
  6462. return _toPairs.default;
  6463. }
  6464. });
  6465. Object.defineProperty(exports, "toPairsIn", {
  6466. enumerable: true,
  6467. get: function get() {
  6468. return _toPairsIn.default;
  6469. }
  6470. });
  6471. Object.defineProperty(exports, "toPath", {
  6472. enumerable: true,
  6473. get: function get() {
  6474. return _toPath.default;
  6475. }
  6476. });
  6477. Object.defineProperty(exports, "toPlainObject", {
  6478. enumerable: true,
  6479. get: function get() {
  6480. return _toPlainObject.default;
  6481. }
  6482. });
  6483. Object.defineProperty(exports, "toSafeInteger", {
  6484. enumerable: true,
  6485. get: function get() {
  6486. return _toSafeInteger.default;
  6487. }
  6488. });
  6489. Object.defineProperty(exports, "toString", {
  6490. enumerable: true,
  6491. get: function get() {
  6492. return _toString.default;
  6493. }
  6494. });
  6495. Object.defineProperty(exports, "toUpper", {
  6496. enumerable: true,
  6497. get: function get() {
  6498. return _toUpper.default;
  6499. }
  6500. });
  6501. Object.defineProperty(exports, "transform", {
  6502. enumerable: true,
  6503. get: function get() {
  6504. return _transform.default;
  6505. }
  6506. });
  6507. Object.defineProperty(exports, "trim", {
  6508. enumerable: true,
  6509. get: function get() {
  6510. return _trim.default;
  6511. }
  6512. });
  6513. Object.defineProperty(exports, "trimEnd", {
  6514. enumerable: true,
  6515. get: function get() {
  6516. return _trimEnd.default;
  6517. }
  6518. });
  6519. Object.defineProperty(exports, "trimStart", {
  6520. enumerable: true,
  6521. get: function get() {
  6522. return _trimStart.default;
  6523. }
  6524. });
  6525. Object.defineProperty(exports, "truncate", {
  6526. enumerable: true,
  6527. get: function get() {
  6528. return _truncate.default;
  6529. }
  6530. });
  6531. Object.defineProperty(exports, "unary", {
  6532. enumerable: true,
  6533. get: function get() {
  6534. return _unary.default;
  6535. }
  6536. });
  6537. Object.defineProperty(exports, "unescape", {
  6538. enumerable: true,
  6539. get: function get() {
  6540. return _unescape.default;
  6541. }
  6542. });
  6543. Object.defineProperty(exports, "union", {
  6544. enumerable: true,
  6545. get: function get() {
  6546. return _union.default;
  6547. }
  6548. });
  6549. Object.defineProperty(exports, "unionBy", {
  6550. enumerable: true,
  6551. get: function get() {
  6552. return _unionBy.default;
  6553. }
  6554. });
  6555. Object.defineProperty(exports, "unionWith", {
  6556. enumerable: true,
  6557. get: function get() {
  6558. return _unionWith.default;
  6559. }
  6560. });
  6561. Object.defineProperty(exports, "uniq", {
  6562. enumerable: true,
  6563. get: function get() {
  6564. return _uniq.default;
  6565. }
  6566. });
  6567. Object.defineProperty(exports, "uniqBy", {
  6568. enumerable: true,
  6569. get: function get() {
  6570. return _uniqBy.default;
  6571. }
  6572. });
  6573. Object.defineProperty(exports, "uniqWith", {
  6574. enumerable: true,
  6575. get: function get() {
  6576. return _uniqWith.default;
  6577. }
  6578. });
  6579. Object.defineProperty(exports, "uniqueId", {
  6580. enumerable: true,
  6581. get: function get() {
  6582. return _uniqueId.default;
  6583. }
  6584. });
  6585. Object.defineProperty(exports, "unset", {
  6586. enumerable: true,
  6587. get: function get() {
  6588. return _unset.default;
  6589. }
  6590. });
  6591. Object.defineProperty(exports, "unzip", {
  6592. enumerable: true,
  6593. get: function get() {
  6594. return _unzip.default;
  6595. }
  6596. });
  6597. Object.defineProperty(exports, "unzipWith", {
  6598. enumerable: true,
  6599. get: function get() {
  6600. return _unzipWith.default;
  6601. }
  6602. });
  6603. Object.defineProperty(exports, "update", {
  6604. enumerable: true,
  6605. get: function get() {
  6606. return _update.default;
  6607. }
  6608. });
  6609. Object.defineProperty(exports, "updateWith", {
  6610. enumerable: true,
  6611. get: function get() {
  6612. return _updateWith.default;
  6613. }
  6614. });
  6615. Object.defineProperty(exports, "upperCase", {
  6616. enumerable: true,
  6617. get: function get() {
  6618. return _upperCase.default;
  6619. }
  6620. });
  6621. Object.defineProperty(exports, "upperFirst", {
  6622. enumerable: true,
  6623. get: function get() {
  6624. return _upperFirst.default;
  6625. }
  6626. });
  6627. Object.defineProperty(exports, "value", {
  6628. enumerable: true,
  6629. get: function get() {
  6630. return _value.default;
  6631. }
  6632. });
  6633. Object.defineProperty(exports, "valueOf", {
  6634. enumerable: true,
  6635. get: function get() {
  6636. return _valueOf.default;
  6637. }
  6638. });
  6639. Object.defineProperty(exports, "values", {
  6640. enumerable: true,
  6641. get: function get() {
  6642. return _values.default;
  6643. }
  6644. });
  6645. Object.defineProperty(exports, "valuesIn", {
  6646. enumerable: true,
  6647. get: function get() {
  6648. return _valuesIn.default;
  6649. }
  6650. });
  6651. Object.defineProperty(exports, "without", {
  6652. enumerable: true,
  6653. get: function get() {
  6654. return _without.default;
  6655. }
  6656. });
  6657. Object.defineProperty(exports, "words", {
  6658. enumerable: true,
  6659. get: function get() {
  6660. return _words.default;
  6661. }
  6662. });
  6663. Object.defineProperty(exports, "wrap", {
  6664. enumerable: true,
  6665. get: function get() {
  6666. return _wrap.default;
  6667. }
  6668. });
  6669. Object.defineProperty(exports, "wrapperAt", {
  6670. enumerable: true,
  6671. get: function get() {
  6672. return _wrapperAt.default;
  6673. }
  6674. });
  6675. Object.defineProperty(exports, "wrapperChain", {
  6676. enumerable: true,
  6677. get: function get() {
  6678. return _wrapperChain.default;
  6679. }
  6680. });
  6681. Object.defineProperty(exports, "wrapperCommit", {
  6682. enumerable: true,
  6683. get: function get() {
  6684. return _commit.default;
  6685. }
  6686. });
  6687. Object.defineProperty(exports, "wrapperLodash", {
  6688. enumerable: true,
  6689. get: function get() {
  6690. return _wrapperLodash.default;
  6691. }
  6692. });
  6693. Object.defineProperty(exports, "wrapperNext", {
  6694. enumerable: true,
  6695. get: function get() {
  6696. return _next.default;
  6697. }
  6698. });
  6699. Object.defineProperty(exports, "wrapperPlant", {
  6700. enumerable: true,
  6701. get: function get() {
  6702. return _plant.default;
  6703. }
  6704. });
  6705. Object.defineProperty(exports, "wrapperReverse", {
  6706. enumerable: true,
  6707. get: function get() {
  6708. return _wrapperReverse.default;
  6709. }
  6710. });
  6711. Object.defineProperty(exports, "wrapperToIterator", {
  6712. enumerable: true,
  6713. get: function get() {
  6714. return _toIterator.default;
  6715. }
  6716. });
  6717. Object.defineProperty(exports, "wrapperValue", {
  6718. enumerable: true,
  6719. get: function get() {
  6720. return _wrapperValue.default;
  6721. }
  6722. });
  6723. Object.defineProperty(exports, "xor", {
  6724. enumerable: true,
  6725. get: function get() {
  6726. return _xor.default;
  6727. }
  6728. });
  6729. Object.defineProperty(exports, "xorBy", {
  6730. enumerable: true,
  6731. get: function get() {
  6732. return _xorBy.default;
  6733. }
  6734. });
  6735. Object.defineProperty(exports, "xorWith", {
  6736. enumerable: true,
  6737. get: function get() {
  6738. return _xorWith.default;
  6739. }
  6740. });
  6741. Object.defineProperty(exports, "zip", {
  6742. enumerable: true,
  6743. get: function get() {
  6744. return _zip.default;
  6745. }
  6746. });
  6747. Object.defineProperty(exports, "zipObject", {
  6748. enumerable: true,
  6749. get: function get() {
  6750. return _zipObject.default;
  6751. }
  6752. });
  6753. Object.defineProperty(exports, "zipObjectDeep", {
  6754. enumerable: true,
  6755. get: function get() {
  6756. return _zipObjectDeep.default;
  6757. }
  6758. });
  6759. Object.defineProperty(exports, "zipWith", {
  6760. enumerable: true,
  6761. get: function get() {
  6762. return _zipWith.default;
  6763. }
  6764. });
  6765. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  6766. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  6767. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  6768. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  6769. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  6770. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  6771. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  6772. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  6773. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  6774. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  6775. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  6776. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  6777. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  6778. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  6779. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  6780. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  6781. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  6782. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  6783. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  6784. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  6785. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  6786. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  6787. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  6788. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  6789. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  6790. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  6791. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  6792. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  6793. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  6794. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  6795. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  6796. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  6797. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  6798. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  6799. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  6800. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  6801. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  6802. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  6803. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  6804. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  6805. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  6806. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  6807. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  6808. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  6809. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  6810. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  6811. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  6812. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  6813. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  6814. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  6815. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  6816. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  6817. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  6818. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  6819. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  6820. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  6821. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  6822. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  6823. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  6824. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  6825. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  6826. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  6827. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  6828. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  6829. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  6830. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  6831. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  6832. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  6833. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  6834. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  6835. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  6836. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  6837. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  6838. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  6839. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  6840. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  6841. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  6842. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  6843. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  6844. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  6845. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  6846. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  6847. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  6848. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  6849. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  6850. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  6851. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  6852. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  6853. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  6854. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  6855. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  6856. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  6857. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  6858. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  6859. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  6860. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  6861. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  6862. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  6863. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  6864. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  6865. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  6866. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  6867. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  6868. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  6869. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  6870. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  6871. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  6872. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  6873. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  6874. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  6875. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  6876. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  6877. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  6878. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  6879. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  6880. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  6881. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  6882. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  6883. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  6884. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  6885. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  6886. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  6887. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  6888. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  6889. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  6890. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  6891. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  6892. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  6893. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  6894. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  6895. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  6896. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  6897. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  6898. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  6899. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  6900. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  6901. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  6902. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  6903. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  6904. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  6905. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  6906. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  6907. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  6908. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  6909. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  6910. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  6911. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  6912. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  6913. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  6914. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  6915. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  6916. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  6917. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  6918. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  6919. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  6920. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  6921. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  6922. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  6923. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  6924. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  6925. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  6926. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  6927. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  6928. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  6929. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  6930. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  6931. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  6932. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  6933. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  6934. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  6935. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  6936. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  6937. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  6938. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  6939. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  6940. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  6941. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  6942. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  6943. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  6944. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  6945. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  6946. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  6947. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  6948. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  6949. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  6950. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  6951. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  6952. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  6953. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  6954. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  6955. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  6956. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  6957. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  6958. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  6959. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  6960. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  6961. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  6962. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  6963. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  6964. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  6965. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  6966. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  6967. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  6968. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  6969. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  6970. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  6971. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  6972. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  6973. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  6974. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  6975. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  6976. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  6977. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  6978. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  6979. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  6980. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  6981. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  6982. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  6983. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  6984. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  6985. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  6986. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  6987. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  6988. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  6989. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  6990. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  6991. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  6992. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  6993. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  6994. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  6995. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  6996. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  6997. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  6998. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  6999. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  7000. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  7001. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  7002. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  7003. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  7004. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  7005. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  7006. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  7007. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  7008. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  7009. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  7010. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  7011. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  7012. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  7013. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  7014. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  7015. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  7016. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  7017. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  7018. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  7019. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  7020. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  7021. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  7022. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  7023. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  7024. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  7025. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  7026. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  7027. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  7028. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  7029. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7030. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  7031. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  7032. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  7033. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  7034. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  7035. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  7036. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  7037. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  7038. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  7039. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  7040. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  7041. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  7042. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  7043. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  7044. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  7045. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  7046. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  7047. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  7048. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  7049. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  7050. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  7051. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  7052. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  7053. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  7054. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  7055. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  7056. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  7057. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  7058. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  7059. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  7060. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  7061. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  7062. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  7063. var _value = _interopRequireDefault(__webpack_require__(/*! ./value.js */ 745));
  7064. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  7065. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  7066. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  7067. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  7068. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  7069. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  7070. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  7071. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  7072. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  7073. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  7074. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  7075. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  7076. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  7077. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  7078. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  7079. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  7080. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  7081. var _lodashDefault = _interopRequireDefault(__webpack_require__(/*! ./lodash.default.js */ 762));
  7082. /***/ }),
  7083. /* 149 */
  7084. /*!***************************************************************************************!*\
  7085. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/add.js ***!
  7086. \***************************************************************************************/
  7087. /*! no static exports found */
  7088. /***/ (function(module, exports, __webpack_require__) {
  7089. "use strict";
  7090. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7091. Object.defineProperty(exports, "__esModule", {
  7092. value: true
  7093. });
  7094. exports.default = void 0;
  7095. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  7096. /**
  7097. * Adds two numbers.
  7098. *
  7099. * @static
  7100. * @memberOf _
  7101. * @since 3.4.0
  7102. * @category Math
  7103. * @param {number} augend The first number in an addition.
  7104. * @param {number} addend The second number in an addition.
  7105. * @returns {number} Returns the total.
  7106. * @example
  7107. *
  7108. * _.add(6, 4);
  7109. * // => 10
  7110. */
  7111. var add = (0, _createMathOperation.default)(function (augend, addend) {
  7112. return augend + addend;
  7113. }, 0);
  7114. var _default = add;
  7115. exports.default = _default;
  7116. /***/ }),
  7117. /* 150 */
  7118. /*!********************************************************************************************************!*\
  7119. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createMathOperation.js ***!
  7120. \********************************************************************************************************/
  7121. /*! no static exports found */
  7122. /***/ (function(module, exports, __webpack_require__) {
  7123. "use strict";
  7124. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7125. Object.defineProperty(exports, "__esModule", {
  7126. value: true
  7127. });
  7128. exports.default = void 0;
  7129. var _baseToNumber = _interopRequireDefault(__webpack_require__(/*! ./_baseToNumber.js */ 151));
  7130. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  7131. /**
  7132. * Creates a function that performs a mathematical operation on two values.
  7133. *
  7134. * @private
  7135. * @param {Function} operator The function to perform the operation.
  7136. * @param {number} [defaultValue] The value used for `undefined` arguments.
  7137. * @returns {Function} Returns the new mathematical operation function.
  7138. */
  7139. function createMathOperation(operator, defaultValue) {
  7140. return function (value, other) {
  7141. var result;
  7142. if (value === undefined && other === undefined) {
  7143. return defaultValue;
  7144. }
  7145. if (value !== undefined) {
  7146. result = value;
  7147. }
  7148. if (other !== undefined) {
  7149. if (result === undefined) {
  7150. return other;
  7151. }
  7152. if (typeof value == 'string' || typeof other == 'string') {
  7153. value = (0, _baseToString.default)(value);
  7154. other = (0, _baseToString.default)(other);
  7155. } else {
  7156. value = (0, _baseToNumber.default)(value);
  7157. other = (0, _baseToNumber.default)(other);
  7158. }
  7159. result = operator(value, other);
  7160. }
  7161. return result;
  7162. };
  7163. }
  7164. var _default = createMathOperation;
  7165. exports.default = _default;
  7166. /***/ }),
  7167. /* 151 */
  7168. /*!*************************************************************************************************!*\
  7169. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToNumber.js ***!
  7170. \*************************************************************************************************/
  7171. /*! no static exports found */
  7172. /***/ (function(module, exports, __webpack_require__) {
  7173. "use strict";
  7174. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7175. Object.defineProperty(exports, "__esModule", {
  7176. value: true
  7177. });
  7178. exports.default = void 0;
  7179. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7180. /** Used as references for various `Number` constants. */
  7181. var NAN = 0 / 0;
  7182. /**
  7183. * The base implementation of `_.toNumber` which doesn't ensure correct
  7184. * conversions of binary, hexadecimal, or octal string values.
  7185. *
  7186. * @private
  7187. * @param {*} value The value to process.
  7188. * @returns {number} Returns the number.
  7189. */
  7190. function baseToNumber(value) {
  7191. if (typeof value == 'number') {
  7192. return value;
  7193. }
  7194. if ((0, _isSymbol.default)(value)) {
  7195. return NAN;
  7196. }
  7197. return +value;
  7198. }
  7199. var _default = baseToNumber;
  7200. exports.default = _default;
  7201. /***/ }),
  7202. /* 152 */
  7203. /*!********************************************************************************************!*\
  7204. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSymbol.js ***!
  7205. \********************************************************************************************/
  7206. /*! no static exports found */
  7207. /***/ (function(module, exports, __webpack_require__) {
  7208. "use strict";
  7209. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7210. Object.defineProperty(exports, "__esModule", {
  7211. value: true
  7212. });
  7213. exports.default = void 0;
  7214. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7215. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  7216. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  7217. /** `Object#toString` result references. */
  7218. var symbolTag = '[object Symbol]';
  7219. /**
  7220. * Checks if `value` is classified as a `Symbol` primitive or object.
  7221. *
  7222. * @static
  7223. * @memberOf _
  7224. * @since 4.0.0
  7225. * @category Lang
  7226. * @param {*} value The value to check.
  7227. * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.
  7228. * @example
  7229. *
  7230. * _.isSymbol(Symbol.iterator);
  7231. * // => true
  7232. *
  7233. * _.isSymbol('abc');
  7234. * // => false
  7235. */
  7236. function isSymbol(value) {
  7237. return (0, _typeof2.default)(value) == 'symbol' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == symbolTag;
  7238. }
  7239. var _default = isSymbol;
  7240. exports.default = _default;
  7241. /***/ }),
  7242. /* 153 */
  7243. /*!***********************************************************************************************!*\
  7244. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetTag.js ***!
  7245. \***********************************************************************************************/
  7246. /*! no static exports found */
  7247. /***/ (function(module, exports, __webpack_require__) {
  7248. "use strict";
  7249. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7250. Object.defineProperty(exports, "__esModule", {
  7251. value: true
  7252. });
  7253. exports.default = void 0;
  7254. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7255. var _getRawTag = _interopRequireDefault(__webpack_require__(/*! ./_getRawTag.js */ 157));
  7256. var _objectToString = _interopRequireDefault(__webpack_require__(/*! ./_objectToString.js */ 158));
  7257. /** `Object#toString` result references. */
  7258. var nullTag = '[object Null]',
  7259. undefinedTag = '[object Undefined]';
  7260. /** Built-in value references. */
  7261. var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
  7262. /**
  7263. * The base implementation of `getTag` without fallbacks for buggy environments.
  7264. *
  7265. * @private
  7266. * @param {*} value The value to query.
  7267. * @returns {string} Returns the `toStringTag`.
  7268. */
  7269. function baseGetTag(value) {
  7270. if (value == null) {
  7271. return value === undefined ? undefinedTag : nullTag;
  7272. }
  7273. return symToStringTag && symToStringTag in Object(value) ? (0, _getRawTag.default)(value) : (0, _objectToString.default)(value);
  7274. }
  7275. var _default = baseGetTag;
  7276. exports.default = _default;
  7277. /***/ }),
  7278. /* 154 */
  7279. /*!*******************************************************************************************!*\
  7280. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Symbol.js ***!
  7281. \*******************************************************************************************/
  7282. /*! no static exports found */
  7283. /***/ (function(module, exports, __webpack_require__) {
  7284. "use strict";
  7285. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7286. Object.defineProperty(exports, "__esModule", {
  7287. value: true
  7288. });
  7289. exports.default = void 0;
  7290. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  7291. /** Built-in value references. */
  7292. var _Symbol = _root.default.Symbol;
  7293. var _default = _Symbol;
  7294. exports.default = _default;
  7295. /***/ }),
  7296. /* 155 */
  7297. /*!*****************************************************************************************!*\
  7298. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_root.js ***!
  7299. \*****************************************************************************************/
  7300. /*! no static exports found */
  7301. /***/ (function(module, exports, __webpack_require__) {
  7302. "use strict";
  7303. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7304. Object.defineProperty(exports, "__esModule", {
  7305. value: true
  7306. });
  7307. exports.default = void 0;
  7308. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7309. var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
  7310. /** Detect free variable `self`. */
  7311. var freeSelf = (typeof self === "undefined" ? "undefined" : (0, _typeof2.default)(self)) == 'object' && self && self.Object === Object && self;
  7312. /** Used as a reference to the global object. */
  7313. var root = _freeGlobal.default || freeSelf || Function('return this')();
  7314. var _default = root;
  7315. exports.default = _default;
  7316. /***/ }),
  7317. /* 156 */
  7318. /*!***********************************************************************************************!*\
  7319. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_freeGlobal.js ***!
  7320. \***********************************************************************************************/
  7321. /*! no static exports found */
  7322. /***/ (function(module, exports, __webpack_require__) {
  7323. "use strict";
  7324. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7325. Object.defineProperty(exports, "__esModule", {
  7326. value: true
  7327. });
  7328. exports.default = void 0;
  7329. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7330. /** Detect free variable `global` from Node.js. */
  7331. var freeGlobal = (typeof global === "undefined" ? "undefined" : (0, _typeof2.default)(global)) == 'object' && global && global.Object === Object && global;
  7332. var _default = freeGlobal;
  7333. exports.default = _default;
  7334. /***/ }),
  7335. /* 157 */
  7336. /*!**********************************************************************************************!*\
  7337. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getRawTag.js ***!
  7338. \**********************************************************************************************/
  7339. /*! no static exports found */
  7340. /***/ (function(module, exports, __webpack_require__) {
  7341. "use strict";
  7342. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7343. Object.defineProperty(exports, "__esModule", {
  7344. value: true
  7345. });
  7346. exports.default = void 0;
  7347. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7348. /** Used for built-in method references. */
  7349. var objectProto = Object.prototype;
  7350. /** Used to check objects for own properties. */
  7351. var hasOwnProperty = objectProto.hasOwnProperty;
  7352. /**
  7353. * Used to resolve the
  7354. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  7355. * of values.
  7356. */
  7357. var nativeObjectToString = objectProto.toString;
  7358. /** Built-in value references. */
  7359. var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
  7360. /**
  7361. * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.
  7362. *
  7363. * @private
  7364. * @param {*} value The value to query.
  7365. * @returns {string} Returns the raw `toStringTag`.
  7366. */
  7367. function getRawTag(value) {
  7368. var isOwn = hasOwnProperty.call(value, symToStringTag),
  7369. tag = value[symToStringTag];
  7370. try {
  7371. value[symToStringTag] = undefined;
  7372. var unmasked = true;
  7373. } catch (e) {}
  7374. var result = nativeObjectToString.call(value);
  7375. if (unmasked) {
  7376. if (isOwn) {
  7377. value[symToStringTag] = tag;
  7378. } else {
  7379. delete value[symToStringTag];
  7380. }
  7381. }
  7382. return result;
  7383. }
  7384. var _default = getRawTag;
  7385. exports.default = _default;
  7386. /***/ }),
  7387. /* 158 */
  7388. /*!***************************************************************************************************!*\
  7389. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_objectToString.js ***!
  7390. \***************************************************************************************************/
  7391. /*! no static exports found */
  7392. /***/ (function(module, exports, __webpack_require__) {
  7393. "use strict";
  7394. Object.defineProperty(exports, "__esModule", {
  7395. value: true
  7396. });
  7397. exports.default = void 0;
  7398. /** Used for built-in method references. */
  7399. var objectProto = Object.prototype;
  7400. /**
  7401. * Used to resolve the
  7402. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  7403. * of values.
  7404. */
  7405. var nativeObjectToString = objectProto.toString;
  7406. /**
  7407. * Converts `value` to a string using `Object.prototype.toString`.
  7408. *
  7409. * @private
  7410. * @param {*} value The value to convert.
  7411. * @returns {string} Returns the converted string.
  7412. */
  7413. function objectToString(value) {
  7414. return nativeObjectToString.call(value);
  7415. }
  7416. var _default = objectToString;
  7417. exports.default = _default;
  7418. /***/ }),
  7419. /* 159 */
  7420. /*!************************************************************************************************!*\
  7421. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObjectLike.js ***!
  7422. \************************************************************************************************/
  7423. /*! no static exports found */
  7424. /***/ (function(module, exports, __webpack_require__) {
  7425. "use strict";
  7426. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7427. Object.defineProperty(exports, "__esModule", {
  7428. value: true
  7429. });
  7430. exports.default = void 0;
  7431. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7432. /**
  7433. * Checks if `value` is object-like. A value is object-like if it's not `null`
  7434. * and has a `typeof` result of "object".
  7435. *
  7436. * @static
  7437. * @memberOf _
  7438. * @since 4.0.0
  7439. * @category Lang
  7440. * @param {*} value The value to check.
  7441. * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
  7442. * @example
  7443. *
  7444. * _.isObjectLike({});
  7445. * // => true
  7446. *
  7447. * _.isObjectLike([1, 2, 3]);
  7448. * // => true
  7449. *
  7450. * _.isObjectLike(_.noop);
  7451. * // => false
  7452. *
  7453. * _.isObjectLike(null);
  7454. * // => false
  7455. */
  7456. function isObjectLike(value) {
  7457. return value != null && (0, _typeof2.default)(value) == 'object';
  7458. }
  7459. var _default = isObjectLike;
  7460. exports.default = _default;
  7461. /***/ }),
  7462. /* 160 */
  7463. /*!*************************************************************************************************!*\
  7464. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToString.js ***!
  7465. \*************************************************************************************************/
  7466. /*! no static exports found */
  7467. /***/ (function(module, exports, __webpack_require__) {
  7468. "use strict";
  7469. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7470. Object.defineProperty(exports, "__esModule", {
  7471. value: true
  7472. });
  7473. exports.default = void 0;
  7474. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7475. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  7476. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  7477. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7478. /** Used as references for various `Number` constants. */
  7479. var INFINITY = 1 / 0;
  7480. /** Used to convert symbols to primitives and strings. */
  7481. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  7482. symbolToString = symbolProto ? symbolProto.toString : undefined;
  7483. /**
  7484. * The base implementation of `_.toString` which doesn't convert nullish
  7485. * values to empty strings.
  7486. *
  7487. * @private
  7488. * @param {*} value The value to process.
  7489. * @returns {string} Returns the string.
  7490. */
  7491. function baseToString(value) {
  7492. // Exit early for strings to avoid a performance hit in some environments.
  7493. if (typeof value == 'string') {
  7494. return value;
  7495. }
  7496. if ((0, _isArray.default)(value)) {
  7497. // Recursively convert values (susceptible to call stack limits).
  7498. return (0, _arrayMap.default)(value, baseToString) + '';
  7499. }
  7500. if ((0, _isSymbol.default)(value)) {
  7501. return symbolToString ? symbolToString.call(value) : '';
  7502. }
  7503. var result = value + '';
  7504. return result == '0' && 1 / value == -INFINITY ? '-0' : result;
  7505. }
  7506. var _default = baseToString;
  7507. exports.default = _default;
  7508. /***/ }),
  7509. /* 161 */
  7510. /*!*********************************************************************************************!*\
  7511. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayMap.js ***!
  7512. \*********************************************************************************************/
  7513. /*! no static exports found */
  7514. /***/ (function(module, exports, __webpack_require__) {
  7515. "use strict";
  7516. Object.defineProperty(exports, "__esModule", {
  7517. value: true
  7518. });
  7519. exports.default = void 0;
  7520. /**
  7521. * A specialized version of `_.map` for arrays without support for iteratee
  7522. * shorthands.
  7523. *
  7524. * @private
  7525. * @param {Array} [array] The array to iterate over.
  7526. * @param {Function} iteratee The function invoked per iteration.
  7527. * @returns {Array} Returns the new mapped array.
  7528. */
  7529. function arrayMap(array, iteratee) {
  7530. var index = -1,
  7531. length = array == null ? 0 : array.length,
  7532. result = Array(length);
  7533. while (++index < length) {
  7534. result[index] = iteratee(array[index], index, array);
  7535. }
  7536. return result;
  7537. }
  7538. var _default = arrayMap;
  7539. exports.default = _default;
  7540. /***/ }),
  7541. /* 162 */
  7542. /*!*******************************************************************************************!*\
  7543. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArray.js ***!
  7544. \*******************************************************************************************/
  7545. /*! no static exports found */
  7546. /***/ (function(module, exports, __webpack_require__) {
  7547. "use strict";
  7548. Object.defineProperty(exports, "__esModule", {
  7549. value: true
  7550. });
  7551. exports.default = void 0;
  7552. /**
  7553. * Checks if `value` is classified as an `Array` object.
  7554. *
  7555. * @static
  7556. * @memberOf _
  7557. * @since 0.1.0
  7558. * @category Lang
  7559. * @param {*} value The value to check.
  7560. * @returns {boolean} Returns `true` if `value` is an array, else `false`.
  7561. * @example
  7562. *
  7563. * _.isArray([1, 2, 3]);
  7564. * // => true
  7565. *
  7566. * _.isArray(document.body.children);
  7567. * // => false
  7568. *
  7569. * _.isArray('abc');
  7570. * // => false
  7571. *
  7572. * _.isArray(_.noop);
  7573. * // => false
  7574. */
  7575. var isArray = Array.isArray;
  7576. var _default = isArray;
  7577. exports.default = _default;
  7578. /***/ }),
  7579. /* 163 */
  7580. /*!*****************************************************************************************!*\
  7581. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/after.js ***!
  7582. \*****************************************************************************************/
  7583. /*! no static exports found */
  7584. /***/ (function(module, exports, __webpack_require__) {
  7585. "use strict";
  7586. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7587. Object.defineProperty(exports, "__esModule", {
  7588. value: true
  7589. });
  7590. exports.default = void 0;
  7591. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7592. /** Error message constants. */
  7593. var FUNC_ERROR_TEXT = 'Expected a function';
  7594. /**
  7595. * The opposite of `_.before`; this method creates a function that invokes
  7596. * `func` once it's called `n` or more times.
  7597. *
  7598. * @static
  7599. * @memberOf _
  7600. * @since 0.1.0
  7601. * @category Function
  7602. * @param {number} n The number of calls before `func` is invoked.
  7603. * @param {Function} func The function to restrict.
  7604. * @returns {Function} Returns the new restricted function.
  7605. * @example
  7606. *
  7607. * var saves = ['profile', 'settings'];
  7608. *
  7609. * var done = _.after(saves.length, function() {
  7610. * console.log('done saving!');
  7611. * });
  7612. *
  7613. * _.forEach(saves, function(type) {
  7614. * asyncSave({ 'type': type, 'complete': done });
  7615. * });
  7616. * // => Logs 'done saving!' after the two async saves have completed.
  7617. */
  7618. function after(n, func) {
  7619. if (typeof func != 'function') {
  7620. throw new TypeError(FUNC_ERROR_TEXT);
  7621. }
  7622. n = (0, _toInteger.default)(n);
  7623. return function () {
  7624. if (--n < 1) {
  7625. return func.apply(this, arguments);
  7626. }
  7627. };
  7628. }
  7629. var _default = after;
  7630. exports.default = _default;
  7631. /***/ }),
  7632. /* 164 */
  7633. /*!*********************************************************************************************!*\
  7634. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toInteger.js ***!
  7635. \*********************************************************************************************/
  7636. /*! no static exports found */
  7637. /***/ (function(module, exports, __webpack_require__) {
  7638. "use strict";
  7639. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7640. Object.defineProperty(exports, "__esModule", {
  7641. value: true
  7642. });
  7643. exports.default = void 0;
  7644. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  7645. /**
  7646. * Converts `value` to an integer.
  7647. *
  7648. * **Note:** This method is loosely based on
  7649. * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).
  7650. *
  7651. * @static
  7652. * @memberOf _
  7653. * @since 4.0.0
  7654. * @category Lang
  7655. * @param {*} value The value to convert.
  7656. * @returns {number} Returns the converted integer.
  7657. * @example
  7658. *
  7659. * _.toInteger(3.2);
  7660. * // => 3
  7661. *
  7662. * _.toInteger(Number.MIN_VALUE);
  7663. * // => 0
  7664. *
  7665. * _.toInteger(Infinity);
  7666. * // => 1.7976931348623157e+308
  7667. *
  7668. * _.toInteger('3.2');
  7669. * // => 3
  7670. */
  7671. function toInteger(value) {
  7672. var result = (0, _toFinite.default)(value),
  7673. remainder = result % 1;
  7674. return result === result ? remainder ? result - remainder : result : 0;
  7675. }
  7676. var _default = toInteger;
  7677. exports.default = _default;
  7678. /***/ }),
  7679. /* 165 */
  7680. /*!********************************************************************************************!*\
  7681. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toFinite.js ***!
  7682. \********************************************************************************************/
  7683. /*! no static exports found */
  7684. /***/ (function(module, exports, __webpack_require__) {
  7685. "use strict";
  7686. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7687. Object.defineProperty(exports, "__esModule", {
  7688. value: true
  7689. });
  7690. exports.default = void 0;
  7691. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  7692. /** Used as references for various `Number` constants. */
  7693. var INFINITY = 1 / 0,
  7694. MAX_INTEGER = 1.7976931348623157e+308;
  7695. /**
  7696. * Converts `value` to a finite number.
  7697. *
  7698. * @static
  7699. * @memberOf _
  7700. * @since 4.12.0
  7701. * @category Lang
  7702. * @param {*} value The value to convert.
  7703. * @returns {number} Returns the converted number.
  7704. * @example
  7705. *
  7706. * _.toFinite(3.2);
  7707. * // => 3.2
  7708. *
  7709. * _.toFinite(Number.MIN_VALUE);
  7710. * // => 5e-324
  7711. *
  7712. * _.toFinite(Infinity);
  7713. * // => 1.7976931348623157e+308
  7714. *
  7715. * _.toFinite('3.2');
  7716. * // => 3.2
  7717. */
  7718. function toFinite(value) {
  7719. if (!value) {
  7720. return value === 0 ? value : 0;
  7721. }
  7722. value = (0, _toNumber.default)(value);
  7723. if (value === INFINITY || value === -INFINITY) {
  7724. var sign = value < 0 ? -1 : 1;
  7725. return sign * MAX_INTEGER;
  7726. }
  7727. return value === value ? value : 0;
  7728. }
  7729. var _default = toFinite;
  7730. exports.default = _default;
  7731. /***/ }),
  7732. /* 166 */
  7733. /*!********************************************************************************************!*\
  7734. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toNumber.js ***!
  7735. \********************************************************************************************/
  7736. /*! no static exports found */
  7737. /***/ (function(module, exports, __webpack_require__) {
  7738. "use strict";
  7739. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7740. Object.defineProperty(exports, "__esModule", {
  7741. value: true
  7742. });
  7743. exports.default = void 0;
  7744. var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
  7745. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  7746. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7747. /** Used as references for various `Number` constants. */
  7748. var NAN = 0 / 0;
  7749. /** Used to detect bad signed hexadecimal string values. */
  7750. var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
  7751. /** Used to detect binary string values. */
  7752. var reIsBinary = /^0b[01]+$/i;
  7753. /** Used to detect octal string values. */
  7754. var reIsOctal = /^0o[0-7]+$/i;
  7755. /** Built-in method references without a dependency on `root`. */
  7756. var freeParseInt = parseInt;
  7757. /**
  7758. * Converts `value` to a number.
  7759. *
  7760. * @static
  7761. * @memberOf _
  7762. * @since 4.0.0
  7763. * @category Lang
  7764. * @param {*} value The value to process.
  7765. * @returns {number} Returns the number.
  7766. * @example
  7767. *
  7768. * _.toNumber(3.2);
  7769. * // => 3.2
  7770. *
  7771. * _.toNumber(Number.MIN_VALUE);
  7772. * // => 5e-324
  7773. *
  7774. * _.toNumber(Infinity);
  7775. * // => Infinity
  7776. *
  7777. * _.toNumber('3.2');
  7778. * // => 3.2
  7779. */
  7780. function toNumber(value) {
  7781. if (typeof value == 'number') {
  7782. return value;
  7783. }
  7784. if ((0, _isSymbol.default)(value)) {
  7785. return NAN;
  7786. }
  7787. if ((0, _isObject.default)(value)) {
  7788. var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
  7789. value = (0, _isObject.default)(other) ? other + '' : other;
  7790. }
  7791. if (typeof value != 'string') {
  7792. return value === 0 ? value : +value;
  7793. }
  7794. value = (0, _baseTrim.default)(value);
  7795. var isBinary = reIsBinary.test(value);
  7796. return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;
  7797. }
  7798. var _default = toNumber;
  7799. exports.default = _default;
  7800. /***/ }),
  7801. /* 167 */
  7802. /*!*********************************************************************************************!*\
  7803. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTrim.js ***!
  7804. \*********************************************************************************************/
  7805. /*! no static exports found */
  7806. /***/ (function(module, exports, __webpack_require__) {
  7807. "use strict";
  7808. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7809. Object.defineProperty(exports, "__esModule", {
  7810. value: true
  7811. });
  7812. exports.default = void 0;
  7813. var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
  7814. /** Used to match leading whitespace. */
  7815. var reTrimStart = /^\s+/;
  7816. /**
  7817. * The base implementation of `_.trim`.
  7818. *
  7819. * @private
  7820. * @param {string} string The string to trim.
  7821. * @returns {string} Returns the trimmed string.
  7822. */
  7823. function baseTrim(string) {
  7824. return string ? string.slice(0, (0, _trimmedEndIndex.default)(string) + 1).replace(reTrimStart, '') : string;
  7825. }
  7826. var _default = baseTrim;
  7827. exports.default = _default;
  7828. /***/ }),
  7829. /* 168 */
  7830. /*!****************************************************************************************************!*\
  7831. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_trimmedEndIndex.js ***!
  7832. \****************************************************************************************************/
  7833. /*! no static exports found */
  7834. /***/ (function(module, exports, __webpack_require__) {
  7835. "use strict";
  7836. Object.defineProperty(exports, "__esModule", {
  7837. value: true
  7838. });
  7839. exports.default = void 0;
  7840. /** Used to match a single whitespace character. */
  7841. var reWhitespace = /\s/;
  7842. /**
  7843. * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace
  7844. * character of `string`.
  7845. *
  7846. * @private
  7847. * @param {string} string The string to inspect.
  7848. * @returns {number} Returns the index of the last non-whitespace character.
  7849. */
  7850. function trimmedEndIndex(string) {
  7851. var index = string.length;
  7852. while (index-- && reWhitespace.test(string.charAt(index))) {}
  7853. return index;
  7854. }
  7855. var _default = trimmedEndIndex;
  7856. exports.default = _default;
  7857. /***/ }),
  7858. /* 169 */
  7859. /*!********************************************************************************************!*\
  7860. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObject.js ***!
  7861. \********************************************************************************************/
  7862. /*! no static exports found */
  7863. /***/ (function(module, exports, __webpack_require__) {
  7864. "use strict";
  7865. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7866. Object.defineProperty(exports, "__esModule", {
  7867. value: true
  7868. });
  7869. exports.default = void 0;
  7870. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7871. /**
  7872. * Checks if `value` is the
  7873. * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
  7874. * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
  7875. *
  7876. * @static
  7877. * @memberOf _
  7878. * @since 0.1.0
  7879. * @category Lang
  7880. * @param {*} value The value to check.
  7881. * @returns {boolean} Returns `true` if `value` is an object, else `false`.
  7882. * @example
  7883. *
  7884. * _.isObject({});
  7885. * // => true
  7886. *
  7887. * _.isObject([1, 2, 3]);
  7888. * // => true
  7889. *
  7890. * _.isObject(_.noop);
  7891. * // => true
  7892. *
  7893. * _.isObject(null);
  7894. * // => false
  7895. */
  7896. function isObject(value) {
  7897. var type = (0, _typeof2.default)(value);
  7898. return value != null && (type == 'object' || type == 'function');
  7899. }
  7900. var _default = isObject;
  7901. exports.default = _default;
  7902. /***/ }),
  7903. /* 170 */
  7904. /*!***************************************************************************************!*\
  7905. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ary.js ***!
  7906. \***************************************************************************************/
  7907. /*! no static exports found */
  7908. /***/ (function(module, exports, __webpack_require__) {
  7909. "use strict";
  7910. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7911. Object.defineProperty(exports, "__esModule", {
  7912. value: true
  7913. });
  7914. exports.default = void 0;
  7915. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  7916. /** Used to compose bitmasks for function metadata. */
  7917. var WRAP_ARY_FLAG = 128;
  7918. /**
  7919. * Creates a function that invokes `func`, with up to `n` arguments,
  7920. * ignoring any additional arguments.
  7921. *
  7922. * @static
  7923. * @memberOf _
  7924. * @since 3.0.0
  7925. * @category Function
  7926. * @param {Function} func The function to cap arguments for.
  7927. * @param {number} [n=func.length] The arity cap.
  7928. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  7929. * @returns {Function} Returns the new capped function.
  7930. * @example
  7931. *
  7932. * _.map(['6', '8', '10'], _.ary(parseInt, 1));
  7933. * // => [6, 8, 10]
  7934. */
  7935. function ary(func, n, guard) {
  7936. n = guard ? undefined : n;
  7937. n = func && n == null ? func.length : n;
  7938. return (0, _createWrap.default)(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);
  7939. }
  7940. var _default = ary;
  7941. exports.default = _default;
  7942. /***/ }),
  7943. /* 171 */
  7944. /*!***********************************************************************************************!*\
  7945. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createWrap.js ***!
  7946. \***********************************************************************************************/
  7947. /*! no static exports found */
  7948. /***/ (function(module, exports, __webpack_require__) {
  7949. "use strict";
  7950. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7951. Object.defineProperty(exports, "__esModule", {
  7952. value: true
  7953. });
  7954. exports.default = void 0;
  7955. var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
  7956. var _createBind = _interopRequireDefault(__webpack_require__(/*! ./_createBind.js */ 183));
  7957. var _createCurry = _interopRequireDefault(__webpack_require__(/*! ./_createCurry.js */ 186));
  7958. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  7959. var _createPartial = _interopRequireDefault(__webpack_require__(/*! ./_createPartial.js */ 224));
  7960. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  7961. var _mergeData = _interopRequireDefault(__webpack_require__(/*! ./_mergeData.js */ 225));
  7962. var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
  7963. var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
  7964. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7965. /** Error message constants. */
  7966. var FUNC_ERROR_TEXT = 'Expected a function';
  7967. /** Used to compose bitmasks for function metadata. */
  7968. var WRAP_BIND_FLAG = 1,
  7969. WRAP_BIND_KEY_FLAG = 2,
  7970. WRAP_CURRY_FLAG = 8,
  7971. WRAP_CURRY_RIGHT_FLAG = 16,
  7972. WRAP_PARTIAL_FLAG = 32,
  7973. WRAP_PARTIAL_RIGHT_FLAG = 64;
  7974. /* Built-in method references for those with the same name as other `lodash` methods. */
  7975. var nativeMax = Math.max;
  7976. /**
  7977. * Creates a function that either curries or invokes `func` with optional
  7978. * `this` binding and partially applied arguments.
  7979. *
  7980. * @private
  7981. * @param {Function|string} func The function or method name to wrap.
  7982. * @param {number} bitmask The bitmask flags.
  7983. * 1 - `_.bind`
  7984. * 2 - `_.bindKey`
  7985. * 4 - `_.curry` or `_.curryRight` of a bound function
  7986. * 8 - `_.curry`
  7987. * 16 - `_.curryRight`
  7988. * 32 - `_.partial`
  7989. * 64 - `_.partialRight`
  7990. * 128 - `_.rearg`
  7991. * 256 - `_.ary`
  7992. * 512 - `_.flip`
  7993. * @param {*} [thisArg] The `this` binding of `func`.
  7994. * @param {Array} [partials] The arguments to be partially applied.
  7995. * @param {Array} [holders] The `partials` placeholder indexes.
  7996. * @param {Array} [argPos] The argument positions of the new function.
  7997. * @param {number} [ary] The arity cap of `func`.
  7998. * @param {number} [arity] The arity of `func`.
  7999. * @returns {Function} Returns the new wrapped function.
  8000. */
  8001. function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {
  8002. var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;
  8003. if (!isBindKey && typeof func != 'function') {
  8004. throw new TypeError(FUNC_ERROR_TEXT);
  8005. }
  8006. var length = partials ? partials.length : 0;
  8007. if (!length) {
  8008. bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);
  8009. partials = holders = undefined;
  8010. }
  8011. ary = ary === undefined ? ary : nativeMax((0, _toInteger.default)(ary), 0);
  8012. arity = arity === undefined ? arity : (0, _toInteger.default)(arity);
  8013. length -= holders ? holders.length : 0;
  8014. if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {
  8015. var partialsRight = partials,
  8016. holdersRight = holders;
  8017. partials = holders = undefined;
  8018. }
  8019. var data = isBindKey ? undefined : (0, _getData.default)(func);
  8020. var newData = [func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity];
  8021. if (data) {
  8022. (0, _mergeData.default)(newData, data);
  8023. }
  8024. func = newData[0];
  8025. bitmask = newData[1];
  8026. thisArg = newData[2];
  8027. partials = newData[3];
  8028. holders = newData[4];
  8029. arity = newData[9] = newData[9] === undefined ? isBindKey ? 0 : func.length : nativeMax(newData[9] - length, 0);
  8030. if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {
  8031. bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);
  8032. }
  8033. if (!bitmask || bitmask == WRAP_BIND_FLAG) {
  8034. var result = (0, _createBind.default)(func, bitmask, thisArg);
  8035. } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {
  8036. result = (0, _createCurry.default)(func, bitmask, arity);
  8037. } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {
  8038. result = (0, _createPartial.default)(func, bitmask, thisArg, partials);
  8039. } else {
  8040. result = _createHybrid.default.apply(undefined, newData);
  8041. }
  8042. var setter = data ? _baseSetData.default : _setData.default;
  8043. return (0, _setWrapToString.default)(setter(result, newData), func, bitmask);
  8044. }
  8045. var _default = createWrap;
  8046. exports.default = _default;
  8047. /***/ }),
  8048. /* 172 */
  8049. /*!************************************************************************************************!*\
  8050. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetData.js ***!
  8051. \************************************************************************************************/
  8052. /*! no static exports found */
  8053. /***/ (function(module, exports, __webpack_require__) {
  8054. "use strict";
  8055. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8056. Object.defineProperty(exports, "__esModule", {
  8057. value: true
  8058. });
  8059. exports.default = void 0;
  8060. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  8061. var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
  8062. /**
  8063. * The base implementation of `setData` without support for hot loop shorting.
  8064. *
  8065. * @private
  8066. * @param {Function} func The function to associate metadata with.
  8067. * @param {*} data The metadata.
  8068. * @returns {Function} Returns `func`.
  8069. */
  8070. var baseSetData = !_metaMap.default ? _identity.default : function (func, data) {
  8071. _metaMap.default.set(func, data);
  8072. return func;
  8073. };
  8074. var _default = baseSetData;
  8075. exports.default = _default;
  8076. /***/ }),
  8077. /* 173 */
  8078. /*!********************************************************************************************!*\
  8079. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/identity.js ***!
  8080. \********************************************************************************************/
  8081. /*! no static exports found */
  8082. /***/ (function(module, exports, __webpack_require__) {
  8083. "use strict";
  8084. Object.defineProperty(exports, "__esModule", {
  8085. value: true
  8086. });
  8087. exports.default = void 0;
  8088. /**
  8089. * This method returns the first argument it receives.
  8090. *
  8091. * @static
  8092. * @since 0.1.0
  8093. * @memberOf _
  8094. * @category Util
  8095. * @param {*} value Any value.
  8096. * @returns {*} Returns `value`.
  8097. * @example
  8098. *
  8099. * var object = { 'a': 1 };
  8100. *
  8101. * console.log(_.identity(object) === object);
  8102. * // => true
  8103. */
  8104. function identity(value) {
  8105. return value;
  8106. }
  8107. var _default = identity;
  8108. exports.default = _default;
  8109. /***/ }),
  8110. /* 174 */
  8111. /*!********************************************************************************************!*\
  8112. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_metaMap.js ***!
  8113. \********************************************************************************************/
  8114. /*! no static exports found */
  8115. /***/ (function(module, exports, __webpack_require__) {
  8116. "use strict";
  8117. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8118. Object.defineProperty(exports, "__esModule", {
  8119. value: true
  8120. });
  8121. exports.default = void 0;
  8122. var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
  8123. /** Used to store function metadata. */
  8124. var metaMap = _WeakMap.default && new _WeakMap.default();
  8125. var _default = metaMap;
  8126. exports.default = _default;
  8127. /***/ }),
  8128. /* 175 */
  8129. /*!********************************************************************************************!*\
  8130. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_WeakMap.js ***!
  8131. \********************************************************************************************/
  8132. /*! no static exports found */
  8133. /***/ (function(module, exports, __webpack_require__) {
  8134. "use strict";
  8135. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8136. Object.defineProperty(exports, "__esModule", {
  8137. value: true
  8138. });
  8139. exports.default = void 0;
  8140. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  8141. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8142. /* Built-in method references that are verified to be native. */
  8143. var WeakMap = (0, _getNative.default)(_root.default, 'WeakMap');
  8144. var _default = WeakMap;
  8145. exports.default = _default;
  8146. /***/ }),
  8147. /* 176 */
  8148. /*!**********************************************************************************************!*\
  8149. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getNative.js ***!
  8150. \**********************************************************************************************/
  8151. /*! no static exports found */
  8152. /***/ (function(module, exports, __webpack_require__) {
  8153. "use strict";
  8154. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8155. Object.defineProperty(exports, "__esModule", {
  8156. value: true
  8157. });
  8158. exports.default = void 0;
  8159. var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
  8160. var _getValue = _interopRequireDefault(__webpack_require__(/*! ./_getValue.js */ 182));
  8161. /**
  8162. * Gets the native function at `key` of `object`.
  8163. *
  8164. * @private
  8165. * @param {Object} object The object to query.
  8166. * @param {string} key The key of the method to get.
  8167. * @returns {*} Returns the function if it's native, else `undefined`.
  8168. */
  8169. function getNative(object, key) {
  8170. var value = (0, _getValue.default)(object, key);
  8171. return (0, _baseIsNative.default)(value) ? value : undefined;
  8172. }
  8173. var _default = getNative;
  8174. exports.default = _default;
  8175. /***/ }),
  8176. /* 177 */
  8177. /*!*************************************************************************************************!*\
  8178. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNative.js ***!
  8179. \*************************************************************************************************/
  8180. /*! no static exports found */
  8181. /***/ (function(module, exports, __webpack_require__) {
  8182. "use strict";
  8183. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8184. Object.defineProperty(exports, "__esModule", {
  8185. value: true
  8186. });
  8187. exports.default = void 0;
  8188. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  8189. var _isMasked = _interopRequireDefault(__webpack_require__(/*! ./_isMasked.js */ 179));
  8190. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8191. var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
  8192. /**
  8193. * Used to match `RegExp`
  8194. * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
  8195. */
  8196. var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
  8197. /** Used to detect host constructors (Safari). */
  8198. var reIsHostCtor = /^\[object .+?Constructor\]$/;
  8199. /** Used for built-in method references. */
  8200. var funcProto = Function.prototype,
  8201. objectProto = Object.prototype;
  8202. /** Used to resolve the decompiled source of functions. */
  8203. var funcToString = funcProto.toString;
  8204. /** Used to check objects for own properties. */
  8205. var hasOwnProperty = objectProto.hasOwnProperty;
  8206. /** Used to detect if a method is native. */
  8207. var reIsNative = RegExp('^' + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$');
  8208. /**
  8209. * The base implementation of `_.isNative` without bad shim checks.
  8210. *
  8211. * @private
  8212. * @param {*} value The value to check.
  8213. * @returns {boolean} Returns `true` if `value` is a native function,
  8214. * else `false`.
  8215. */
  8216. function baseIsNative(value) {
  8217. if (!(0, _isObject.default)(value) || (0, _isMasked.default)(value)) {
  8218. return false;
  8219. }
  8220. var pattern = (0, _isFunction.default)(value) ? reIsNative : reIsHostCtor;
  8221. return pattern.test((0, _toSource.default)(value));
  8222. }
  8223. var _default = baseIsNative;
  8224. exports.default = _default;
  8225. /***/ }),
  8226. /* 178 */
  8227. /*!**********************************************************************************************!*\
  8228. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFunction.js ***!
  8229. \**********************************************************************************************/
  8230. /*! no static exports found */
  8231. /***/ (function(module, exports, __webpack_require__) {
  8232. "use strict";
  8233. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8234. Object.defineProperty(exports, "__esModule", {
  8235. value: true
  8236. });
  8237. exports.default = void 0;
  8238. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  8239. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8240. /** `Object#toString` result references. */
  8241. var asyncTag = '[object AsyncFunction]',
  8242. funcTag = '[object Function]',
  8243. genTag = '[object GeneratorFunction]',
  8244. proxyTag = '[object Proxy]';
  8245. /**
  8246. * Checks if `value` is classified as a `Function` object.
  8247. *
  8248. * @static
  8249. * @memberOf _
  8250. * @since 0.1.0
  8251. * @category Lang
  8252. * @param {*} value The value to check.
  8253. * @returns {boolean} Returns `true` if `value` is a function, else `false`.
  8254. * @example
  8255. *
  8256. * _.isFunction(_);
  8257. * // => true
  8258. *
  8259. * _.isFunction(/abc/);
  8260. * // => false
  8261. */
  8262. function isFunction(value) {
  8263. if (!(0, _isObject.default)(value)) {
  8264. return false;
  8265. }
  8266. // The use of `Object#toString` avoids issues with the `typeof` operator
  8267. // in Safari 9 which returns 'object' for typed arrays and other constructors.
  8268. var tag = (0, _baseGetTag.default)(value);
  8269. return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
  8270. }
  8271. var _default = isFunction;
  8272. exports.default = _default;
  8273. /***/ }),
  8274. /* 179 */
  8275. /*!*********************************************************************************************!*\
  8276. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMasked.js ***!
  8277. \*********************************************************************************************/
  8278. /*! no static exports found */
  8279. /***/ (function(module, exports, __webpack_require__) {
  8280. "use strict";
  8281. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8282. Object.defineProperty(exports, "__esModule", {
  8283. value: true
  8284. });
  8285. exports.default = void 0;
  8286. var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
  8287. /** Used to detect methods masquerading as native. */
  8288. var maskSrcKey = function () {
  8289. var uid = /[^.]+$/.exec(_coreJsData.default && _coreJsData.default.keys && _coreJsData.default.keys.IE_PROTO || '');
  8290. return uid ? 'Symbol(src)_1.' + uid : '';
  8291. }();
  8292. /**
  8293. * Checks if `func` has its source masked.
  8294. *
  8295. * @private
  8296. * @param {Function} func The function to check.
  8297. * @returns {boolean} Returns `true` if `func` is masked, else `false`.
  8298. */
  8299. function isMasked(func) {
  8300. return !!maskSrcKey && maskSrcKey in func;
  8301. }
  8302. var _default = isMasked;
  8303. exports.default = _default;
  8304. /***/ }),
  8305. /* 180 */
  8306. /*!***********************************************************************************************!*\
  8307. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_coreJsData.js ***!
  8308. \***********************************************************************************************/
  8309. /*! no static exports found */
  8310. /***/ (function(module, exports, __webpack_require__) {
  8311. "use strict";
  8312. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8313. Object.defineProperty(exports, "__esModule", {
  8314. value: true
  8315. });
  8316. exports.default = void 0;
  8317. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8318. /** Used to detect overreaching core-js shims. */
  8319. var coreJsData = _root.default['__core-js_shared__'];
  8320. var _default = coreJsData;
  8321. exports.default = _default;
  8322. /***/ }),
  8323. /* 181 */
  8324. /*!*********************************************************************************************!*\
  8325. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toSource.js ***!
  8326. \*********************************************************************************************/
  8327. /*! no static exports found */
  8328. /***/ (function(module, exports, __webpack_require__) {
  8329. "use strict";
  8330. Object.defineProperty(exports, "__esModule", {
  8331. value: true
  8332. });
  8333. exports.default = void 0;
  8334. /** Used for built-in method references. */
  8335. var funcProto = Function.prototype;
  8336. /** Used to resolve the decompiled source of functions. */
  8337. var funcToString = funcProto.toString;
  8338. /**
  8339. * Converts `func` to its source code.
  8340. *
  8341. * @private
  8342. * @param {Function} func The function to convert.
  8343. * @returns {string} Returns the source code.
  8344. */
  8345. function toSource(func) {
  8346. if (func != null) {
  8347. try {
  8348. return funcToString.call(func);
  8349. } catch (e) {}
  8350. try {
  8351. return func + '';
  8352. } catch (e) {}
  8353. }
  8354. return '';
  8355. }
  8356. var _default = toSource;
  8357. exports.default = _default;
  8358. /***/ }),
  8359. /* 182 */
  8360. /*!*********************************************************************************************!*\
  8361. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getValue.js ***!
  8362. \*********************************************************************************************/
  8363. /*! no static exports found */
  8364. /***/ (function(module, exports, __webpack_require__) {
  8365. "use strict";
  8366. Object.defineProperty(exports, "__esModule", {
  8367. value: true
  8368. });
  8369. exports.default = void 0;
  8370. /**
  8371. * Gets the value at `key` of `object`.
  8372. *
  8373. * @private
  8374. * @param {Object} [object] The object to query.
  8375. * @param {string} key The key of the property to get.
  8376. * @returns {*} Returns the property value.
  8377. */
  8378. function getValue(object, key) {
  8379. return object == null ? undefined : object[key];
  8380. }
  8381. var _default = getValue;
  8382. exports.default = _default;
  8383. /***/ }),
  8384. /* 183 */
  8385. /*!***********************************************************************************************!*\
  8386. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBind.js ***!
  8387. \***********************************************************************************************/
  8388. /*! no static exports found */
  8389. /***/ (function(module, exports, __webpack_require__) {
  8390. "use strict";
  8391. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8392. Object.defineProperty(exports, "__esModule", {
  8393. value: true
  8394. });
  8395. exports.default = void 0;
  8396. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8397. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8398. /** Used to compose bitmasks for function metadata. */
  8399. var WRAP_BIND_FLAG = 1;
  8400. /**
  8401. * Creates a function that wraps `func` to invoke it with the optional `this`
  8402. * binding of `thisArg`.
  8403. *
  8404. * @private
  8405. * @param {Function} func The function to wrap.
  8406. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8407. * @param {*} [thisArg] The `this` binding of `func`.
  8408. * @returns {Function} Returns the new wrapped function.
  8409. */
  8410. function createBind(func, bitmask, thisArg) {
  8411. var isBind = bitmask & WRAP_BIND_FLAG,
  8412. Ctor = (0, _createCtor.default)(func);
  8413. function wrapper() {
  8414. var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  8415. return fn.apply(isBind ? thisArg : this, arguments);
  8416. }
  8417. return wrapper;
  8418. }
  8419. var _default = createBind;
  8420. exports.default = _default;
  8421. /***/ }),
  8422. /* 184 */
  8423. /*!***********************************************************************************************!*\
  8424. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCtor.js ***!
  8425. \***********************************************************************************************/
  8426. /*! no static exports found */
  8427. /***/ (function(module, exports, __webpack_require__) {
  8428. "use strict";
  8429. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8430. Object.defineProperty(exports, "__esModule", {
  8431. value: true
  8432. });
  8433. exports.default = void 0;
  8434. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  8435. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8436. /**
  8437. * Creates a function that produces an instance of `Ctor` regardless of
  8438. * whether it was invoked as part of a `new` expression or by `call` or `apply`.
  8439. *
  8440. * @private
  8441. * @param {Function} Ctor The constructor to wrap.
  8442. * @returns {Function} Returns the new wrapped function.
  8443. */
  8444. function createCtor(Ctor) {
  8445. return function () {
  8446. // Use a `switch` statement to work with class constructors. See
  8447. // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist
  8448. // for more details.
  8449. var args = arguments;
  8450. switch (args.length) {
  8451. case 0:
  8452. return new Ctor();
  8453. case 1:
  8454. return new Ctor(args[0]);
  8455. case 2:
  8456. return new Ctor(args[0], args[1]);
  8457. case 3:
  8458. return new Ctor(args[0], args[1], args[2]);
  8459. case 4:
  8460. return new Ctor(args[0], args[1], args[2], args[3]);
  8461. case 5:
  8462. return new Ctor(args[0], args[1], args[2], args[3], args[4]);
  8463. case 6:
  8464. return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);
  8465. case 7:
  8466. return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
  8467. }
  8468. var thisBinding = (0, _baseCreate.default)(Ctor.prototype),
  8469. result = Ctor.apply(thisBinding, args);
  8470. // Mimic the constructor's `return` behavior.
  8471. // See https://es5.github.io/#x13.2.2 for more details.
  8472. return (0, _isObject.default)(result) ? result : thisBinding;
  8473. };
  8474. }
  8475. var _default = createCtor;
  8476. exports.default = _default;
  8477. /***/ }),
  8478. /* 185 */
  8479. /*!***********************************************************************************************!*\
  8480. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseCreate.js ***!
  8481. \***********************************************************************************************/
  8482. /*! no static exports found */
  8483. /***/ (function(module, exports, __webpack_require__) {
  8484. "use strict";
  8485. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8486. Object.defineProperty(exports, "__esModule", {
  8487. value: true
  8488. });
  8489. exports.default = void 0;
  8490. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8491. /** Built-in value references. */
  8492. var objectCreate = Object.create;
  8493. /**
  8494. * The base implementation of `_.create` without support for assigning
  8495. * properties to the created object.
  8496. *
  8497. * @private
  8498. * @param {Object} proto The object to inherit from.
  8499. * @returns {Object} Returns the new object.
  8500. */
  8501. var baseCreate = function () {
  8502. function object() {}
  8503. return function (proto) {
  8504. if (!(0, _isObject.default)(proto)) {
  8505. return {};
  8506. }
  8507. if (objectCreate) {
  8508. return objectCreate(proto);
  8509. }
  8510. object.prototype = proto;
  8511. var result = new object();
  8512. object.prototype = undefined;
  8513. return result;
  8514. };
  8515. }();
  8516. var _default = baseCreate;
  8517. exports.default = _default;
  8518. /***/ }),
  8519. /* 186 */
  8520. /*!************************************************************************************************!*\
  8521. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCurry.js ***!
  8522. \************************************************************************************************/
  8523. /*! no static exports found */
  8524. /***/ (function(module, exports, __webpack_require__) {
  8525. "use strict";
  8526. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8527. Object.defineProperty(exports, "__esModule", {
  8528. value: true
  8529. });
  8530. exports.default = void 0;
  8531. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  8532. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8533. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  8534. var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
  8535. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  8536. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  8537. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8538. /**
  8539. * Creates a function that wraps `func` to enable currying.
  8540. *
  8541. * @private
  8542. * @param {Function} func The function to wrap.
  8543. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8544. * @param {number} arity The arity of `func`.
  8545. * @returns {Function} Returns the new wrapped function.
  8546. */
  8547. function createCurry(func, bitmask, arity) {
  8548. var Ctor = (0, _createCtor.default)(func);
  8549. function wrapper() {
  8550. var length = arguments.length,
  8551. args = Array(length),
  8552. index = length,
  8553. placeholder = (0, _getHolder.default)(wrapper);
  8554. while (index--) {
  8555. args[index] = arguments[index];
  8556. }
  8557. var holders = length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder ? [] : (0, _replaceHolders.default)(args, placeholder);
  8558. length -= holders.length;
  8559. if (length < arity) {
  8560. return (0, _createRecurry.default)(func, bitmask, _createHybrid.default, wrapper.placeholder, undefined, args, holders, undefined, undefined, arity - length);
  8561. }
  8562. var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  8563. return (0, _apply.default)(fn, this, args);
  8564. }
  8565. return wrapper;
  8566. }
  8567. var _default = createCurry;
  8568. exports.default = _default;
  8569. /***/ }),
  8570. /* 187 */
  8571. /*!******************************************************************************************!*\
  8572. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_apply.js ***!
  8573. \******************************************************************************************/
  8574. /*! no static exports found */
  8575. /***/ (function(module, exports, __webpack_require__) {
  8576. "use strict";
  8577. Object.defineProperty(exports, "__esModule", {
  8578. value: true
  8579. });
  8580. exports.default = void 0;
  8581. /**
  8582. * A faster alternative to `Function#apply`, this function invokes `func`
  8583. * with the `this` binding of `thisArg` and the arguments of `args`.
  8584. *
  8585. * @private
  8586. * @param {Function} func The function to invoke.
  8587. * @param {*} thisArg The `this` binding of `func`.
  8588. * @param {Array} args The arguments to invoke `func` with.
  8589. * @returns {*} Returns the result of `func`.
  8590. */
  8591. function apply(func, thisArg, args) {
  8592. switch (args.length) {
  8593. case 0:
  8594. return func.call(thisArg);
  8595. case 1:
  8596. return func.call(thisArg, args[0]);
  8597. case 2:
  8598. return func.call(thisArg, args[0], args[1]);
  8599. case 3:
  8600. return func.call(thisArg, args[0], args[1], args[2]);
  8601. }
  8602. return func.apply(thisArg, args);
  8603. }
  8604. var _default = apply;
  8605. exports.default = _default;
  8606. /***/ }),
  8607. /* 188 */
  8608. /*!*************************************************************************************************!*\
  8609. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createHybrid.js ***!
  8610. \*************************************************************************************************/
  8611. /*! no static exports found */
  8612. /***/ (function(module, exports, __webpack_require__) {
  8613. "use strict";
  8614. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8615. Object.defineProperty(exports, "__esModule", {
  8616. value: true
  8617. });
  8618. exports.default = void 0;
  8619. var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
  8620. var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
  8621. var _countHolders = _interopRequireDefault(__webpack_require__(/*! ./_countHolders.js */ 191));
  8622. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8623. var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
  8624. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  8625. var _reorder = _interopRequireDefault(__webpack_require__(/*! ./_reorder.js */ 221));
  8626. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  8627. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8628. /** Used to compose bitmasks for function metadata. */
  8629. var WRAP_BIND_FLAG = 1,
  8630. WRAP_BIND_KEY_FLAG = 2,
  8631. WRAP_CURRY_FLAG = 8,
  8632. WRAP_CURRY_RIGHT_FLAG = 16,
  8633. WRAP_ARY_FLAG = 128,
  8634. WRAP_FLIP_FLAG = 512;
  8635. /**
  8636. * Creates a function that wraps `func` to invoke it with optional `this`
  8637. * binding of `thisArg`, partial application, and currying.
  8638. *
  8639. * @private
  8640. * @param {Function|string} func The function or method name to wrap.
  8641. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8642. * @param {*} [thisArg] The `this` binding of `func`.
  8643. * @param {Array} [partials] The arguments to prepend to those provided to
  8644. * the new function.
  8645. * @param {Array} [holders] The `partials` placeholder indexes.
  8646. * @param {Array} [partialsRight] The arguments to append to those provided
  8647. * to the new function.
  8648. * @param {Array} [holdersRight] The `partialsRight` placeholder indexes.
  8649. * @param {Array} [argPos] The argument positions of the new function.
  8650. * @param {number} [ary] The arity cap of `func`.
  8651. * @param {number} [arity] The arity of `func`.
  8652. * @returns {Function} Returns the new wrapped function.
  8653. */
  8654. function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {
  8655. var isAry = bitmask & WRAP_ARY_FLAG,
  8656. isBind = bitmask & WRAP_BIND_FLAG,
  8657. isBindKey = bitmask & WRAP_BIND_KEY_FLAG,
  8658. isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG),
  8659. isFlip = bitmask & WRAP_FLIP_FLAG,
  8660. Ctor = isBindKey ? undefined : (0, _createCtor.default)(func);
  8661. function wrapper() {
  8662. var length = arguments.length,
  8663. args = Array(length),
  8664. index = length;
  8665. while (index--) {
  8666. args[index] = arguments[index];
  8667. }
  8668. if (isCurried) {
  8669. var placeholder = (0, _getHolder.default)(wrapper),
  8670. holdersCount = (0, _countHolders.default)(args, placeholder);
  8671. }
  8672. if (partials) {
  8673. args = (0, _composeArgs.default)(args, partials, holders, isCurried);
  8674. }
  8675. if (partialsRight) {
  8676. args = (0, _composeArgsRight.default)(args, partialsRight, holdersRight, isCurried);
  8677. }
  8678. length -= holdersCount;
  8679. if (isCurried && length < arity) {
  8680. var newHolders = (0, _replaceHolders.default)(args, placeholder);
  8681. return (0, _createRecurry.default)(func, bitmask, createHybrid, wrapper.placeholder, thisArg, args, newHolders, argPos, ary, arity - length);
  8682. }
  8683. var thisBinding = isBind ? thisArg : this,
  8684. fn = isBindKey ? thisBinding[func] : func;
  8685. length = args.length;
  8686. if (argPos) {
  8687. args = (0, _reorder.default)(args, argPos);
  8688. } else if (isFlip && length > 1) {
  8689. args.reverse();
  8690. }
  8691. if (isAry && ary < length) {
  8692. args.length = ary;
  8693. }
  8694. if (this && this !== _root.default && this instanceof wrapper) {
  8695. fn = Ctor || (0, _createCtor.default)(fn);
  8696. }
  8697. return fn.apply(thisBinding, args);
  8698. }
  8699. return wrapper;
  8700. }
  8701. var _default = createHybrid;
  8702. exports.default = _default;
  8703. /***/ }),
  8704. /* 189 */
  8705. /*!************************************************************************************************!*\
  8706. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgs.js ***!
  8707. \************************************************************************************************/
  8708. /*! no static exports found */
  8709. /***/ (function(module, exports, __webpack_require__) {
  8710. "use strict";
  8711. Object.defineProperty(exports, "__esModule", {
  8712. value: true
  8713. });
  8714. exports.default = void 0;
  8715. /* Built-in method references for those with the same name as other `lodash` methods. */
  8716. var nativeMax = Math.max;
  8717. /**
  8718. * Creates an array that is the composition of partially applied arguments,
  8719. * placeholders, and provided arguments into a single array of arguments.
  8720. *
  8721. * @private
  8722. * @param {Array} args The provided arguments.
  8723. * @param {Array} partials The arguments to prepend to those provided.
  8724. * @param {Array} holders The `partials` placeholder indexes.
  8725. * @params {boolean} [isCurried] Specify composing for a curried function.
  8726. * @returns {Array} Returns the new array of composed arguments.
  8727. */
  8728. function composeArgs(args, partials, holders, isCurried) {
  8729. var argsIndex = -1,
  8730. argsLength = args.length,
  8731. holdersLength = holders.length,
  8732. leftIndex = -1,
  8733. leftLength = partials.length,
  8734. rangeLength = nativeMax(argsLength - holdersLength, 0),
  8735. result = Array(leftLength + rangeLength),
  8736. isUncurried = !isCurried;
  8737. while (++leftIndex < leftLength) {
  8738. result[leftIndex] = partials[leftIndex];
  8739. }
  8740. while (++argsIndex < holdersLength) {
  8741. if (isUncurried || argsIndex < argsLength) {
  8742. result[holders[argsIndex]] = args[argsIndex];
  8743. }
  8744. }
  8745. while (rangeLength--) {
  8746. result[leftIndex++] = args[argsIndex++];
  8747. }
  8748. return result;
  8749. }
  8750. var _default = composeArgs;
  8751. exports.default = _default;
  8752. /***/ }),
  8753. /* 190 */
  8754. /*!*****************************************************************************************************!*\
  8755. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgsRight.js ***!
  8756. \*****************************************************************************************************/
  8757. /*! no static exports found */
  8758. /***/ (function(module, exports, __webpack_require__) {
  8759. "use strict";
  8760. Object.defineProperty(exports, "__esModule", {
  8761. value: true
  8762. });
  8763. exports.default = void 0;
  8764. /* Built-in method references for those with the same name as other `lodash` methods. */
  8765. var nativeMax = Math.max;
  8766. /**
  8767. * This function is like `composeArgs` except that the arguments composition
  8768. * is tailored for `_.partialRight`.
  8769. *
  8770. * @private
  8771. * @param {Array} args The provided arguments.
  8772. * @param {Array} partials The arguments to append to those provided.
  8773. * @param {Array} holders The `partials` placeholder indexes.
  8774. * @params {boolean} [isCurried] Specify composing for a curried function.
  8775. * @returns {Array} Returns the new array of composed arguments.
  8776. */
  8777. function composeArgsRight(args, partials, holders, isCurried) {
  8778. var argsIndex = -1,
  8779. argsLength = args.length,
  8780. holdersIndex = -1,
  8781. holdersLength = holders.length,
  8782. rightIndex = -1,
  8783. rightLength = partials.length,
  8784. rangeLength = nativeMax(argsLength - holdersLength, 0),
  8785. result = Array(rangeLength + rightLength),
  8786. isUncurried = !isCurried;
  8787. while (++argsIndex < rangeLength) {
  8788. result[argsIndex] = args[argsIndex];
  8789. }
  8790. var offset = argsIndex;
  8791. while (++rightIndex < rightLength) {
  8792. result[offset + rightIndex] = partials[rightIndex];
  8793. }
  8794. while (++holdersIndex < holdersLength) {
  8795. if (isUncurried || argsIndex < argsLength) {
  8796. result[offset + holders[holdersIndex]] = args[argsIndex++];
  8797. }
  8798. }
  8799. return result;
  8800. }
  8801. var _default = composeArgsRight;
  8802. exports.default = _default;
  8803. /***/ }),
  8804. /* 191 */
  8805. /*!*************************************************************************************************!*\
  8806. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_countHolders.js ***!
  8807. \*************************************************************************************************/
  8808. /*! no static exports found */
  8809. /***/ (function(module, exports, __webpack_require__) {
  8810. "use strict";
  8811. Object.defineProperty(exports, "__esModule", {
  8812. value: true
  8813. });
  8814. exports.default = void 0;
  8815. /**
  8816. * Gets the number of `placeholder` occurrences in `array`.
  8817. *
  8818. * @private
  8819. * @param {Array} array The array to inspect.
  8820. * @param {*} placeholder The placeholder to search for.
  8821. * @returns {number} Returns the placeholder count.
  8822. */
  8823. function countHolders(array, placeholder) {
  8824. var length = array.length,
  8825. result = 0;
  8826. while (length--) {
  8827. if (array[length] === placeholder) {
  8828. ++result;
  8829. }
  8830. }
  8831. return result;
  8832. }
  8833. var _default = countHolders;
  8834. exports.default = _default;
  8835. /***/ }),
  8836. /* 192 */
  8837. /*!**************************************************************************************************!*\
  8838. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRecurry.js ***!
  8839. \**************************************************************************************************/
  8840. /*! no static exports found */
  8841. /***/ (function(module, exports, __webpack_require__) {
  8842. "use strict";
  8843. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8844. Object.defineProperty(exports, "__esModule", {
  8845. value: true
  8846. });
  8847. exports.default = void 0;
  8848. var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
  8849. var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
  8850. var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
  8851. /** Used to compose bitmasks for function metadata. */
  8852. var WRAP_BIND_FLAG = 1,
  8853. WRAP_BIND_KEY_FLAG = 2,
  8854. WRAP_CURRY_BOUND_FLAG = 4,
  8855. WRAP_CURRY_FLAG = 8,
  8856. WRAP_PARTIAL_FLAG = 32,
  8857. WRAP_PARTIAL_RIGHT_FLAG = 64;
  8858. /**
  8859. * Creates a function that wraps `func` to continue currying.
  8860. *
  8861. * @private
  8862. * @param {Function} func The function to wrap.
  8863. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8864. * @param {Function} wrapFunc The function to create the `func` wrapper.
  8865. * @param {*} placeholder The placeholder value.
  8866. * @param {*} [thisArg] The `this` binding of `func`.
  8867. * @param {Array} [partials] The arguments to prepend to those provided to
  8868. * the new function.
  8869. * @param {Array} [holders] The `partials` placeholder indexes.
  8870. * @param {Array} [argPos] The argument positions of the new function.
  8871. * @param {number} [ary] The arity cap of `func`.
  8872. * @param {number} [arity] The arity of `func`.
  8873. * @returns {Function} Returns the new wrapped function.
  8874. */
  8875. function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {
  8876. var isCurry = bitmask & WRAP_CURRY_FLAG,
  8877. newHolders = isCurry ? holders : undefined,
  8878. newHoldersRight = isCurry ? undefined : holders,
  8879. newPartials = isCurry ? partials : undefined,
  8880. newPartialsRight = isCurry ? undefined : partials;
  8881. bitmask |= isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG;
  8882. bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);
  8883. if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {
  8884. bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);
  8885. }
  8886. var newData = [func, bitmask, thisArg, newPartials, newHolders, newPartialsRight, newHoldersRight, argPos, ary, arity];
  8887. var result = wrapFunc.apply(undefined, newData);
  8888. if ((0, _isLaziable.default)(func)) {
  8889. (0, _setData.default)(result, newData);
  8890. }
  8891. result.placeholder = placeholder;
  8892. return (0, _setWrapToString.default)(result, func, bitmask);
  8893. }
  8894. var _default = createRecurry;
  8895. exports.default = _default;
  8896. /***/ }),
  8897. /* 193 */
  8898. /*!***********************************************************************************************!*\
  8899. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isLaziable.js ***!
  8900. \***********************************************************************************************/
  8901. /*! no static exports found */
  8902. /***/ (function(module, exports, __webpack_require__) {
  8903. "use strict";
  8904. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8905. Object.defineProperty(exports, "__esModule", {
  8906. value: true
  8907. });
  8908. exports.default = void 0;
  8909. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  8910. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  8911. var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
  8912. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  8913. /**
  8914. * Checks if `func` has a lazy counterpart.
  8915. *
  8916. * @private
  8917. * @param {Function} func The function to check.
  8918. * @returns {boolean} Returns `true` if `func` has a lazy counterpart,
  8919. * else `false`.
  8920. */
  8921. function isLaziable(func) {
  8922. var funcName = (0, _getFuncName.default)(func),
  8923. other = _wrapperLodash.default[funcName];
  8924. if (typeof other != 'function' || !(funcName in _LazyWrapper.default.prototype)) {
  8925. return false;
  8926. }
  8927. if (func === other) {
  8928. return true;
  8929. }
  8930. var data = (0, _getData.default)(other);
  8931. return !!data && func === data[0];
  8932. }
  8933. var _default = isLaziable;
  8934. exports.default = _default;
  8935. /***/ }),
  8936. /* 194 */
  8937. /*!************************************************************************************************!*\
  8938. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LazyWrapper.js ***!
  8939. \************************************************************************************************/
  8940. /*! no static exports found */
  8941. /***/ (function(module, exports, __webpack_require__) {
  8942. "use strict";
  8943. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8944. Object.defineProperty(exports, "__esModule", {
  8945. value: true
  8946. });
  8947. exports.default = void 0;
  8948. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  8949. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  8950. /** Used as references for the maximum length and index of an array. */
  8951. var MAX_ARRAY_LENGTH = 4294967295;
  8952. /**
  8953. * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.
  8954. *
  8955. * @private
  8956. * @constructor
  8957. * @param {*} value The value to wrap.
  8958. */
  8959. function LazyWrapper(value) {
  8960. this.__wrapped__ = value;
  8961. this.__actions__ = [];
  8962. this.__dir__ = 1;
  8963. this.__filtered__ = false;
  8964. this.__iteratees__ = [];
  8965. this.__takeCount__ = MAX_ARRAY_LENGTH;
  8966. this.__views__ = [];
  8967. }
  8968. // Ensure `LazyWrapper` is an instance of `baseLodash`.
  8969. LazyWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
  8970. LazyWrapper.prototype.constructor = LazyWrapper;
  8971. var _default = LazyWrapper;
  8972. exports.default = _default;
  8973. /***/ }),
  8974. /* 195 */
  8975. /*!***********************************************************************************************!*\
  8976. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLodash.js ***!
  8977. \***********************************************************************************************/
  8978. /*! no static exports found */
  8979. /***/ (function(module, exports, __webpack_require__) {
  8980. "use strict";
  8981. Object.defineProperty(exports, "__esModule", {
  8982. value: true
  8983. });
  8984. exports.default = void 0;
  8985. /**
  8986. * The function whose prototype chain sequence wrappers inherit from.
  8987. *
  8988. * @private
  8989. */
  8990. function baseLodash() {
  8991. // No operation performed.
  8992. }
  8993. var _default = baseLodash;
  8994. exports.default = _default;
  8995. /***/ }),
  8996. /* 196 */
  8997. /*!********************************************************************************************!*\
  8998. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getData.js ***!
  8999. \********************************************************************************************/
  9000. /*! no static exports found */
  9001. /***/ (function(module, exports, __webpack_require__) {
  9002. "use strict";
  9003. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9004. Object.defineProperty(exports, "__esModule", {
  9005. value: true
  9006. });
  9007. exports.default = void 0;
  9008. var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
  9009. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  9010. /**
  9011. * Gets metadata for `func`.
  9012. *
  9013. * @private
  9014. * @param {Function} func The function to query.
  9015. * @returns {*} Returns the metadata for `func`.
  9016. */
  9017. var getData = !_metaMap.default ? _noop.default : function (func) {
  9018. return _metaMap.default.get(func);
  9019. };
  9020. var _default = getData;
  9021. exports.default = _default;
  9022. /***/ }),
  9023. /* 197 */
  9024. /*!****************************************************************************************!*\
  9025. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/noop.js ***!
  9026. \****************************************************************************************/
  9027. /*! no static exports found */
  9028. /***/ (function(module, exports, __webpack_require__) {
  9029. "use strict";
  9030. Object.defineProperty(exports, "__esModule", {
  9031. value: true
  9032. });
  9033. exports.default = void 0;
  9034. /**
  9035. * This method returns `undefined`.
  9036. *
  9037. * @static
  9038. * @memberOf _
  9039. * @since 2.3.0
  9040. * @category Util
  9041. * @example
  9042. *
  9043. * _.times(2, _.noop);
  9044. * // => [undefined, undefined]
  9045. */
  9046. function noop() {
  9047. // No operation performed.
  9048. }
  9049. var _default = noop;
  9050. exports.default = _default;
  9051. /***/ }),
  9052. /* 198 */
  9053. /*!************************************************************************************************!*\
  9054. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getFuncName.js ***!
  9055. \************************************************************************************************/
  9056. /*! no static exports found */
  9057. /***/ (function(module, exports, __webpack_require__) {
  9058. "use strict";
  9059. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9060. Object.defineProperty(exports, "__esModule", {
  9061. value: true
  9062. });
  9063. exports.default = void 0;
  9064. var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
  9065. /** Used for built-in method references. */
  9066. var objectProto = Object.prototype;
  9067. /** Used to check objects for own properties. */
  9068. var hasOwnProperty = objectProto.hasOwnProperty;
  9069. /**
  9070. * Gets the name of `func`.
  9071. *
  9072. * @private
  9073. * @param {Function} func The function to query.
  9074. * @returns {string} Returns the function name.
  9075. */
  9076. function getFuncName(func) {
  9077. var result = func.name + '',
  9078. array = _realNames.default[result],
  9079. length = hasOwnProperty.call(_realNames.default, result) ? array.length : 0;
  9080. while (length--) {
  9081. var data = array[length],
  9082. otherFunc = data.func;
  9083. if (otherFunc == null || otherFunc == func) {
  9084. return data.name;
  9085. }
  9086. }
  9087. return result;
  9088. }
  9089. var _default = getFuncName;
  9090. exports.default = _default;
  9091. /***/ }),
  9092. /* 199 */
  9093. /*!**********************************************************************************************!*\
  9094. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_realNames.js ***!
  9095. \**********************************************************************************************/
  9096. /*! no static exports found */
  9097. /***/ (function(module, exports, __webpack_require__) {
  9098. "use strict";
  9099. Object.defineProperty(exports, "__esModule", {
  9100. value: true
  9101. });
  9102. exports.default = void 0;
  9103. /** Used to lookup unminified function names. */
  9104. var realNames = {};
  9105. var _default = realNames;
  9106. exports.default = _default;
  9107. /***/ }),
  9108. /* 200 */
  9109. /*!*************************************************************************************************!*\
  9110. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperLodash.js ***!
  9111. \*************************************************************************************************/
  9112. /*! no static exports found */
  9113. /***/ (function(module, exports, __webpack_require__) {
  9114. "use strict";
  9115. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9116. Object.defineProperty(exports, "__esModule", {
  9117. value: true
  9118. });
  9119. exports.default = void 0;
  9120. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  9121. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  9122. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  9123. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  9124. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  9125. var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
  9126. /** Used for built-in method references. */
  9127. var objectProto = Object.prototype;
  9128. /** Used to check objects for own properties. */
  9129. var hasOwnProperty = objectProto.hasOwnProperty;
  9130. /**
  9131. * Creates a `lodash` object which wraps `value` to enable implicit method
  9132. * chain sequences. Methods that operate on and return arrays, collections,
  9133. * and functions can be chained together. Methods that retrieve a single value
  9134. * or may return a primitive value will automatically end the chain sequence
  9135. * and return the unwrapped value. Otherwise, the value must be unwrapped
  9136. * with `_#value`.
  9137. *
  9138. * Explicit chain sequences, which must be unwrapped with `_#value`, may be
  9139. * enabled using `_.chain`.
  9140. *
  9141. * The execution of chained methods is lazy, that is, it's deferred until
  9142. * `_#value` is implicitly or explicitly called.
  9143. *
  9144. * Lazy evaluation allows several methods to support shortcut fusion.
  9145. * Shortcut fusion is an optimization to merge iteratee calls; this avoids
  9146. * the creation of intermediate arrays and can greatly reduce the number of
  9147. * iteratee executions. Sections of a chain sequence qualify for shortcut
  9148. * fusion if the section is applied to an array and iteratees accept only
  9149. * one argument. The heuristic for whether a section qualifies for shortcut
  9150. * fusion is subject to change.
  9151. *
  9152. * Chaining is supported in custom builds as long as the `_#value` method is
  9153. * directly or indirectly included in the build.
  9154. *
  9155. * In addition to lodash methods, wrappers have `Array` and `String` methods.
  9156. *
  9157. * The wrapper `Array` methods are:
  9158. * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift`
  9159. *
  9160. * The wrapper `String` methods are:
  9161. * `replace` and `split`
  9162. *
  9163. * The wrapper methods that support shortcut fusion are:
  9164. * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`,
  9165. * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`,
  9166. * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray`
  9167. *
  9168. * The chainable wrapper methods are:
  9169. * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`,
  9170. * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`,
  9171. * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`,
  9172. * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`,
  9173. * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`,
  9174. * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`,
  9175. * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`,
  9176. * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`,
  9177. * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`,
  9178. * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`,
  9179. * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`,
  9180. * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`,
  9181. * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`,
  9182. * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`,
  9183. * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`,
  9184. * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`,
  9185. * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`,
  9186. * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`,
  9187. * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`,
  9188. * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`,
  9189. * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`,
  9190. * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`,
  9191. * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`,
  9192. * `zipObject`, `zipObjectDeep`, and `zipWith`
  9193. *
  9194. * The wrapper methods that are **not** chainable by default are:
  9195. * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,
  9196. * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`,
  9197. * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`,
  9198. * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`,
  9199. * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`,
  9200. * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`,
  9201. * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`,
  9202. * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`,
  9203. * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`,
  9204. * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`,
  9205. * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,
  9206. * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,
  9207. * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,
  9208. * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,
  9209. * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,
  9210. * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,
  9211. * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,
  9212. * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,
  9213. * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,
  9214. * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,
  9215. * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,
  9216. * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,
  9217. * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,
  9218. * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,
  9219. * `upperFirst`, `value`, and `words`
  9220. *
  9221. * @name _
  9222. * @constructor
  9223. * @category Seq
  9224. * @param {*} value The value to wrap in a `lodash` instance.
  9225. * @returns {Object} Returns the new `lodash` wrapper instance.
  9226. * @example
  9227. *
  9228. * function square(n) {
  9229. * return n * n;
  9230. * }
  9231. *
  9232. * var wrapped = _([1, 2, 3]);
  9233. *
  9234. * // Returns an unwrapped value.
  9235. * wrapped.reduce(_.add);
  9236. * // => 6
  9237. *
  9238. * // Returns a wrapped value.
  9239. * var squares = wrapped.map(square);
  9240. *
  9241. * _.isArray(squares);
  9242. * // => false
  9243. *
  9244. * _.isArray(squares.value());
  9245. * // => true
  9246. */
  9247. function lodash(value) {
  9248. if ((0, _isObjectLike.default)(value) && !(0, _isArray.default)(value) && !(value instanceof _LazyWrapper.default)) {
  9249. if (value instanceof _LodashWrapper.default) {
  9250. return value;
  9251. }
  9252. if (hasOwnProperty.call(value, '__wrapped__')) {
  9253. return (0, _wrapperClone.default)(value);
  9254. }
  9255. }
  9256. return new _LodashWrapper.default(value);
  9257. }
  9258. // Ensure wrappers are instances of `baseLodash`.
  9259. lodash.prototype = _baseLodash.default.prototype;
  9260. lodash.prototype.constructor = lodash;
  9261. var _default = lodash;
  9262. exports.default = _default;
  9263. /***/ }),
  9264. /* 201 */
  9265. /*!**************************************************************************************************!*\
  9266. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LodashWrapper.js ***!
  9267. \**************************************************************************************************/
  9268. /*! no static exports found */
  9269. /***/ (function(module, exports, __webpack_require__) {
  9270. "use strict";
  9271. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9272. Object.defineProperty(exports, "__esModule", {
  9273. value: true
  9274. });
  9275. exports.default = void 0;
  9276. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  9277. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  9278. /**
  9279. * The base constructor for creating `lodash` wrapper objects.
  9280. *
  9281. * @private
  9282. * @param {*} value The value to wrap.
  9283. * @param {boolean} [chainAll] Enable explicit method chain sequences.
  9284. */
  9285. function LodashWrapper(value, chainAll) {
  9286. this.__wrapped__ = value;
  9287. this.__actions__ = [];
  9288. this.__chain__ = !!chainAll;
  9289. this.__index__ = 0;
  9290. this.__values__ = undefined;
  9291. }
  9292. LodashWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
  9293. LodashWrapper.prototype.constructor = LodashWrapper;
  9294. var _default = LodashWrapper;
  9295. exports.default = _default;
  9296. /***/ }),
  9297. /* 202 */
  9298. /*!*************************************************************************************************!*\
  9299. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_wrapperClone.js ***!
  9300. \*************************************************************************************************/
  9301. /*! no static exports found */
  9302. /***/ (function(module, exports, __webpack_require__) {
  9303. "use strict";
  9304. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9305. Object.defineProperty(exports, "__esModule", {
  9306. value: true
  9307. });
  9308. exports.default = void 0;
  9309. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  9310. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  9311. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  9312. /**
  9313. * Creates a clone of `wrapper`.
  9314. *
  9315. * @private
  9316. * @param {Object} wrapper The wrapper to clone.
  9317. * @returns {Object} Returns the cloned wrapper.
  9318. */
  9319. function wrapperClone(wrapper) {
  9320. if (wrapper instanceof _LazyWrapper.default) {
  9321. return wrapper.clone();
  9322. }
  9323. var result = new _LodashWrapper.default(wrapper.__wrapped__, wrapper.__chain__);
  9324. result.__actions__ = (0, _copyArray.default)(wrapper.__actions__);
  9325. result.__index__ = wrapper.__index__;
  9326. result.__values__ = wrapper.__values__;
  9327. return result;
  9328. }
  9329. var _default = wrapperClone;
  9330. exports.default = _default;
  9331. /***/ }),
  9332. /* 203 */
  9333. /*!**********************************************************************************************!*\
  9334. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyArray.js ***!
  9335. \**********************************************************************************************/
  9336. /*! no static exports found */
  9337. /***/ (function(module, exports, __webpack_require__) {
  9338. "use strict";
  9339. Object.defineProperty(exports, "__esModule", {
  9340. value: true
  9341. });
  9342. exports.default = void 0;
  9343. /**
  9344. * Copies the values of `source` to `array`.
  9345. *
  9346. * @private
  9347. * @param {Array} source The array to copy values from.
  9348. * @param {Array} [array=[]] The array to copy values to.
  9349. * @returns {Array} Returns `array`.
  9350. */
  9351. function copyArray(source, array) {
  9352. var index = -1,
  9353. length = source.length;
  9354. array || (array = Array(length));
  9355. while (++index < length) {
  9356. array[index] = source[index];
  9357. }
  9358. return array;
  9359. }
  9360. var _default = copyArray;
  9361. exports.default = _default;
  9362. /***/ }),
  9363. /* 204 */
  9364. /*!********************************************************************************************!*\
  9365. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setData.js ***!
  9366. \********************************************************************************************/
  9367. /*! no static exports found */
  9368. /***/ (function(module, exports, __webpack_require__) {
  9369. "use strict";
  9370. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9371. Object.defineProperty(exports, "__esModule", {
  9372. value: true
  9373. });
  9374. exports.default = void 0;
  9375. var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
  9376. var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
  9377. /**
  9378. * Sets metadata for `func`.
  9379. *
  9380. * **Note:** If this function becomes hot, i.e. is invoked a lot in a short
  9381. * period of time, it will trip its breaker and transition to an identity
  9382. * function to avoid garbage collection pauses in V8. See
  9383. * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070)
  9384. * for more details.
  9385. *
  9386. * @private
  9387. * @param {Function} func The function to associate metadata with.
  9388. * @param {*} data The metadata.
  9389. * @returns {Function} Returns `func`.
  9390. */
  9391. var setData = (0, _shortOut.default)(_baseSetData.default);
  9392. var _default = setData;
  9393. exports.default = _default;
  9394. /***/ }),
  9395. /* 205 */
  9396. /*!*********************************************************************************************!*\
  9397. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shortOut.js ***!
  9398. \*********************************************************************************************/
  9399. /*! no static exports found */
  9400. /***/ (function(module, exports, __webpack_require__) {
  9401. "use strict";
  9402. Object.defineProperty(exports, "__esModule", {
  9403. value: true
  9404. });
  9405. exports.default = void 0;
  9406. /** Used to detect hot functions by number of calls within a span of milliseconds. */
  9407. var HOT_COUNT = 800,
  9408. HOT_SPAN = 16;
  9409. /* Built-in method references for those with the same name as other `lodash` methods. */
  9410. var nativeNow = Date.now;
  9411. /**
  9412. * Creates a function that'll short out and invoke `identity` instead
  9413. * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`
  9414. * milliseconds.
  9415. *
  9416. * @private
  9417. * @param {Function} func The function to restrict.
  9418. * @returns {Function} Returns the new shortable function.
  9419. */
  9420. function shortOut(func) {
  9421. var count = 0,
  9422. lastCalled = 0;
  9423. return function () {
  9424. var stamp = nativeNow(),
  9425. remaining = HOT_SPAN - (stamp - lastCalled);
  9426. lastCalled = stamp;
  9427. if (remaining > 0) {
  9428. if (++count >= HOT_COUNT) {
  9429. return arguments[0];
  9430. }
  9431. } else {
  9432. count = 0;
  9433. }
  9434. return func.apply(undefined, arguments);
  9435. };
  9436. }
  9437. var _default = shortOut;
  9438. exports.default = _default;
  9439. /***/ }),
  9440. /* 206 */
  9441. /*!****************************************************************************************************!*\
  9442. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setWrapToString.js ***!
  9443. \****************************************************************************************************/
  9444. /*! no static exports found */
  9445. /***/ (function(module, exports, __webpack_require__) {
  9446. "use strict";
  9447. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9448. Object.defineProperty(exports, "__esModule", {
  9449. value: true
  9450. });
  9451. exports.default = void 0;
  9452. var _getWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_getWrapDetails.js */ 207));
  9453. var _insertWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_insertWrapDetails.js */ 208));
  9454. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  9455. var _updateWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_updateWrapDetails.js */ 213));
  9456. /**
  9457. * Sets the `toString` method of `wrapper` to mimic the source of `reference`
  9458. * with wrapper details in a comment at the top of the source body.
  9459. *
  9460. * @private
  9461. * @param {Function} wrapper The function to modify.
  9462. * @param {Function} reference The reference function.
  9463. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  9464. * @returns {Function} Returns `wrapper`.
  9465. */
  9466. function setWrapToString(wrapper, reference, bitmask) {
  9467. var source = reference + '';
  9468. return (0, _setToString.default)(wrapper, (0, _insertWrapDetails.default)(source, (0, _updateWrapDetails.default)((0, _getWrapDetails.default)(source), bitmask)));
  9469. }
  9470. var _default = setWrapToString;
  9471. exports.default = _default;
  9472. /***/ }),
  9473. /* 207 */
  9474. /*!***************************************************************************************************!*\
  9475. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getWrapDetails.js ***!
  9476. \***************************************************************************************************/
  9477. /*! no static exports found */
  9478. /***/ (function(module, exports, __webpack_require__) {
  9479. "use strict";
  9480. Object.defineProperty(exports, "__esModule", {
  9481. value: true
  9482. });
  9483. exports.default = void 0;
  9484. /** Used to match wrap detail comments. */
  9485. var reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/,
  9486. reSplitDetails = /,? & /;
  9487. /**
  9488. * Extracts wrapper details from the `source` body comment.
  9489. *
  9490. * @private
  9491. * @param {string} source The source to inspect.
  9492. * @returns {Array} Returns the wrapper details.
  9493. */
  9494. function getWrapDetails(source) {
  9495. var match = source.match(reWrapDetails);
  9496. return match ? match[1].split(reSplitDetails) : [];
  9497. }
  9498. var _default = getWrapDetails;
  9499. exports.default = _default;
  9500. /***/ }),
  9501. /* 208 */
  9502. /*!******************************************************************************************************!*\
  9503. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_insertWrapDetails.js ***!
  9504. \******************************************************************************************************/
  9505. /*! no static exports found */
  9506. /***/ (function(module, exports, __webpack_require__) {
  9507. "use strict";
  9508. Object.defineProperty(exports, "__esModule", {
  9509. value: true
  9510. });
  9511. exports.default = void 0;
  9512. /** Used to match wrap detail comments. */
  9513. var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;
  9514. /**
  9515. * Inserts wrapper `details` in a comment at the top of the `source` body.
  9516. *
  9517. * @private
  9518. * @param {string} source The source to modify.
  9519. * @returns {Array} details The details to insert.
  9520. * @returns {string} Returns the modified source.
  9521. */
  9522. function insertWrapDetails(source, details) {
  9523. var length = details.length;
  9524. if (!length) {
  9525. return source;
  9526. }
  9527. var lastIndex = length - 1;
  9528. details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex];
  9529. details = details.join(length > 2 ? ', ' : ' ');
  9530. return source.replace(reWrapComment, '{\n/* [wrapped with ' + details + '] */\n');
  9531. }
  9532. var _default = insertWrapDetails;
  9533. exports.default = _default;
  9534. /***/ }),
  9535. /* 209 */
  9536. /*!************************************************************************************************!*\
  9537. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToString.js ***!
  9538. \************************************************************************************************/
  9539. /*! no static exports found */
  9540. /***/ (function(module, exports, __webpack_require__) {
  9541. "use strict";
  9542. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9543. Object.defineProperty(exports, "__esModule", {
  9544. value: true
  9545. });
  9546. exports.default = void 0;
  9547. var _baseSetToString = _interopRequireDefault(__webpack_require__(/*! ./_baseSetToString.js */ 210));
  9548. var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
  9549. /**
  9550. * Sets the `toString` method of `func` to return `string`.
  9551. *
  9552. * @private
  9553. * @param {Function} func The function to modify.
  9554. * @param {Function} string The `toString` result.
  9555. * @returns {Function} Returns `func`.
  9556. */
  9557. var setToString = (0, _shortOut.default)(_baseSetToString.default);
  9558. var _default = setToString;
  9559. exports.default = _default;
  9560. /***/ }),
  9561. /* 210 */
  9562. /*!****************************************************************************************************!*\
  9563. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetToString.js ***!
  9564. \****************************************************************************************************/
  9565. /*! no static exports found */
  9566. /***/ (function(module, exports, __webpack_require__) {
  9567. "use strict";
  9568. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9569. Object.defineProperty(exports, "__esModule", {
  9570. value: true
  9571. });
  9572. exports.default = void 0;
  9573. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  9574. var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
  9575. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  9576. /**
  9577. * The base implementation of `setToString` without support for hot loop shorting.
  9578. *
  9579. * @private
  9580. * @param {Function} func The function to modify.
  9581. * @param {Function} string The `toString` result.
  9582. * @returns {Function} Returns `func`.
  9583. */
  9584. var baseSetToString = !_defineProperty.default ? _identity.default : function (func, string) {
  9585. return (0, _defineProperty.default)(func, 'toString', {
  9586. 'configurable': true,
  9587. 'enumerable': false,
  9588. 'value': (0, _constant.default)(string),
  9589. 'writable': true
  9590. });
  9591. };
  9592. var _default = baseSetToString;
  9593. exports.default = _default;
  9594. /***/ }),
  9595. /* 211 */
  9596. /*!********************************************************************************************!*\
  9597. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/constant.js ***!
  9598. \********************************************************************************************/
  9599. /*! no static exports found */
  9600. /***/ (function(module, exports, __webpack_require__) {
  9601. "use strict";
  9602. Object.defineProperty(exports, "__esModule", {
  9603. value: true
  9604. });
  9605. exports.default = void 0;
  9606. /**
  9607. * Creates a function that returns `value`.
  9608. *
  9609. * @static
  9610. * @memberOf _
  9611. * @since 2.4.0
  9612. * @category Util
  9613. * @param {*} value The value to return from the new function.
  9614. * @returns {Function} Returns the new constant function.
  9615. * @example
  9616. *
  9617. * var objects = _.times(2, _.constant({ 'a': 1 }));
  9618. *
  9619. * console.log(objects);
  9620. * // => [{ 'a': 1 }, { 'a': 1 }]
  9621. *
  9622. * console.log(objects[0] === objects[1]);
  9623. * // => true
  9624. */
  9625. function constant(value) {
  9626. return function () {
  9627. return value;
  9628. };
  9629. }
  9630. var _default = constant;
  9631. exports.default = _default;
  9632. /***/ }),
  9633. /* 212 */
  9634. /*!***************************************************************************************************!*\
  9635. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_defineProperty.js ***!
  9636. \***************************************************************************************************/
  9637. /*! no static exports found */
  9638. /***/ (function(module, exports, __webpack_require__) {
  9639. "use strict";
  9640. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9641. Object.defineProperty(exports, "__esModule", {
  9642. value: true
  9643. });
  9644. exports.default = void 0;
  9645. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  9646. var defineProperty = function () {
  9647. try {
  9648. var func = (0, _getNative.default)(Object, 'defineProperty');
  9649. func({}, '', {});
  9650. return func;
  9651. } catch (e) {}
  9652. }();
  9653. var _default = defineProperty;
  9654. exports.default = _default;
  9655. /***/ }),
  9656. /* 213 */
  9657. /*!******************************************************************************************************!*\
  9658. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_updateWrapDetails.js ***!
  9659. \******************************************************************************************************/
  9660. /*! no static exports found */
  9661. /***/ (function(module, exports, __webpack_require__) {
  9662. "use strict";
  9663. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9664. Object.defineProperty(exports, "__esModule", {
  9665. value: true
  9666. });
  9667. exports.default = void 0;
  9668. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  9669. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  9670. /** Used to compose bitmasks for function metadata. */
  9671. var WRAP_BIND_FLAG = 1,
  9672. WRAP_BIND_KEY_FLAG = 2,
  9673. WRAP_CURRY_FLAG = 8,
  9674. WRAP_CURRY_RIGHT_FLAG = 16,
  9675. WRAP_PARTIAL_FLAG = 32,
  9676. WRAP_PARTIAL_RIGHT_FLAG = 64,
  9677. WRAP_ARY_FLAG = 128,
  9678. WRAP_REARG_FLAG = 256,
  9679. WRAP_FLIP_FLAG = 512;
  9680. /** Used to associate wrap methods with their bit flags. */
  9681. var wrapFlags = [['ary', WRAP_ARY_FLAG], ['bind', WRAP_BIND_FLAG], ['bindKey', WRAP_BIND_KEY_FLAG], ['curry', WRAP_CURRY_FLAG], ['curryRight', WRAP_CURRY_RIGHT_FLAG], ['flip', WRAP_FLIP_FLAG], ['partial', WRAP_PARTIAL_FLAG], ['partialRight', WRAP_PARTIAL_RIGHT_FLAG], ['rearg', WRAP_REARG_FLAG]];
  9682. /**
  9683. * Updates wrapper `details` based on `bitmask` flags.
  9684. *
  9685. * @private
  9686. * @returns {Array} details The details to modify.
  9687. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  9688. * @returns {Array} Returns `details`.
  9689. */
  9690. function updateWrapDetails(details, bitmask) {
  9691. (0, _arrayEach.default)(wrapFlags, function (pair) {
  9692. var value = '_.' + pair[0];
  9693. if (bitmask & pair[1] && !(0, _arrayIncludes.default)(details, value)) {
  9694. details.push(value);
  9695. }
  9696. });
  9697. return details.sort();
  9698. }
  9699. var _default = updateWrapDetails;
  9700. exports.default = _default;
  9701. /***/ }),
  9702. /* 214 */
  9703. /*!**********************************************************************************************!*\
  9704. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEach.js ***!
  9705. \**********************************************************************************************/
  9706. /*! no static exports found */
  9707. /***/ (function(module, exports, __webpack_require__) {
  9708. "use strict";
  9709. Object.defineProperty(exports, "__esModule", {
  9710. value: true
  9711. });
  9712. exports.default = void 0;
  9713. /**
  9714. * A specialized version of `_.forEach` for arrays without support for
  9715. * iteratee shorthands.
  9716. *
  9717. * @private
  9718. * @param {Array} [array] The array to iterate over.
  9719. * @param {Function} iteratee The function invoked per iteration.
  9720. * @returns {Array} Returns `array`.
  9721. */
  9722. function arrayEach(array, iteratee) {
  9723. var index = -1,
  9724. length = array == null ? 0 : array.length;
  9725. while (++index < length) {
  9726. if (iteratee(array[index], index, array) === false) {
  9727. break;
  9728. }
  9729. }
  9730. return array;
  9731. }
  9732. var _default = arrayEach;
  9733. exports.default = _default;
  9734. /***/ }),
  9735. /* 215 */
  9736. /*!**************************************************************************************************!*\
  9737. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludes.js ***!
  9738. \**************************************************************************************************/
  9739. /*! no static exports found */
  9740. /***/ (function(module, exports, __webpack_require__) {
  9741. "use strict";
  9742. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9743. Object.defineProperty(exports, "__esModule", {
  9744. value: true
  9745. });
  9746. exports.default = void 0;
  9747. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  9748. /**
  9749. * A specialized version of `_.includes` for arrays without support for
  9750. * specifying an index to search from.
  9751. *
  9752. * @private
  9753. * @param {Array} [array] The array to inspect.
  9754. * @param {*} target The value to search for.
  9755. * @returns {boolean} Returns `true` if `target` is found, else `false`.
  9756. */
  9757. function arrayIncludes(array, value) {
  9758. var length = array == null ? 0 : array.length;
  9759. return !!length && (0, _baseIndexOf.default)(array, value, 0) > -1;
  9760. }
  9761. var _default = arrayIncludes;
  9762. exports.default = _default;
  9763. /***/ }),
  9764. /* 216 */
  9765. /*!************************************************************************************************!*\
  9766. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOf.js ***!
  9767. \************************************************************************************************/
  9768. /*! no static exports found */
  9769. /***/ (function(module, exports, __webpack_require__) {
  9770. "use strict";
  9771. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9772. Object.defineProperty(exports, "__esModule", {
  9773. value: true
  9774. });
  9775. exports.default = void 0;
  9776. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  9777. var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
  9778. var _strictIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictIndexOf.js */ 219));
  9779. /**
  9780. * The base implementation of `_.indexOf` without `fromIndex` bounds checks.
  9781. *
  9782. * @private
  9783. * @param {Array} array The array to inspect.
  9784. * @param {*} value The value to search for.
  9785. * @param {number} fromIndex The index to search from.
  9786. * @returns {number} Returns the index of the matched value, else `-1`.
  9787. */
  9788. function baseIndexOf(array, value, fromIndex) {
  9789. return value === value ? (0, _strictIndexOf.default)(array, value, fromIndex) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, fromIndex);
  9790. }
  9791. var _default = baseIndexOf;
  9792. exports.default = _default;
  9793. /***/ }),
  9794. /* 217 */
  9795. /*!**************************************************************************************************!*\
  9796. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindIndex.js ***!
  9797. \**************************************************************************************************/
  9798. /*! no static exports found */
  9799. /***/ (function(module, exports, __webpack_require__) {
  9800. "use strict";
  9801. Object.defineProperty(exports, "__esModule", {
  9802. value: true
  9803. });
  9804. exports.default = void 0;
  9805. /**
  9806. * The base implementation of `_.findIndex` and `_.findLastIndex` without
  9807. * support for iteratee shorthands.
  9808. *
  9809. * @private
  9810. * @param {Array} array The array to inspect.
  9811. * @param {Function} predicate The function invoked per iteration.
  9812. * @param {number} fromIndex The index to search from.
  9813. * @param {boolean} [fromRight] Specify iterating from right to left.
  9814. * @returns {number} Returns the index of the matched value, else `-1`.
  9815. */
  9816. function baseFindIndex(array, predicate, fromIndex, fromRight) {
  9817. var length = array.length,
  9818. index = fromIndex + (fromRight ? 1 : -1);
  9819. while (fromRight ? index-- : ++index < length) {
  9820. if (predicate(array[index], index, array)) {
  9821. return index;
  9822. }
  9823. }
  9824. return -1;
  9825. }
  9826. var _default = baseFindIndex;
  9827. exports.default = _default;
  9828. /***/ }),
  9829. /* 218 */
  9830. /*!**********************************************************************************************!*\
  9831. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNaN.js ***!
  9832. \**********************************************************************************************/
  9833. /*! no static exports found */
  9834. /***/ (function(module, exports, __webpack_require__) {
  9835. "use strict";
  9836. Object.defineProperty(exports, "__esModule", {
  9837. value: true
  9838. });
  9839. exports.default = void 0;
  9840. /**
  9841. * The base implementation of `_.isNaN` without support for number objects.
  9842. *
  9843. * @private
  9844. * @param {*} value The value to check.
  9845. * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
  9846. */
  9847. function baseIsNaN(value) {
  9848. return value !== value;
  9849. }
  9850. var _default = baseIsNaN;
  9851. exports.default = _default;
  9852. /***/ }),
  9853. /* 219 */
  9854. /*!**************************************************************************************************!*\
  9855. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictIndexOf.js ***!
  9856. \**************************************************************************************************/
  9857. /*! no static exports found */
  9858. /***/ (function(module, exports, __webpack_require__) {
  9859. "use strict";
  9860. Object.defineProperty(exports, "__esModule", {
  9861. value: true
  9862. });
  9863. exports.default = void 0;
  9864. /**
  9865. * A specialized version of `_.indexOf` which performs strict equality
  9866. * comparisons of values, i.e. `===`.
  9867. *
  9868. * @private
  9869. * @param {Array} array The array to inspect.
  9870. * @param {*} value The value to search for.
  9871. * @param {number} fromIndex The index to search from.
  9872. * @returns {number} Returns the index of the matched value, else `-1`.
  9873. */
  9874. function strictIndexOf(array, value, fromIndex) {
  9875. var index = fromIndex - 1,
  9876. length = array.length;
  9877. while (++index < length) {
  9878. if (array[index] === value) {
  9879. return index;
  9880. }
  9881. }
  9882. return -1;
  9883. }
  9884. var _default = strictIndexOf;
  9885. exports.default = _default;
  9886. /***/ }),
  9887. /* 220 */
  9888. /*!**********************************************************************************************!*\
  9889. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getHolder.js ***!
  9890. \**********************************************************************************************/
  9891. /*! no static exports found */
  9892. /***/ (function(module, exports, __webpack_require__) {
  9893. "use strict";
  9894. Object.defineProperty(exports, "__esModule", {
  9895. value: true
  9896. });
  9897. exports.default = void 0;
  9898. /**
  9899. * Gets the argument placeholder value for `func`.
  9900. *
  9901. * @private
  9902. * @param {Function} func The function to inspect.
  9903. * @returns {*} Returns the placeholder value.
  9904. */
  9905. function getHolder(func) {
  9906. var object = func;
  9907. return object.placeholder;
  9908. }
  9909. var _default = getHolder;
  9910. exports.default = _default;
  9911. /***/ }),
  9912. /* 221 */
  9913. /*!********************************************************************************************!*\
  9914. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reorder.js ***!
  9915. \********************************************************************************************/
  9916. /*! no static exports found */
  9917. /***/ (function(module, exports, __webpack_require__) {
  9918. "use strict";
  9919. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9920. Object.defineProperty(exports, "__esModule", {
  9921. value: true
  9922. });
  9923. exports.default = void 0;
  9924. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  9925. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  9926. /* Built-in method references for those with the same name as other `lodash` methods. */
  9927. var nativeMin = Math.min;
  9928. /**
  9929. * Reorder `array` according to the specified indexes where the element at
  9930. * the first index is assigned as the first element, the element at
  9931. * the second index is assigned as the second element, and so on.
  9932. *
  9933. * @private
  9934. * @param {Array} array The array to reorder.
  9935. * @param {Array} indexes The arranged array indexes.
  9936. * @returns {Array} Returns `array`.
  9937. */
  9938. function reorder(array, indexes) {
  9939. var arrLength = array.length,
  9940. length = nativeMin(indexes.length, arrLength),
  9941. oldArray = (0, _copyArray.default)(array);
  9942. while (length--) {
  9943. var index = indexes[length];
  9944. array[length] = (0, _isIndex.default)(index, arrLength) ? oldArray[index] : undefined;
  9945. }
  9946. return array;
  9947. }
  9948. var _default = reorder;
  9949. exports.default = _default;
  9950. /***/ }),
  9951. /* 222 */
  9952. /*!********************************************************************************************!*\
  9953. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIndex.js ***!
  9954. \********************************************************************************************/
  9955. /*! no static exports found */
  9956. /***/ (function(module, exports, __webpack_require__) {
  9957. "use strict";
  9958. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9959. Object.defineProperty(exports, "__esModule", {
  9960. value: true
  9961. });
  9962. exports.default = void 0;
  9963. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  9964. /** Used as references for various `Number` constants. */
  9965. var MAX_SAFE_INTEGER = 9007199254740991;
  9966. /** Used to detect unsigned integer values. */
  9967. var reIsUint = /^(?:0|[1-9]\d*)$/;
  9968. /**
  9969. * Checks if `value` is a valid array-like index.
  9970. *
  9971. * @private
  9972. * @param {*} value The value to check.
  9973. * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
  9974. * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
  9975. */
  9976. function isIndex(value, length) {
  9977. var type = (0, _typeof2.default)(value);
  9978. length = length == null ? MAX_SAFE_INTEGER : length;
  9979. return !!length && (type == 'number' || type != 'symbol' && reIsUint.test(value)) && value > -1 && value % 1 == 0 && value < length;
  9980. }
  9981. var _default = isIndex;
  9982. exports.default = _default;
  9983. /***/ }),
  9984. /* 223 */
  9985. /*!***************************************************************************************************!*\
  9986. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_replaceHolders.js ***!
  9987. \***************************************************************************************************/
  9988. /*! no static exports found */
  9989. /***/ (function(module, exports, __webpack_require__) {
  9990. "use strict";
  9991. Object.defineProperty(exports, "__esModule", {
  9992. value: true
  9993. });
  9994. exports.default = void 0;
  9995. /** Used as the internal argument placeholder. */
  9996. var PLACEHOLDER = '__lodash_placeholder__';
  9997. /**
  9998. * Replaces all `placeholder` elements in `array` with an internal placeholder
  9999. * and returns an array of their indexes.
  10000. *
  10001. * @private
  10002. * @param {Array} array The array to modify.
  10003. * @param {*} placeholder The placeholder to replace.
  10004. * @returns {Array} Returns the new array of placeholder indexes.
  10005. */
  10006. function replaceHolders(array, placeholder) {
  10007. var index = -1,
  10008. length = array.length,
  10009. resIndex = 0,
  10010. result = [];
  10011. while (++index < length) {
  10012. var value = array[index];
  10013. if (value === placeholder || value === PLACEHOLDER) {
  10014. array[index] = PLACEHOLDER;
  10015. result[resIndex++] = index;
  10016. }
  10017. }
  10018. return result;
  10019. }
  10020. var _default = replaceHolders;
  10021. exports.default = _default;
  10022. /***/ }),
  10023. /* 224 */
  10024. /*!**************************************************************************************************!*\
  10025. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPartial.js ***!
  10026. \**************************************************************************************************/
  10027. /*! no static exports found */
  10028. /***/ (function(module, exports, __webpack_require__) {
  10029. "use strict";
  10030. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10031. Object.defineProperty(exports, "__esModule", {
  10032. value: true
  10033. });
  10034. exports.default = void 0;
  10035. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  10036. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  10037. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  10038. /** Used to compose bitmasks for function metadata. */
  10039. var WRAP_BIND_FLAG = 1;
  10040. /**
  10041. * Creates a function that wraps `func` to invoke it with the `this` binding
  10042. * of `thisArg` and `partials` prepended to the arguments it receives.
  10043. *
  10044. * @private
  10045. * @param {Function} func The function to wrap.
  10046. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  10047. * @param {*} thisArg The `this` binding of `func`.
  10048. * @param {Array} partials The arguments to prepend to those provided to
  10049. * the new function.
  10050. * @returns {Function} Returns the new wrapped function.
  10051. */
  10052. function createPartial(func, bitmask, thisArg, partials) {
  10053. var isBind = bitmask & WRAP_BIND_FLAG,
  10054. Ctor = (0, _createCtor.default)(func);
  10055. function wrapper() {
  10056. var argsIndex = -1,
  10057. argsLength = arguments.length,
  10058. leftIndex = -1,
  10059. leftLength = partials.length,
  10060. args = Array(leftLength + argsLength),
  10061. fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  10062. while (++leftIndex < leftLength) {
  10063. args[leftIndex] = partials[leftIndex];
  10064. }
  10065. while (argsLength--) {
  10066. args[leftIndex++] = arguments[++argsIndex];
  10067. }
  10068. return (0, _apply.default)(fn, isBind ? thisArg : this, args);
  10069. }
  10070. return wrapper;
  10071. }
  10072. var _default = createPartial;
  10073. exports.default = _default;
  10074. /***/ }),
  10075. /* 225 */
  10076. /*!**********************************************************************************************!*\
  10077. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mergeData.js ***!
  10078. \**********************************************************************************************/
  10079. /*! no static exports found */
  10080. /***/ (function(module, exports, __webpack_require__) {
  10081. "use strict";
  10082. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10083. Object.defineProperty(exports, "__esModule", {
  10084. value: true
  10085. });
  10086. exports.default = void 0;
  10087. var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
  10088. var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
  10089. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  10090. /** Used as the internal argument placeholder. */
  10091. var PLACEHOLDER = '__lodash_placeholder__';
  10092. /** Used to compose bitmasks for function metadata. */
  10093. var WRAP_BIND_FLAG = 1,
  10094. WRAP_BIND_KEY_FLAG = 2,
  10095. WRAP_CURRY_BOUND_FLAG = 4,
  10096. WRAP_CURRY_FLAG = 8,
  10097. WRAP_ARY_FLAG = 128,
  10098. WRAP_REARG_FLAG = 256;
  10099. /* Built-in method references for those with the same name as other `lodash` methods. */
  10100. var nativeMin = Math.min;
  10101. /**
  10102. * Merges the function metadata of `source` into `data`.
  10103. *
  10104. * Merging metadata reduces the number of wrappers used to invoke a function.
  10105. * This is possible because methods like `_.bind`, `_.curry`, and `_.partial`
  10106. * may be applied regardless of execution order. Methods like `_.ary` and
  10107. * `_.rearg` modify function arguments, making the order in which they are
  10108. * executed important, preventing the merging of metadata. However, we make
  10109. * an exception for a safe combined case where curried functions have `_.ary`
  10110. * and or `_.rearg` applied.
  10111. *
  10112. * @private
  10113. * @param {Array} data The destination metadata.
  10114. * @param {Array} source The source metadata.
  10115. * @returns {Array} Returns `data`.
  10116. */
  10117. function mergeData(data, source) {
  10118. var bitmask = data[1],
  10119. srcBitmask = source[1],
  10120. newBitmask = bitmask | srcBitmask,
  10121. isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);
  10122. var isCombo = srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_CURRY_FLAG || srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_REARG_FLAG && data[7].length <= source[8] || srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG) && source[7].length <= source[8] && bitmask == WRAP_CURRY_FLAG;
  10123. // Exit early if metadata can't be merged.
  10124. if (!(isCommon || isCombo)) {
  10125. return data;
  10126. }
  10127. // Use source `thisArg` if available.
  10128. if (srcBitmask & WRAP_BIND_FLAG) {
  10129. data[2] = source[2];
  10130. // Set when currying a bound function.
  10131. newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;
  10132. }
  10133. // Compose partial arguments.
  10134. var value = source[3];
  10135. if (value) {
  10136. var partials = data[3];
  10137. data[3] = partials ? (0, _composeArgs.default)(partials, value, source[4]) : value;
  10138. data[4] = partials ? (0, _replaceHolders.default)(data[3], PLACEHOLDER) : source[4];
  10139. }
  10140. // Compose partial right arguments.
  10141. value = source[5];
  10142. if (value) {
  10143. partials = data[5];
  10144. data[5] = partials ? (0, _composeArgsRight.default)(partials, value, source[6]) : value;
  10145. data[6] = partials ? (0, _replaceHolders.default)(data[5], PLACEHOLDER) : source[6];
  10146. }
  10147. // Use source `argPos` if available.
  10148. value = source[7];
  10149. if (value) {
  10150. data[7] = value;
  10151. }
  10152. // Use source `ary` if it's smaller.
  10153. if (srcBitmask & WRAP_ARY_FLAG) {
  10154. data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]);
  10155. }
  10156. // Use source `arity` if one is not provided.
  10157. if (data[9] == null) {
  10158. data[9] = source[9];
  10159. }
  10160. // Use source `func` and merge bitmasks.
  10161. data[0] = source[0];
  10162. data[1] = newBitmask;
  10163. return data;
  10164. }
  10165. var _default = mergeData;
  10166. exports.default = _default;
  10167. /***/ }),
  10168. /* 226 */
  10169. /*!******************************************************************************************!*\
  10170. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assign.js ***!
  10171. \******************************************************************************************/
  10172. /*! no static exports found */
  10173. /***/ (function(module, exports, __webpack_require__) {
  10174. "use strict";
  10175. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10176. Object.defineProperty(exports, "__esModule", {
  10177. value: true
  10178. });
  10179. exports.default = void 0;
  10180. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  10181. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  10182. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  10183. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10184. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  10185. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  10186. /** Used for built-in method references. */
  10187. var objectProto = Object.prototype;
  10188. /** Used to check objects for own properties. */
  10189. var hasOwnProperty = objectProto.hasOwnProperty;
  10190. /**
  10191. * Assigns own enumerable string keyed properties of source objects to the
  10192. * destination object. Source objects are applied from left to right.
  10193. * Subsequent sources overwrite property assignments of previous sources.
  10194. *
  10195. * **Note:** This method mutates `object` and is loosely based on
  10196. * [`Object.assign`](https://mdn.io/Object/assign).
  10197. *
  10198. * @static
  10199. * @memberOf _
  10200. * @since 0.10.0
  10201. * @category Object
  10202. * @param {Object} object The destination object.
  10203. * @param {...Object} [sources] The source objects.
  10204. * @returns {Object} Returns `object`.
  10205. * @see _.assignIn
  10206. * @example
  10207. *
  10208. * function Foo() {
  10209. * this.a = 1;
  10210. * }
  10211. *
  10212. * function Bar() {
  10213. * this.c = 3;
  10214. * }
  10215. *
  10216. * Foo.prototype.b = 2;
  10217. * Bar.prototype.d = 4;
  10218. *
  10219. * _.assign({ 'a': 0 }, new Foo, new Bar);
  10220. * // => { 'a': 1, 'c': 3 }
  10221. */
  10222. var assign = (0, _createAssigner.default)(function (object, source) {
  10223. if ((0, _isPrototype.default)(source) || (0, _isArrayLike.default)(source)) {
  10224. (0, _copyObject.default)(source, (0, _keys.default)(source), object);
  10225. return;
  10226. }
  10227. for (var key in source) {
  10228. if (hasOwnProperty.call(source, key)) {
  10229. (0, _assignValue.default)(object, key, source[key]);
  10230. }
  10231. }
  10232. });
  10233. var _default = assign;
  10234. exports.default = _default;
  10235. /***/ }),
  10236. /* 227 */
  10237. /*!************************************************************************************************!*\
  10238. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignValue.js ***!
  10239. \************************************************************************************************/
  10240. /*! no static exports found */
  10241. /***/ (function(module, exports, __webpack_require__) {
  10242. "use strict";
  10243. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10244. Object.defineProperty(exports, "__esModule", {
  10245. value: true
  10246. });
  10247. exports.default = void 0;
  10248. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  10249. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  10250. /** Used for built-in method references. */
  10251. var objectProto = Object.prototype;
  10252. /** Used to check objects for own properties. */
  10253. var hasOwnProperty = objectProto.hasOwnProperty;
  10254. /**
  10255. * Assigns `value` to `key` of `object` if the existing value is not equivalent
  10256. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  10257. * for equality comparisons.
  10258. *
  10259. * @private
  10260. * @param {Object} object The object to modify.
  10261. * @param {string} key The key of the property to assign.
  10262. * @param {*} value The value to assign.
  10263. */
  10264. function assignValue(object, key, value) {
  10265. var objValue = object[key];
  10266. if (!(hasOwnProperty.call(object, key) && (0, _eq.default)(objValue, value)) || value === undefined && !(key in object)) {
  10267. (0, _baseAssignValue.default)(object, key, value);
  10268. }
  10269. }
  10270. var _default = assignValue;
  10271. exports.default = _default;
  10272. /***/ }),
  10273. /* 228 */
  10274. /*!****************************************************************************************************!*\
  10275. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignValue.js ***!
  10276. \****************************************************************************************************/
  10277. /*! no static exports found */
  10278. /***/ (function(module, exports, __webpack_require__) {
  10279. "use strict";
  10280. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10281. Object.defineProperty(exports, "__esModule", {
  10282. value: true
  10283. });
  10284. exports.default = void 0;
  10285. var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
  10286. /**
  10287. * The base implementation of `assignValue` and `assignMergeValue` without
  10288. * value checks.
  10289. *
  10290. * @private
  10291. * @param {Object} object The object to modify.
  10292. * @param {string} key The key of the property to assign.
  10293. * @param {*} value The value to assign.
  10294. */
  10295. function baseAssignValue(object, key, value) {
  10296. if (key == '__proto__' && _defineProperty.default) {
  10297. (0, _defineProperty.default)(object, key, {
  10298. 'configurable': true,
  10299. 'enumerable': true,
  10300. 'value': value,
  10301. 'writable': true
  10302. });
  10303. } else {
  10304. object[key] = value;
  10305. }
  10306. }
  10307. var _default = baseAssignValue;
  10308. exports.default = _default;
  10309. /***/ }),
  10310. /* 229 */
  10311. /*!**************************************************************************************!*\
  10312. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eq.js ***!
  10313. \**************************************************************************************/
  10314. /*! no static exports found */
  10315. /***/ (function(module, exports, __webpack_require__) {
  10316. "use strict";
  10317. Object.defineProperty(exports, "__esModule", {
  10318. value: true
  10319. });
  10320. exports.default = void 0;
  10321. /**
  10322. * Performs a
  10323. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  10324. * comparison between two values to determine if they are equivalent.
  10325. *
  10326. * @static
  10327. * @memberOf _
  10328. * @since 4.0.0
  10329. * @category Lang
  10330. * @param {*} value The value to compare.
  10331. * @param {*} other The other value to compare.
  10332. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  10333. * @example
  10334. *
  10335. * var object = { 'a': 1 };
  10336. * var other = { 'a': 1 };
  10337. *
  10338. * _.eq(object, object);
  10339. * // => true
  10340. *
  10341. * _.eq(object, other);
  10342. * // => false
  10343. *
  10344. * _.eq('a', 'a');
  10345. * // => true
  10346. *
  10347. * _.eq('a', Object('a'));
  10348. * // => false
  10349. *
  10350. * _.eq(NaN, NaN);
  10351. * // => true
  10352. */
  10353. function eq(value, other) {
  10354. return value === other || value !== value && other !== other;
  10355. }
  10356. var _default = eq;
  10357. exports.default = _default;
  10358. /***/ }),
  10359. /* 230 */
  10360. /*!***********************************************************************************************!*\
  10361. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyObject.js ***!
  10362. \***********************************************************************************************/
  10363. /*! no static exports found */
  10364. /***/ (function(module, exports, __webpack_require__) {
  10365. "use strict";
  10366. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10367. Object.defineProperty(exports, "__esModule", {
  10368. value: true
  10369. });
  10370. exports.default = void 0;
  10371. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  10372. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  10373. /**
  10374. * Copies properties of `source` to `object`.
  10375. *
  10376. * @private
  10377. * @param {Object} source The object to copy properties from.
  10378. * @param {Array} props The property identifiers to copy.
  10379. * @param {Object} [object={}] The object to copy properties to.
  10380. * @param {Function} [customizer] The function to customize copied values.
  10381. * @returns {Object} Returns `object`.
  10382. */
  10383. function copyObject(source, props, object, customizer) {
  10384. var isNew = !object;
  10385. object || (object = {});
  10386. var index = -1,
  10387. length = props.length;
  10388. while (++index < length) {
  10389. var key = props[index];
  10390. var newValue = customizer ? customizer(object[key], source[key], key, object, source) : undefined;
  10391. if (newValue === undefined) {
  10392. newValue = source[key];
  10393. }
  10394. if (isNew) {
  10395. (0, _baseAssignValue.default)(object, key, newValue);
  10396. } else {
  10397. (0, _assignValue.default)(object, key, newValue);
  10398. }
  10399. }
  10400. return object;
  10401. }
  10402. var _default = copyObject;
  10403. exports.default = _default;
  10404. /***/ }),
  10405. /* 231 */
  10406. /*!***************************************************************************************************!*\
  10407. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAssigner.js ***!
  10408. \***************************************************************************************************/
  10409. /*! no static exports found */
  10410. /***/ (function(module, exports, __webpack_require__) {
  10411. "use strict";
  10412. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10413. Object.defineProperty(exports, "__esModule", {
  10414. value: true
  10415. });
  10416. exports.default = void 0;
  10417. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  10418. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  10419. /**
  10420. * Creates a function like `_.assign`.
  10421. *
  10422. * @private
  10423. * @param {Function} assigner The function to assign values.
  10424. * @returns {Function} Returns the new assigner function.
  10425. */
  10426. function createAssigner(assigner) {
  10427. return (0, _baseRest.default)(function (object, sources) {
  10428. var index = -1,
  10429. length = sources.length,
  10430. customizer = length > 1 ? sources[length - 1] : undefined,
  10431. guard = length > 2 ? sources[2] : undefined;
  10432. customizer = assigner.length > 3 && typeof customizer == 'function' ? (length--, customizer) : undefined;
  10433. if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
  10434. customizer = length < 3 ? undefined : customizer;
  10435. length = 1;
  10436. }
  10437. object = Object(object);
  10438. while (++index < length) {
  10439. var source = sources[index];
  10440. if (source) {
  10441. assigner(object, source, index, customizer);
  10442. }
  10443. }
  10444. return object;
  10445. });
  10446. }
  10447. var _default = createAssigner;
  10448. exports.default = _default;
  10449. /***/ }),
  10450. /* 232 */
  10451. /*!*********************************************************************************************!*\
  10452. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRest.js ***!
  10453. \*********************************************************************************************/
  10454. /*! no static exports found */
  10455. /***/ (function(module, exports, __webpack_require__) {
  10456. "use strict";
  10457. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10458. Object.defineProperty(exports, "__esModule", {
  10459. value: true
  10460. });
  10461. exports.default = void 0;
  10462. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  10463. var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
  10464. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  10465. /**
  10466. * The base implementation of `_.rest` which doesn't validate or coerce arguments.
  10467. *
  10468. * @private
  10469. * @param {Function} func The function to apply a rest parameter to.
  10470. * @param {number} [start=func.length-1] The start position of the rest parameter.
  10471. * @returns {Function} Returns the new function.
  10472. */
  10473. function baseRest(func, start) {
  10474. return (0, _setToString.default)((0, _overRest.default)(func, start, _identity.default), func + '');
  10475. }
  10476. var _default = baseRest;
  10477. exports.default = _default;
  10478. /***/ }),
  10479. /* 233 */
  10480. /*!*********************************************************************************************!*\
  10481. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overRest.js ***!
  10482. \*********************************************************************************************/
  10483. /*! no static exports found */
  10484. /***/ (function(module, exports, __webpack_require__) {
  10485. "use strict";
  10486. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10487. Object.defineProperty(exports, "__esModule", {
  10488. value: true
  10489. });
  10490. exports.default = void 0;
  10491. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  10492. /* Built-in method references for those with the same name as other `lodash` methods. */
  10493. var nativeMax = Math.max;
  10494. /**
  10495. * A specialized version of `baseRest` which transforms the rest array.
  10496. *
  10497. * @private
  10498. * @param {Function} func The function to apply a rest parameter to.
  10499. * @param {number} [start=func.length-1] The start position of the rest parameter.
  10500. * @param {Function} transform The rest array transform.
  10501. * @returns {Function} Returns the new function.
  10502. */
  10503. function overRest(func, start, transform) {
  10504. start = nativeMax(start === undefined ? func.length - 1 : start, 0);
  10505. return function () {
  10506. var args = arguments,
  10507. index = -1,
  10508. length = nativeMax(args.length - start, 0),
  10509. array = Array(length);
  10510. while (++index < length) {
  10511. array[index] = args[start + index];
  10512. }
  10513. index = -1;
  10514. var otherArgs = Array(start + 1);
  10515. while (++index < start) {
  10516. otherArgs[index] = args[index];
  10517. }
  10518. otherArgs[start] = transform(array);
  10519. return (0, _apply.default)(func, this, otherArgs);
  10520. };
  10521. }
  10522. var _default = overRest;
  10523. exports.default = _default;
  10524. /***/ }),
  10525. /* 234 */
  10526. /*!***************************************************************************************************!*\
  10527. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIterateeCall.js ***!
  10528. \***************************************************************************************************/
  10529. /*! no static exports found */
  10530. /***/ (function(module, exports, __webpack_require__) {
  10531. "use strict";
  10532. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10533. Object.defineProperty(exports, "__esModule", {
  10534. value: true
  10535. });
  10536. exports.default = void 0;
  10537. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  10538. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  10539. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10540. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  10541. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  10542. /**
  10543. * Checks if the given arguments are from an iteratee call.
  10544. *
  10545. * @private
  10546. * @param {*} value The potential iteratee value argument.
  10547. * @param {*} index The potential iteratee index or key argument.
  10548. * @param {*} object The potential iteratee object argument.
  10549. * @returns {boolean} Returns `true` if the arguments are from an iteratee call,
  10550. * else `false`.
  10551. */
  10552. function isIterateeCall(value, index, object) {
  10553. if (!(0, _isObject.default)(object)) {
  10554. return false;
  10555. }
  10556. var type = (0, _typeof2.default)(index);
  10557. if (type == 'number' ? (0, _isArrayLike.default)(object) && (0, _isIndex.default)(index, object.length) : type == 'string' && index in object) {
  10558. return (0, _eq.default)(object[index], value);
  10559. }
  10560. return false;
  10561. }
  10562. var _default = isIterateeCall;
  10563. exports.default = _default;
  10564. /***/ }),
  10565. /* 235 */
  10566. /*!***********************************************************************************************!*\
  10567. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLike.js ***!
  10568. \***********************************************************************************************/
  10569. /*! no static exports found */
  10570. /***/ (function(module, exports, __webpack_require__) {
  10571. "use strict";
  10572. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10573. Object.defineProperty(exports, "__esModule", {
  10574. value: true
  10575. });
  10576. exports.default = void 0;
  10577. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  10578. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  10579. /**
  10580. * Checks if `value` is array-like. A value is considered array-like if it's
  10581. * not a function and has a `value.length` that's an integer greater than or
  10582. * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
  10583. *
  10584. * @static
  10585. * @memberOf _
  10586. * @since 4.0.0
  10587. * @category Lang
  10588. * @param {*} value The value to check.
  10589. * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
  10590. * @example
  10591. *
  10592. * _.isArrayLike([1, 2, 3]);
  10593. * // => true
  10594. *
  10595. * _.isArrayLike(document.body.children);
  10596. * // => true
  10597. *
  10598. * _.isArrayLike('abc');
  10599. * // => true
  10600. *
  10601. * _.isArrayLike(_.noop);
  10602. * // => false
  10603. */
  10604. function isArrayLike(value) {
  10605. return value != null && (0, _isLength.default)(value.length) && !(0, _isFunction.default)(value);
  10606. }
  10607. var _default = isArrayLike;
  10608. exports.default = _default;
  10609. /***/ }),
  10610. /* 236 */
  10611. /*!********************************************************************************************!*\
  10612. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isLength.js ***!
  10613. \********************************************************************************************/
  10614. /*! no static exports found */
  10615. /***/ (function(module, exports, __webpack_require__) {
  10616. "use strict";
  10617. Object.defineProperty(exports, "__esModule", {
  10618. value: true
  10619. });
  10620. exports.default = void 0;
  10621. /** Used as references for various `Number` constants. */
  10622. var MAX_SAFE_INTEGER = 9007199254740991;
  10623. /**
  10624. * Checks if `value` is a valid array-like length.
  10625. *
  10626. * **Note:** This method is loosely based on
  10627. * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
  10628. *
  10629. * @static
  10630. * @memberOf _
  10631. * @since 4.0.0
  10632. * @category Lang
  10633. * @param {*} value The value to check.
  10634. * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
  10635. * @example
  10636. *
  10637. * _.isLength(3);
  10638. * // => true
  10639. *
  10640. * _.isLength(Number.MIN_VALUE);
  10641. * // => false
  10642. *
  10643. * _.isLength(Infinity);
  10644. * // => false
  10645. *
  10646. * _.isLength('3');
  10647. * // => false
  10648. */
  10649. function isLength(value) {
  10650. return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
  10651. }
  10652. var _default = isLength;
  10653. exports.default = _default;
  10654. /***/ }),
  10655. /* 237 */
  10656. /*!************************************************************************************************!*\
  10657. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isPrototype.js ***!
  10658. \************************************************************************************************/
  10659. /*! no static exports found */
  10660. /***/ (function(module, exports, __webpack_require__) {
  10661. "use strict";
  10662. Object.defineProperty(exports, "__esModule", {
  10663. value: true
  10664. });
  10665. exports.default = void 0;
  10666. /** Used for built-in method references. */
  10667. var objectProto = Object.prototype;
  10668. /**
  10669. * Checks if `value` is likely a prototype object.
  10670. *
  10671. * @private
  10672. * @param {*} value The value to check.
  10673. * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.
  10674. */
  10675. function isPrototype(value) {
  10676. var Ctor = value && value.constructor,
  10677. proto = typeof Ctor == 'function' && Ctor.prototype || objectProto;
  10678. return value === proto;
  10679. }
  10680. var _default = isPrototype;
  10681. exports.default = _default;
  10682. /***/ }),
  10683. /* 238 */
  10684. /*!****************************************************************************************!*\
  10685. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keys.js ***!
  10686. \****************************************************************************************/
  10687. /*! no static exports found */
  10688. /***/ (function(module, exports, __webpack_require__) {
  10689. "use strict";
  10690. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10691. Object.defineProperty(exports, "__esModule", {
  10692. value: true
  10693. });
  10694. exports.default = void 0;
  10695. var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
  10696. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  10697. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10698. /**
  10699. * Creates an array of the own enumerable property names of `object`.
  10700. *
  10701. * **Note:** Non-object values are coerced to objects. See the
  10702. * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
  10703. * for more details.
  10704. *
  10705. * @static
  10706. * @since 0.1.0
  10707. * @memberOf _
  10708. * @category Object
  10709. * @param {Object} object The object to query.
  10710. * @returns {Array} Returns the array of property names.
  10711. * @example
  10712. *
  10713. * function Foo() {
  10714. * this.a = 1;
  10715. * this.b = 2;
  10716. * }
  10717. *
  10718. * Foo.prototype.c = 3;
  10719. *
  10720. * _.keys(new Foo);
  10721. * // => ['a', 'b'] (iteration order is not guaranteed)
  10722. *
  10723. * _.keys('hi');
  10724. * // => ['0', '1']
  10725. */
  10726. function keys(object) {
  10727. return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object) : (0, _baseKeys.default)(object);
  10728. }
  10729. var _default = keys;
  10730. exports.default = _default;
  10731. /***/ }),
  10732. /* 239 */
  10733. /*!**************************************************************************************************!*\
  10734. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayLikeKeys.js ***!
  10735. \**************************************************************************************************/
  10736. /*! no static exports found */
  10737. /***/ (function(module, exports, __webpack_require__) {
  10738. "use strict";
  10739. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10740. Object.defineProperty(exports, "__esModule", {
  10741. value: true
  10742. });
  10743. exports.default = void 0;
  10744. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  10745. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  10746. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  10747. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  10748. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  10749. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  10750. /** Used for built-in method references. */
  10751. var objectProto = Object.prototype;
  10752. /** Used to check objects for own properties. */
  10753. var hasOwnProperty = objectProto.hasOwnProperty;
  10754. /**
  10755. * Creates an array of the enumerable property names of the array-like `value`.
  10756. *
  10757. * @private
  10758. * @param {*} value The value to query.
  10759. * @param {boolean} inherited Specify returning inherited property names.
  10760. * @returns {Array} Returns the array of property names.
  10761. */
  10762. function arrayLikeKeys(value, inherited) {
  10763. var isArr = (0, _isArray.default)(value),
  10764. isArg = !isArr && (0, _isArguments.default)(value),
  10765. isBuff = !isArr && !isArg && (0, _isBuffer.default)(value),
  10766. isType = !isArr && !isArg && !isBuff && (0, _isTypedArray.default)(value),
  10767. skipIndexes = isArr || isArg || isBuff || isType,
  10768. result = skipIndexes ? (0, _baseTimes.default)(value.length, String) : [],
  10769. length = result.length;
  10770. for (var key in value) {
  10771. if ((inherited || hasOwnProperty.call(value, key)) && !(skipIndexes && (
  10772. // Safari 9 has enumerable `arguments.length` in strict mode.
  10773. key == 'length' ||
  10774. // Node.js 0.10 has enumerable non-index properties on buffers.
  10775. isBuff && (key == 'offset' || key == 'parent') ||
  10776. // PhantomJS 2 has enumerable non-index properties on typed arrays.
  10777. isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset') ||
  10778. // Skip index properties.
  10779. (0, _isIndex.default)(key, length)))) {
  10780. result.push(key);
  10781. }
  10782. }
  10783. return result;
  10784. }
  10785. var _default = arrayLikeKeys;
  10786. exports.default = _default;
  10787. /***/ }),
  10788. /* 240 */
  10789. /*!**********************************************************************************************!*\
  10790. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTimes.js ***!
  10791. \**********************************************************************************************/
  10792. /*! no static exports found */
  10793. /***/ (function(module, exports, __webpack_require__) {
  10794. "use strict";
  10795. Object.defineProperty(exports, "__esModule", {
  10796. value: true
  10797. });
  10798. exports.default = void 0;
  10799. /**
  10800. * The base implementation of `_.times` without support for iteratee shorthands
  10801. * or max array length checks.
  10802. *
  10803. * @private
  10804. * @param {number} n The number of times to invoke `iteratee`.
  10805. * @param {Function} iteratee The function invoked per iteration.
  10806. * @returns {Array} Returns the array of results.
  10807. */
  10808. function baseTimes(n, iteratee) {
  10809. var index = -1,
  10810. result = Array(n);
  10811. while (++index < n) {
  10812. result[index] = iteratee(index);
  10813. }
  10814. return result;
  10815. }
  10816. var _default = baseTimes;
  10817. exports.default = _default;
  10818. /***/ }),
  10819. /* 241 */
  10820. /*!***********************************************************************************************!*\
  10821. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArguments.js ***!
  10822. \***********************************************************************************************/
  10823. /*! no static exports found */
  10824. /***/ (function(module, exports, __webpack_require__) {
  10825. "use strict";
  10826. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10827. Object.defineProperty(exports, "__esModule", {
  10828. value: true
  10829. });
  10830. exports.default = void 0;
  10831. var _baseIsArguments = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArguments.js */ 242));
  10832. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  10833. /** Used for built-in method references. */
  10834. var objectProto = Object.prototype;
  10835. /** Used to check objects for own properties. */
  10836. var hasOwnProperty = objectProto.hasOwnProperty;
  10837. /** Built-in value references. */
  10838. var propertyIsEnumerable = objectProto.propertyIsEnumerable;
  10839. /**
  10840. * Checks if `value` is likely an `arguments` object.
  10841. *
  10842. * @static
  10843. * @memberOf _
  10844. * @since 0.1.0
  10845. * @category Lang
  10846. * @param {*} value The value to check.
  10847. * @returns {boolean} Returns `true` if `value` is an `arguments` object,
  10848. * else `false`.
  10849. * @example
  10850. *
  10851. * _.isArguments(function() { return arguments; }());
  10852. * // => true
  10853. *
  10854. * _.isArguments([1, 2, 3]);
  10855. * // => false
  10856. */
  10857. var isArguments = (0, _baseIsArguments.default)(function () {
  10858. return arguments;
  10859. }()) ? _baseIsArguments.default : function (value) {
  10860. return (0, _isObjectLike.default)(value) && hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee');
  10861. };
  10862. var _default = isArguments;
  10863. exports.default = _default;
  10864. /***/ }),
  10865. /* 242 */
  10866. /*!****************************************************************************************************!*\
  10867. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArguments.js ***!
  10868. \****************************************************************************************************/
  10869. /*! no static exports found */
  10870. /***/ (function(module, exports, __webpack_require__) {
  10871. "use strict";
  10872. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10873. Object.defineProperty(exports, "__esModule", {
  10874. value: true
  10875. });
  10876. exports.default = void 0;
  10877. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  10878. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  10879. /** `Object#toString` result references. */
  10880. var argsTag = '[object Arguments]';
  10881. /**
  10882. * The base implementation of `_.isArguments`.
  10883. *
  10884. * @private
  10885. * @param {*} value The value to check.
  10886. * @returns {boolean} Returns `true` if `value` is an `arguments` object,
  10887. */
  10888. function baseIsArguments(value) {
  10889. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == argsTag;
  10890. }
  10891. var _default = baseIsArguments;
  10892. exports.default = _default;
  10893. /***/ }),
  10894. /* 243 */
  10895. /*!********************************************************************************************!*\
  10896. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBuffer.js ***!
  10897. \********************************************************************************************/
  10898. /*! no static exports found */
  10899. /***/ (function(module, exports, __webpack_require__) {
  10900. "use strict";
  10901. /* WEBPACK VAR INJECTION */(function(module) {
  10902. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10903. Object.defineProperty(exports, "__esModule", {
  10904. value: true
  10905. });
  10906. exports.default = void 0;
  10907. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  10908. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  10909. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  10910. /** Detect free variable `exports`. */
  10911. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  10912. /** Detect free variable `module`. */
  10913. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  10914. /** Detect the popular CommonJS extension `module.exports`. */
  10915. var moduleExports = freeModule && freeModule.exports === freeExports;
  10916. /** Built-in value references. */
  10917. var Buffer = moduleExports ? _root.default.Buffer : undefined;
  10918. /* Built-in method references for those with the same name as other `lodash` methods. */
  10919. var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;
  10920. /**
  10921. * Checks if `value` is a buffer.
  10922. *
  10923. * @static
  10924. * @memberOf _
  10925. * @since 4.3.0
  10926. * @category Lang
  10927. * @param {*} value The value to check.
  10928. * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.
  10929. * @example
  10930. *
  10931. * _.isBuffer(new Buffer(2));
  10932. * // => true
  10933. *
  10934. * _.isBuffer(new Uint8Array(2));
  10935. * // => false
  10936. */
  10937. var isBuffer = nativeIsBuffer || _stubFalse.default;
  10938. var _default = isBuffer;
  10939. exports.default = _default;
  10940. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  10941. /***/ }),
  10942. /* 244 */
  10943. /*!***********************************!*\
  10944. !*** (webpack)/buildin/module.js ***!
  10945. \***********************************/
  10946. /*! no static exports found */
  10947. /***/ (function(module, exports) {
  10948. module.exports = function (module) {
  10949. if (!module.webpackPolyfill) {
  10950. module.deprecate = function () {};
  10951. module.paths = [];
  10952. // module.parent = undefined by default
  10953. if (!module.children) module.children = [];
  10954. Object.defineProperty(module, "loaded", {
  10955. enumerable: true,
  10956. get: function get() {
  10957. return module.l;
  10958. }
  10959. });
  10960. Object.defineProperty(module, "id", {
  10961. enumerable: true,
  10962. get: function get() {
  10963. return module.i;
  10964. }
  10965. });
  10966. module.webpackPolyfill = 1;
  10967. }
  10968. return module;
  10969. };
  10970. /***/ }),
  10971. /* 245 */
  10972. /*!*********************************************************************************************!*\
  10973. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubFalse.js ***!
  10974. \*********************************************************************************************/
  10975. /*! no static exports found */
  10976. /***/ (function(module, exports, __webpack_require__) {
  10977. "use strict";
  10978. Object.defineProperty(exports, "__esModule", {
  10979. value: true
  10980. });
  10981. exports.default = void 0;
  10982. /**
  10983. * This method returns `false`.
  10984. *
  10985. * @static
  10986. * @memberOf _
  10987. * @since 4.13.0
  10988. * @category Util
  10989. * @returns {boolean} Returns `false`.
  10990. * @example
  10991. *
  10992. * _.times(2, _.stubFalse);
  10993. * // => [false, false]
  10994. */
  10995. function stubFalse() {
  10996. return false;
  10997. }
  10998. var _default = stubFalse;
  10999. exports.default = _default;
  11000. /***/ }),
  11001. /* 246 */
  11002. /*!************************************************************************************************!*\
  11003. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isTypedArray.js ***!
  11004. \************************************************************************************************/
  11005. /*! no static exports found */
  11006. /***/ (function(module, exports, __webpack_require__) {
  11007. "use strict";
  11008. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11009. Object.defineProperty(exports, "__esModule", {
  11010. value: true
  11011. });
  11012. exports.default = void 0;
  11013. var _baseIsTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_baseIsTypedArray.js */ 247));
  11014. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  11015. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  11016. /* Node.js helper references. */
  11017. var nodeIsTypedArray = _nodeUtil.default && _nodeUtil.default.isTypedArray;
  11018. /**
  11019. * Checks if `value` is classified as a typed array.
  11020. *
  11021. * @static
  11022. * @memberOf _
  11023. * @since 3.0.0
  11024. * @category Lang
  11025. * @param {*} value The value to check.
  11026. * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
  11027. * @example
  11028. *
  11029. * _.isTypedArray(new Uint8Array);
  11030. * // => true
  11031. *
  11032. * _.isTypedArray([]);
  11033. * // => false
  11034. */
  11035. var isTypedArray = nodeIsTypedArray ? (0, _baseUnary.default)(nodeIsTypedArray) : _baseIsTypedArray.default;
  11036. var _default = isTypedArray;
  11037. exports.default = _default;
  11038. /***/ }),
  11039. /* 247 */
  11040. /*!*****************************************************************************************************!*\
  11041. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsTypedArray.js ***!
  11042. \*****************************************************************************************************/
  11043. /*! no static exports found */
  11044. /***/ (function(module, exports, __webpack_require__) {
  11045. "use strict";
  11046. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11047. Object.defineProperty(exports, "__esModule", {
  11048. value: true
  11049. });
  11050. exports.default = void 0;
  11051. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  11052. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  11053. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  11054. /** `Object#toString` result references. */
  11055. var argsTag = '[object Arguments]',
  11056. arrayTag = '[object Array]',
  11057. boolTag = '[object Boolean]',
  11058. dateTag = '[object Date]',
  11059. errorTag = '[object Error]',
  11060. funcTag = '[object Function]',
  11061. mapTag = '[object Map]',
  11062. numberTag = '[object Number]',
  11063. objectTag = '[object Object]',
  11064. regexpTag = '[object RegExp]',
  11065. setTag = '[object Set]',
  11066. stringTag = '[object String]',
  11067. weakMapTag = '[object WeakMap]';
  11068. var arrayBufferTag = '[object ArrayBuffer]',
  11069. dataViewTag = '[object DataView]',
  11070. float32Tag = '[object Float32Array]',
  11071. float64Tag = '[object Float64Array]',
  11072. int8Tag = '[object Int8Array]',
  11073. int16Tag = '[object Int16Array]',
  11074. int32Tag = '[object Int32Array]',
  11075. uint8Tag = '[object Uint8Array]',
  11076. uint8ClampedTag = '[object Uint8ClampedArray]',
  11077. uint16Tag = '[object Uint16Array]',
  11078. uint32Tag = '[object Uint32Array]';
  11079. /** Used to identify `toStringTag` values of typed arrays. */
  11080. var typedArrayTags = {};
  11081. typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = typedArrayTags[uint32Tag] = true;
  11082. typedArrayTags[argsTag] = typedArrayTags[arrayTag] = typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = typedArrayTags[errorTag] = typedArrayTags[funcTag] = typedArrayTags[mapTag] = typedArrayTags[numberTag] = typedArrayTags[objectTag] = typedArrayTags[regexpTag] = typedArrayTags[setTag] = typedArrayTags[stringTag] = typedArrayTags[weakMapTag] = false;
  11083. /**
  11084. * The base implementation of `_.isTypedArray` without Node.js optimizations.
  11085. *
  11086. * @private
  11087. * @param {*} value The value to check.
  11088. * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
  11089. */
  11090. function baseIsTypedArray(value) {
  11091. return (0, _isObjectLike.default)(value) && (0, _isLength.default)(value.length) && !!typedArrayTags[(0, _baseGetTag.default)(value)];
  11092. }
  11093. var _default = baseIsTypedArray;
  11094. exports.default = _default;
  11095. /***/ }),
  11096. /* 248 */
  11097. /*!**********************************************************************************************!*\
  11098. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnary.js ***!
  11099. \**********************************************************************************************/
  11100. /*! no static exports found */
  11101. /***/ (function(module, exports, __webpack_require__) {
  11102. "use strict";
  11103. Object.defineProperty(exports, "__esModule", {
  11104. value: true
  11105. });
  11106. exports.default = void 0;
  11107. /**
  11108. * The base implementation of `_.unary` without support for storing metadata.
  11109. *
  11110. * @private
  11111. * @param {Function} func The function to cap arguments for.
  11112. * @returns {Function} Returns the new capped function.
  11113. */
  11114. function baseUnary(func) {
  11115. return function (value) {
  11116. return func(value);
  11117. };
  11118. }
  11119. var _default = baseUnary;
  11120. exports.default = _default;
  11121. /***/ }),
  11122. /* 249 */
  11123. /*!*********************************************************************************************!*\
  11124. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nodeUtil.js ***!
  11125. \*********************************************************************************************/
  11126. /*! no static exports found */
  11127. /***/ (function(module, exports, __webpack_require__) {
  11128. "use strict";
  11129. /* WEBPACK VAR INJECTION */(function(module) {
  11130. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11131. Object.defineProperty(exports, "__esModule", {
  11132. value: true
  11133. });
  11134. exports.default = void 0;
  11135. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  11136. var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
  11137. /** Detect free variable `exports`. */
  11138. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  11139. /** Detect free variable `module`. */
  11140. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  11141. /** Detect the popular CommonJS extension `module.exports`. */
  11142. var moduleExports = freeModule && freeModule.exports === freeExports;
  11143. /** Detect free variable `process` from Node.js. */
  11144. var freeProcess = moduleExports && _freeGlobal.default.process;
  11145. /** Used to access faster Node.js helpers. */
  11146. var nodeUtil = function () {
  11147. try {
  11148. // Use `util.types` for Node.js 10+.
  11149. var types = freeModule && freeModule.require && freeModule.require('util').types;
  11150. if (types) {
  11151. return types;
  11152. }
  11153. // Legacy `process.binding('util')` for Node.js < 10.
  11154. return freeProcess && freeProcess.binding && freeProcess.binding('util');
  11155. } catch (e) {}
  11156. }();
  11157. var _default = nodeUtil;
  11158. exports.default = _default;
  11159. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  11160. /***/ }),
  11161. /* 250 */
  11162. /*!*********************************************************************************************!*\
  11163. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeys.js ***!
  11164. \*********************************************************************************************/
  11165. /*! no static exports found */
  11166. /***/ (function(module, exports, __webpack_require__) {
  11167. "use strict";
  11168. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11169. Object.defineProperty(exports, "__esModule", {
  11170. value: true
  11171. });
  11172. exports.default = void 0;
  11173. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  11174. var _nativeKeys = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeys.js */ 251));
  11175. /** Used for built-in method references. */
  11176. var objectProto = Object.prototype;
  11177. /** Used to check objects for own properties. */
  11178. var hasOwnProperty = objectProto.hasOwnProperty;
  11179. /**
  11180. * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
  11181. *
  11182. * @private
  11183. * @param {Object} object The object to query.
  11184. * @returns {Array} Returns the array of property names.
  11185. */
  11186. function baseKeys(object) {
  11187. if (!(0, _isPrototype.default)(object)) {
  11188. return (0, _nativeKeys.default)(object);
  11189. }
  11190. var result = [];
  11191. for (var key in Object(object)) {
  11192. if (hasOwnProperty.call(object, key) && key != 'constructor') {
  11193. result.push(key);
  11194. }
  11195. }
  11196. return result;
  11197. }
  11198. var _default = baseKeys;
  11199. exports.default = _default;
  11200. /***/ }),
  11201. /* 251 */
  11202. /*!***********************************************************************************************!*\
  11203. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeys.js ***!
  11204. \***********************************************************************************************/
  11205. /*! no static exports found */
  11206. /***/ (function(module, exports, __webpack_require__) {
  11207. "use strict";
  11208. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11209. Object.defineProperty(exports, "__esModule", {
  11210. value: true
  11211. });
  11212. exports.default = void 0;
  11213. var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
  11214. /* Built-in method references for those with the same name as other `lodash` methods. */
  11215. var nativeKeys = (0, _overArg.default)(Object.keys, Object);
  11216. var _default = nativeKeys;
  11217. exports.default = _default;
  11218. /***/ }),
  11219. /* 252 */
  11220. /*!********************************************************************************************!*\
  11221. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overArg.js ***!
  11222. \********************************************************************************************/
  11223. /*! no static exports found */
  11224. /***/ (function(module, exports, __webpack_require__) {
  11225. "use strict";
  11226. Object.defineProperty(exports, "__esModule", {
  11227. value: true
  11228. });
  11229. exports.default = void 0;
  11230. /**
  11231. * Creates a unary function that invokes `func` with its argument transformed.
  11232. *
  11233. * @private
  11234. * @param {Function} func The function to wrap.
  11235. * @param {Function} transform The argument transform.
  11236. * @returns {Function} Returns the new function.
  11237. */
  11238. function overArg(func, transform) {
  11239. return function (arg) {
  11240. return func(transform(arg));
  11241. };
  11242. }
  11243. var _default = overArg;
  11244. exports.default = _default;
  11245. /***/ }),
  11246. /* 253 */
  11247. /*!********************************************************************************************!*\
  11248. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignIn.js ***!
  11249. \********************************************************************************************/
  11250. /*! no static exports found */
  11251. /***/ (function(module, exports, __webpack_require__) {
  11252. "use strict";
  11253. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11254. Object.defineProperty(exports, "__esModule", {
  11255. value: true
  11256. });
  11257. exports.default = void 0;
  11258. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11259. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11260. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  11261. /**
  11262. * This method is like `_.assign` except that it iterates over own and
  11263. * inherited source properties.
  11264. *
  11265. * **Note:** This method mutates `object`.
  11266. *
  11267. * @static
  11268. * @memberOf _
  11269. * @since 4.0.0
  11270. * @alias extend
  11271. * @category Object
  11272. * @param {Object} object The destination object.
  11273. * @param {...Object} [sources] The source objects.
  11274. * @returns {Object} Returns `object`.
  11275. * @see _.assign
  11276. * @example
  11277. *
  11278. * function Foo() {
  11279. * this.a = 1;
  11280. * }
  11281. *
  11282. * function Bar() {
  11283. * this.c = 3;
  11284. * }
  11285. *
  11286. * Foo.prototype.b = 2;
  11287. * Bar.prototype.d = 4;
  11288. *
  11289. * _.assignIn({ 'a': 0 }, new Foo, new Bar);
  11290. * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }
  11291. */
  11292. var assignIn = (0, _createAssigner.default)(function (object, source) {
  11293. (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
  11294. });
  11295. var _default = assignIn;
  11296. exports.default = _default;
  11297. /***/ }),
  11298. /* 254 */
  11299. /*!******************************************************************************************!*\
  11300. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keysIn.js ***!
  11301. \******************************************************************************************/
  11302. /*! no static exports found */
  11303. /***/ (function(module, exports, __webpack_require__) {
  11304. "use strict";
  11305. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11306. Object.defineProperty(exports, "__esModule", {
  11307. value: true
  11308. });
  11309. exports.default = void 0;
  11310. var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
  11311. var _baseKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_baseKeysIn.js */ 255));
  11312. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  11313. /**
  11314. * Creates an array of the own and inherited enumerable property names of `object`.
  11315. *
  11316. * **Note:** Non-object values are coerced to objects.
  11317. *
  11318. * @static
  11319. * @memberOf _
  11320. * @since 3.0.0
  11321. * @category Object
  11322. * @param {Object} object The object to query.
  11323. * @returns {Array} Returns the array of property names.
  11324. * @example
  11325. *
  11326. * function Foo() {
  11327. * this.a = 1;
  11328. * this.b = 2;
  11329. * }
  11330. *
  11331. * Foo.prototype.c = 3;
  11332. *
  11333. * _.keysIn(new Foo);
  11334. * // => ['a', 'b', 'c'] (iteration order is not guaranteed)
  11335. */
  11336. function keysIn(object) {
  11337. return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object, true) : (0, _baseKeysIn.default)(object);
  11338. }
  11339. var _default = keysIn;
  11340. exports.default = _default;
  11341. /***/ }),
  11342. /* 255 */
  11343. /*!***********************************************************************************************!*\
  11344. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeysIn.js ***!
  11345. \***********************************************************************************************/
  11346. /*! no static exports found */
  11347. /***/ (function(module, exports, __webpack_require__) {
  11348. "use strict";
  11349. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11350. Object.defineProperty(exports, "__esModule", {
  11351. value: true
  11352. });
  11353. exports.default = void 0;
  11354. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  11355. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  11356. var _nativeKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeysIn.js */ 256));
  11357. /** Used for built-in method references. */
  11358. var objectProto = Object.prototype;
  11359. /** Used to check objects for own properties. */
  11360. var hasOwnProperty = objectProto.hasOwnProperty;
  11361. /**
  11362. * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.
  11363. *
  11364. * @private
  11365. * @param {Object} object The object to query.
  11366. * @returns {Array} Returns the array of property names.
  11367. */
  11368. function baseKeysIn(object) {
  11369. if (!(0, _isObject.default)(object)) {
  11370. return (0, _nativeKeysIn.default)(object);
  11371. }
  11372. var isProto = (0, _isPrototype.default)(object),
  11373. result = [];
  11374. for (var key in object) {
  11375. if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {
  11376. result.push(key);
  11377. }
  11378. }
  11379. return result;
  11380. }
  11381. var _default = baseKeysIn;
  11382. exports.default = _default;
  11383. /***/ }),
  11384. /* 256 */
  11385. /*!*************************************************************************************************!*\
  11386. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeysIn.js ***!
  11387. \*************************************************************************************************/
  11388. /*! no static exports found */
  11389. /***/ (function(module, exports, __webpack_require__) {
  11390. "use strict";
  11391. Object.defineProperty(exports, "__esModule", {
  11392. value: true
  11393. });
  11394. exports.default = void 0;
  11395. /**
  11396. * This function is like
  11397. * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
  11398. * except that it includes inherited enumerable properties.
  11399. *
  11400. * @private
  11401. * @param {Object} object The object to query.
  11402. * @returns {Array} Returns the array of property names.
  11403. */
  11404. function nativeKeysIn(object) {
  11405. var result = [];
  11406. if (object != null) {
  11407. for (var key in Object(object)) {
  11408. result.push(key);
  11409. }
  11410. }
  11411. return result;
  11412. }
  11413. var _default = nativeKeysIn;
  11414. exports.default = _default;
  11415. /***/ }),
  11416. /* 257 */
  11417. /*!************************************************************************************************!*\
  11418. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignInWith.js ***!
  11419. \************************************************************************************************/
  11420. /*! no static exports found */
  11421. /***/ (function(module, exports, __webpack_require__) {
  11422. "use strict";
  11423. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11424. Object.defineProperty(exports, "__esModule", {
  11425. value: true
  11426. });
  11427. exports.default = void 0;
  11428. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11429. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11430. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  11431. /**
  11432. * This method is like `_.assignIn` except that it accepts `customizer`
  11433. * which is invoked to produce the assigned values. If `customizer` returns
  11434. * `undefined`, assignment is handled by the method instead. The `customizer`
  11435. * is invoked with five arguments: (objValue, srcValue, key, object, source).
  11436. *
  11437. * **Note:** This method mutates `object`.
  11438. *
  11439. * @static
  11440. * @memberOf _
  11441. * @since 4.0.0
  11442. * @alias extendWith
  11443. * @category Object
  11444. * @param {Object} object The destination object.
  11445. * @param {...Object} sources The source objects.
  11446. * @param {Function} [customizer] The function to customize assigned values.
  11447. * @returns {Object} Returns `object`.
  11448. * @see _.assignWith
  11449. * @example
  11450. *
  11451. * function customizer(objValue, srcValue) {
  11452. * return _.isUndefined(objValue) ? srcValue : objValue;
  11453. * }
  11454. *
  11455. * var defaults = _.partialRight(_.assignInWith, customizer);
  11456. *
  11457. * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  11458. * // => { 'a': 1, 'b': 2 }
  11459. */
  11460. var assignInWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  11461. (0, _copyObject.default)(source, (0, _keysIn.default)(source), object, customizer);
  11462. });
  11463. var _default = assignInWith;
  11464. exports.default = _default;
  11465. /***/ }),
  11466. /* 258 */
  11467. /*!**********************************************************************************************!*\
  11468. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignWith.js ***!
  11469. \**********************************************************************************************/
  11470. /*! no static exports found */
  11471. /***/ (function(module, exports, __webpack_require__) {
  11472. "use strict";
  11473. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11474. Object.defineProperty(exports, "__esModule", {
  11475. value: true
  11476. });
  11477. exports.default = void 0;
  11478. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11479. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11480. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  11481. /**
  11482. * This method is like `_.assign` except that it accepts `customizer`
  11483. * which is invoked to produce the assigned values. If `customizer` returns
  11484. * `undefined`, assignment is handled by the method instead. The `customizer`
  11485. * is invoked with five arguments: (objValue, srcValue, key, object, source).
  11486. *
  11487. * **Note:** This method mutates `object`.
  11488. *
  11489. * @static
  11490. * @memberOf _
  11491. * @since 4.0.0
  11492. * @category Object
  11493. * @param {Object} object The destination object.
  11494. * @param {...Object} sources The source objects.
  11495. * @param {Function} [customizer] The function to customize assigned values.
  11496. * @returns {Object} Returns `object`.
  11497. * @see _.assignInWith
  11498. * @example
  11499. *
  11500. * function customizer(objValue, srcValue) {
  11501. * return _.isUndefined(objValue) ? srcValue : objValue;
  11502. * }
  11503. *
  11504. * var defaults = _.partialRight(_.assignWith, customizer);
  11505. *
  11506. * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  11507. * // => { 'a': 1, 'b': 2 }
  11508. */
  11509. var assignWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  11510. (0, _copyObject.default)(source, (0, _keys.default)(source), object, customizer);
  11511. });
  11512. var _default = assignWith;
  11513. exports.default = _default;
  11514. /***/ }),
  11515. /* 259 */
  11516. /*!**************************************************************************************!*\
  11517. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/at.js ***!
  11518. \**************************************************************************************/
  11519. /*! no static exports found */
  11520. /***/ (function(module, exports, __webpack_require__) {
  11521. "use strict";
  11522. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11523. Object.defineProperty(exports, "__esModule", {
  11524. value: true
  11525. });
  11526. exports.default = void 0;
  11527. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  11528. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  11529. /**
  11530. * Creates an array of values corresponding to `paths` of `object`.
  11531. *
  11532. * @static
  11533. * @memberOf _
  11534. * @since 1.0.0
  11535. * @category Object
  11536. * @param {Object} object The object to iterate over.
  11537. * @param {...(string|string[])} [paths] The property paths to pick.
  11538. * @returns {Array} Returns the picked values.
  11539. * @example
  11540. *
  11541. * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
  11542. *
  11543. * _.at(object, ['a[0].b.c', 'a[1]']);
  11544. * // => [3, 4]
  11545. */
  11546. var at = (0, _flatRest.default)(_baseAt.default);
  11547. var _default = at;
  11548. exports.default = _default;
  11549. /***/ }),
  11550. /* 260 */
  11551. /*!*******************************************************************************************!*\
  11552. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAt.js ***!
  11553. \*******************************************************************************************/
  11554. /*! no static exports found */
  11555. /***/ (function(module, exports, __webpack_require__) {
  11556. "use strict";
  11557. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11558. Object.defineProperty(exports, "__esModule", {
  11559. value: true
  11560. });
  11561. exports.default = void 0;
  11562. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  11563. /**
  11564. * The base implementation of `_.at` without support for individual paths.
  11565. *
  11566. * @private
  11567. * @param {Object} object The object to iterate over.
  11568. * @param {string[]} paths The property paths to pick.
  11569. * @returns {Array} Returns the picked elements.
  11570. */
  11571. function baseAt(object, paths) {
  11572. var index = -1,
  11573. length = paths.length,
  11574. result = Array(length),
  11575. skip = object == null;
  11576. while (++index < length) {
  11577. result[index] = skip ? undefined : (0, _get.default)(object, paths[index]);
  11578. }
  11579. return result;
  11580. }
  11581. var _default = baseAt;
  11582. exports.default = _default;
  11583. /***/ }),
  11584. /* 261 */
  11585. /*!***************************************************************************************!*\
  11586. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/get.js ***!
  11587. \***************************************************************************************/
  11588. /*! no static exports found */
  11589. /***/ (function(module, exports, __webpack_require__) {
  11590. "use strict";
  11591. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11592. Object.defineProperty(exports, "__esModule", {
  11593. value: true
  11594. });
  11595. exports.default = void 0;
  11596. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  11597. /**
  11598. * Gets the value at `path` of `object`. If the resolved value is
  11599. * `undefined`, the `defaultValue` is returned in its place.
  11600. *
  11601. * @static
  11602. * @memberOf _
  11603. * @since 3.7.0
  11604. * @category Object
  11605. * @param {Object} object The object to query.
  11606. * @param {Array|string} path The path of the property to get.
  11607. * @param {*} [defaultValue] The value returned for `undefined` resolved values.
  11608. * @returns {*} Returns the resolved value.
  11609. * @example
  11610. *
  11611. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  11612. *
  11613. * _.get(object, 'a[0].b.c');
  11614. * // => 3
  11615. *
  11616. * _.get(object, ['a', '0', 'b', 'c']);
  11617. * // => 3
  11618. *
  11619. * _.get(object, 'a.b.c', 'default');
  11620. * // => 'default'
  11621. */
  11622. function get(object, path, defaultValue) {
  11623. var result = object == null ? undefined : (0, _baseGet.default)(object, path);
  11624. return result === undefined ? defaultValue : result;
  11625. }
  11626. var _default = get;
  11627. exports.default = _default;
  11628. /***/ }),
  11629. /* 262 */
  11630. /*!********************************************************************************************!*\
  11631. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGet.js ***!
  11632. \********************************************************************************************/
  11633. /*! no static exports found */
  11634. /***/ (function(module, exports, __webpack_require__) {
  11635. "use strict";
  11636. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11637. Object.defineProperty(exports, "__esModule", {
  11638. value: true
  11639. });
  11640. exports.default = void 0;
  11641. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  11642. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  11643. /**
  11644. * The base implementation of `_.get` without support for default values.
  11645. *
  11646. * @private
  11647. * @param {Object} object The object to query.
  11648. * @param {Array|string} path The path of the property to get.
  11649. * @returns {*} Returns the resolved value.
  11650. */
  11651. function baseGet(object, path) {
  11652. path = (0, _castPath.default)(path, object);
  11653. var index = 0,
  11654. length = path.length;
  11655. while (object != null && index < length) {
  11656. object = object[(0, _toKey.default)(path[index++])];
  11657. }
  11658. return index && index == length ? object : undefined;
  11659. }
  11660. var _default = baseGet;
  11661. exports.default = _default;
  11662. /***/ }),
  11663. /* 263 */
  11664. /*!*********************************************************************************************!*\
  11665. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castPath.js ***!
  11666. \*********************************************************************************************/
  11667. /*! no static exports found */
  11668. /***/ (function(module, exports, __webpack_require__) {
  11669. "use strict";
  11670. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11671. Object.defineProperty(exports, "__esModule", {
  11672. value: true
  11673. });
  11674. exports.default = void 0;
  11675. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  11676. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  11677. var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
  11678. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  11679. /**
  11680. * Casts `value` to a path array if it's not one.
  11681. *
  11682. * @private
  11683. * @param {*} value The value to inspect.
  11684. * @param {Object} [object] The object to query keys on.
  11685. * @returns {Array} Returns the cast property path array.
  11686. */
  11687. function castPath(value, object) {
  11688. if ((0, _isArray.default)(value)) {
  11689. return value;
  11690. }
  11691. return (0, _isKey.default)(value, object) ? [value] : (0, _stringToPath.default)((0, _toString.default)(value));
  11692. }
  11693. var _default = castPath;
  11694. exports.default = _default;
  11695. /***/ }),
  11696. /* 264 */
  11697. /*!******************************************************************************************!*\
  11698. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKey.js ***!
  11699. \******************************************************************************************/
  11700. /*! no static exports found */
  11701. /***/ (function(module, exports, __webpack_require__) {
  11702. "use strict";
  11703. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11704. Object.defineProperty(exports, "__esModule", {
  11705. value: true
  11706. });
  11707. exports.default = void 0;
  11708. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  11709. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  11710. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  11711. /** Used to match property names within property paths. */
  11712. var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
  11713. reIsPlainProp = /^\w*$/;
  11714. /**
  11715. * Checks if `value` is a property name and not a property path.
  11716. *
  11717. * @private
  11718. * @param {*} value The value to check.
  11719. * @param {Object} [object] The object to query keys on.
  11720. * @returns {boolean} Returns `true` if `value` is a property name, else `false`.
  11721. */
  11722. function isKey(value, object) {
  11723. if ((0, _isArray.default)(value)) {
  11724. return false;
  11725. }
  11726. var type = (0, _typeof2.default)(value);
  11727. if (type == 'number' || type == 'symbol' || type == 'boolean' || value == null || (0, _isSymbol.default)(value)) {
  11728. return true;
  11729. }
  11730. return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || object != null && value in Object(object);
  11731. }
  11732. var _default = isKey;
  11733. exports.default = _default;
  11734. /***/ }),
  11735. /* 265 */
  11736. /*!*************************************************************************************************!*\
  11737. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToPath.js ***!
  11738. \*************************************************************************************************/
  11739. /*! no static exports found */
  11740. /***/ (function(module, exports, __webpack_require__) {
  11741. "use strict";
  11742. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11743. Object.defineProperty(exports, "__esModule", {
  11744. value: true
  11745. });
  11746. exports.default = void 0;
  11747. var _memoizeCapped = _interopRequireDefault(__webpack_require__(/*! ./_memoizeCapped.js */ 266));
  11748. /** Used to match property names within property paths. */
  11749. var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
  11750. /** Used to match backslashes in property paths. */
  11751. var reEscapeChar = /\\(\\)?/g;
  11752. /**
  11753. * Converts `string` to a property path array.
  11754. *
  11755. * @private
  11756. * @param {string} string The string to convert.
  11757. * @returns {Array} Returns the property path array.
  11758. */
  11759. var stringToPath = (0, _memoizeCapped.default)(function (string) {
  11760. var result = [];
  11761. if (string.charCodeAt(0) === 46 /* . */) {
  11762. result.push('');
  11763. }
  11764. string.replace(rePropName, function (match, number, quote, subString) {
  11765. result.push(quote ? subString.replace(reEscapeChar, '$1') : number || match);
  11766. });
  11767. return result;
  11768. });
  11769. var _default = stringToPath;
  11770. exports.default = _default;
  11771. /***/ }),
  11772. /* 266 */
  11773. /*!**************************************************************************************************!*\
  11774. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_memoizeCapped.js ***!
  11775. \**************************************************************************************************/
  11776. /*! no static exports found */
  11777. /***/ (function(module, exports, __webpack_require__) {
  11778. "use strict";
  11779. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11780. Object.defineProperty(exports, "__esModule", {
  11781. value: true
  11782. });
  11783. exports.default = void 0;
  11784. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  11785. /** Used as the maximum memoize cache size. */
  11786. var MAX_MEMOIZE_SIZE = 500;
  11787. /**
  11788. * A specialized version of `_.memoize` which clears the memoized function's
  11789. * cache when it exceeds `MAX_MEMOIZE_SIZE`.
  11790. *
  11791. * @private
  11792. * @param {Function} func The function to have its output memoized.
  11793. * @returns {Function} Returns the new memoized function.
  11794. */
  11795. function memoizeCapped(func) {
  11796. var result = (0, _memoize.default)(func, function (key) {
  11797. if (cache.size === MAX_MEMOIZE_SIZE) {
  11798. cache.clear();
  11799. }
  11800. return key;
  11801. });
  11802. var cache = result.cache;
  11803. return result;
  11804. }
  11805. var _default = memoizeCapped;
  11806. exports.default = _default;
  11807. /***/ }),
  11808. /* 267 */
  11809. /*!*******************************************************************************************!*\
  11810. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/memoize.js ***!
  11811. \*******************************************************************************************/
  11812. /*! no static exports found */
  11813. /***/ (function(module, exports, __webpack_require__) {
  11814. "use strict";
  11815. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11816. Object.defineProperty(exports, "__esModule", {
  11817. value: true
  11818. });
  11819. exports.default = void 0;
  11820. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  11821. /** Error message constants. */
  11822. var FUNC_ERROR_TEXT = 'Expected a function';
  11823. /**
  11824. * Creates a function that memoizes the result of `func`. If `resolver` is
  11825. * provided, it determines the cache key for storing the result based on the
  11826. * arguments provided to the memoized function. By default, the first argument
  11827. * provided to the memoized function is used as the map cache key. The `func`
  11828. * is invoked with the `this` binding of the memoized function.
  11829. *
  11830. * **Note:** The cache is exposed as the `cache` property on the memoized
  11831. * function. Its creation may be customized by replacing the `_.memoize.Cache`
  11832. * constructor with one whose instances implement the
  11833. * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)
  11834. * method interface of `clear`, `delete`, `get`, `has`, and `set`.
  11835. *
  11836. * @static
  11837. * @memberOf _
  11838. * @since 0.1.0
  11839. * @category Function
  11840. * @param {Function} func The function to have its output memoized.
  11841. * @param {Function} [resolver] The function to resolve the cache key.
  11842. * @returns {Function} Returns the new memoized function.
  11843. * @example
  11844. *
  11845. * var object = { 'a': 1, 'b': 2 };
  11846. * var other = { 'c': 3, 'd': 4 };
  11847. *
  11848. * var values = _.memoize(_.values);
  11849. * values(object);
  11850. * // => [1, 2]
  11851. *
  11852. * values(other);
  11853. * // => [3, 4]
  11854. *
  11855. * object.a = 2;
  11856. * values(object);
  11857. * // => [1, 2]
  11858. *
  11859. * // Modify the result cache.
  11860. * values.cache.set(object, ['a', 'b']);
  11861. * values(object);
  11862. * // => ['a', 'b']
  11863. *
  11864. * // Replace `_.memoize.Cache`.
  11865. * _.memoize.Cache = WeakMap;
  11866. */
  11867. function memoize(func, resolver) {
  11868. if (typeof func != 'function' || resolver != null && typeof resolver != 'function') {
  11869. throw new TypeError(FUNC_ERROR_TEXT);
  11870. }
  11871. var memoized = function memoized() {
  11872. var args = arguments,
  11873. key = resolver ? resolver.apply(this, args) : args[0],
  11874. cache = memoized.cache;
  11875. if (cache.has(key)) {
  11876. return cache.get(key);
  11877. }
  11878. var result = func.apply(this, args);
  11879. memoized.cache = cache.set(key, result) || cache;
  11880. return result;
  11881. };
  11882. memoized.cache = new (memoize.Cache || _MapCache.default)();
  11883. return memoized;
  11884. }
  11885. // Expose `MapCache`.
  11886. memoize.Cache = _MapCache.default;
  11887. var _default = memoize;
  11888. exports.default = _default;
  11889. /***/ }),
  11890. /* 268 */
  11891. /*!*********************************************************************************************!*\
  11892. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_MapCache.js ***!
  11893. \*********************************************************************************************/
  11894. /*! no static exports found */
  11895. /***/ (function(module, exports, __webpack_require__) {
  11896. "use strict";
  11897. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11898. Object.defineProperty(exports, "__esModule", {
  11899. value: true
  11900. });
  11901. exports.default = void 0;
  11902. var _mapCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheClear.js */ 269));
  11903. var _mapCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheDelete.js */ 285));
  11904. var _mapCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheGet.js */ 288));
  11905. var _mapCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheHas.js */ 289));
  11906. var _mapCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheSet.js */ 290));
  11907. /**
  11908. * Creates a map cache object to store key-value pairs.
  11909. *
  11910. * @private
  11911. * @constructor
  11912. * @param {Array} [entries] The key-value pairs to cache.
  11913. */
  11914. function MapCache(entries) {
  11915. var index = -1,
  11916. length = entries == null ? 0 : entries.length;
  11917. this.clear();
  11918. while (++index < length) {
  11919. var entry = entries[index];
  11920. this.set(entry[0], entry[1]);
  11921. }
  11922. }
  11923. // Add methods to `MapCache`.
  11924. MapCache.prototype.clear = _mapCacheClear.default;
  11925. MapCache.prototype['delete'] = _mapCacheDelete.default;
  11926. MapCache.prototype.get = _mapCacheGet.default;
  11927. MapCache.prototype.has = _mapCacheHas.default;
  11928. MapCache.prototype.set = _mapCacheSet.default;
  11929. var _default = MapCache;
  11930. exports.default = _default;
  11931. /***/ }),
  11932. /* 269 */
  11933. /*!**************************************************************************************************!*\
  11934. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheClear.js ***!
  11935. \**************************************************************************************************/
  11936. /*! no static exports found */
  11937. /***/ (function(module, exports, __webpack_require__) {
  11938. "use strict";
  11939. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11940. Object.defineProperty(exports, "__esModule", {
  11941. value: true
  11942. });
  11943. exports.default = void 0;
  11944. var _Hash = _interopRequireDefault(__webpack_require__(/*! ./_Hash.js */ 270));
  11945. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  11946. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  11947. /**
  11948. * Removes all key-value entries from the map.
  11949. *
  11950. * @private
  11951. * @name clear
  11952. * @memberOf MapCache
  11953. */
  11954. function mapCacheClear() {
  11955. this.size = 0;
  11956. this.__data__ = {
  11957. 'hash': new _Hash.default(),
  11958. 'map': new (_Map.default || _ListCache.default)(),
  11959. 'string': new _Hash.default()
  11960. };
  11961. }
  11962. var _default = mapCacheClear;
  11963. exports.default = _default;
  11964. /***/ }),
  11965. /* 270 */
  11966. /*!*****************************************************************************************!*\
  11967. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Hash.js ***!
  11968. \*****************************************************************************************/
  11969. /*! no static exports found */
  11970. /***/ (function(module, exports, __webpack_require__) {
  11971. "use strict";
  11972. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11973. Object.defineProperty(exports, "__esModule", {
  11974. value: true
  11975. });
  11976. exports.default = void 0;
  11977. var _hashClear = _interopRequireDefault(__webpack_require__(/*! ./_hashClear.js */ 271));
  11978. var _hashDelete = _interopRequireDefault(__webpack_require__(/*! ./_hashDelete.js */ 273));
  11979. var _hashGet = _interopRequireDefault(__webpack_require__(/*! ./_hashGet.js */ 274));
  11980. var _hashHas = _interopRequireDefault(__webpack_require__(/*! ./_hashHas.js */ 275));
  11981. var _hashSet = _interopRequireDefault(__webpack_require__(/*! ./_hashSet.js */ 276));
  11982. /**
  11983. * Creates a hash object.
  11984. *
  11985. * @private
  11986. * @constructor
  11987. * @param {Array} [entries] The key-value pairs to cache.
  11988. */
  11989. function Hash(entries) {
  11990. var index = -1,
  11991. length = entries == null ? 0 : entries.length;
  11992. this.clear();
  11993. while (++index < length) {
  11994. var entry = entries[index];
  11995. this.set(entry[0], entry[1]);
  11996. }
  11997. }
  11998. // Add methods to `Hash`.
  11999. Hash.prototype.clear = _hashClear.default;
  12000. Hash.prototype['delete'] = _hashDelete.default;
  12001. Hash.prototype.get = _hashGet.default;
  12002. Hash.prototype.has = _hashHas.default;
  12003. Hash.prototype.set = _hashSet.default;
  12004. var _default = Hash;
  12005. exports.default = _default;
  12006. /***/ }),
  12007. /* 271 */
  12008. /*!**********************************************************************************************!*\
  12009. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashClear.js ***!
  12010. \**********************************************************************************************/
  12011. /*! no static exports found */
  12012. /***/ (function(module, exports, __webpack_require__) {
  12013. "use strict";
  12014. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12015. Object.defineProperty(exports, "__esModule", {
  12016. value: true
  12017. });
  12018. exports.default = void 0;
  12019. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12020. /**
  12021. * Removes all key-value entries from the hash.
  12022. *
  12023. * @private
  12024. * @name clear
  12025. * @memberOf Hash
  12026. */
  12027. function hashClear() {
  12028. this.__data__ = _nativeCreate.default ? (0, _nativeCreate.default)(null) : {};
  12029. this.size = 0;
  12030. }
  12031. var _default = hashClear;
  12032. exports.default = _default;
  12033. /***/ }),
  12034. /* 272 */
  12035. /*!*************************************************************************************************!*\
  12036. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeCreate.js ***!
  12037. \*************************************************************************************************/
  12038. /*! no static exports found */
  12039. /***/ (function(module, exports, __webpack_require__) {
  12040. "use strict";
  12041. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12042. Object.defineProperty(exports, "__esModule", {
  12043. value: true
  12044. });
  12045. exports.default = void 0;
  12046. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  12047. /* Built-in method references that are verified to be native. */
  12048. var nativeCreate = (0, _getNative.default)(Object, 'create');
  12049. var _default = nativeCreate;
  12050. exports.default = _default;
  12051. /***/ }),
  12052. /* 273 */
  12053. /*!***********************************************************************************************!*\
  12054. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashDelete.js ***!
  12055. \***********************************************************************************************/
  12056. /*! no static exports found */
  12057. /***/ (function(module, exports, __webpack_require__) {
  12058. "use strict";
  12059. Object.defineProperty(exports, "__esModule", {
  12060. value: true
  12061. });
  12062. exports.default = void 0;
  12063. /**
  12064. * Removes `key` and its value from the hash.
  12065. *
  12066. * @private
  12067. * @name delete
  12068. * @memberOf Hash
  12069. * @param {Object} hash The hash to modify.
  12070. * @param {string} key The key of the value to remove.
  12071. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12072. */
  12073. function hashDelete(key) {
  12074. var result = this.has(key) && delete this.__data__[key];
  12075. this.size -= result ? 1 : 0;
  12076. return result;
  12077. }
  12078. var _default = hashDelete;
  12079. exports.default = _default;
  12080. /***/ }),
  12081. /* 274 */
  12082. /*!********************************************************************************************!*\
  12083. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashGet.js ***!
  12084. \********************************************************************************************/
  12085. /*! no static exports found */
  12086. /***/ (function(module, exports, __webpack_require__) {
  12087. "use strict";
  12088. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12089. Object.defineProperty(exports, "__esModule", {
  12090. value: true
  12091. });
  12092. exports.default = void 0;
  12093. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12094. /** Used to stand-in for `undefined` hash values. */
  12095. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  12096. /** Used for built-in method references. */
  12097. var objectProto = Object.prototype;
  12098. /** Used to check objects for own properties. */
  12099. var hasOwnProperty = objectProto.hasOwnProperty;
  12100. /**
  12101. * Gets the hash value for `key`.
  12102. *
  12103. * @private
  12104. * @name get
  12105. * @memberOf Hash
  12106. * @param {string} key The key of the value to get.
  12107. * @returns {*} Returns the entry value.
  12108. */
  12109. function hashGet(key) {
  12110. var data = this.__data__;
  12111. if (_nativeCreate.default) {
  12112. var result = data[key];
  12113. return result === HASH_UNDEFINED ? undefined : result;
  12114. }
  12115. return hasOwnProperty.call(data, key) ? data[key] : undefined;
  12116. }
  12117. var _default = hashGet;
  12118. exports.default = _default;
  12119. /***/ }),
  12120. /* 275 */
  12121. /*!********************************************************************************************!*\
  12122. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashHas.js ***!
  12123. \********************************************************************************************/
  12124. /*! no static exports found */
  12125. /***/ (function(module, exports, __webpack_require__) {
  12126. "use strict";
  12127. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12128. Object.defineProperty(exports, "__esModule", {
  12129. value: true
  12130. });
  12131. exports.default = void 0;
  12132. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12133. /** Used for built-in method references. */
  12134. var objectProto = Object.prototype;
  12135. /** Used to check objects for own properties. */
  12136. var hasOwnProperty = objectProto.hasOwnProperty;
  12137. /**
  12138. * Checks if a hash value for `key` exists.
  12139. *
  12140. * @private
  12141. * @name has
  12142. * @memberOf Hash
  12143. * @param {string} key The key of the entry to check.
  12144. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12145. */
  12146. function hashHas(key) {
  12147. var data = this.__data__;
  12148. return _nativeCreate.default ? data[key] !== undefined : hasOwnProperty.call(data, key);
  12149. }
  12150. var _default = hashHas;
  12151. exports.default = _default;
  12152. /***/ }),
  12153. /* 276 */
  12154. /*!********************************************************************************************!*\
  12155. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashSet.js ***!
  12156. \********************************************************************************************/
  12157. /*! no static exports found */
  12158. /***/ (function(module, exports, __webpack_require__) {
  12159. "use strict";
  12160. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12161. Object.defineProperty(exports, "__esModule", {
  12162. value: true
  12163. });
  12164. exports.default = void 0;
  12165. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12166. /** Used to stand-in for `undefined` hash values. */
  12167. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  12168. /**
  12169. * Sets the hash `key` to `value`.
  12170. *
  12171. * @private
  12172. * @name set
  12173. * @memberOf Hash
  12174. * @param {string} key The key of the value to set.
  12175. * @param {*} value The value to set.
  12176. * @returns {Object} Returns the hash instance.
  12177. */
  12178. function hashSet(key, value) {
  12179. var data = this.__data__;
  12180. this.size += this.has(key) ? 0 : 1;
  12181. data[key] = _nativeCreate.default && value === undefined ? HASH_UNDEFINED : value;
  12182. return this;
  12183. }
  12184. var _default = hashSet;
  12185. exports.default = _default;
  12186. /***/ }),
  12187. /* 277 */
  12188. /*!**********************************************************************************************!*\
  12189. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_ListCache.js ***!
  12190. \**********************************************************************************************/
  12191. /*! no static exports found */
  12192. /***/ (function(module, exports, __webpack_require__) {
  12193. "use strict";
  12194. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12195. Object.defineProperty(exports, "__esModule", {
  12196. value: true
  12197. });
  12198. exports.default = void 0;
  12199. var _listCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_listCacheClear.js */ 278));
  12200. var _listCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_listCacheDelete.js */ 279));
  12201. var _listCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheGet.js */ 281));
  12202. var _listCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_listCacheHas.js */ 282));
  12203. var _listCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheSet.js */ 283));
  12204. /**
  12205. * Creates an list cache object.
  12206. *
  12207. * @private
  12208. * @constructor
  12209. * @param {Array} [entries] The key-value pairs to cache.
  12210. */
  12211. function ListCache(entries) {
  12212. var index = -1,
  12213. length = entries == null ? 0 : entries.length;
  12214. this.clear();
  12215. while (++index < length) {
  12216. var entry = entries[index];
  12217. this.set(entry[0], entry[1]);
  12218. }
  12219. }
  12220. // Add methods to `ListCache`.
  12221. ListCache.prototype.clear = _listCacheClear.default;
  12222. ListCache.prototype['delete'] = _listCacheDelete.default;
  12223. ListCache.prototype.get = _listCacheGet.default;
  12224. ListCache.prototype.has = _listCacheHas.default;
  12225. ListCache.prototype.set = _listCacheSet.default;
  12226. var _default = ListCache;
  12227. exports.default = _default;
  12228. /***/ }),
  12229. /* 278 */
  12230. /*!***************************************************************************************************!*\
  12231. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheClear.js ***!
  12232. \***************************************************************************************************/
  12233. /*! no static exports found */
  12234. /***/ (function(module, exports, __webpack_require__) {
  12235. "use strict";
  12236. Object.defineProperty(exports, "__esModule", {
  12237. value: true
  12238. });
  12239. exports.default = void 0;
  12240. /**
  12241. * Removes all key-value entries from the list cache.
  12242. *
  12243. * @private
  12244. * @name clear
  12245. * @memberOf ListCache
  12246. */
  12247. function listCacheClear() {
  12248. this.__data__ = [];
  12249. this.size = 0;
  12250. }
  12251. var _default = listCacheClear;
  12252. exports.default = _default;
  12253. /***/ }),
  12254. /* 279 */
  12255. /*!****************************************************************************************************!*\
  12256. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheDelete.js ***!
  12257. \****************************************************************************************************/
  12258. /*! no static exports found */
  12259. /***/ (function(module, exports, __webpack_require__) {
  12260. "use strict";
  12261. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12262. Object.defineProperty(exports, "__esModule", {
  12263. value: true
  12264. });
  12265. exports.default = void 0;
  12266. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12267. /** Used for built-in method references. */
  12268. var arrayProto = Array.prototype;
  12269. /** Built-in value references. */
  12270. var splice = arrayProto.splice;
  12271. /**
  12272. * Removes `key` and its value from the list cache.
  12273. *
  12274. * @private
  12275. * @name delete
  12276. * @memberOf ListCache
  12277. * @param {string} key The key of the value to remove.
  12278. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12279. */
  12280. function listCacheDelete(key) {
  12281. var data = this.__data__,
  12282. index = (0, _assocIndexOf.default)(data, key);
  12283. if (index < 0) {
  12284. return false;
  12285. }
  12286. var lastIndex = data.length - 1;
  12287. if (index == lastIndex) {
  12288. data.pop();
  12289. } else {
  12290. splice.call(data, index, 1);
  12291. }
  12292. --this.size;
  12293. return true;
  12294. }
  12295. var _default = listCacheDelete;
  12296. exports.default = _default;
  12297. /***/ }),
  12298. /* 280 */
  12299. /*!*************************************************************************************************!*\
  12300. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assocIndexOf.js ***!
  12301. \*************************************************************************************************/
  12302. /*! no static exports found */
  12303. /***/ (function(module, exports, __webpack_require__) {
  12304. "use strict";
  12305. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12306. Object.defineProperty(exports, "__esModule", {
  12307. value: true
  12308. });
  12309. exports.default = void 0;
  12310. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  12311. /**
  12312. * Gets the index at which the `key` is found in `array` of key-value pairs.
  12313. *
  12314. * @private
  12315. * @param {Array} array The array to inspect.
  12316. * @param {*} key The key to search for.
  12317. * @returns {number} Returns the index of the matched value, else `-1`.
  12318. */
  12319. function assocIndexOf(array, key) {
  12320. var length = array.length;
  12321. while (length--) {
  12322. if ((0, _eq.default)(array[length][0], key)) {
  12323. return length;
  12324. }
  12325. }
  12326. return -1;
  12327. }
  12328. var _default = assocIndexOf;
  12329. exports.default = _default;
  12330. /***/ }),
  12331. /* 281 */
  12332. /*!*************************************************************************************************!*\
  12333. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheGet.js ***!
  12334. \*************************************************************************************************/
  12335. /*! no static exports found */
  12336. /***/ (function(module, exports, __webpack_require__) {
  12337. "use strict";
  12338. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12339. Object.defineProperty(exports, "__esModule", {
  12340. value: true
  12341. });
  12342. exports.default = void 0;
  12343. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12344. /**
  12345. * Gets the list cache value for `key`.
  12346. *
  12347. * @private
  12348. * @name get
  12349. * @memberOf ListCache
  12350. * @param {string} key The key of the value to get.
  12351. * @returns {*} Returns the entry value.
  12352. */
  12353. function listCacheGet(key) {
  12354. var data = this.__data__,
  12355. index = (0, _assocIndexOf.default)(data, key);
  12356. return index < 0 ? undefined : data[index][1];
  12357. }
  12358. var _default = listCacheGet;
  12359. exports.default = _default;
  12360. /***/ }),
  12361. /* 282 */
  12362. /*!*************************************************************************************************!*\
  12363. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheHas.js ***!
  12364. \*************************************************************************************************/
  12365. /*! no static exports found */
  12366. /***/ (function(module, exports, __webpack_require__) {
  12367. "use strict";
  12368. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12369. Object.defineProperty(exports, "__esModule", {
  12370. value: true
  12371. });
  12372. exports.default = void 0;
  12373. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12374. /**
  12375. * Checks if a list cache value for `key` exists.
  12376. *
  12377. * @private
  12378. * @name has
  12379. * @memberOf ListCache
  12380. * @param {string} key The key of the entry to check.
  12381. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12382. */
  12383. function listCacheHas(key) {
  12384. return (0, _assocIndexOf.default)(this.__data__, key) > -1;
  12385. }
  12386. var _default = listCacheHas;
  12387. exports.default = _default;
  12388. /***/ }),
  12389. /* 283 */
  12390. /*!*************************************************************************************************!*\
  12391. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheSet.js ***!
  12392. \*************************************************************************************************/
  12393. /*! no static exports found */
  12394. /***/ (function(module, exports, __webpack_require__) {
  12395. "use strict";
  12396. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12397. Object.defineProperty(exports, "__esModule", {
  12398. value: true
  12399. });
  12400. exports.default = void 0;
  12401. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12402. /**
  12403. * Sets the list cache `key` to `value`.
  12404. *
  12405. * @private
  12406. * @name set
  12407. * @memberOf ListCache
  12408. * @param {string} key The key of the value to set.
  12409. * @param {*} value The value to set.
  12410. * @returns {Object} Returns the list cache instance.
  12411. */
  12412. function listCacheSet(key, value) {
  12413. var data = this.__data__,
  12414. index = (0, _assocIndexOf.default)(data, key);
  12415. if (index < 0) {
  12416. ++this.size;
  12417. data.push([key, value]);
  12418. } else {
  12419. data[index][1] = value;
  12420. }
  12421. return this;
  12422. }
  12423. var _default = listCacheSet;
  12424. exports.default = _default;
  12425. /***/ }),
  12426. /* 284 */
  12427. /*!****************************************************************************************!*\
  12428. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Map.js ***!
  12429. \****************************************************************************************/
  12430. /*! no static exports found */
  12431. /***/ (function(module, exports, __webpack_require__) {
  12432. "use strict";
  12433. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12434. Object.defineProperty(exports, "__esModule", {
  12435. value: true
  12436. });
  12437. exports.default = void 0;
  12438. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  12439. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  12440. /* Built-in method references that are verified to be native. */
  12441. var Map = (0, _getNative.default)(_root.default, 'Map');
  12442. var _default = Map;
  12443. exports.default = _default;
  12444. /***/ }),
  12445. /* 285 */
  12446. /*!***************************************************************************************************!*\
  12447. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheDelete.js ***!
  12448. \***************************************************************************************************/
  12449. /*! no static exports found */
  12450. /***/ (function(module, exports, __webpack_require__) {
  12451. "use strict";
  12452. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12453. Object.defineProperty(exports, "__esModule", {
  12454. value: true
  12455. });
  12456. exports.default = void 0;
  12457. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12458. /**
  12459. * Removes `key` and its value from the map.
  12460. *
  12461. * @private
  12462. * @name delete
  12463. * @memberOf MapCache
  12464. * @param {string} key The key of the value to remove.
  12465. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12466. */
  12467. function mapCacheDelete(key) {
  12468. var result = (0, _getMapData.default)(this, key)['delete'](key);
  12469. this.size -= result ? 1 : 0;
  12470. return result;
  12471. }
  12472. var _default = mapCacheDelete;
  12473. exports.default = _default;
  12474. /***/ }),
  12475. /* 286 */
  12476. /*!***********************************************************************************************!*\
  12477. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMapData.js ***!
  12478. \***********************************************************************************************/
  12479. /*! no static exports found */
  12480. /***/ (function(module, exports, __webpack_require__) {
  12481. "use strict";
  12482. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12483. Object.defineProperty(exports, "__esModule", {
  12484. value: true
  12485. });
  12486. exports.default = void 0;
  12487. var _isKeyable = _interopRequireDefault(__webpack_require__(/*! ./_isKeyable.js */ 287));
  12488. /**
  12489. * Gets the data for `map`.
  12490. *
  12491. * @private
  12492. * @param {Object} map The map to query.
  12493. * @param {string} key The reference key.
  12494. * @returns {*} Returns the map data.
  12495. */
  12496. function getMapData(map, key) {
  12497. var data = map.__data__;
  12498. return (0, _isKeyable.default)(key) ? data[typeof key == 'string' ? 'string' : 'hash'] : data.map;
  12499. }
  12500. var _default = getMapData;
  12501. exports.default = _default;
  12502. /***/ }),
  12503. /* 287 */
  12504. /*!**********************************************************************************************!*\
  12505. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKeyable.js ***!
  12506. \**********************************************************************************************/
  12507. /*! no static exports found */
  12508. /***/ (function(module, exports, __webpack_require__) {
  12509. "use strict";
  12510. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12511. Object.defineProperty(exports, "__esModule", {
  12512. value: true
  12513. });
  12514. exports.default = void 0;
  12515. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  12516. /**
  12517. * Checks if `value` is suitable for use as unique object key.
  12518. *
  12519. * @private
  12520. * @param {*} value The value to check.
  12521. * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
  12522. */
  12523. function isKeyable(value) {
  12524. var type = (0, _typeof2.default)(value);
  12525. return type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean' ? value !== '__proto__' : value === null;
  12526. }
  12527. var _default = isKeyable;
  12528. exports.default = _default;
  12529. /***/ }),
  12530. /* 288 */
  12531. /*!************************************************************************************************!*\
  12532. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheGet.js ***!
  12533. \************************************************************************************************/
  12534. /*! no static exports found */
  12535. /***/ (function(module, exports, __webpack_require__) {
  12536. "use strict";
  12537. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12538. Object.defineProperty(exports, "__esModule", {
  12539. value: true
  12540. });
  12541. exports.default = void 0;
  12542. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12543. /**
  12544. * Gets the map value for `key`.
  12545. *
  12546. * @private
  12547. * @name get
  12548. * @memberOf MapCache
  12549. * @param {string} key The key of the value to get.
  12550. * @returns {*} Returns the entry value.
  12551. */
  12552. function mapCacheGet(key) {
  12553. return (0, _getMapData.default)(this, key).get(key);
  12554. }
  12555. var _default = mapCacheGet;
  12556. exports.default = _default;
  12557. /***/ }),
  12558. /* 289 */
  12559. /*!************************************************************************************************!*\
  12560. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheHas.js ***!
  12561. \************************************************************************************************/
  12562. /*! no static exports found */
  12563. /***/ (function(module, exports, __webpack_require__) {
  12564. "use strict";
  12565. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12566. Object.defineProperty(exports, "__esModule", {
  12567. value: true
  12568. });
  12569. exports.default = void 0;
  12570. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12571. /**
  12572. * Checks if a map value for `key` exists.
  12573. *
  12574. * @private
  12575. * @name has
  12576. * @memberOf MapCache
  12577. * @param {string} key The key of the entry to check.
  12578. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12579. */
  12580. function mapCacheHas(key) {
  12581. return (0, _getMapData.default)(this, key).has(key);
  12582. }
  12583. var _default = mapCacheHas;
  12584. exports.default = _default;
  12585. /***/ }),
  12586. /* 290 */
  12587. /*!************************************************************************************************!*\
  12588. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheSet.js ***!
  12589. \************************************************************************************************/
  12590. /*! no static exports found */
  12591. /***/ (function(module, exports, __webpack_require__) {
  12592. "use strict";
  12593. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12594. Object.defineProperty(exports, "__esModule", {
  12595. value: true
  12596. });
  12597. exports.default = void 0;
  12598. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12599. /**
  12600. * Sets the map `key` to `value`.
  12601. *
  12602. * @private
  12603. * @name set
  12604. * @memberOf MapCache
  12605. * @param {string} key The key of the value to set.
  12606. * @param {*} value The value to set.
  12607. * @returns {Object} Returns the map cache instance.
  12608. */
  12609. function mapCacheSet(key, value) {
  12610. var data = (0, _getMapData.default)(this, key),
  12611. size = data.size;
  12612. data.set(key, value);
  12613. this.size += data.size == size ? 0 : 1;
  12614. return this;
  12615. }
  12616. var _default = mapCacheSet;
  12617. exports.default = _default;
  12618. /***/ }),
  12619. /* 291 */
  12620. /*!********************************************************************************************!*\
  12621. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toString.js ***!
  12622. \********************************************************************************************/
  12623. /*! no static exports found */
  12624. /***/ (function(module, exports, __webpack_require__) {
  12625. "use strict";
  12626. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12627. Object.defineProperty(exports, "__esModule", {
  12628. value: true
  12629. });
  12630. exports.default = void 0;
  12631. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  12632. /**
  12633. * Converts `value` to a string. An empty string is returned for `null`
  12634. * and `undefined` values. The sign of `-0` is preserved.
  12635. *
  12636. * @static
  12637. * @memberOf _
  12638. * @since 4.0.0
  12639. * @category Lang
  12640. * @param {*} value The value to convert.
  12641. * @returns {string} Returns the converted string.
  12642. * @example
  12643. *
  12644. * _.toString(null);
  12645. * // => ''
  12646. *
  12647. * _.toString(-0);
  12648. * // => '-0'
  12649. *
  12650. * _.toString([1, 2, 3]);
  12651. * // => '1,2,3'
  12652. */
  12653. function toString(value) {
  12654. return value == null ? '' : (0, _baseToString.default)(value);
  12655. }
  12656. var _default = toString;
  12657. exports.default = _default;
  12658. /***/ }),
  12659. /* 292 */
  12660. /*!******************************************************************************************!*\
  12661. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toKey.js ***!
  12662. \******************************************************************************************/
  12663. /*! no static exports found */
  12664. /***/ (function(module, exports, __webpack_require__) {
  12665. "use strict";
  12666. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12667. Object.defineProperty(exports, "__esModule", {
  12668. value: true
  12669. });
  12670. exports.default = void 0;
  12671. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  12672. /** Used as references for various `Number` constants. */
  12673. var INFINITY = 1 / 0;
  12674. /**
  12675. * Converts `value` to a string key if it's not a string or symbol.
  12676. *
  12677. * @private
  12678. * @param {*} value The value to inspect.
  12679. * @returns {string|symbol} Returns the key.
  12680. */
  12681. function toKey(value) {
  12682. if (typeof value == 'string' || (0, _isSymbol.default)(value)) {
  12683. return value;
  12684. }
  12685. var result = value + '';
  12686. return result == '0' && 1 / value == -INFINITY ? '-0' : result;
  12687. }
  12688. var _default = toKey;
  12689. exports.default = _default;
  12690. /***/ }),
  12691. /* 293 */
  12692. /*!*********************************************************************************************!*\
  12693. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_flatRest.js ***!
  12694. \*********************************************************************************************/
  12695. /*! no static exports found */
  12696. /***/ (function(module, exports, __webpack_require__) {
  12697. "use strict";
  12698. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12699. Object.defineProperty(exports, "__esModule", {
  12700. value: true
  12701. });
  12702. exports.default = void 0;
  12703. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  12704. var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
  12705. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  12706. /**
  12707. * A specialized version of `baseRest` which flattens the rest array.
  12708. *
  12709. * @private
  12710. * @param {Function} func The function to apply a rest parameter to.
  12711. * @returns {Function} Returns the new function.
  12712. */
  12713. function flatRest(func) {
  12714. return (0, _setToString.default)((0, _overRest.default)(func, undefined, _flatten.default), func + '');
  12715. }
  12716. var _default = flatRest;
  12717. exports.default = _default;
  12718. /***/ }),
  12719. /* 294 */
  12720. /*!*******************************************************************************************!*\
  12721. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatten.js ***!
  12722. \*******************************************************************************************/
  12723. /*! no static exports found */
  12724. /***/ (function(module, exports, __webpack_require__) {
  12725. "use strict";
  12726. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12727. Object.defineProperty(exports, "__esModule", {
  12728. value: true
  12729. });
  12730. exports.default = void 0;
  12731. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  12732. /**
  12733. * Flattens `array` a single level deep.
  12734. *
  12735. * @static
  12736. * @memberOf _
  12737. * @since 0.1.0
  12738. * @category Array
  12739. * @param {Array} array The array to flatten.
  12740. * @returns {Array} Returns the new flattened array.
  12741. * @example
  12742. *
  12743. * _.flatten([1, [2, [3, [4]], 5]]);
  12744. * // => [1, 2, [3, [4]], 5]
  12745. */
  12746. function flatten(array) {
  12747. var length = array == null ? 0 : array.length;
  12748. return length ? (0, _baseFlatten.default)(array, 1) : [];
  12749. }
  12750. var _default = flatten;
  12751. exports.default = _default;
  12752. /***/ }),
  12753. /* 295 */
  12754. /*!************************************************************************************************!*\
  12755. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFlatten.js ***!
  12756. \************************************************************************************************/
  12757. /*! no static exports found */
  12758. /***/ (function(module, exports, __webpack_require__) {
  12759. "use strict";
  12760. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12761. Object.defineProperty(exports, "__esModule", {
  12762. value: true
  12763. });
  12764. exports.default = void 0;
  12765. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  12766. var _isFlattenable = _interopRequireDefault(__webpack_require__(/*! ./_isFlattenable.js */ 297));
  12767. /**
  12768. * The base implementation of `_.flatten` with support for restricting flattening.
  12769. *
  12770. * @private
  12771. * @param {Array} array The array to flatten.
  12772. * @param {number} depth The maximum recursion depth.
  12773. * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.
  12774. * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.
  12775. * @param {Array} [result=[]] The initial result value.
  12776. * @returns {Array} Returns the new flattened array.
  12777. */
  12778. function baseFlatten(array, depth, predicate, isStrict, result) {
  12779. var index = -1,
  12780. length = array.length;
  12781. predicate || (predicate = _isFlattenable.default);
  12782. result || (result = []);
  12783. while (++index < length) {
  12784. var value = array[index];
  12785. if (depth > 0 && predicate(value)) {
  12786. if (depth > 1) {
  12787. // Recursively flatten arrays (susceptible to call stack limits).
  12788. baseFlatten(value, depth - 1, predicate, isStrict, result);
  12789. } else {
  12790. (0, _arrayPush.default)(result, value);
  12791. }
  12792. } else if (!isStrict) {
  12793. result[result.length] = value;
  12794. }
  12795. }
  12796. return result;
  12797. }
  12798. var _default = baseFlatten;
  12799. exports.default = _default;
  12800. /***/ }),
  12801. /* 296 */
  12802. /*!**********************************************************************************************!*\
  12803. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayPush.js ***!
  12804. \**********************************************************************************************/
  12805. /*! no static exports found */
  12806. /***/ (function(module, exports, __webpack_require__) {
  12807. "use strict";
  12808. Object.defineProperty(exports, "__esModule", {
  12809. value: true
  12810. });
  12811. exports.default = void 0;
  12812. /**
  12813. * Appends the elements of `values` to `array`.
  12814. *
  12815. * @private
  12816. * @param {Array} array The array to modify.
  12817. * @param {Array} values The values to append.
  12818. * @returns {Array} Returns `array`.
  12819. */
  12820. function arrayPush(array, values) {
  12821. var index = -1,
  12822. length = values.length,
  12823. offset = array.length;
  12824. while (++index < length) {
  12825. array[offset + index] = values[index];
  12826. }
  12827. return array;
  12828. }
  12829. var _default = arrayPush;
  12830. exports.default = _default;
  12831. /***/ }),
  12832. /* 297 */
  12833. /*!**************************************************************************************************!*\
  12834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isFlattenable.js ***!
  12835. \**************************************************************************************************/
  12836. /*! no static exports found */
  12837. /***/ (function(module, exports, __webpack_require__) {
  12838. "use strict";
  12839. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12840. Object.defineProperty(exports, "__esModule", {
  12841. value: true
  12842. });
  12843. exports.default = void 0;
  12844. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  12845. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  12846. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  12847. /** Built-in value references. */
  12848. var spreadableSymbol = _Symbol2.default ? _Symbol2.default.isConcatSpreadable : undefined;
  12849. /**
  12850. * Checks if `value` is a flattenable `arguments` object or array.
  12851. *
  12852. * @private
  12853. * @param {*} value The value to check.
  12854. * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
  12855. */
  12856. function isFlattenable(value) {
  12857. return (0, _isArray.default)(value) || (0, _isArguments.default)(value) || !!(spreadableSymbol && value && value[spreadableSymbol]);
  12858. }
  12859. var _default = isFlattenable;
  12860. exports.default = _default;
  12861. /***/ }),
  12862. /* 298 */
  12863. /*!*******************************************************************************************!*\
  12864. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/attempt.js ***!
  12865. \*******************************************************************************************/
  12866. /*! no static exports found */
  12867. /***/ (function(module, exports, __webpack_require__) {
  12868. "use strict";
  12869. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12870. Object.defineProperty(exports, "__esModule", {
  12871. value: true
  12872. });
  12873. exports.default = void 0;
  12874. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  12875. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  12876. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  12877. /**
  12878. * Attempts to invoke `func`, returning either the result or the caught error
  12879. * object. Any additional arguments are provided to `func` when it's invoked.
  12880. *
  12881. * @static
  12882. * @memberOf _
  12883. * @since 3.0.0
  12884. * @category Util
  12885. * @param {Function} func The function to attempt.
  12886. * @param {...*} [args] The arguments to invoke `func` with.
  12887. * @returns {*} Returns the `func` result or error object.
  12888. * @example
  12889. *
  12890. * // Avoid throwing errors for invalid selectors.
  12891. * var elements = _.attempt(function(selector) {
  12892. * return document.querySelectorAll(selector);
  12893. * }, '>_>');
  12894. *
  12895. * if (_.isError(elements)) {
  12896. * elements = [];
  12897. * }
  12898. */
  12899. var attempt = (0, _baseRest.default)(function (func, args) {
  12900. try {
  12901. return (0, _apply.default)(func, undefined, args);
  12902. } catch (e) {
  12903. return (0, _isError.default)(e) ? e : new Error(e);
  12904. }
  12905. });
  12906. var _default = attempt;
  12907. exports.default = _default;
  12908. /***/ }),
  12909. /* 299 */
  12910. /*!*******************************************************************************************!*\
  12911. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isError.js ***!
  12912. \*******************************************************************************************/
  12913. /*! no static exports found */
  12914. /***/ (function(module, exports, __webpack_require__) {
  12915. "use strict";
  12916. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12917. Object.defineProperty(exports, "__esModule", {
  12918. value: true
  12919. });
  12920. exports.default = void 0;
  12921. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  12922. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  12923. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  12924. /** `Object#toString` result references. */
  12925. var domExcTag = '[object DOMException]',
  12926. errorTag = '[object Error]';
  12927. /**
  12928. * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,
  12929. * `SyntaxError`, `TypeError`, or `URIError` object.
  12930. *
  12931. * @static
  12932. * @memberOf _
  12933. * @since 3.0.0
  12934. * @category Lang
  12935. * @param {*} value The value to check.
  12936. * @returns {boolean} Returns `true` if `value` is an error object, else `false`.
  12937. * @example
  12938. *
  12939. * _.isError(new Error);
  12940. * // => true
  12941. *
  12942. * _.isError(Error);
  12943. * // => false
  12944. */
  12945. function isError(value) {
  12946. if (!(0, _isObjectLike.default)(value)) {
  12947. return false;
  12948. }
  12949. var tag = (0, _baseGetTag.default)(value);
  12950. return tag == errorTag || tag == domExcTag || typeof value.message == 'string' && typeof value.name == 'string' && !(0, _isPlainObject.default)(value);
  12951. }
  12952. var _default = isError;
  12953. exports.default = _default;
  12954. /***/ }),
  12955. /* 300 */
  12956. /*!*************************************************************************************************!*\
  12957. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isPlainObject.js ***!
  12958. \*************************************************************************************************/
  12959. /*! no static exports found */
  12960. /***/ (function(module, exports, __webpack_require__) {
  12961. "use strict";
  12962. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12963. Object.defineProperty(exports, "__esModule", {
  12964. value: true
  12965. });
  12966. exports.default = void 0;
  12967. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  12968. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  12969. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  12970. /** `Object#toString` result references. */
  12971. var objectTag = '[object Object]';
  12972. /** Used for built-in method references. */
  12973. var funcProto = Function.prototype,
  12974. objectProto = Object.prototype;
  12975. /** Used to resolve the decompiled source of functions. */
  12976. var funcToString = funcProto.toString;
  12977. /** Used to check objects for own properties. */
  12978. var hasOwnProperty = objectProto.hasOwnProperty;
  12979. /** Used to infer the `Object` constructor. */
  12980. var objectCtorString = funcToString.call(Object);
  12981. /**
  12982. * Checks if `value` is a plain object, that is, an object created by the
  12983. * `Object` constructor or one with a `[[Prototype]]` of `null`.
  12984. *
  12985. * @static
  12986. * @memberOf _
  12987. * @since 0.8.0
  12988. * @category Lang
  12989. * @param {*} value The value to check.
  12990. * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
  12991. * @example
  12992. *
  12993. * function Foo() {
  12994. * this.a = 1;
  12995. * }
  12996. *
  12997. * _.isPlainObject(new Foo);
  12998. * // => false
  12999. *
  13000. * _.isPlainObject([1, 2, 3]);
  13001. * // => false
  13002. *
  13003. * _.isPlainObject({ 'x': 0, 'y': 0 });
  13004. * // => true
  13005. *
  13006. * _.isPlainObject(Object.create(null));
  13007. * // => true
  13008. */
  13009. function isPlainObject(value) {
  13010. if (!(0, _isObjectLike.default)(value) || (0, _baseGetTag.default)(value) != objectTag) {
  13011. return false;
  13012. }
  13013. var proto = (0, _getPrototype.default)(value);
  13014. if (proto === null) {
  13015. return true;
  13016. }
  13017. var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;
  13018. return typeof Ctor == 'function' && Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString;
  13019. }
  13020. var _default = isPlainObject;
  13021. exports.default = _default;
  13022. /***/ }),
  13023. /* 301 */
  13024. /*!*************************************************************************************************!*\
  13025. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getPrototype.js ***!
  13026. \*************************************************************************************************/
  13027. /*! no static exports found */
  13028. /***/ (function(module, exports, __webpack_require__) {
  13029. "use strict";
  13030. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13031. Object.defineProperty(exports, "__esModule", {
  13032. value: true
  13033. });
  13034. exports.default = void 0;
  13035. var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
  13036. /** Built-in value references. */
  13037. var getPrototype = (0, _overArg.default)(Object.getPrototypeOf, Object);
  13038. var _default = getPrototype;
  13039. exports.default = _default;
  13040. /***/ }),
  13041. /* 302 */
  13042. /*!******************************************************************************************!*\
  13043. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/before.js ***!
  13044. \******************************************************************************************/
  13045. /*! no static exports found */
  13046. /***/ (function(module, exports, __webpack_require__) {
  13047. "use strict";
  13048. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13049. Object.defineProperty(exports, "__esModule", {
  13050. value: true
  13051. });
  13052. exports.default = void 0;
  13053. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  13054. /** Error message constants. */
  13055. var FUNC_ERROR_TEXT = 'Expected a function';
  13056. /**
  13057. * Creates a function that invokes `func`, with the `this` binding and arguments
  13058. * of the created function, while it's called less than `n` times. Subsequent
  13059. * calls to the created function return the result of the last `func` invocation.
  13060. *
  13061. * @static
  13062. * @memberOf _
  13063. * @since 3.0.0
  13064. * @category Function
  13065. * @param {number} n The number of calls at which `func` is no longer invoked.
  13066. * @param {Function} func The function to restrict.
  13067. * @returns {Function} Returns the new restricted function.
  13068. * @example
  13069. *
  13070. * jQuery(element).on('click', _.before(5, addContactToList));
  13071. * // => Allows adding up to 4 contacts to the list.
  13072. */
  13073. function before(n, func) {
  13074. var result;
  13075. if (typeof func != 'function') {
  13076. throw new TypeError(FUNC_ERROR_TEXT);
  13077. }
  13078. n = (0, _toInteger.default)(n);
  13079. return function () {
  13080. if (--n > 0) {
  13081. result = func.apply(this, arguments);
  13082. }
  13083. if (n <= 1) {
  13084. func = undefined;
  13085. }
  13086. return result;
  13087. };
  13088. }
  13089. var _default = before;
  13090. exports.default = _default;
  13091. /***/ }),
  13092. /* 303 */
  13093. /*!****************************************************************************************!*\
  13094. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bind.js ***!
  13095. \****************************************************************************************/
  13096. /*! no static exports found */
  13097. /***/ (function(module, exports, __webpack_require__) {
  13098. "use strict";
  13099. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13100. Object.defineProperty(exports, "__esModule", {
  13101. value: true
  13102. });
  13103. exports.default = void 0;
  13104. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  13105. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  13106. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  13107. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  13108. /** Used to compose bitmasks for function metadata. */
  13109. var WRAP_BIND_FLAG = 1,
  13110. WRAP_PARTIAL_FLAG = 32;
  13111. /**
  13112. * Creates a function that invokes `func` with the `this` binding of `thisArg`
  13113. * and `partials` prepended to the arguments it receives.
  13114. *
  13115. * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds,
  13116. * may be used as a placeholder for partially applied arguments.
  13117. *
  13118. * **Note:** Unlike native `Function#bind`, this method doesn't set the "length"
  13119. * property of bound functions.
  13120. *
  13121. * @static
  13122. * @memberOf _
  13123. * @since 0.1.0
  13124. * @category Function
  13125. * @param {Function} func The function to bind.
  13126. * @param {*} thisArg The `this` binding of `func`.
  13127. * @param {...*} [partials] The arguments to be partially applied.
  13128. * @returns {Function} Returns the new bound function.
  13129. * @example
  13130. *
  13131. * function greet(greeting, punctuation) {
  13132. * return greeting + ' ' + this.user + punctuation;
  13133. * }
  13134. *
  13135. * var object = { 'user': 'fred' };
  13136. *
  13137. * var bound = _.bind(greet, object, 'hi');
  13138. * bound('!');
  13139. * // => 'hi fred!'
  13140. *
  13141. * // Bound with placeholders.
  13142. * var bound = _.bind(greet, object, _, '!');
  13143. * bound('hi');
  13144. * // => 'hi fred!'
  13145. */
  13146. var bind = (0, _baseRest.default)(function (func, thisArg, partials) {
  13147. var bitmask = WRAP_BIND_FLAG;
  13148. if (partials.length) {
  13149. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bind));
  13150. bitmask |= WRAP_PARTIAL_FLAG;
  13151. }
  13152. return (0, _createWrap.default)(func, bitmask, thisArg, partials, holders);
  13153. });
  13154. // Assign default placeholders.
  13155. bind.placeholder = {};
  13156. var _default = bind;
  13157. exports.default = _default;
  13158. /***/ }),
  13159. /* 304 */
  13160. /*!*******************************************************************************************!*\
  13161. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindAll.js ***!
  13162. \*******************************************************************************************/
  13163. /*! no static exports found */
  13164. /***/ (function(module, exports, __webpack_require__) {
  13165. "use strict";
  13166. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13167. Object.defineProperty(exports, "__esModule", {
  13168. value: true
  13169. });
  13170. exports.default = void 0;
  13171. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  13172. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  13173. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  13174. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  13175. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  13176. /**
  13177. * Binds methods of an object to the object itself, overwriting the existing
  13178. * method.
  13179. *
  13180. * **Note:** This method doesn't set the "length" property of bound functions.
  13181. *
  13182. * @static
  13183. * @since 0.1.0
  13184. * @memberOf _
  13185. * @category Util
  13186. * @param {Object} object The object to bind and assign the bound methods to.
  13187. * @param {...(string|string[])} methodNames The object method names to bind.
  13188. * @returns {Object} Returns `object`.
  13189. * @example
  13190. *
  13191. * var view = {
  13192. * 'label': 'docs',
  13193. * 'click': function() {
  13194. * console.log('clicked ' + this.label);
  13195. * }
  13196. * };
  13197. *
  13198. * _.bindAll(view, ['click']);
  13199. * jQuery(element).on('click', view.click);
  13200. * // => Logs 'clicked docs' when clicked.
  13201. */
  13202. var bindAll = (0, _flatRest.default)(function (object, methodNames) {
  13203. (0, _arrayEach.default)(methodNames, function (key) {
  13204. key = (0, _toKey.default)(key);
  13205. (0, _baseAssignValue.default)(object, key, (0, _bind.default)(object[key], object));
  13206. });
  13207. return object;
  13208. });
  13209. var _default = bindAll;
  13210. exports.default = _default;
  13211. /***/ }),
  13212. /* 305 */
  13213. /*!*******************************************************************************************!*\
  13214. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindKey.js ***!
  13215. \*******************************************************************************************/
  13216. /*! no static exports found */
  13217. /***/ (function(module, exports, __webpack_require__) {
  13218. "use strict";
  13219. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13220. Object.defineProperty(exports, "__esModule", {
  13221. value: true
  13222. });
  13223. exports.default = void 0;
  13224. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  13225. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  13226. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  13227. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  13228. /** Used to compose bitmasks for function metadata. */
  13229. var WRAP_BIND_FLAG = 1,
  13230. WRAP_BIND_KEY_FLAG = 2,
  13231. WRAP_PARTIAL_FLAG = 32;
  13232. /**
  13233. * Creates a function that invokes the method at `object[key]` with `partials`
  13234. * prepended to the arguments it receives.
  13235. *
  13236. * This method differs from `_.bind` by allowing bound functions to reference
  13237. * methods that may be redefined or don't yet exist. See
  13238. * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern)
  13239. * for more details.
  13240. *
  13241. * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic
  13242. * builds, may be used as a placeholder for partially applied arguments.
  13243. *
  13244. * @static
  13245. * @memberOf _
  13246. * @since 0.10.0
  13247. * @category Function
  13248. * @param {Object} object The object to invoke the method on.
  13249. * @param {string} key The key of the method.
  13250. * @param {...*} [partials] The arguments to be partially applied.
  13251. * @returns {Function} Returns the new bound function.
  13252. * @example
  13253. *
  13254. * var object = {
  13255. * 'user': 'fred',
  13256. * 'greet': function(greeting, punctuation) {
  13257. * return greeting + ' ' + this.user + punctuation;
  13258. * }
  13259. * };
  13260. *
  13261. * var bound = _.bindKey(object, 'greet', 'hi');
  13262. * bound('!');
  13263. * // => 'hi fred!'
  13264. *
  13265. * object.greet = function(greeting, punctuation) {
  13266. * return greeting + 'ya ' + this.user + punctuation;
  13267. * };
  13268. *
  13269. * bound('!');
  13270. * // => 'hiya fred!'
  13271. *
  13272. * // Bound with placeholders.
  13273. * var bound = _.bindKey(object, 'greet', _, '!');
  13274. * bound('hi');
  13275. * // => 'hiya fred!'
  13276. */
  13277. var bindKey = (0, _baseRest.default)(function (object, key, partials) {
  13278. var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;
  13279. if (partials.length) {
  13280. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bindKey));
  13281. bitmask |= WRAP_PARTIAL_FLAG;
  13282. }
  13283. return (0, _createWrap.default)(key, bitmask, object, partials, holders);
  13284. });
  13285. // Assign default placeholders.
  13286. bindKey.placeholder = {};
  13287. var _default = bindKey;
  13288. exports.default = _default;
  13289. /***/ }),
  13290. /* 306 */
  13291. /*!*********************************************************************************************!*\
  13292. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/camelCase.js ***!
  13293. \*********************************************************************************************/
  13294. /*! no static exports found */
  13295. /***/ (function(module, exports, __webpack_require__) {
  13296. "use strict";
  13297. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13298. Object.defineProperty(exports, "__esModule", {
  13299. value: true
  13300. });
  13301. exports.default = void 0;
  13302. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  13303. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  13304. /**
  13305. * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).
  13306. *
  13307. * @static
  13308. * @memberOf _
  13309. * @since 3.0.0
  13310. * @category String
  13311. * @param {string} [string=''] The string to convert.
  13312. * @returns {string} Returns the camel cased string.
  13313. * @example
  13314. *
  13315. * _.camelCase('Foo Bar');
  13316. * // => 'fooBar'
  13317. *
  13318. * _.camelCase('--foo-bar--');
  13319. * // => 'fooBar'
  13320. *
  13321. * _.camelCase('__FOO_BAR__');
  13322. * // => 'fooBar'
  13323. */
  13324. var camelCase = (0, _createCompounder.default)(function (result, word, index) {
  13325. word = word.toLowerCase();
  13326. return result + (index ? (0, _capitalize.default)(word) : word);
  13327. });
  13328. var _default = camelCase;
  13329. exports.default = _default;
  13330. /***/ }),
  13331. /* 307 */
  13332. /*!**********************************************************************************************!*\
  13333. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/capitalize.js ***!
  13334. \**********************************************************************************************/
  13335. /*! no static exports found */
  13336. /***/ (function(module, exports, __webpack_require__) {
  13337. "use strict";
  13338. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13339. Object.defineProperty(exports, "__esModule", {
  13340. value: true
  13341. });
  13342. exports.default = void 0;
  13343. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13344. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  13345. /**
  13346. * Converts the first character of `string` to upper case and the remaining
  13347. * to lower case.
  13348. *
  13349. * @static
  13350. * @memberOf _
  13351. * @since 3.0.0
  13352. * @category String
  13353. * @param {string} [string=''] The string to capitalize.
  13354. * @returns {string} Returns the capitalized string.
  13355. * @example
  13356. *
  13357. * _.capitalize('FRED');
  13358. * // => 'Fred'
  13359. */
  13360. function capitalize(string) {
  13361. return (0, _upperFirst.default)((0, _toString.default)(string).toLowerCase());
  13362. }
  13363. var _default = capitalize;
  13364. exports.default = _default;
  13365. /***/ }),
  13366. /* 308 */
  13367. /*!**********************************************************************************************!*\
  13368. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperFirst.js ***!
  13369. \**********************************************************************************************/
  13370. /*! no static exports found */
  13371. /***/ (function(module, exports, __webpack_require__) {
  13372. "use strict";
  13373. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13374. Object.defineProperty(exports, "__esModule", {
  13375. value: true
  13376. });
  13377. exports.default = void 0;
  13378. var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
  13379. /**
  13380. * Converts the first character of `string` to upper case.
  13381. *
  13382. * @static
  13383. * @memberOf _
  13384. * @since 4.0.0
  13385. * @category String
  13386. * @param {string} [string=''] The string to convert.
  13387. * @returns {string} Returns the converted string.
  13388. * @example
  13389. *
  13390. * _.upperFirst('fred');
  13391. * // => 'Fred'
  13392. *
  13393. * _.upperFirst('FRED');
  13394. * // => 'FRED'
  13395. */
  13396. var upperFirst = (0, _createCaseFirst.default)('toUpperCase');
  13397. var _default = upperFirst;
  13398. exports.default = _default;
  13399. /***/ }),
  13400. /* 309 */
  13401. /*!****************************************************************************************************!*\
  13402. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCaseFirst.js ***!
  13403. \****************************************************************************************************/
  13404. /*! no static exports found */
  13405. /***/ (function(module, exports, __webpack_require__) {
  13406. "use strict";
  13407. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13408. Object.defineProperty(exports, "__esModule", {
  13409. value: true
  13410. });
  13411. exports.default = void 0;
  13412. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  13413. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  13414. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  13415. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13416. /**
  13417. * Creates a function like `_.lowerFirst`.
  13418. *
  13419. * @private
  13420. * @param {string} methodName The name of the `String` case method to use.
  13421. * @returns {Function} Returns the new case function.
  13422. */
  13423. function createCaseFirst(methodName) {
  13424. return function (string) {
  13425. string = (0, _toString.default)(string);
  13426. var strSymbols = (0, _hasUnicode.default)(string) ? (0, _stringToArray.default)(string) : undefined;
  13427. var chr = strSymbols ? strSymbols[0] : string.charAt(0);
  13428. var trailing = strSymbols ? (0, _castSlice.default)(strSymbols, 1).join('') : string.slice(1);
  13429. return chr[methodName]() + trailing;
  13430. };
  13431. }
  13432. var _default = createCaseFirst;
  13433. exports.default = _default;
  13434. /***/ }),
  13435. /* 310 */
  13436. /*!**********************************************************************************************!*\
  13437. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castSlice.js ***!
  13438. \**********************************************************************************************/
  13439. /*! no static exports found */
  13440. /***/ (function(module, exports, __webpack_require__) {
  13441. "use strict";
  13442. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13443. Object.defineProperty(exports, "__esModule", {
  13444. value: true
  13445. });
  13446. exports.default = void 0;
  13447. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  13448. /**
  13449. * Casts `array` to a slice if it's needed.
  13450. *
  13451. * @private
  13452. * @param {Array} array The array to inspect.
  13453. * @param {number} start The start position.
  13454. * @param {number} [end=array.length] The end position.
  13455. * @returns {Array} Returns the cast slice.
  13456. */
  13457. function castSlice(array, start, end) {
  13458. var length = array.length;
  13459. end = end === undefined ? length : end;
  13460. return !start && end >= length ? array : (0, _baseSlice.default)(array, start, end);
  13461. }
  13462. var _default = castSlice;
  13463. exports.default = _default;
  13464. /***/ }),
  13465. /* 311 */
  13466. /*!**********************************************************************************************!*\
  13467. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSlice.js ***!
  13468. \**********************************************************************************************/
  13469. /*! no static exports found */
  13470. /***/ (function(module, exports, __webpack_require__) {
  13471. "use strict";
  13472. Object.defineProperty(exports, "__esModule", {
  13473. value: true
  13474. });
  13475. exports.default = void 0;
  13476. /**
  13477. * The base implementation of `_.slice` without an iteratee call guard.
  13478. *
  13479. * @private
  13480. * @param {Array} array The array to slice.
  13481. * @param {number} [start=0] The start position.
  13482. * @param {number} [end=array.length] The end position.
  13483. * @returns {Array} Returns the slice of `array`.
  13484. */
  13485. function baseSlice(array, start, end) {
  13486. var index = -1,
  13487. length = array.length;
  13488. if (start < 0) {
  13489. start = -start > length ? 0 : length + start;
  13490. }
  13491. end = end > length ? length : end;
  13492. if (end < 0) {
  13493. end += length;
  13494. }
  13495. length = start > end ? 0 : end - start >>> 0;
  13496. start >>>= 0;
  13497. var result = Array(length);
  13498. while (++index < length) {
  13499. result[index] = array[index + start];
  13500. }
  13501. return result;
  13502. }
  13503. var _default = baseSlice;
  13504. exports.default = _default;
  13505. /***/ }),
  13506. /* 312 */
  13507. /*!***********************************************************************************************!*\
  13508. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicode.js ***!
  13509. \***********************************************************************************************/
  13510. /*! no static exports found */
  13511. /***/ (function(module, exports, __webpack_require__) {
  13512. "use strict";
  13513. Object.defineProperty(exports, "__esModule", {
  13514. value: true
  13515. });
  13516. exports.default = void 0;
  13517. /** Used to compose unicode character classes. */
  13518. var rsAstralRange = "\\ud800-\\udfff",
  13519. rsComboMarksRange = "\\u0300-\\u036f",
  13520. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13521. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13522. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  13523. rsVarRange = "\\ufe0e\\ufe0f";
  13524. /** Used to compose unicode capture groups. */
  13525. var rsZWJ = "\\u200d";
  13526. /** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */
  13527. var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']');
  13528. /**
  13529. * Checks if `string` contains Unicode symbols.
  13530. *
  13531. * @private
  13532. * @param {string} string The string to inspect.
  13533. * @returns {boolean} Returns `true` if a symbol is found, else `false`.
  13534. */
  13535. function hasUnicode(string) {
  13536. return reHasUnicode.test(string);
  13537. }
  13538. var _default = hasUnicode;
  13539. exports.default = _default;
  13540. /***/ }),
  13541. /* 313 */
  13542. /*!**************************************************************************************************!*\
  13543. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToArray.js ***!
  13544. \**************************************************************************************************/
  13545. /*! no static exports found */
  13546. /***/ (function(module, exports, __webpack_require__) {
  13547. "use strict";
  13548. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13549. Object.defineProperty(exports, "__esModule", {
  13550. value: true
  13551. });
  13552. exports.default = void 0;
  13553. var _asciiToArray = _interopRequireDefault(__webpack_require__(/*! ./_asciiToArray.js */ 314));
  13554. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  13555. var _unicodeToArray = _interopRequireDefault(__webpack_require__(/*! ./_unicodeToArray.js */ 315));
  13556. /**
  13557. * Converts `string` to an array.
  13558. *
  13559. * @private
  13560. * @param {string} string The string to convert.
  13561. * @returns {Array} Returns the converted array.
  13562. */
  13563. function stringToArray(string) {
  13564. return (0, _hasUnicode.default)(string) ? (0, _unicodeToArray.default)(string) : (0, _asciiToArray.default)(string);
  13565. }
  13566. var _default = stringToArray;
  13567. exports.default = _default;
  13568. /***/ }),
  13569. /* 314 */
  13570. /*!*************************************************************************************************!*\
  13571. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiToArray.js ***!
  13572. \*************************************************************************************************/
  13573. /*! no static exports found */
  13574. /***/ (function(module, exports, __webpack_require__) {
  13575. "use strict";
  13576. Object.defineProperty(exports, "__esModule", {
  13577. value: true
  13578. });
  13579. exports.default = void 0;
  13580. /**
  13581. * Converts an ASCII `string` to an array.
  13582. *
  13583. * @private
  13584. * @param {string} string The string to convert.
  13585. * @returns {Array} Returns the converted array.
  13586. */
  13587. function asciiToArray(string) {
  13588. return string.split('');
  13589. }
  13590. var _default = asciiToArray;
  13591. exports.default = _default;
  13592. /***/ }),
  13593. /* 315 */
  13594. /*!***************************************************************************************************!*\
  13595. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeToArray.js ***!
  13596. \***************************************************************************************************/
  13597. /*! no static exports found */
  13598. /***/ (function(module, exports, __webpack_require__) {
  13599. "use strict";
  13600. Object.defineProperty(exports, "__esModule", {
  13601. value: true
  13602. });
  13603. exports.default = void 0;
  13604. /** Used to compose unicode character classes. */
  13605. var rsAstralRange = "\\ud800-\\udfff",
  13606. rsComboMarksRange = "\\u0300-\\u036f",
  13607. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13608. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13609. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  13610. rsVarRange = "\\ufe0e\\ufe0f";
  13611. /** Used to compose unicode capture groups. */
  13612. var rsAstral = '[' + rsAstralRange + ']',
  13613. rsCombo = '[' + rsComboRange + ']',
  13614. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  13615. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  13616. rsNonAstral = '[^' + rsAstralRange + ']',
  13617. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  13618. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  13619. rsZWJ = "\\u200d";
  13620. /** Used to compose unicode regexes. */
  13621. var reOptMod = rsModifier + '?',
  13622. rsOptVar = '[' + rsVarRange + ']?',
  13623. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  13624. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  13625. rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
  13626. /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
  13627. var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
  13628. /**
  13629. * Converts a Unicode `string` to an array.
  13630. *
  13631. * @private
  13632. * @param {string} string The string to convert.
  13633. * @returns {Array} Returns the converted array.
  13634. */
  13635. function unicodeToArray(string) {
  13636. return string.match(reUnicode) || [];
  13637. }
  13638. var _default = unicodeToArray;
  13639. exports.default = _default;
  13640. /***/ }),
  13641. /* 316 */
  13642. /*!*****************************************************************************************************!*\
  13643. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCompounder.js ***!
  13644. \*****************************************************************************************************/
  13645. /*! no static exports found */
  13646. /***/ (function(module, exports, __webpack_require__) {
  13647. "use strict";
  13648. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13649. Object.defineProperty(exports, "__esModule", {
  13650. value: true
  13651. });
  13652. exports.default = void 0;
  13653. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  13654. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  13655. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  13656. /** Used to compose unicode capture groups. */
  13657. var rsApos = "['\u2019]";
  13658. /** Used to match apostrophes. */
  13659. var reApos = RegExp(rsApos, 'g');
  13660. /**
  13661. * Creates a function like `_.camelCase`.
  13662. *
  13663. * @private
  13664. * @param {Function} callback The function to combine each word.
  13665. * @returns {Function} Returns the new compounder function.
  13666. */
  13667. function createCompounder(callback) {
  13668. return function (string) {
  13669. return (0, _arrayReduce.default)((0, _words.default)((0, _deburr.default)(string).replace(reApos, '')), callback, '');
  13670. };
  13671. }
  13672. var _default = createCompounder;
  13673. exports.default = _default;
  13674. /***/ }),
  13675. /* 317 */
  13676. /*!************************************************************************************************!*\
  13677. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduce.js ***!
  13678. \************************************************************************************************/
  13679. /*! no static exports found */
  13680. /***/ (function(module, exports, __webpack_require__) {
  13681. "use strict";
  13682. Object.defineProperty(exports, "__esModule", {
  13683. value: true
  13684. });
  13685. exports.default = void 0;
  13686. /**
  13687. * A specialized version of `_.reduce` for arrays without support for
  13688. * iteratee shorthands.
  13689. *
  13690. * @private
  13691. * @param {Array} [array] The array to iterate over.
  13692. * @param {Function} iteratee The function invoked per iteration.
  13693. * @param {*} [accumulator] The initial value.
  13694. * @param {boolean} [initAccum] Specify using the first element of `array` as
  13695. * the initial value.
  13696. * @returns {*} Returns the accumulated value.
  13697. */
  13698. function arrayReduce(array, iteratee, accumulator, initAccum) {
  13699. var index = -1,
  13700. length = array == null ? 0 : array.length;
  13701. if (initAccum && length) {
  13702. accumulator = array[++index];
  13703. }
  13704. while (++index < length) {
  13705. accumulator = iteratee(accumulator, array[index], index, array);
  13706. }
  13707. return accumulator;
  13708. }
  13709. var _default = arrayReduce;
  13710. exports.default = _default;
  13711. /***/ }),
  13712. /* 318 */
  13713. /*!******************************************************************************************!*\
  13714. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/deburr.js ***!
  13715. \******************************************************************************************/
  13716. /*! no static exports found */
  13717. /***/ (function(module, exports, __webpack_require__) {
  13718. "use strict";
  13719. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13720. Object.defineProperty(exports, "__esModule", {
  13721. value: true
  13722. });
  13723. exports.default = void 0;
  13724. var _deburrLetter = _interopRequireDefault(__webpack_require__(/*! ./_deburrLetter.js */ 319));
  13725. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13726. /** Used to match Latin Unicode letters (excluding mathematical operators). */
  13727. var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;
  13728. /** Used to compose unicode character classes. */
  13729. var rsComboMarksRange = "\\u0300-\\u036f",
  13730. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13731. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13732. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange;
  13733. /** Used to compose unicode capture groups. */
  13734. var rsCombo = '[' + rsComboRange + ']';
  13735. /**
  13736. * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and
  13737. * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).
  13738. */
  13739. var reComboMark = RegExp(rsCombo, 'g');
  13740. /**
  13741. * Deburrs `string` by converting
  13742. * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)
  13743. * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)
  13744. * letters to basic Latin letters and removing
  13745. * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).
  13746. *
  13747. * @static
  13748. * @memberOf _
  13749. * @since 3.0.0
  13750. * @category String
  13751. * @param {string} [string=''] The string to deburr.
  13752. * @returns {string} Returns the deburred string.
  13753. * @example
  13754. *
  13755. * _.deburr('déjà vu');
  13756. * // => 'deja vu'
  13757. */
  13758. function deburr(string) {
  13759. string = (0, _toString.default)(string);
  13760. return string && string.replace(reLatin, _deburrLetter.default).replace(reComboMark, '');
  13761. }
  13762. var _default = deburr;
  13763. exports.default = _default;
  13764. /***/ }),
  13765. /* 319 */
  13766. /*!*************************************************************************************************!*\
  13767. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_deburrLetter.js ***!
  13768. \*************************************************************************************************/
  13769. /*! no static exports found */
  13770. /***/ (function(module, exports, __webpack_require__) {
  13771. "use strict";
  13772. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13773. Object.defineProperty(exports, "__esModule", {
  13774. value: true
  13775. });
  13776. exports.default = void 0;
  13777. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  13778. /** Used to map Latin Unicode letters to basic Latin letters. */
  13779. var deburredLetters = {
  13780. // Latin-1 Supplement block.
  13781. '\xc0': 'A',
  13782. '\xc1': 'A',
  13783. '\xc2': 'A',
  13784. '\xc3': 'A',
  13785. '\xc4': 'A',
  13786. '\xc5': 'A',
  13787. '\xe0': 'a',
  13788. '\xe1': 'a',
  13789. '\xe2': 'a',
  13790. '\xe3': 'a',
  13791. '\xe4': 'a',
  13792. '\xe5': 'a',
  13793. '\xc7': 'C',
  13794. '\xe7': 'c',
  13795. '\xd0': 'D',
  13796. '\xf0': 'd',
  13797. '\xc8': 'E',
  13798. '\xc9': 'E',
  13799. '\xca': 'E',
  13800. '\xcb': 'E',
  13801. '\xe8': 'e',
  13802. '\xe9': 'e',
  13803. '\xea': 'e',
  13804. '\xeb': 'e',
  13805. '\xcc': 'I',
  13806. '\xcd': 'I',
  13807. '\xce': 'I',
  13808. '\xcf': 'I',
  13809. '\xec': 'i',
  13810. '\xed': 'i',
  13811. '\xee': 'i',
  13812. '\xef': 'i',
  13813. '\xd1': 'N',
  13814. '\xf1': 'n',
  13815. '\xd2': 'O',
  13816. '\xd3': 'O',
  13817. '\xd4': 'O',
  13818. '\xd5': 'O',
  13819. '\xd6': 'O',
  13820. '\xd8': 'O',
  13821. '\xf2': 'o',
  13822. '\xf3': 'o',
  13823. '\xf4': 'o',
  13824. '\xf5': 'o',
  13825. '\xf6': 'o',
  13826. '\xf8': 'o',
  13827. '\xd9': 'U',
  13828. '\xda': 'U',
  13829. '\xdb': 'U',
  13830. '\xdc': 'U',
  13831. '\xf9': 'u',
  13832. '\xfa': 'u',
  13833. '\xfb': 'u',
  13834. '\xfc': 'u',
  13835. '\xdd': 'Y',
  13836. '\xfd': 'y',
  13837. '\xff': 'y',
  13838. '\xc6': 'Ae',
  13839. '\xe6': 'ae',
  13840. '\xde': 'Th',
  13841. '\xfe': 'th',
  13842. '\xdf': 'ss',
  13843. // Latin Extended-A block.
  13844. "\u0100": 'A',
  13845. "\u0102": 'A',
  13846. "\u0104": 'A',
  13847. "\u0101": 'a',
  13848. "\u0103": 'a',
  13849. "\u0105": 'a',
  13850. "\u0106": 'C',
  13851. "\u0108": 'C',
  13852. "\u010A": 'C',
  13853. "\u010C": 'C',
  13854. "\u0107": 'c',
  13855. "\u0109": 'c',
  13856. "\u010B": 'c',
  13857. "\u010D": 'c',
  13858. "\u010E": 'D',
  13859. "\u0110": 'D',
  13860. "\u010F": 'd',
  13861. "\u0111": 'd',
  13862. "\u0112": 'E',
  13863. "\u0114": 'E',
  13864. "\u0116": 'E',
  13865. "\u0118": 'E',
  13866. "\u011A": 'E',
  13867. "\u0113": 'e',
  13868. "\u0115": 'e',
  13869. "\u0117": 'e',
  13870. "\u0119": 'e',
  13871. "\u011B": 'e',
  13872. "\u011C": 'G',
  13873. "\u011E": 'G',
  13874. "\u0120": 'G',
  13875. "\u0122": 'G',
  13876. "\u011D": 'g',
  13877. "\u011F": 'g',
  13878. "\u0121": 'g',
  13879. "\u0123": 'g',
  13880. "\u0124": 'H',
  13881. "\u0126": 'H',
  13882. "\u0125": 'h',
  13883. "\u0127": 'h',
  13884. "\u0128": 'I',
  13885. "\u012A": 'I',
  13886. "\u012C": 'I',
  13887. "\u012E": 'I',
  13888. "\u0130": 'I',
  13889. "\u0129": 'i',
  13890. "\u012B": 'i',
  13891. "\u012D": 'i',
  13892. "\u012F": 'i',
  13893. "\u0131": 'i',
  13894. "\u0134": 'J',
  13895. "\u0135": 'j',
  13896. "\u0136": 'K',
  13897. "\u0137": 'k',
  13898. "\u0138": 'k',
  13899. "\u0139": 'L',
  13900. "\u013B": 'L',
  13901. "\u013D": 'L',
  13902. "\u013F": 'L',
  13903. "\u0141": 'L',
  13904. "\u013A": 'l',
  13905. "\u013C": 'l',
  13906. "\u013E": 'l',
  13907. "\u0140": 'l',
  13908. "\u0142": 'l',
  13909. "\u0143": 'N',
  13910. "\u0145": 'N',
  13911. "\u0147": 'N',
  13912. "\u014A": 'N',
  13913. "\u0144": 'n',
  13914. "\u0146": 'n',
  13915. "\u0148": 'n',
  13916. "\u014B": 'n',
  13917. "\u014C": 'O',
  13918. "\u014E": 'O',
  13919. "\u0150": 'O',
  13920. "\u014D": 'o',
  13921. "\u014F": 'o',
  13922. "\u0151": 'o',
  13923. "\u0154": 'R',
  13924. "\u0156": 'R',
  13925. "\u0158": 'R',
  13926. "\u0155": 'r',
  13927. "\u0157": 'r',
  13928. "\u0159": 'r',
  13929. "\u015A": 'S',
  13930. "\u015C": 'S',
  13931. "\u015E": 'S',
  13932. "\u0160": 'S',
  13933. "\u015B": 's',
  13934. "\u015D": 's',
  13935. "\u015F": 's',
  13936. "\u0161": 's',
  13937. "\u0162": 'T',
  13938. "\u0164": 'T',
  13939. "\u0166": 'T',
  13940. "\u0163": 't',
  13941. "\u0165": 't',
  13942. "\u0167": 't',
  13943. "\u0168": 'U',
  13944. "\u016A": 'U',
  13945. "\u016C": 'U',
  13946. "\u016E": 'U',
  13947. "\u0170": 'U',
  13948. "\u0172": 'U',
  13949. "\u0169": 'u',
  13950. "\u016B": 'u',
  13951. "\u016D": 'u',
  13952. "\u016F": 'u',
  13953. "\u0171": 'u',
  13954. "\u0173": 'u',
  13955. "\u0174": 'W',
  13956. "\u0175": 'w',
  13957. "\u0176": 'Y',
  13958. "\u0177": 'y',
  13959. "\u0178": 'Y',
  13960. "\u0179": 'Z',
  13961. "\u017B": 'Z',
  13962. "\u017D": 'Z',
  13963. "\u017A": 'z',
  13964. "\u017C": 'z',
  13965. "\u017E": 'z',
  13966. "\u0132": 'IJ',
  13967. "\u0133": 'ij',
  13968. "\u0152": 'Oe',
  13969. "\u0153": 'oe',
  13970. "\u0149": "'n",
  13971. "\u017F": 's'
  13972. };
  13973. /**
  13974. * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A
  13975. * letters to basic Latin letters.
  13976. *
  13977. * @private
  13978. * @param {string} letter The matched letter to deburr.
  13979. * @returns {string} Returns the deburred letter.
  13980. */
  13981. var deburrLetter = (0, _basePropertyOf.default)(deburredLetters);
  13982. var _default = deburrLetter;
  13983. exports.default = _default;
  13984. /***/ }),
  13985. /* 320 */
  13986. /*!***************************************************************************************************!*\
  13987. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyOf.js ***!
  13988. \***************************************************************************************************/
  13989. /*! no static exports found */
  13990. /***/ (function(module, exports, __webpack_require__) {
  13991. "use strict";
  13992. Object.defineProperty(exports, "__esModule", {
  13993. value: true
  13994. });
  13995. exports.default = void 0;
  13996. /**
  13997. * The base implementation of `_.propertyOf` without support for deep paths.
  13998. *
  13999. * @private
  14000. * @param {Object} object The object to query.
  14001. * @returns {Function} Returns the new accessor function.
  14002. */
  14003. function basePropertyOf(object) {
  14004. return function (key) {
  14005. return object == null ? undefined : object[key];
  14006. };
  14007. }
  14008. var _default = basePropertyOf;
  14009. exports.default = _default;
  14010. /***/ }),
  14011. /* 321 */
  14012. /*!*****************************************************************************************!*\
  14013. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/words.js ***!
  14014. \*****************************************************************************************/
  14015. /*! no static exports found */
  14016. /***/ (function(module, exports, __webpack_require__) {
  14017. "use strict";
  14018. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14019. Object.defineProperty(exports, "__esModule", {
  14020. value: true
  14021. });
  14022. exports.default = void 0;
  14023. var _asciiWords = _interopRequireDefault(__webpack_require__(/*! ./_asciiWords.js */ 322));
  14024. var _hasUnicodeWord = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicodeWord.js */ 323));
  14025. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  14026. var _unicodeWords = _interopRequireDefault(__webpack_require__(/*! ./_unicodeWords.js */ 324));
  14027. /**
  14028. * Splits `string` into an array of its words.
  14029. *
  14030. * @static
  14031. * @memberOf _
  14032. * @since 3.0.0
  14033. * @category String
  14034. * @param {string} [string=''] The string to inspect.
  14035. * @param {RegExp|string} [pattern] The pattern to match words.
  14036. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  14037. * @returns {Array} Returns the words of `string`.
  14038. * @example
  14039. *
  14040. * _.words('fred, barney, & pebbles');
  14041. * // => ['fred', 'barney', 'pebbles']
  14042. *
  14043. * _.words('fred, barney, & pebbles', /[^, ]+/g);
  14044. * // => ['fred', 'barney', '&', 'pebbles']
  14045. */
  14046. function words(string, pattern, guard) {
  14047. string = (0, _toString.default)(string);
  14048. pattern = guard ? undefined : pattern;
  14049. if (pattern === undefined) {
  14050. return (0, _hasUnicodeWord.default)(string) ? (0, _unicodeWords.default)(string) : (0, _asciiWords.default)(string);
  14051. }
  14052. return string.match(pattern) || [];
  14053. }
  14054. var _default = words;
  14055. exports.default = _default;
  14056. /***/ }),
  14057. /* 322 */
  14058. /*!***********************************************************************************************!*\
  14059. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiWords.js ***!
  14060. \***********************************************************************************************/
  14061. /*! no static exports found */
  14062. /***/ (function(module, exports, __webpack_require__) {
  14063. "use strict";
  14064. Object.defineProperty(exports, "__esModule", {
  14065. value: true
  14066. });
  14067. exports.default = void 0;
  14068. /** Used to match words composed of alphanumeric characters. */
  14069. var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;
  14070. /**
  14071. * Splits an ASCII `string` into an array of its words.
  14072. *
  14073. * @private
  14074. * @param {string} The string to inspect.
  14075. * @returns {Array} Returns the words of `string`.
  14076. */
  14077. function asciiWords(string) {
  14078. return string.match(reAsciiWord) || [];
  14079. }
  14080. var _default = asciiWords;
  14081. exports.default = _default;
  14082. /***/ }),
  14083. /* 323 */
  14084. /*!***************************************************************************************************!*\
  14085. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicodeWord.js ***!
  14086. \***************************************************************************************************/
  14087. /*! no static exports found */
  14088. /***/ (function(module, exports, __webpack_require__) {
  14089. "use strict";
  14090. Object.defineProperty(exports, "__esModule", {
  14091. value: true
  14092. });
  14093. exports.default = void 0;
  14094. /** Used to detect strings that need a more robust regexp to match words. */
  14095. var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;
  14096. /**
  14097. * Checks if `string` contains a word composed of Unicode symbols.
  14098. *
  14099. * @private
  14100. * @param {string} string The string to inspect.
  14101. * @returns {boolean} Returns `true` if a word is found, else `false`.
  14102. */
  14103. function hasUnicodeWord(string) {
  14104. return reHasUnicodeWord.test(string);
  14105. }
  14106. var _default = hasUnicodeWord;
  14107. exports.default = _default;
  14108. /***/ }),
  14109. /* 324 */
  14110. /*!*************************************************************************************************!*\
  14111. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeWords.js ***!
  14112. \*************************************************************************************************/
  14113. /*! no static exports found */
  14114. /***/ (function(module, exports, __webpack_require__) {
  14115. "use strict";
  14116. Object.defineProperty(exports, "__esModule", {
  14117. value: true
  14118. });
  14119. exports.default = void 0;
  14120. /** Used to compose unicode character classes. */
  14121. var rsAstralRange = "\\ud800-\\udfff",
  14122. rsComboMarksRange = "\\u0300-\\u036f",
  14123. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  14124. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  14125. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  14126. rsDingbatRange = "\\u2700-\\u27bf",
  14127. rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff',
  14128. rsMathOpRange = '\\xac\\xb1\\xd7\\xf7',
  14129. rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf',
  14130. rsPunctuationRange = "\\u2000-\\u206f",
  14131. rsSpaceRange = " \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",
  14132. rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde',
  14133. rsVarRange = "\\ufe0e\\ufe0f",
  14134. rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;
  14135. /** Used to compose unicode capture groups. */
  14136. var rsApos = "['\u2019]",
  14137. rsBreak = '[' + rsBreakRange + ']',
  14138. rsCombo = '[' + rsComboRange + ']',
  14139. rsDigits = '\\d+',
  14140. rsDingbat = '[' + rsDingbatRange + ']',
  14141. rsLower = '[' + rsLowerRange + ']',
  14142. rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',
  14143. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  14144. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  14145. rsNonAstral = '[^' + rsAstralRange + ']',
  14146. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  14147. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  14148. rsUpper = '[' + rsUpperRange + ']',
  14149. rsZWJ = "\\u200d";
  14150. /** Used to compose unicode regexes. */
  14151. var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',
  14152. rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',
  14153. rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',
  14154. rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',
  14155. reOptMod = rsModifier + '?',
  14156. rsOptVar = '[' + rsVarRange + ']?',
  14157. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  14158. rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
  14159. rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
  14160. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  14161. rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq;
  14162. /** Used to match complex or compound words. */
  14163. var reUnicodeWord = RegExp([rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')', rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')', rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower, rsUpper + '+' + rsOptContrUpper, rsOrdUpper, rsOrdLower, rsDigits, rsEmoji].join('|'), 'g');
  14164. /**
  14165. * Splits a Unicode `string` into an array of its words.
  14166. *
  14167. * @private
  14168. * @param {string} The string to inspect.
  14169. * @returns {Array} Returns the words of `string`.
  14170. */
  14171. function unicodeWords(string) {
  14172. return string.match(reUnicodeWord) || [];
  14173. }
  14174. var _default = unicodeWords;
  14175. exports.default = _default;
  14176. /***/ }),
  14177. /* 325 */
  14178. /*!*********************************************************************************************!*\
  14179. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/castArray.js ***!
  14180. \*********************************************************************************************/
  14181. /*! no static exports found */
  14182. /***/ (function(module, exports, __webpack_require__) {
  14183. "use strict";
  14184. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14185. Object.defineProperty(exports, "__esModule", {
  14186. value: true
  14187. });
  14188. exports.default = void 0;
  14189. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  14190. /**
  14191. * Casts `value` as an array if it's not one.
  14192. *
  14193. * @static
  14194. * @memberOf _
  14195. * @since 4.4.0
  14196. * @category Lang
  14197. * @param {*} value The value to inspect.
  14198. * @returns {Array} Returns the cast array.
  14199. * @example
  14200. *
  14201. * _.castArray(1);
  14202. * // => [1]
  14203. *
  14204. * _.castArray({ 'a': 1 });
  14205. * // => [{ 'a': 1 }]
  14206. *
  14207. * _.castArray('abc');
  14208. * // => ['abc']
  14209. *
  14210. * _.castArray(null);
  14211. * // => [null]
  14212. *
  14213. * _.castArray(undefined);
  14214. * // => [undefined]
  14215. *
  14216. * _.castArray();
  14217. * // => []
  14218. *
  14219. * var array = [1, 2, 3];
  14220. * console.log(_.castArray(array) === array);
  14221. * // => true
  14222. */
  14223. function castArray() {
  14224. if (!arguments.length) {
  14225. return [];
  14226. }
  14227. var value = arguments[0];
  14228. return (0, _isArray.default)(value) ? value : [value];
  14229. }
  14230. var _default = castArray;
  14231. exports.default = _default;
  14232. /***/ }),
  14233. /* 326 */
  14234. /*!****************************************************************************************!*\
  14235. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ceil.js ***!
  14236. \****************************************************************************************/
  14237. /*! no static exports found */
  14238. /***/ (function(module, exports, __webpack_require__) {
  14239. "use strict";
  14240. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14241. Object.defineProperty(exports, "__esModule", {
  14242. value: true
  14243. });
  14244. exports.default = void 0;
  14245. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  14246. /**
  14247. * Computes `number` rounded up to `precision`.
  14248. *
  14249. * @static
  14250. * @memberOf _
  14251. * @since 3.10.0
  14252. * @category Math
  14253. * @param {number} number The number to round up.
  14254. * @param {number} [precision=0] The precision to round up to.
  14255. * @returns {number} Returns the rounded up number.
  14256. * @example
  14257. *
  14258. * _.ceil(4.006);
  14259. * // => 5
  14260. *
  14261. * _.ceil(6.004, 2);
  14262. * // => 6.01
  14263. *
  14264. * _.ceil(6040, -2);
  14265. * // => 6100
  14266. */
  14267. var ceil = (0, _createRound.default)('ceil');
  14268. var _default = ceil;
  14269. exports.default = _default;
  14270. /***/ }),
  14271. /* 327 */
  14272. /*!************************************************************************************************!*\
  14273. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRound.js ***!
  14274. \************************************************************************************************/
  14275. /*! no static exports found */
  14276. /***/ (function(module, exports, __webpack_require__) {
  14277. "use strict";
  14278. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14279. Object.defineProperty(exports, "__esModule", {
  14280. value: true
  14281. });
  14282. exports.default = void 0;
  14283. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  14284. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  14285. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  14286. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  14287. /* Built-in method references for those with the same name as other `lodash` methods. */
  14288. var nativeIsFinite = _root.default.isFinite,
  14289. nativeMin = Math.min;
  14290. /**
  14291. * Creates a function like `_.round`.
  14292. *
  14293. * @private
  14294. * @param {string} methodName The name of the `Math` method to use when rounding.
  14295. * @returns {Function} Returns the new round function.
  14296. */
  14297. function createRound(methodName) {
  14298. var func = Math[methodName];
  14299. return function (number, precision) {
  14300. number = (0, _toNumber.default)(number);
  14301. precision = precision == null ? 0 : nativeMin((0, _toInteger.default)(precision), 292);
  14302. if (precision && nativeIsFinite(number)) {
  14303. // Shift with exponential notation to avoid floating-point issues.
  14304. // See [MDN](https://mdn.io/round#Examples) for more details.
  14305. var pair = ((0, _toString.default)(number) + 'e').split('e'),
  14306. value = func(pair[0] + 'e' + (+pair[1] + precision));
  14307. pair = ((0, _toString.default)(value) + 'e').split('e');
  14308. return +(pair[0] + 'e' + (+pair[1] - precision));
  14309. }
  14310. return func(number);
  14311. };
  14312. }
  14313. var _default = createRound;
  14314. exports.default = _default;
  14315. /***/ }),
  14316. /* 328 */
  14317. /*!*****************************************************************************************!*\
  14318. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chain.js ***!
  14319. \*****************************************************************************************/
  14320. /*! no static exports found */
  14321. /***/ (function(module, exports, __webpack_require__) {
  14322. "use strict";
  14323. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14324. Object.defineProperty(exports, "__esModule", {
  14325. value: true
  14326. });
  14327. exports.default = void 0;
  14328. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  14329. /**
  14330. * Creates a `lodash` wrapper instance that wraps `value` with explicit method
  14331. * chain sequences enabled. The result of such sequences must be unwrapped
  14332. * with `_#value`.
  14333. *
  14334. * @static
  14335. * @memberOf _
  14336. * @since 1.3.0
  14337. * @category Seq
  14338. * @param {*} value The value to wrap.
  14339. * @returns {Object} Returns the new `lodash` wrapper instance.
  14340. * @example
  14341. *
  14342. * var users = [
  14343. * { 'user': 'barney', 'age': 36 },
  14344. * { 'user': 'fred', 'age': 40 },
  14345. * { 'user': 'pebbles', 'age': 1 }
  14346. * ];
  14347. *
  14348. * var youngest = _
  14349. * .chain(users)
  14350. * .sortBy('age')
  14351. * .map(function(o) {
  14352. * return o.user + ' is ' + o.age;
  14353. * })
  14354. * .head()
  14355. * .value();
  14356. * // => 'pebbles is 1'
  14357. */
  14358. function chain(value) {
  14359. var result = (0, _wrapperLodash.default)(value);
  14360. result.__chain__ = true;
  14361. return result;
  14362. }
  14363. var _default = chain;
  14364. exports.default = _default;
  14365. /***/ }),
  14366. /* 329 */
  14367. /*!*****************************************************************************************!*\
  14368. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chunk.js ***!
  14369. \*****************************************************************************************/
  14370. /*! no static exports found */
  14371. /***/ (function(module, exports, __webpack_require__) {
  14372. "use strict";
  14373. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14374. Object.defineProperty(exports, "__esModule", {
  14375. value: true
  14376. });
  14377. exports.default = void 0;
  14378. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  14379. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  14380. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  14381. /* Built-in method references for those with the same name as other `lodash` methods. */
  14382. var nativeCeil = Math.ceil,
  14383. nativeMax = Math.max;
  14384. /**
  14385. * Creates an array of elements split into groups the length of `size`.
  14386. * If `array` can't be split evenly, the final chunk will be the remaining
  14387. * elements.
  14388. *
  14389. * @static
  14390. * @memberOf _
  14391. * @since 3.0.0
  14392. * @category Array
  14393. * @param {Array} array The array to process.
  14394. * @param {number} [size=1] The length of each chunk
  14395. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  14396. * @returns {Array} Returns the new array of chunks.
  14397. * @example
  14398. *
  14399. * _.chunk(['a', 'b', 'c', 'd'], 2);
  14400. * // => [['a', 'b'], ['c', 'd']]
  14401. *
  14402. * _.chunk(['a', 'b', 'c', 'd'], 3);
  14403. * // => [['a', 'b', 'c'], ['d']]
  14404. */
  14405. function chunk(array, size, guard) {
  14406. if (guard ? (0, _isIterateeCall.default)(array, size, guard) : size === undefined) {
  14407. size = 1;
  14408. } else {
  14409. size = nativeMax((0, _toInteger.default)(size), 0);
  14410. }
  14411. var length = array == null ? 0 : array.length;
  14412. if (!length || size < 1) {
  14413. return [];
  14414. }
  14415. var index = 0,
  14416. resIndex = 0,
  14417. result = Array(nativeCeil(length / size));
  14418. while (index < length) {
  14419. result[resIndex++] = (0, _baseSlice.default)(array, index, index += size);
  14420. }
  14421. return result;
  14422. }
  14423. var _default = chunk;
  14424. exports.default = _default;
  14425. /***/ }),
  14426. /* 330 */
  14427. /*!*****************************************************************************************!*\
  14428. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clamp.js ***!
  14429. \*****************************************************************************************/
  14430. /*! no static exports found */
  14431. /***/ (function(module, exports, __webpack_require__) {
  14432. "use strict";
  14433. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14434. Object.defineProperty(exports, "__esModule", {
  14435. value: true
  14436. });
  14437. exports.default = void 0;
  14438. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  14439. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  14440. /**
  14441. * Clamps `number` within the inclusive `lower` and `upper` bounds.
  14442. *
  14443. * @static
  14444. * @memberOf _
  14445. * @since 4.0.0
  14446. * @category Number
  14447. * @param {number} number The number to clamp.
  14448. * @param {number} [lower] The lower bound.
  14449. * @param {number} upper The upper bound.
  14450. * @returns {number} Returns the clamped number.
  14451. * @example
  14452. *
  14453. * _.clamp(-10, -5, 5);
  14454. * // => -5
  14455. *
  14456. * _.clamp(10, -5, 5);
  14457. * // => 5
  14458. */
  14459. function clamp(number, lower, upper) {
  14460. if (upper === undefined) {
  14461. upper = lower;
  14462. lower = undefined;
  14463. }
  14464. if (upper !== undefined) {
  14465. upper = (0, _toNumber.default)(upper);
  14466. upper = upper === upper ? upper : 0;
  14467. }
  14468. if (lower !== undefined) {
  14469. lower = (0, _toNumber.default)(lower);
  14470. lower = lower === lower ? lower : 0;
  14471. }
  14472. return (0, _baseClamp.default)((0, _toNumber.default)(number), lower, upper);
  14473. }
  14474. var _default = clamp;
  14475. exports.default = _default;
  14476. /***/ }),
  14477. /* 331 */
  14478. /*!**********************************************************************************************!*\
  14479. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClamp.js ***!
  14480. \**********************************************************************************************/
  14481. /*! no static exports found */
  14482. /***/ (function(module, exports, __webpack_require__) {
  14483. "use strict";
  14484. Object.defineProperty(exports, "__esModule", {
  14485. value: true
  14486. });
  14487. exports.default = void 0;
  14488. /**
  14489. * The base implementation of `_.clamp` which doesn't coerce arguments.
  14490. *
  14491. * @private
  14492. * @param {number} number The number to clamp.
  14493. * @param {number} [lower] The lower bound.
  14494. * @param {number} upper The upper bound.
  14495. * @returns {number} Returns the clamped number.
  14496. */
  14497. function baseClamp(number, lower, upper) {
  14498. if (number === number) {
  14499. if (upper !== undefined) {
  14500. number = number <= upper ? number : upper;
  14501. }
  14502. if (lower !== undefined) {
  14503. number = number >= lower ? number : lower;
  14504. }
  14505. }
  14506. return number;
  14507. }
  14508. var _default = baseClamp;
  14509. exports.default = _default;
  14510. /***/ }),
  14511. /* 332 */
  14512. /*!*****************************************************************************************!*\
  14513. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clone.js ***!
  14514. \*****************************************************************************************/
  14515. /*! no static exports found */
  14516. /***/ (function(module, exports, __webpack_require__) {
  14517. "use strict";
  14518. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14519. Object.defineProperty(exports, "__esModule", {
  14520. value: true
  14521. });
  14522. exports.default = void 0;
  14523. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  14524. /** Used to compose bitmasks for cloning. */
  14525. var CLONE_SYMBOLS_FLAG = 4;
  14526. /**
  14527. * Creates a shallow clone of `value`.
  14528. *
  14529. * **Note:** This method is loosely based on the
  14530. * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
  14531. * and supports cloning arrays, array buffers, booleans, date objects, maps,
  14532. * numbers, `Object` objects, regexes, sets, strings, symbols, and typed
  14533. * arrays. The own enumerable properties of `arguments` objects are cloned
  14534. * as plain objects. An empty object is returned for uncloneable values such
  14535. * as error objects, functions, DOM nodes, and WeakMaps.
  14536. *
  14537. * @static
  14538. * @memberOf _
  14539. * @since 0.1.0
  14540. * @category Lang
  14541. * @param {*} value The value to clone.
  14542. * @returns {*} Returns the cloned value.
  14543. * @see _.cloneDeep
  14544. * @example
  14545. *
  14546. * var objects = [{ 'a': 1 }, { 'b': 2 }];
  14547. *
  14548. * var shallow = _.clone(objects);
  14549. * console.log(shallow[0] === objects[0]);
  14550. * // => true
  14551. */
  14552. function clone(value) {
  14553. return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG);
  14554. }
  14555. var _default = clone;
  14556. exports.default = _default;
  14557. /***/ }),
  14558. /* 333 */
  14559. /*!**********************************************************************************************!*\
  14560. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClone.js ***!
  14561. \**********************************************************************************************/
  14562. /*! no static exports found */
  14563. /***/ (function(module, exports, __webpack_require__) {
  14564. "use strict";
  14565. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14566. Object.defineProperty(exports, "__esModule", {
  14567. value: true
  14568. });
  14569. exports.default = void 0;
  14570. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  14571. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  14572. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  14573. var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
  14574. var _baseAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignIn.js */ 341));
  14575. var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
  14576. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  14577. var _copySymbols = _interopRequireDefault(__webpack_require__(/*! ./_copySymbols.js */ 343));
  14578. var _copySymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_copySymbolsIn.js */ 347));
  14579. var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
  14580. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  14581. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  14582. var _initCloneArray = _interopRequireDefault(__webpack_require__(/*! ./_initCloneArray.js */ 356));
  14583. var _initCloneByTag = _interopRequireDefault(__webpack_require__(/*! ./_initCloneByTag.js */ 357));
  14584. var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
  14585. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  14586. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  14587. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  14588. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  14589. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  14590. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  14591. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  14592. /** Used to compose bitmasks for cloning. */
  14593. var CLONE_DEEP_FLAG = 1,
  14594. CLONE_FLAT_FLAG = 2,
  14595. CLONE_SYMBOLS_FLAG = 4;
  14596. /** `Object#toString` result references. */
  14597. var argsTag = '[object Arguments]',
  14598. arrayTag = '[object Array]',
  14599. boolTag = '[object Boolean]',
  14600. dateTag = '[object Date]',
  14601. errorTag = '[object Error]',
  14602. funcTag = '[object Function]',
  14603. genTag = '[object GeneratorFunction]',
  14604. mapTag = '[object Map]',
  14605. numberTag = '[object Number]',
  14606. objectTag = '[object Object]',
  14607. regexpTag = '[object RegExp]',
  14608. setTag = '[object Set]',
  14609. stringTag = '[object String]',
  14610. symbolTag = '[object Symbol]',
  14611. weakMapTag = '[object WeakMap]';
  14612. var arrayBufferTag = '[object ArrayBuffer]',
  14613. dataViewTag = '[object DataView]',
  14614. float32Tag = '[object Float32Array]',
  14615. float64Tag = '[object Float64Array]',
  14616. int8Tag = '[object Int8Array]',
  14617. int16Tag = '[object Int16Array]',
  14618. int32Tag = '[object Int32Array]',
  14619. uint8Tag = '[object Uint8Array]',
  14620. uint8ClampedTag = '[object Uint8ClampedArray]',
  14621. uint16Tag = '[object Uint16Array]',
  14622. uint32Tag = '[object Uint32Array]';
  14623. /** Used to identify `toStringTag` values supported by `_.clone`. */
  14624. var cloneableTags = {};
  14625. cloneableTags[argsTag] = cloneableTags[arrayTag] = cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = cloneableTags[boolTag] = cloneableTags[dateTag] = cloneableTags[float32Tag] = cloneableTags[float64Tag] = cloneableTags[int8Tag] = cloneableTags[int16Tag] = cloneableTags[int32Tag] = cloneableTags[mapTag] = cloneableTags[numberTag] = cloneableTags[objectTag] = cloneableTags[regexpTag] = cloneableTags[setTag] = cloneableTags[stringTag] = cloneableTags[symbolTag] = cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;
  14626. cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false;
  14627. /**
  14628. * The base implementation of `_.clone` and `_.cloneDeep` which tracks
  14629. * traversed objects.
  14630. *
  14631. * @private
  14632. * @param {*} value The value to clone.
  14633. * @param {boolean} bitmask The bitmask flags.
  14634. * 1 - Deep clone
  14635. * 2 - Flatten inherited properties
  14636. * 4 - Clone symbols
  14637. * @param {Function} [customizer] The function to customize cloning.
  14638. * @param {string} [key] The key of `value`.
  14639. * @param {Object} [object] The parent object of `value`.
  14640. * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
  14641. * @returns {*} Returns the cloned value.
  14642. */
  14643. function baseClone(value, bitmask, customizer, key, object, stack) {
  14644. var result,
  14645. isDeep = bitmask & CLONE_DEEP_FLAG,
  14646. isFlat = bitmask & CLONE_FLAT_FLAG,
  14647. isFull = bitmask & CLONE_SYMBOLS_FLAG;
  14648. if (customizer) {
  14649. result = object ? customizer(value, key, object, stack) : customizer(value);
  14650. }
  14651. if (result !== undefined) {
  14652. return result;
  14653. }
  14654. if (!(0, _isObject.default)(value)) {
  14655. return value;
  14656. }
  14657. var isArr = (0, _isArray.default)(value);
  14658. if (isArr) {
  14659. result = (0, _initCloneArray.default)(value);
  14660. if (!isDeep) {
  14661. return (0, _copyArray.default)(value, result);
  14662. }
  14663. } else {
  14664. var tag = (0, _getTag.default)(value),
  14665. isFunc = tag == funcTag || tag == genTag;
  14666. if ((0, _isBuffer.default)(value)) {
  14667. return (0, _cloneBuffer.default)(value, isDeep);
  14668. }
  14669. if (tag == objectTag || tag == argsTag || isFunc && !object) {
  14670. result = isFlat || isFunc ? {} : (0, _initCloneObject.default)(value);
  14671. if (!isDeep) {
  14672. return isFlat ? (0, _copySymbolsIn.default)(value, (0, _baseAssignIn.default)(result, value)) : (0, _copySymbols.default)(value, (0, _baseAssign.default)(result, value));
  14673. }
  14674. } else {
  14675. if (!cloneableTags[tag]) {
  14676. return object ? value : {};
  14677. }
  14678. result = (0, _initCloneByTag.default)(value, tag, isDeep);
  14679. }
  14680. }
  14681. // Check for circular references and return its corresponding clone.
  14682. stack || (stack = new _Stack.default());
  14683. var stacked = stack.get(value);
  14684. if (stacked) {
  14685. return stacked;
  14686. }
  14687. stack.set(value, result);
  14688. if ((0, _isSet.default)(value)) {
  14689. value.forEach(function (subValue) {
  14690. result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
  14691. });
  14692. } else if ((0, _isMap.default)(value)) {
  14693. value.forEach(function (subValue, key) {
  14694. result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
  14695. });
  14696. }
  14697. var keysFunc = isFull ? isFlat ? _getAllKeysIn.default : _getAllKeys.default : isFlat ? _keysIn.default : _keys.default;
  14698. var props = isArr ? undefined : keysFunc(value);
  14699. (0, _arrayEach.default)(props || value, function (subValue, key) {
  14700. if (props) {
  14701. key = subValue;
  14702. subValue = value[key];
  14703. }
  14704. // Recursively populate clone (susceptible to call stack limits).
  14705. (0, _assignValue.default)(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
  14706. });
  14707. return result;
  14708. }
  14709. var _default = baseClone;
  14710. exports.default = _default;
  14711. /***/ }),
  14712. /* 334 */
  14713. /*!******************************************************************************************!*\
  14714. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Stack.js ***!
  14715. \******************************************************************************************/
  14716. /*! no static exports found */
  14717. /***/ (function(module, exports, __webpack_require__) {
  14718. "use strict";
  14719. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14720. Object.defineProperty(exports, "__esModule", {
  14721. value: true
  14722. });
  14723. exports.default = void 0;
  14724. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14725. var _stackClear = _interopRequireDefault(__webpack_require__(/*! ./_stackClear.js */ 335));
  14726. var _stackDelete = _interopRequireDefault(__webpack_require__(/*! ./_stackDelete.js */ 336));
  14727. var _stackGet = _interopRequireDefault(__webpack_require__(/*! ./_stackGet.js */ 337));
  14728. var _stackHas = _interopRequireDefault(__webpack_require__(/*! ./_stackHas.js */ 338));
  14729. var _stackSet = _interopRequireDefault(__webpack_require__(/*! ./_stackSet.js */ 339));
  14730. /**
  14731. * Creates a stack cache object to store key-value pairs.
  14732. *
  14733. * @private
  14734. * @constructor
  14735. * @param {Array} [entries] The key-value pairs to cache.
  14736. */
  14737. function Stack(entries) {
  14738. var data = this.__data__ = new _ListCache.default(entries);
  14739. this.size = data.size;
  14740. }
  14741. // Add methods to `Stack`.
  14742. Stack.prototype.clear = _stackClear.default;
  14743. Stack.prototype['delete'] = _stackDelete.default;
  14744. Stack.prototype.get = _stackGet.default;
  14745. Stack.prototype.has = _stackHas.default;
  14746. Stack.prototype.set = _stackSet.default;
  14747. var _default = Stack;
  14748. exports.default = _default;
  14749. /***/ }),
  14750. /* 335 */
  14751. /*!***********************************************************************************************!*\
  14752. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackClear.js ***!
  14753. \***********************************************************************************************/
  14754. /*! no static exports found */
  14755. /***/ (function(module, exports, __webpack_require__) {
  14756. "use strict";
  14757. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14758. Object.defineProperty(exports, "__esModule", {
  14759. value: true
  14760. });
  14761. exports.default = void 0;
  14762. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14763. /**
  14764. * Removes all key-value entries from the stack.
  14765. *
  14766. * @private
  14767. * @name clear
  14768. * @memberOf Stack
  14769. */
  14770. function stackClear() {
  14771. this.__data__ = new _ListCache.default();
  14772. this.size = 0;
  14773. }
  14774. var _default = stackClear;
  14775. exports.default = _default;
  14776. /***/ }),
  14777. /* 336 */
  14778. /*!************************************************************************************************!*\
  14779. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackDelete.js ***!
  14780. \************************************************************************************************/
  14781. /*! no static exports found */
  14782. /***/ (function(module, exports, __webpack_require__) {
  14783. "use strict";
  14784. Object.defineProperty(exports, "__esModule", {
  14785. value: true
  14786. });
  14787. exports.default = void 0;
  14788. /**
  14789. * Removes `key` and its value from the stack.
  14790. *
  14791. * @private
  14792. * @name delete
  14793. * @memberOf Stack
  14794. * @param {string} key The key of the value to remove.
  14795. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  14796. */
  14797. function stackDelete(key) {
  14798. var data = this.__data__,
  14799. result = data['delete'](key);
  14800. this.size = data.size;
  14801. return result;
  14802. }
  14803. var _default = stackDelete;
  14804. exports.default = _default;
  14805. /***/ }),
  14806. /* 337 */
  14807. /*!*********************************************************************************************!*\
  14808. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackGet.js ***!
  14809. \*********************************************************************************************/
  14810. /*! no static exports found */
  14811. /***/ (function(module, exports, __webpack_require__) {
  14812. "use strict";
  14813. Object.defineProperty(exports, "__esModule", {
  14814. value: true
  14815. });
  14816. exports.default = void 0;
  14817. /**
  14818. * Gets the stack value for `key`.
  14819. *
  14820. * @private
  14821. * @name get
  14822. * @memberOf Stack
  14823. * @param {string} key The key of the value to get.
  14824. * @returns {*} Returns the entry value.
  14825. */
  14826. function stackGet(key) {
  14827. return this.__data__.get(key);
  14828. }
  14829. var _default = stackGet;
  14830. exports.default = _default;
  14831. /***/ }),
  14832. /* 338 */
  14833. /*!*********************************************************************************************!*\
  14834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackHas.js ***!
  14835. \*********************************************************************************************/
  14836. /*! no static exports found */
  14837. /***/ (function(module, exports, __webpack_require__) {
  14838. "use strict";
  14839. Object.defineProperty(exports, "__esModule", {
  14840. value: true
  14841. });
  14842. exports.default = void 0;
  14843. /**
  14844. * Checks if a stack value for `key` exists.
  14845. *
  14846. * @private
  14847. * @name has
  14848. * @memberOf Stack
  14849. * @param {string} key The key of the entry to check.
  14850. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  14851. */
  14852. function stackHas(key) {
  14853. return this.__data__.has(key);
  14854. }
  14855. var _default = stackHas;
  14856. exports.default = _default;
  14857. /***/ }),
  14858. /* 339 */
  14859. /*!*********************************************************************************************!*\
  14860. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackSet.js ***!
  14861. \*********************************************************************************************/
  14862. /*! no static exports found */
  14863. /***/ (function(module, exports, __webpack_require__) {
  14864. "use strict";
  14865. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14866. Object.defineProperty(exports, "__esModule", {
  14867. value: true
  14868. });
  14869. exports.default = void 0;
  14870. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14871. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  14872. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  14873. /** Used as the size to enable large array optimizations. */
  14874. var LARGE_ARRAY_SIZE = 200;
  14875. /**
  14876. * Sets the stack `key` to `value`.
  14877. *
  14878. * @private
  14879. * @name set
  14880. * @memberOf Stack
  14881. * @param {string} key The key of the value to set.
  14882. * @param {*} value The value to set.
  14883. * @returns {Object} Returns the stack cache instance.
  14884. */
  14885. function stackSet(key, value) {
  14886. var data = this.__data__;
  14887. if (data instanceof _ListCache.default) {
  14888. var pairs = data.__data__;
  14889. if (!_Map.default || pairs.length < LARGE_ARRAY_SIZE - 1) {
  14890. pairs.push([key, value]);
  14891. this.size = ++data.size;
  14892. return this;
  14893. }
  14894. data = this.__data__ = new _MapCache.default(pairs);
  14895. }
  14896. data.set(key, value);
  14897. this.size = data.size;
  14898. return this;
  14899. }
  14900. var _default = stackSet;
  14901. exports.default = _default;
  14902. /***/ }),
  14903. /* 340 */
  14904. /*!***********************************************************************************************!*\
  14905. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssign.js ***!
  14906. \***********************************************************************************************/
  14907. /*! no static exports found */
  14908. /***/ (function(module, exports, __webpack_require__) {
  14909. "use strict";
  14910. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14911. Object.defineProperty(exports, "__esModule", {
  14912. value: true
  14913. });
  14914. exports.default = void 0;
  14915. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  14916. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  14917. /**
  14918. * The base implementation of `_.assign` without support for multiple sources
  14919. * or `customizer` functions.
  14920. *
  14921. * @private
  14922. * @param {Object} object The destination object.
  14923. * @param {Object} source The source object.
  14924. * @returns {Object} Returns `object`.
  14925. */
  14926. function baseAssign(object, source) {
  14927. return object && (0, _copyObject.default)(source, (0, _keys.default)(source), object);
  14928. }
  14929. var _default = baseAssign;
  14930. exports.default = _default;
  14931. /***/ }),
  14932. /* 341 */
  14933. /*!*************************************************************************************************!*\
  14934. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignIn.js ***!
  14935. \*************************************************************************************************/
  14936. /*! no static exports found */
  14937. /***/ (function(module, exports, __webpack_require__) {
  14938. "use strict";
  14939. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14940. Object.defineProperty(exports, "__esModule", {
  14941. value: true
  14942. });
  14943. exports.default = void 0;
  14944. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  14945. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  14946. /**
  14947. * The base implementation of `_.assignIn` without support for multiple sources
  14948. * or `customizer` functions.
  14949. *
  14950. * @private
  14951. * @param {Object} object The destination object.
  14952. * @param {Object} source The source object.
  14953. * @returns {Object} Returns `object`.
  14954. */
  14955. function baseAssignIn(object, source) {
  14956. return object && (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
  14957. }
  14958. var _default = baseAssignIn;
  14959. exports.default = _default;
  14960. /***/ }),
  14961. /* 342 */
  14962. /*!************************************************************************************************!*\
  14963. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneBuffer.js ***!
  14964. \************************************************************************************************/
  14965. /*! no static exports found */
  14966. /***/ (function(module, exports, __webpack_require__) {
  14967. "use strict";
  14968. /* WEBPACK VAR INJECTION */(function(module) {
  14969. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14970. Object.defineProperty(exports, "__esModule", {
  14971. value: true
  14972. });
  14973. exports.default = void 0;
  14974. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  14975. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  14976. /** Detect free variable `exports`. */
  14977. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  14978. /** Detect free variable `module`. */
  14979. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  14980. /** Detect the popular CommonJS extension `module.exports`. */
  14981. var moduleExports = freeModule && freeModule.exports === freeExports;
  14982. /** Built-in value references. */
  14983. var Buffer = moduleExports ? _root.default.Buffer : undefined,
  14984. allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;
  14985. /**
  14986. * Creates a clone of `buffer`.
  14987. *
  14988. * @private
  14989. * @param {Buffer} buffer The buffer to clone.
  14990. * @param {boolean} [isDeep] Specify a deep clone.
  14991. * @returns {Buffer} Returns the cloned buffer.
  14992. */
  14993. function cloneBuffer(buffer, isDeep) {
  14994. if (isDeep) {
  14995. return buffer.slice();
  14996. }
  14997. var length = buffer.length,
  14998. result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
  14999. buffer.copy(result);
  15000. return result;
  15001. }
  15002. var _default = cloneBuffer;
  15003. exports.default = _default;
  15004. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  15005. /***/ }),
  15006. /* 343 */
  15007. /*!************************************************************************************************!*\
  15008. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbols.js ***!
  15009. \************************************************************************************************/
  15010. /*! no static exports found */
  15011. /***/ (function(module, exports, __webpack_require__) {
  15012. "use strict";
  15013. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15014. Object.defineProperty(exports, "__esModule", {
  15015. value: true
  15016. });
  15017. exports.default = void 0;
  15018. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  15019. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15020. /**
  15021. * Copies own symbols of `source` to `object`.
  15022. *
  15023. * @private
  15024. * @param {Object} source The object to copy symbols from.
  15025. * @param {Object} [object={}] The object to copy symbols to.
  15026. * @returns {Object} Returns `object`.
  15027. */
  15028. function copySymbols(source, object) {
  15029. return (0, _copyObject.default)(source, (0, _getSymbols.default)(source), object);
  15030. }
  15031. var _default = copySymbols;
  15032. exports.default = _default;
  15033. /***/ }),
  15034. /* 344 */
  15035. /*!***********************************************************************************************!*\
  15036. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbols.js ***!
  15037. \***********************************************************************************************/
  15038. /*! no static exports found */
  15039. /***/ (function(module, exports, __webpack_require__) {
  15040. "use strict";
  15041. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15042. Object.defineProperty(exports, "__esModule", {
  15043. value: true
  15044. });
  15045. exports.default = void 0;
  15046. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  15047. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  15048. /** Used for built-in method references. */
  15049. var objectProto = Object.prototype;
  15050. /** Built-in value references. */
  15051. var propertyIsEnumerable = objectProto.propertyIsEnumerable;
  15052. /* Built-in method references for those with the same name as other `lodash` methods. */
  15053. var nativeGetSymbols = Object.getOwnPropertySymbols;
  15054. /**
  15055. * Creates an array of the own enumerable symbols of `object`.
  15056. *
  15057. * @private
  15058. * @param {Object} object The object to query.
  15059. * @returns {Array} Returns the array of symbols.
  15060. */
  15061. var getSymbols = !nativeGetSymbols ? _stubArray.default : function (object) {
  15062. if (object == null) {
  15063. return [];
  15064. }
  15065. object = Object(object);
  15066. return (0, _arrayFilter.default)(nativeGetSymbols(object), function (symbol) {
  15067. return propertyIsEnumerable.call(object, symbol);
  15068. });
  15069. };
  15070. var _default = getSymbols;
  15071. exports.default = _default;
  15072. /***/ }),
  15073. /* 345 */
  15074. /*!************************************************************************************************!*\
  15075. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayFilter.js ***!
  15076. \************************************************************************************************/
  15077. /*! no static exports found */
  15078. /***/ (function(module, exports, __webpack_require__) {
  15079. "use strict";
  15080. Object.defineProperty(exports, "__esModule", {
  15081. value: true
  15082. });
  15083. exports.default = void 0;
  15084. /**
  15085. * A specialized version of `_.filter` for arrays without support for
  15086. * iteratee shorthands.
  15087. *
  15088. * @private
  15089. * @param {Array} [array] The array to iterate over.
  15090. * @param {Function} predicate The function invoked per iteration.
  15091. * @returns {Array} Returns the new filtered array.
  15092. */
  15093. function arrayFilter(array, predicate) {
  15094. var index = -1,
  15095. length = array == null ? 0 : array.length,
  15096. resIndex = 0,
  15097. result = [];
  15098. while (++index < length) {
  15099. var value = array[index];
  15100. if (predicate(value, index, array)) {
  15101. result[resIndex++] = value;
  15102. }
  15103. }
  15104. return result;
  15105. }
  15106. var _default = arrayFilter;
  15107. exports.default = _default;
  15108. /***/ }),
  15109. /* 346 */
  15110. /*!*********************************************************************************************!*\
  15111. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubArray.js ***!
  15112. \*********************************************************************************************/
  15113. /*! no static exports found */
  15114. /***/ (function(module, exports, __webpack_require__) {
  15115. "use strict";
  15116. Object.defineProperty(exports, "__esModule", {
  15117. value: true
  15118. });
  15119. exports.default = void 0;
  15120. /**
  15121. * This method returns a new empty array.
  15122. *
  15123. * @static
  15124. * @memberOf _
  15125. * @since 4.13.0
  15126. * @category Util
  15127. * @returns {Array} Returns the new empty array.
  15128. * @example
  15129. *
  15130. * var arrays = _.times(2, _.stubArray);
  15131. *
  15132. * console.log(arrays);
  15133. * // => [[], []]
  15134. *
  15135. * console.log(arrays[0] === arrays[1]);
  15136. * // => false
  15137. */
  15138. function stubArray() {
  15139. return [];
  15140. }
  15141. var _default = stubArray;
  15142. exports.default = _default;
  15143. /***/ }),
  15144. /* 347 */
  15145. /*!**************************************************************************************************!*\
  15146. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbolsIn.js ***!
  15147. \**************************************************************************************************/
  15148. /*! no static exports found */
  15149. /***/ (function(module, exports, __webpack_require__) {
  15150. "use strict";
  15151. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15152. Object.defineProperty(exports, "__esModule", {
  15153. value: true
  15154. });
  15155. exports.default = void 0;
  15156. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  15157. var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
  15158. /**
  15159. * Copies own and inherited symbols of `source` to `object`.
  15160. *
  15161. * @private
  15162. * @param {Object} source The object to copy symbols from.
  15163. * @param {Object} [object={}] The object to copy symbols to.
  15164. * @returns {Object} Returns `object`.
  15165. */
  15166. function copySymbolsIn(source, object) {
  15167. return (0, _copyObject.default)(source, (0, _getSymbolsIn.default)(source), object);
  15168. }
  15169. var _default = copySymbolsIn;
  15170. exports.default = _default;
  15171. /***/ }),
  15172. /* 348 */
  15173. /*!*************************************************************************************************!*\
  15174. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbolsIn.js ***!
  15175. \*************************************************************************************************/
  15176. /*! no static exports found */
  15177. /***/ (function(module, exports, __webpack_require__) {
  15178. "use strict";
  15179. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15180. Object.defineProperty(exports, "__esModule", {
  15181. value: true
  15182. });
  15183. exports.default = void 0;
  15184. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  15185. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  15186. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15187. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  15188. /* Built-in method references for those with the same name as other `lodash` methods. */
  15189. var nativeGetSymbols = Object.getOwnPropertySymbols;
  15190. /**
  15191. * Creates an array of the own and inherited enumerable symbols of `object`.
  15192. *
  15193. * @private
  15194. * @param {Object} object The object to query.
  15195. * @returns {Array} Returns the array of symbols.
  15196. */
  15197. var getSymbolsIn = !nativeGetSymbols ? _stubArray.default : function (object) {
  15198. var result = [];
  15199. while (object) {
  15200. (0, _arrayPush.default)(result, (0, _getSymbols.default)(object));
  15201. object = (0, _getPrototype.default)(object);
  15202. }
  15203. return result;
  15204. };
  15205. var _default = getSymbolsIn;
  15206. exports.default = _default;
  15207. /***/ }),
  15208. /* 349 */
  15209. /*!***********************************************************************************************!*\
  15210. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeys.js ***!
  15211. \***********************************************************************************************/
  15212. /*! no static exports found */
  15213. /***/ (function(module, exports, __webpack_require__) {
  15214. "use strict";
  15215. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15216. Object.defineProperty(exports, "__esModule", {
  15217. value: true
  15218. });
  15219. exports.default = void 0;
  15220. var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
  15221. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15222. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  15223. /**
  15224. * Creates an array of own enumerable property names and symbols of `object`.
  15225. *
  15226. * @private
  15227. * @param {Object} object The object to query.
  15228. * @returns {Array} Returns the array of property names and symbols.
  15229. */
  15230. function getAllKeys(object) {
  15231. return (0, _baseGetAllKeys.default)(object, _keys.default, _getSymbols.default);
  15232. }
  15233. var _default = getAllKeys;
  15234. exports.default = _default;
  15235. /***/ }),
  15236. /* 350 */
  15237. /*!***************************************************************************************************!*\
  15238. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetAllKeys.js ***!
  15239. \***************************************************************************************************/
  15240. /*! no static exports found */
  15241. /***/ (function(module, exports, __webpack_require__) {
  15242. "use strict";
  15243. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15244. Object.defineProperty(exports, "__esModule", {
  15245. value: true
  15246. });
  15247. exports.default = void 0;
  15248. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  15249. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  15250. /**
  15251. * The base implementation of `getAllKeys` and `getAllKeysIn` which uses
  15252. * `keysFunc` and `symbolsFunc` to get the enumerable property names and
  15253. * symbols of `object`.
  15254. *
  15255. * @private
  15256. * @param {Object} object The object to query.
  15257. * @param {Function} keysFunc The function to get the keys of `object`.
  15258. * @param {Function} symbolsFunc The function to get the symbols of `object`.
  15259. * @returns {Array} Returns the array of property names and symbols.
  15260. */
  15261. function baseGetAllKeys(object, keysFunc, symbolsFunc) {
  15262. var result = keysFunc(object);
  15263. return (0, _isArray.default)(object) ? result : (0, _arrayPush.default)(result, symbolsFunc(object));
  15264. }
  15265. var _default = baseGetAllKeys;
  15266. exports.default = _default;
  15267. /***/ }),
  15268. /* 351 */
  15269. /*!*************************************************************************************************!*\
  15270. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeysIn.js ***!
  15271. \*************************************************************************************************/
  15272. /*! no static exports found */
  15273. /***/ (function(module, exports, __webpack_require__) {
  15274. "use strict";
  15275. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15276. Object.defineProperty(exports, "__esModule", {
  15277. value: true
  15278. });
  15279. exports.default = void 0;
  15280. var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
  15281. var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
  15282. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  15283. /**
  15284. * Creates an array of own and inherited enumerable property names and
  15285. * symbols of `object`.
  15286. *
  15287. * @private
  15288. * @param {Object} object The object to query.
  15289. * @returns {Array} Returns the array of property names and symbols.
  15290. */
  15291. function getAllKeysIn(object) {
  15292. return (0, _baseGetAllKeys.default)(object, _keysIn.default, _getSymbolsIn.default);
  15293. }
  15294. var _default = getAllKeysIn;
  15295. exports.default = _default;
  15296. /***/ }),
  15297. /* 352 */
  15298. /*!*******************************************************************************************!*\
  15299. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getTag.js ***!
  15300. \*******************************************************************************************/
  15301. /*! no static exports found */
  15302. /***/ (function(module, exports, __webpack_require__) {
  15303. "use strict";
  15304. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15305. Object.defineProperty(exports, "__esModule", {
  15306. value: true
  15307. });
  15308. exports.default = void 0;
  15309. var _DataView = _interopRequireDefault(__webpack_require__(/*! ./_DataView.js */ 353));
  15310. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  15311. var _Promise = _interopRequireDefault(__webpack_require__(/*! ./_Promise.js */ 354));
  15312. var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
  15313. var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
  15314. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  15315. var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
  15316. /** `Object#toString` result references. */
  15317. var mapTag = '[object Map]',
  15318. objectTag = '[object Object]',
  15319. promiseTag = '[object Promise]',
  15320. setTag = '[object Set]',
  15321. weakMapTag = '[object WeakMap]';
  15322. var dataViewTag = '[object DataView]';
  15323. /** Used to detect maps, sets, and weakmaps. */
  15324. var dataViewCtorString = (0, _toSource.default)(_DataView.default),
  15325. mapCtorString = (0, _toSource.default)(_Map.default),
  15326. promiseCtorString = (0, _toSource.default)(_Promise.default),
  15327. setCtorString = (0, _toSource.default)(_Set.default),
  15328. weakMapCtorString = (0, _toSource.default)(_WeakMap.default);
  15329. /**
  15330. * Gets the `toStringTag` of `value`.
  15331. *
  15332. * @private
  15333. * @param {*} value The value to query.
  15334. * @returns {string} Returns the `toStringTag`.
  15335. */
  15336. var getTag = _baseGetTag.default;
  15337. // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
  15338. if (_DataView.default && getTag(new _DataView.default(new ArrayBuffer(1))) != dataViewTag || _Map.default && getTag(new _Map.default()) != mapTag || _Promise.default && getTag(_Promise.default.resolve()) != promiseTag || _Set.default && getTag(new _Set.default()) != setTag || _WeakMap.default && getTag(new _WeakMap.default()) != weakMapTag) {
  15339. getTag = function getTag(value) {
  15340. var result = (0, _baseGetTag.default)(value),
  15341. Ctor = result == objectTag ? value.constructor : undefined,
  15342. ctorString = Ctor ? (0, _toSource.default)(Ctor) : '';
  15343. if (ctorString) {
  15344. switch (ctorString) {
  15345. case dataViewCtorString:
  15346. return dataViewTag;
  15347. case mapCtorString:
  15348. return mapTag;
  15349. case promiseCtorString:
  15350. return promiseTag;
  15351. case setCtorString:
  15352. return setTag;
  15353. case weakMapCtorString:
  15354. return weakMapTag;
  15355. }
  15356. }
  15357. return result;
  15358. };
  15359. }
  15360. var _default = getTag;
  15361. exports.default = _default;
  15362. /***/ }),
  15363. /* 353 */
  15364. /*!*********************************************************************************************!*\
  15365. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_DataView.js ***!
  15366. \*********************************************************************************************/
  15367. /*! no static exports found */
  15368. /***/ (function(module, exports, __webpack_require__) {
  15369. "use strict";
  15370. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15371. Object.defineProperty(exports, "__esModule", {
  15372. value: true
  15373. });
  15374. exports.default = void 0;
  15375. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15376. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15377. /* Built-in method references that are verified to be native. */
  15378. var DataView = (0, _getNative.default)(_root.default, 'DataView');
  15379. var _default = DataView;
  15380. exports.default = _default;
  15381. /***/ }),
  15382. /* 354 */
  15383. /*!********************************************************************************************!*\
  15384. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Promise.js ***!
  15385. \********************************************************************************************/
  15386. /*! no static exports found */
  15387. /***/ (function(module, exports, __webpack_require__) {
  15388. "use strict";
  15389. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15390. Object.defineProperty(exports, "__esModule", {
  15391. value: true
  15392. });
  15393. exports.default = void 0;
  15394. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15395. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15396. /* Built-in method references that are verified to be native. */
  15397. var Promise = (0, _getNative.default)(_root.default, 'Promise');
  15398. var _default = Promise;
  15399. exports.default = _default;
  15400. /***/ }),
  15401. /* 355 */
  15402. /*!****************************************************************************************!*\
  15403. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Set.js ***!
  15404. \****************************************************************************************/
  15405. /*! no static exports found */
  15406. /***/ (function(module, exports, __webpack_require__) {
  15407. "use strict";
  15408. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15409. Object.defineProperty(exports, "__esModule", {
  15410. value: true
  15411. });
  15412. exports.default = void 0;
  15413. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15414. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15415. /* Built-in method references that are verified to be native. */
  15416. var Set = (0, _getNative.default)(_root.default, 'Set');
  15417. var _default = Set;
  15418. exports.default = _default;
  15419. /***/ }),
  15420. /* 356 */
  15421. /*!***************************************************************************************************!*\
  15422. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneArray.js ***!
  15423. \***************************************************************************************************/
  15424. /*! no static exports found */
  15425. /***/ (function(module, exports, __webpack_require__) {
  15426. "use strict";
  15427. Object.defineProperty(exports, "__esModule", {
  15428. value: true
  15429. });
  15430. exports.default = void 0;
  15431. /** Used for built-in method references. */
  15432. var objectProto = Object.prototype;
  15433. /** Used to check objects for own properties. */
  15434. var hasOwnProperty = objectProto.hasOwnProperty;
  15435. /**
  15436. * Initializes an array clone.
  15437. *
  15438. * @private
  15439. * @param {Array} array The array to clone.
  15440. * @returns {Array} Returns the initialized clone.
  15441. */
  15442. function initCloneArray(array) {
  15443. var length = array.length,
  15444. result = new array.constructor(length);
  15445. // Add properties assigned by `RegExp#exec`.
  15446. if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {
  15447. result.index = array.index;
  15448. result.input = array.input;
  15449. }
  15450. return result;
  15451. }
  15452. var _default = initCloneArray;
  15453. exports.default = _default;
  15454. /***/ }),
  15455. /* 357 */
  15456. /*!***************************************************************************************************!*\
  15457. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneByTag.js ***!
  15458. \***************************************************************************************************/
  15459. /*! no static exports found */
  15460. /***/ (function(module, exports, __webpack_require__) {
  15461. "use strict";
  15462. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15463. Object.defineProperty(exports, "__esModule", {
  15464. value: true
  15465. });
  15466. exports.default = void 0;
  15467. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15468. var _cloneDataView = _interopRequireDefault(__webpack_require__(/*! ./_cloneDataView.js */ 360));
  15469. var _cloneRegExp = _interopRequireDefault(__webpack_require__(/*! ./_cloneRegExp.js */ 361));
  15470. var _cloneSymbol = _interopRequireDefault(__webpack_require__(/*! ./_cloneSymbol.js */ 362));
  15471. var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
  15472. /** `Object#toString` result references. */
  15473. var boolTag = '[object Boolean]',
  15474. dateTag = '[object Date]',
  15475. mapTag = '[object Map]',
  15476. numberTag = '[object Number]',
  15477. regexpTag = '[object RegExp]',
  15478. setTag = '[object Set]',
  15479. stringTag = '[object String]',
  15480. symbolTag = '[object Symbol]';
  15481. var arrayBufferTag = '[object ArrayBuffer]',
  15482. dataViewTag = '[object DataView]',
  15483. float32Tag = '[object Float32Array]',
  15484. float64Tag = '[object Float64Array]',
  15485. int8Tag = '[object Int8Array]',
  15486. int16Tag = '[object Int16Array]',
  15487. int32Tag = '[object Int32Array]',
  15488. uint8Tag = '[object Uint8Array]',
  15489. uint8ClampedTag = '[object Uint8ClampedArray]',
  15490. uint16Tag = '[object Uint16Array]',
  15491. uint32Tag = '[object Uint32Array]';
  15492. /**
  15493. * Initializes an object clone based on its `toStringTag`.
  15494. *
  15495. * **Note:** This function only supports cloning values with tags of
  15496. * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.
  15497. *
  15498. * @private
  15499. * @param {Object} object The object to clone.
  15500. * @param {string} tag The `toStringTag` of the object to clone.
  15501. * @param {boolean} [isDeep] Specify a deep clone.
  15502. * @returns {Object} Returns the initialized clone.
  15503. */
  15504. function initCloneByTag(object, tag, isDeep) {
  15505. var Ctor = object.constructor;
  15506. switch (tag) {
  15507. case arrayBufferTag:
  15508. return (0, _cloneArrayBuffer.default)(object);
  15509. case boolTag:
  15510. case dateTag:
  15511. return new Ctor(+object);
  15512. case dataViewTag:
  15513. return (0, _cloneDataView.default)(object, isDeep);
  15514. case float32Tag:
  15515. case float64Tag:
  15516. case int8Tag:
  15517. case int16Tag:
  15518. case int32Tag:
  15519. case uint8Tag:
  15520. case uint8ClampedTag:
  15521. case uint16Tag:
  15522. case uint32Tag:
  15523. return (0, _cloneTypedArray.default)(object, isDeep);
  15524. case mapTag:
  15525. return new Ctor();
  15526. case numberTag:
  15527. case stringTag:
  15528. return new Ctor(object);
  15529. case regexpTag:
  15530. return (0, _cloneRegExp.default)(object);
  15531. case setTag:
  15532. return new Ctor();
  15533. case symbolTag:
  15534. return (0, _cloneSymbol.default)(object);
  15535. }
  15536. }
  15537. var _default = initCloneByTag;
  15538. exports.default = _default;
  15539. /***/ }),
  15540. /* 358 */
  15541. /*!*****************************************************************************************************!*\
  15542. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneArrayBuffer.js ***!
  15543. \*****************************************************************************************************/
  15544. /*! no static exports found */
  15545. /***/ (function(module, exports, __webpack_require__) {
  15546. "use strict";
  15547. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15548. Object.defineProperty(exports, "__esModule", {
  15549. value: true
  15550. });
  15551. exports.default = void 0;
  15552. var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
  15553. /**
  15554. * Creates a clone of `arrayBuffer`.
  15555. *
  15556. * @private
  15557. * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
  15558. * @returns {ArrayBuffer} Returns the cloned array buffer.
  15559. */
  15560. function cloneArrayBuffer(arrayBuffer) {
  15561. var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
  15562. new _Uint8Array.default(result).set(new _Uint8Array.default(arrayBuffer));
  15563. return result;
  15564. }
  15565. var _default = cloneArrayBuffer;
  15566. exports.default = _default;
  15567. /***/ }),
  15568. /* 359 */
  15569. /*!***********************************************************************************************!*\
  15570. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Uint8Array.js ***!
  15571. \***********************************************************************************************/
  15572. /*! no static exports found */
  15573. /***/ (function(module, exports, __webpack_require__) {
  15574. "use strict";
  15575. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15576. Object.defineProperty(exports, "__esModule", {
  15577. value: true
  15578. });
  15579. exports.default = void 0;
  15580. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15581. /** Built-in value references. */
  15582. var Uint8Array = _root.default.Uint8Array;
  15583. var _default = Uint8Array;
  15584. exports.default = _default;
  15585. /***/ }),
  15586. /* 360 */
  15587. /*!**************************************************************************************************!*\
  15588. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneDataView.js ***!
  15589. \**************************************************************************************************/
  15590. /*! no static exports found */
  15591. /***/ (function(module, exports, __webpack_require__) {
  15592. "use strict";
  15593. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15594. Object.defineProperty(exports, "__esModule", {
  15595. value: true
  15596. });
  15597. exports.default = void 0;
  15598. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15599. /**
  15600. * Creates a clone of `dataView`.
  15601. *
  15602. * @private
  15603. * @param {Object} dataView The data view to clone.
  15604. * @param {boolean} [isDeep] Specify a deep clone.
  15605. * @returns {Object} Returns the cloned data view.
  15606. */
  15607. function cloneDataView(dataView, isDeep) {
  15608. var buffer = isDeep ? (0, _cloneArrayBuffer.default)(dataView.buffer) : dataView.buffer;
  15609. return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
  15610. }
  15611. var _default = cloneDataView;
  15612. exports.default = _default;
  15613. /***/ }),
  15614. /* 361 */
  15615. /*!************************************************************************************************!*\
  15616. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneRegExp.js ***!
  15617. \************************************************************************************************/
  15618. /*! no static exports found */
  15619. /***/ (function(module, exports, __webpack_require__) {
  15620. "use strict";
  15621. Object.defineProperty(exports, "__esModule", {
  15622. value: true
  15623. });
  15624. exports.default = void 0;
  15625. /** Used to match `RegExp` flags from their coerced string values. */
  15626. var reFlags = /\w*$/;
  15627. /**
  15628. * Creates a clone of `regexp`.
  15629. *
  15630. * @private
  15631. * @param {Object} regexp The regexp to clone.
  15632. * @returns {Object} Returns the cloned regexp.
  15633. */
  15634. function cloneRegExp(regexp) {
  15635. var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
  15636. result.lastIndex = regexp.lastIndex;
  15637. return result;
  15638. }
  15639. var _default = cloneRegExp;
  15640. exports.default = _default;
  15641. /***/ }),
  15642. /* 362 */
  15643. /*!************************************************************************************************!*\
  15644. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneSymbol.js ***!
  15645. \************************************************************************************************/
  15646. /*! no static exports found */
  15647. /***/ (function(module, exports, __webpack_require__) {
  15648. "use strict";
  15649. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15650. Object.defineProperty(exports, "__esModule", {
  15651. value: true
  15652. });
  15653. exports.default = void 0;
  15654. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  15655. /** Used to convert symbols to primitives and strings. */
  15656. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  15657. symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
  15658. /**
  15659. * Creates a clone of the `symbol` object.
  15660. *
  15661. * @private
  15662. * @param {Object} symbol The symbol object to clone.
  15663. * @returns {Object} Returns the cloned symbol object.
  15664. */
  15665. function cloneSymbol(symbol) {
  15666. return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
  15667. }
  15668. var _default = cloneSymbol;
  15669. exports.default = _default;
  15670. /***/ }),
  15671. /* 363 */
  15672. /*!****************************************************************************************************!*\
  15673. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneTypedArray.js ***!
  15674. \****************************************************************************************************/
  15675. /*! no static exports found */
  15676. /***/ (function(module, exports, __webpack_require__) {
  15677. "use strict";
  15678. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15679. Object.defineProperty(exports, "__esModule", {
  15680. value: true
  15681. });
  15682. exports.default = void 0;
  15683. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15684. /**
  15685. * Creates a clone of `typedArray`.
  15686. *
  15687. * @private
  15688. * @param {Object} typedArray The typed array to clone.
  15689. * @param {boolean} [isDeep] Specify a deep clone.
  15690. * @returns {Object} Returns the cloned typed array.
  15691. */
  15692. function cloneTypedArray(typedArray, isDeep) {
  15693. var buffer = isDeep ? (0, _cloneArrayBuffer.default)(typedArray.buffer) : typedArray.buffer;
  15694. return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
  15695. }
  15696. var _default = cloneTypedArray;
  15697. exports.default = _default;
  15698. /***/ }),
  15699. /* 364 */
  15700. /*!****************************************************************************************************!*\
  15701. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneObject.js ***!
  15702. \****************************************************************************************************/
  15703. /*! no static exports found */
  15704. /***/ (function(module, exports, __webpack_require__) {
  15705. "use strict";
  15706. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15707. Object.defineProperty(exports, "__esModule", {
  15708. value: true
  15709. });
  15710. exports.default = void 0;
  15711. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  15712. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  15713. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  15714. /**
  15715. * Initializes an object clone.
  15716. *
  15717. * @private
  15718. * @param {Object} object The object to clone.
  15719. * @returns {Object} Returns the initialized clone.
  15720. */
  15721. function initCloneObject(object) {
  15722. return typeof object.constructor == 'function' && !(0, _isPrototype.default)(object) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
  15723. }
  15724. var _default = initCloneObject;
  15725. exports.default = _default;
  15726. /***/ }),
  15727. /* 365 */
  15728. /*!*****************************************************************************************!*\
  15729. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMap.js ***!
  15730. \*****************************************************************************************/
  15731. /*! no static exports found */
  15732. /***/ (function(module, exports, __webpack_require__) {
  15733. "use strict";
  15734. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15735. Object.defineProperty(exports, "__esModule", {
  15736. value: true
  15737. });
  15738. exports.default = void 0;
  15739. var _baseIsMap = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMap.js */ 366));
  15740. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  15741. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  15742. /* Node.js helper references. */
  15743. var nodeIsMap = _nodeUtil.default && _nodeUtil.default.isMap;
  15744. /**
  15745. * Checks if `value` is classified as a `Map` object.
  15746. *
  15747. * @static
  15748. * @memberOf _
  15749. * @since 4.3.0
  15750. * @category Lang
  15751. * @param {*} value The value to check.
  15752. * @returns {boolean} Returns `true` if `value` is a map, else `false`.
  15753. * @example
  15754. *
  15755. * _.isMap(new Map);
  15756. * // => true
  15757. *
  15758. * _.isMap(new WeakMap);
  15759. * // => false
  15760. */
  15761. var isMap = nodeIsMap ? (0, _baseUnary.default)(nodeIsMap) : _baseIsMap.default;
  15762. var _default = isMap;
  15763. exports.default = _default;
  15764. /***/ }),
  15765. /* 366 */
  15766. /*!**********************************************************************************************!*\
  15767. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMap.js ***!
  15768. \**********************************************************************************************/
  15769. /*! no static exports found */
  15770. /***/ (function(module, exports, __webpack_require__) {
  15771. "use strict";
  15772. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15773. Object.defineProperty(exports, "__esModule", {
  15774. value: true
  15775. });
  15776. exports.default = void 0;
  15777. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  15778. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  15779. /** `Object#toString` result references. */
  15780. var mapTag = '[object Map]';
  15781. /**
  15782. * The base implementation of `_.isMap` without Node.js optimizations.
  15783. *
  15784. * @private
  15785. * @param {*} value The value to check.
  15786. * @returns {boolean} Returns `true` if `value` is a map, else `false`.
  15787. */
  15788. function baseIsMap(value) {
  15789. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == mapTag;
  15790. }
  15791. var _default = baseIsMap;
  15792. exports.default = _default;
  15793. /***/ }),
  15794. /* 367 */
  15795. /*!*****************************************************************************************!*\
  15796. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSet.js ***!
  15797. \*****************************************************************************************/
  15798. /*! no static exports found */
  15799. /***/ (function(module, exports, __webpack_require__) {
  15800. "use strict";
  15801. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15802. Object.defineProperty(exports, "__esModule", {
  15803. value: true
  15804. });
  15805. exports.default = void 0;
  15806. var _baseIsSet = _interopRequireDefault(__webpack_require__(/*! ./_baseIsSet.js */ 368));
  15807. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  15808. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  15809. /* Node.js helper references. */
  15810. var nodeIsSet = _nodeUtil.default && _nodeUtil.default.isSet;
  15811. /**
  15812. * Checks if `value` is classified as a `Set` object.
  15813. *
  15814. * @static
  15815. * @memberOf _
  15816. * @since 4.3.0
  15817. * @category Lang
  15818. * @param {*} value The value to check.
  15819. * @returns {boolean} Returns `true` if `value` is a set, else `false`.
  15820. * @example
  15821. *
  15822. * _.isSet(new Set);
  15823. * // => true
  15824. *
  15825. * _.isSet(new WeakSet);
  15826. * // => false
  15827. */
  15828. var isSet = nodeIsSet ? (0, _baseUnary.default)(nodeIsSet) : _baseIsSet.default;
  15829. var _default = isSet;
  15830. exports.default = _default;
  15831. /***/ }),
  15832. /* 368 */
  15833. /*!**********************************************************************************************!*\
  15834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsSet.js ***!
  15835. \**********************************************************************************************/
  15836. /*! no static exports found */
  15837. /***/ (function(module, exports, __webpack_require__) {
  15838. "use strict";
  15839. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15840. Object.defineProperty(exports, "__esModule", {
  15841. value: true
  15842. });
  15843. exports.default = void 0;
  15844. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  15845. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  15846. /** `Object#toString` result references. */
  15847. var setTag = '[object Set]';
  15848. /**
  15849. * The base implementation of `_.isSet` without Node.js optimizations.
  15850. *
  15851. * @private
  15852. * @param {*} value The value to check.
  15853. * @returns {boolean} Returns `true` if `value` is a set, else `false`.
  15854. */
  15855. function baseIsSet(value) {
  15856. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == setTag;
  15857. }
  15858. var _default = baseIsSet;
  15859. exports.default = _default;
  15860. /***/ }),
  15861. /* 369 */
  15862. /*!*********************************************************************************************!*\
  15863. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeep.js ***!
  15864. \*********************************************************************************************/
  15865. /*! no static exports found */
  15866. /***/ (function(module, exports, __webpack_require__) {
  15867. "use strict";
  15868. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15869. Object.defineProperty(exports, "__esModule", {
  15870. value: true
  15871. });
  15872. exports.default = void 0;
  15873. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15874. /** Used to compose bitmasks for cloning. */
  15875. var CLONE_DEEP_FLAG = 1,
  15876. CLONE_SYMBOLS_FLAG = 4;
  15877. /**
  15878. * This method is like `_.clone` except that it recursively clones `value`.
  15879. *
  15880. * @static
  15881. * @memberOf _
  15882. * @since 1.0.0
  15883. * @category Lang
  15884. * @param {*} value The value to recursively clone.
  15885. * @returns {*} Returns the deep cloned value.
  15886. * @see _.clone
  15887. * @example
  15888. *
  15889. * var objects = [{ 'a': 1 }, { 'b': 2 }];
  15890. *
  15891. * var deep = _.cloneDeep(objects);
  15892. * console.log(deep[0] === objects[0]);
  15893. * // => false
  15894. */
  15895. function cloneDeep(value) {
  15896. return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);
  15897. }
  15898. var _default = cloneDeep;
  15899. exports.default = _default;
  15900. /***/ }),
  15901. /* 370 */
  15902. /*!*************************************************************************************************!*\
  15903. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeepWith.js ***!
  15904. \*************************************************************************************************/
  15905. /*! no static exports found */
  15906. /***/ (function(module, exports, __webpack_require__) {
  15907. "use strict";
  15908. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15909. Object.defineProperty(exports, "__esModule", {
  15910. value: true
  15911. });
  15912. exports.default = void 0;
  15913. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15914. /** Used to compose bitmasks for cloning. */
  15915. var CLONE_DEEP_FLAG = 1,
  15916. CLONE_SYMBOLS_FLAG = 4;
  15917. /**
  15918. * This method is like `_.cloneWith` except that it recursively clones `value`.
  15919. *
  15920. * @static
  15921. * @memberOf _
  15922. * @since 4.0.0
  15923. * @category Lang
  15924. * @param {*} value The value to recursively clone.
  15925. * @param {Function} [customizer] The function to customize cloning.
  15926. * @returns {*} Returns the deep cloned value.
  15927. * @see _.cloneWith
  15928. * @example
  15929. *
  15930. * function customizer(value) {
  15931. * if (_.isElement(value)) {
  15932. * return value.cloneNode(true);
  15933. * }
  15934. * }
  15935. *
  15936. * var el = _.cloneDeepWith(document.body, customizer);
  15937. *
  15938. * console.log(el === document.body);
  15939. * // => false
  15940. * console.log(el.nodeName);
  15941. * // => 'BODY'
  15942. * console.log(el.childNodes.length);
  15943. * // => 20
  15944. */
  15945. function cloneDeepWith(value, customizer) {
  15946. customizer = typeof customizer == 'function' ? customizer : undefined;
  15947. return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
  15948. }
  15949. var _default = cloneDeepWith;
  15950. exports.default = _default;
  15951. /***/ }),
  15952. /* 371 */
  15953. /*!*********************************************************************************************!*\
  15954. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneWith.js ***!
  15955. \*********************************************************************************************/
  15956. /*! no static exports found */
  15957. /***/ (function(module, exports, __webpack_require__) {
  15958. "use strict";
  15959. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15960. Object.defineProperty(exports, "__esModule", {
  15961. value: true
  15962. });
  15963. exports.default = void 0;
  15964. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15965. /** Used to compose bitmasks for cloning. */
  15966. var CLONE_SYMBOLS_FLAG = 4;
  15967. /**
  15968. * This method is like `_.clone` except that it accepts `customizer` which
  15969. * is invoked to produce the cloned value. If `customizer` returns `undefined`,
  15970. * cloning is handled by the method instead. The `customizer` is invoked with
  15971. * up to four arguments; (value [, index|key, object, stack]).
  15972. *
  15973. * @static
  15974. * @memberOf _
  15975. * @since 4.0.0
  15976. * @category Lang
  15977. * @param {*} value The value to clone.
  15978. * @param {Function} [customizer] The function to customize cloning.
  15979. * @returns {*} Returns the cloned value.
  15980. * @see _.cloneDeepWith
  15981. * @example
  15982. *
  15983. * function customizer(value) {
  15984. * if (_.isElement(value)) {
  15985. * return value.cloneNode(false);
  15986. * }
  15987. * }
  15988. *
  15989. * var el = _.cloneWith(document.body, customizer);
  15990. *
  15991. * console.log(el === document.body);
  15992. * // => false
  15993. * console.log(el.nodeName);
  15994. * // => 'BODY'
  15995. * console.log(el.childNodes.length);
  15996. * // => 0
  15997. */
  15998. function cloneWith(value, customizer) {
  15999. customizer = typeof customizer == 'function' ? customizer : undefined;
  16000. return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG, customizer);
  16001. }
  16002. var _default = cloneWith;
  16003. exports.default = _default;
  16004. /***/ }),
  16005. /* 372 */
  16006. /*!******************************************************************************************!*\
  16007. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/commit.js ***!
  16008. \******************************************************************************************/
  16009. /*! no static exports found */
  16010. /***/ (function(module, exports, __webpack_require__) {
  16011. "use strict";
  16012. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16013. Object.defineProperty(exports, "__esModule", {
  16014. value: true
  16015. });
  16016. exports.default = void 0;
  16017. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  16018. /**
  16019. * Executes the chain sequence and returns the wrapped result.
  16020. *
  16021. * @name commit
  16022. * @memberOf _
  16023. * @since 3.2.0
  16024. * @category Seq
  16025. * @returns {Object} Returns the new `lodash` wrapper instance.
  16026. * @example
  16027. *
  16028. * var array = [1, 2];
  16029. * var wrapped = _(array).push(3);
  16030. *
  16031. * console.log(array);
  16032. * // => [1, 2]
  16033. *
  16034. * wrapped = wrapped.commit();
  16035. * console.log(array);
  16036. * // => [1, 2, 3]
  16037. *
  16038. * wrapped.last();
  16039. * // => 3
  16040. *
  16041. * console.log(array);
  16042. * // => [1, 2, 3]
  16043. */
  16044. function wrapperCommit() {
  16045. return new _LodashWrapper.default(this.value(), this.__chain__);
  16046. }
  16047. var _default = wrapperCommit;
  16048. exports.default = _default;
  16049. /***/ }),
  16050. /* 373 */
  16051. /*!*******************************************************************************************!*\
  16052. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/compact.js ***!
  16053. \*******************************************************************************************/
  16054. /*! no static exports found */
  16055. /***/ (function(module, exports, __webpack_require__) {
  16056. "use strict";
  16057. Object.defineProperty(exports, "__esModule", {
  16058. value: true
  16059. });
  16060. exports.default = void 0;
  16061. /**
  16062. * Creates an array with all falsey values removed. The values `false`, `null`,
  16063. * `0`, `""`, `undefined`, and `NaN` are falsey.
  16064. *
  16065. * @static
  16066. * @memberOf _
  16067. * @since 0.1.0
  16068. * @category Array
  16069. * @param {Array} array The array to compact.
  16070. * @returns {Array} Returns the new array of filtered values.
  16071. * @example
  16072. *
  16073. * _.compact([0, 1, false, 2, '', 3]);
  16074. * // => [1, 2, 3]
  16075. */
  16076. function compact(array) {
  16077. var index = -1,
  16078. length = array == null ? 0 : array.length,
  16079. resIndex = 0,
  16080. result = [];
  16081. while (++index < length) {
  16082. var value = array[index];
  16083. if (value) {
  16084. result[resIndex++] = value;
  16085. }
  16086. }
  16087. return result;
  16088. }
  16089. var _default = compact;
  16090. exports.default = _default;
  16091. /***/ }),
  16092. /* 374 */
  16093. /*!******************************************************************************************!*\
  16094. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/concat.js ***!
  16095. \******************************************************************************************/
  16096. /*! no static exports found */
  16097. /***/ (function(module, exports, __webpack_require__) {
  16098. "use strict";
  16099. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16100. Object.defineProperty(exports, "__esModule", {
  16101. value: true
  16102. });
  16103. exports.default = void 0;
  16104. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  16105. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  16106. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  16107. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16108. /**
  16109. * Creates a new array concatenating `array` with any additional arrays
  16110. * and/or values.
  16111. *
  16112. * @static
  16113. * @memberOf _
  16114. * @since 4.0.0
  16115. * @category Array
  16116. * @param {Array} array The array to concatenate.
  16117. * @param {...*} [values] The values to concatenate.
  16118. * @returns {Array} Returns the new concatenated array.
  16119. * @example
  16120. *
  16121. * var array = [1];
  16122. * var other = _.concat(array, 2, [3], [[4]]);
  16123. *
  16124. * console.log(other);
  16125. * // => [1, 2, 3, [4]]
  16126. *
  16127. * console.log(array);
  16128. * // => [1]
  16129. */
  16130. function concat() {
  16131. var length = arguments.length;
  16132. if (!length) {
  16133. return [];
  16134. }
  16135. var args = Array(length - 1),
  16136. array = arguments[0],
  16137. index = length;
  16138. while (index--) {
  16139. args[index - 1] = arguments[index];
  16140. }
  16141. return (0, _arrayPush.default)((0, _isArray.default)(array) ? (0, _copyArray.default)(array) : [array], (0, _baseFlatten.default)(args, 1));
  16142. }
  16143. var _default = concat;
  16144. exports.default = _default;
  16145. /***/ }),
  16146. /* 375 */
  16147. /*!****************************************************************************************!*\
  16148. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cond.js ***!
  16149. \****************************************************************************************/
  16150. /*! no static exports found */
  16151. /***/ (function(module, exports, __webpack_require__) {
  16152. "use strict";
  16153. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16154. Object.defineProperty(exports, "__esModule", {
  16155. value: true
  16156. });
  16157. exports.default = void 0;
  16158. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  16159. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  16160. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  16161. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  16162. /** Error message constants. */
  16163. var FUNC_ERROR_TEXT = 'Expected a function';
  16164. /**
  16165. * Creates a function that iterates over `pairs` and invokes the corresponding
  16166. * function of the first predicate to return truthy. The predicate-function
  16167. * pairs are invoked with the `this` binding and arguments of the created
  16168. * function.
  16169. *
  16170. * @static
  16171. * @memberOf _
  16172. * @since 4.0.0
  16173. * @category Util
  16174. * @param {Array} pairs The predicate-function pairs.
  16175. * @returns {Function} Returns the new composite function.
  16176. * @example
  16177. *
  16178. * var func = _.cond([
  16179. * [_.matches({ 'a': 1 }), _.constant('matches A')],
  16180. * [_.conforms({ 'b': _.isNumber }), _.constant('matches B')],
  16181. * [_.stubTrue, _.constant('no match')]
  16182. * ]);
  16183. *
  16184. * func({ 'a': 1, 'b': 2 });
  16185. * // => 'matches A'
  16186. *
  16187. * func({ 'a': 0, 'b': 1 });
  16188. * // => 'matches B'
  16189. *
  16190. * func({ 'a': '1', 'b': '2' });
  16191. * // => 'no match'
  16192. */
  16193. function cond(pairs) {
  16194. var length = pairs == null ? 0 : pairs.length,
  16195. toIteratee = _baseIteratee.default;
  16196. pairs = !length ? [] : (0, _arrayMap.default)(pairs, function (pair) {
  16197. if (typeof pair[1] != 'function') {
  16198. throw new TypeError(FUNC_ERROR_TEXT);
  16199. }
  16200. return [toIteratee(pair[0]), pair[1]];
  16201. });
  16202. return (0, _baseRest.default)(function (args) {
  16203. var index = -1;
  16204. while (++index < length) {
  16205. var pair = pairs[index];
  16206. if ((0, _apply.default)(pair[0], this, args)) {
  16207. return (0, _apply.default)(pair[1], this, args);
  16208. }
  16209. }
  16210. });
  16211. }
  16212. var _default = cond;
  16213. exports.default = _default;
  16214. /***/ }),
  16215. /* 376 */
  16216. /*!*************************************************************************************************!*\
  16217. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIteratee.js ***!
  16218. \*************************************************************************************************/
  16219. /*! no static exports found */
  16220. /***/ (function(module, exports, __webpack_require__) {
  16221. "use strict";
  16222. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16223. Object.defineProperty(exports, "__esModule", {
  16224. value: true
  16225. });
  16226. exports.default = void 0;
  16227. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  16228. var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
  16229. var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
  16230. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  16231. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16232. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  16233. /**
  16234. * The base implementation of `_.iteratee`.
  16235. *
  16236. * @private
  16237. * @param {*} [value=_.identity] The value to convert to an iteratee.
  16238. * @returns {Function} Returns the iteratee.
  16239. */
  16240. function baseIteratee(value) {
  16241. // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.
  16242. // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.
  16243. if (typeof value == 'function') {
  16244. return value;
  16245. }
  16246. if (value == null) {
  16247. return _identity.default;
  16248. }
  16249. if ((0, _typeof2.default)(value) == 'object') {
  16250. return (0, _isArray.default)(value) ? (0, _baseMatchesProperty.default)(value[0], value[1]) : (0, _baseMatches.default)(value);
  16251. }
  16252. return (0, _property.default)(value);
  16253. }
  16254. var _default = baseIteratee;
  16255. exports.default = _default;
  16256. /***/ }),
  16257. /* 377 */
  16258. /*!************************************************************************************************!*\
  16259. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatches.js ***!
  16260. \************************************************************************************************/
  16261. /*! no static exports found */
  16262. /***/ (function(module, exports, __webpack_require__) {
  16263. "use strict";
  16264. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16265. Object.defineProperty(exports, "__esModule", {
  16266. value: true
  16267. });
  16268. exports.default = void 0;
  16269. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  16270. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  16271. var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
  16272. /**
  16273. * The base implementation of `_.matches` which doesn't clone `source`.
  16274. *
  16275. * @private
  16276. * @param {Object} source The object of property values to match.
  16277. * @returns {Function} Returns the new spec function.
  16278. */
  16279. function baseMatches(source) {
  16280. var matchData = (0, _getMatchData.default)(source);
  16281. if (matchData.length == 1 && matchData[0][2]) {
  16282. return (0, _matchesStrictComparable.default)(matchData[0][0], matchData[0][1]);
  16283. }
  16284. return function (object) {
  16285. return object === source || (0, _baseIsMatch.default)(object, source, matchData);
  16286. };
  16287. }
  16288. var _default = baseMatches;
  16289. exports.default = _default;
  16290. /***/ }),
  16291. /* 378 */
  16292. /*!************************************************************************************************!*\
  16293. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMatch.js ***!
  16294. \************************************************************************************************/
  16295. /*! no static exports found */
  16296. /***/ (function(module, exports, __webpack_require__) {
  16297. "use strict";
  16298. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16299. Object.defineProperty(exports, "__esModule", {
  16300. value: true
  16301. });
  16302. exports.default = void 0;
  16303. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  16304. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  16305. /** Used to compose bitmasks for value comparisons. */
  16306. var COMPARE_PARTIAL_FLAG = 1,
  16307. COMPARE_UNORDERED_FLAG = 2;
  16308. /**
  16309. * The base implementation of `_.isMatch` without support for iteratee shorthands.
  16310. *
  16311. * @private
  16312. * @param {Object} object The object to inspect.
  16313. * @param {Object} source The object of property values to match.
  16314. * @param {Array} matchData The property names, values, and compare flags to match.
  16315. * @param {Function} [customizer] The function to customize comparisons.
  16316. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  16317. */
  16318. function baseIsMatch(object, source, matchData, customizer) {
  16319. var index = matchData.length,
  16320. length = index,
  16321. noCustomizer = !customizer;
  16322. if (object == null) {
  16323. return !length;
  16324. }
  16325. object = Object(object);
  16326. while (index--) {
  16327. var data = matchData[index];
  16328. if (noCustomizer && data[2] ? data[1] !== object[data[0]] : !(data[0] in object)) {
  16329. return false;
  16330. }
  16331. }
  16332. while (++index < length) {
  16333. data = matchData[index];
  16334. var key = data[0],
  16335. objValue = object[key],
  16336. srcValue = data[1];
  16337. if (noCustomizer && data[2]) {
  16338. if (objValue === undefined && !(key in object)) {
  16339. return false;
  16340. }
  16341. } else {
  16342. var stack = new _Stack.default();
  16343. if (customizer) {
  16344. var result = customizer(objValue, srcValue, key, object, source, stack);
  16345. }
  16346. if (!(result === undefined ? (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) : result)) {
  16347. return false;
  16348. }
  16349. }
  16350. }
  16351. return true;
  16352. }
  16353. var _default = baseIsMatch;
  16354. exports.default = _default;
  16355. /***/ }),
  16356. /* 379 */
  16357. /*!************************************************************************************************!*\
  16358. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqual.js ***!
  16359. \************************************************************************************************/
  16360. /*! no static exports found */
  16361. /***/ (function(module, exports, __webpack_require__) {
  16362. "use strict";
  16363. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16364. Object.defineProperty(exports, "__esModule", {
  16365. value: true
  16366. });
  16367. exports.default = void 0;
  16368. var _baseIsEqualDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqualDeep.js */ 380));
  16369. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  16370. /**
  16371. * The base implementation of `_.isEqual` which supports partial comparisons
  16372. * and tracks traversed objects.
  16373. *
  16374. * @private
  16375. * @param {*} value The value to compare.
  16376. * @param {*} other The other value to compare.
  16377. * @param {boolean} bitmask The bitmask flags.
  16378. * 1 - Unordered comparison
  16379. * 2 - Partial comparison
  16380. * @param {Function} [customizer] The function to customize comparisons.
  16381. * @param {Object} [stack] Tracks traversed `value` and `other` objects.
  16382. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  16383. */
  16384. function baseIsEqual(value, other, bitmask, customizer, stack) {
  16385. if (value === other) {
  16386. return true;
  16387. }
  16388. if (value == null || other == null || !(0, _isObjectLike.default)(value) && !(0, _isObjectLike.default)(other)) {
  16389. return value !== value && other !== other;
  16390. }
  16391. return (0, _baseIsEqualDeep.default)(value, other, bitmask, customizer, baseIsEqual, stack);
  16392. }
  16393. var _default = baseIsEqual;
  16394. exports.default = _default;
  16395. /***/ }),
  16396. /* 380 */
  16397. /*!****************************************************************************************************!*\
  16398. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqualDeep.js ***!
  16399. \****************************************************************************************************/
  16400. /*! no static exports found */
  16401. /***/ (function(module, exports, __webpack_require__) {
  16402. "use strict";
  16403. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16404. Object.defineProperty(exports, "__esModule", {
  16405. value: true
  16406. });
  16407. exports.default = void 0;
  16408. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  16409. var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
  16410. var _equalByTag = _interopRequireDefault(__webpack_require__(/*! ./_equalByTag.js */ 387));
  16411. var _equalObjects = _interopRequireDefault(__webpack_require__(/*! ./_equalObjects.js */ 390));
  16412. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  16413. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16414. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  16415. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  16416. /** Used to compose bitmasks for value comparisons. */
  16417. var COMPARE_PARTIAL_FLAG = 1;
  16418. /** `Object#toString` result references. */
  16419. var argsTag = '[object Arguments]',
  16420. arrayTag = '[object Array]',
  16421. objectTag = '[object Object]';
  16422. /** Used for built-in method references. */
  16423. var objectProto = Object.prototype;
  16424. /** Used to check objects for own properties. */
  16425. var hasOwnProperty = objectProto.hasOwnProperty;
  16426. /**
  16427. * A specialized version of `baseIsEqual` for arrays and objects which performs
  16428. * deep comparisons and tracks traversed objects enabling objects with circular
  16429. * references to be compared.
  16430. *
  16431. * @private
  16432. * @param {Object} object The object to compare.
  16433. * @param {Object} other The other object to compare.
  16434. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16435. * @param {Function} customizer The function to customize comparisons.
  16436. * @param {Function} equalFunc The function to determine equivalents of values.
  16437. * @param {Object} [stack] Tracks traversed `object` and `other` objects.
  16438. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16439. */
  16440. function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
  16441. var objIsArr = (0, _isArray.default)(object),
  16442. othIsArr = (0, _isArray.default)(other),
  16443. objTag = objIsArr ? arrayTag : (0, _getTag.default)(object),
  16444. othTag = othIsArr ? arrayTag : (0, _getTag.default)(other);
  16445. objTag = objTag == argsTag ? objectTag : objTag;
  16446. othTag = othTag == argsTag ? objectTag : othTag;
  16447. var objIsObj = objTag == objectTag,
  16448. othIsObj = othTag == objectTag,
  16449. isSameTag = objTag == othTag;
  16450. if (isSameTag && (0, _isBuffer.default)(object)) {
  16451. if (!(0, _isBuffer.default)(other)) {
  16452. return false;
  16453. }
  16454. objIsArr = true;
  16455. objIsObj = false;
  16456. }
  16457. if (isSameTag && !objIsObj) {
  16458. stack || (stack = new _Stack.default());
  16459. return objIsArr || (0, _isTypedArray.default)(object) ? (0, _equalArrays.default)(object, other, bitmask, customizer, equalFunc, stack) : (0, _equalByTag.default)(object, other, objTag, bitmask, customizer, equalFunc, stack);
  16460. }
  16461. if (!(bitmask & COMPARE_PARTIAL_FLAG)) {
  16462. var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),
  16463. othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');
  16464. if (objIsWrapped || othIsWrapped) {
  16465. var objUnwrapped = objIsWrapped ? object.value() : object,
  16466. othUnwrapped = othIsWrapped ? other.value() : other;
  16467. stack || (stack = new _Stack.default());
  16468. return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
  16469. }
  16470. }
  16471. if (!isSameTag) {
  16472. return false;
  16473. }
  16474. stack || (stack = new _Stack.default());
  16475. return (0, _equalObjects.default)(object, other, bitmask, customizer, equalFunc, stack);
  16476. }
  16477. var _default = baseIsEqualDeep;
  16478. exports.default = _default;
  16479. /***/ }),
  16480. /* 381 */
  16481. /*!************************************************************************************************!*\
  16482. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalArrays.js ***!
  16483. \************************************************************************************************/
  16484. /*! no static exports found */
  16485. /***/ (function(module, exports, __webpack_require__) {
  16486. "use strict";
  16487. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16488. Object.defineProperty(exports, "__esModule", {
  16489. value: true
  16490. });
  16491. exports.default = void 0;
  16492. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  16493. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  16494. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  16495. /** Used to compose bitmasks for value comparisons. */
  16496. var COMPARE_PARTIAL_FLAG = 1,
  16497. COMPARE_UNORDERED_FLAG = 2;
  16498. /**
  16499. * A specialized version of `baseIsEqualDeep` for arrays with support for
  16500. * partial deep comparisons.
  16501. *
  16502. * @private
  16503. * @param {Array} array The array to compare.
  16504. * @param {Array} other The other array to compare.
  16505. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16506. * @param {Function} customizer The function to customize comparisons.
  16507. * @param {Function} equalFunc The function to determine equivalents of values.
  16508. * @param {Object} stack Tracks traversed `array` and `other` objects.
  16509. * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.
  16510. */
  16511. function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
  16512. var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
  16513. arrLength = array.length,
  16514. othLength = other.length;
  16515. if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
  16516. return false;
  16517. }
  16518. // Check that cyclic values are equal.
  16519. var arrStacked = stack.get(array);
  16520. var othStacked = stack.get(other);
  16521. if (arrStacked && othStacked) {
  16522. return arrStacked == other && othStacked == array;
  16523. }
  16524. var index = -1,
  16525. result = true,
  16526. seen = bitmask & COMPARE_UNORDERED_FLAG ? new _SetCache.default() : undefined;
  16527. stack.set(array, other);
  16528. stack.set(other, array);
  16529. // Ignore non-index properties.
  16530. while (++index < arrLength) {
  16531. var arrValue = array[index],
  16532. othValue = other[index];
  16533. if (customizer) {
  16534. var compared = isPartial ? customizer(othValue, arrValue, index, other, array, stack) : customizer(arrValue, othValue, index, array, other, stack);
  16535. }
  16536. if (compared !== undefined) {
  16537. if (compared) {
  16538. continue;
  16539. }
  16540. result = false;
  16541. break;
  16542. }
  16543. // Recursively compare arrays (susceptible to call stack limits).
  16544. if (seen) {
  16545. if (!(0, _arraySome.default)(other, function (othValue, othIndex) {
  16546. if (!(0, _cacheHas.default)(seen, othIndex) && (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
  16547. return seen.push(othIndex);
  16548. }
  16549. })) {
  16550. result = false;
  16551. break;
  16552. }
  16553. } else if (!(arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
  16554. result = false;
  16555. break;
  16556. }
  16557. }
  16558. stack['delete'](array);
  16559. stack['delete'](other);
  16560. return result;
  16561. }
  16562. var _default = equalArrays;
  16563. exports.default = _default;
  16564. /***/ }),
  16565. /* 382 */
  16566. /*!*********************************************************************************************!*\
  16567. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_SetCache.js ***!
  16568. \*********************************************************************************************/
  16569. /*! no static exports found */
  16570. /***/ (function(module, exports, __webpack_require__) {
  16571. "use strict";
  16572. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16573. Object.defineProperty(exports, "__esModule", {
  16574. value: true
  16575. });
  16576. exports.default = void 0;
  16577. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  16578. var _setCacheAdd = _interopRequireDefault(__webpack_require__(/*! ./_setCacheAdd.js */ 383));
  16579. var _setCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_setCacheHas.js */ 384));
  16580. /**
  16581. *
  16582. * Creates an array cache object to store unique values.
  16583. *
  16584. * @private
  16585. * @constructor
  16586. * @param {Array} [values] The values to cache.
  16587. */
  16588. function SetCache(values) {
  16589. var index = -1,
  16590. length = values == null ? 0 : values.length;
  16591. this.__data__ = new _MapCache.default();
  16592. while (++index < length) {
  16593. this.add(values[index]);
  16594. }
  16595. }
  16596. // Add methods to `SetCache`.
  16597. SetCache.prototype.add = SetCache.prototype.push = _setCacheAdd.default;
  16598. SetCache.prototype.has = _setCacheHas.default;
  16599. var _default = SetCache;
  16600. exports.default = _default;
  16601. /***/ }),
  16602. /* 383 */
  16603. /*!************************************************************************************************!*\
  16604. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheAdd.js ***!
  16605. \************************************************************************************************/
  16606. /*! no static exports found */
  16607. /***/ (function(module, exports, __webpack_require__) {
  16608. "use strict";
  16609. Object.defineProperty(exports, "__esModule", {
  16610. value: true
  16611. });
  16612. exports.default = void 0;
  16613. /** Used to stand-in for `undefined` hash values. */
  16614. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  16615. /**
  16616. * Adds `value` to the array cache.
  16617. *
  16618. * @private
  16619. * @name add
  16620. * @memberOf SetCache
  16621. * @alias push
  16622. * @param {*} value The value to cache.
  16623. * @returns {Object} Returns the cache instance.
  16624. */
  16625. function setCacheAdd(value) {
  16626. this.__data__.set(value, HASH_UNDEFINED);
  16627. return this;
  16628. }
  16629. var _default = setCacheAdd;
  16630. exports.default = _default;
  16631. /***/ }),
  16632. /* 384 */
  16633. /*!************************************************************************************************!*\
  16634. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheHas.js ***!
  16635. \************************************************************************************************/
  16636. /*! no static exports found */
  16637. /***/ (function(module, exports, __webpack_require__) {
  16638. "use strict";
  16639. Object.defineProperty(exports, "__esModule", {
  16640. value: true
  16641. });
  16642. exports.default = void 0;
  16643. /**
  16644. * Checks if `value` is in the array cache.
  16645. *
  16646. * @private
  16647. * @name has
  16648. * @memberOf SetCache
  16649. * @param {*} value The value to search for.
  16650. * @returns {number} Returns `true` if `value` is found, else `false`.
  16651. */
  16652. function setCacheHas(value) {
  16653. return this.__data__.has(value);
  16654. }
  16655. var _default = setCacheHas;
  16656. exports.default = _default;
  16657. /***/ }),
  16658. /* 385 */
  16659. /*!**********************************************************************************************!*\
  16660. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySome.js ***!
  16661. \**********************************************************************************************/
  16662. /*! no static exports found */
  16663. /***/ (function(module, exports, __webpack_require__) {
  16664. "use strict";
  16665. Object.defineProperty(exports, "__esModule", {
  16666. value: true
  16667. });
  16668. exports.default = void 0;
  16669. /**
  16670. * A specialized version of `_.some` for arrays without support for iteratee
  16671. * shorthands.
  16672. *
  16673. * @private
  16674. * @param {Array} [array] The array to iterate over.
  16675. * @param {Function} predicate The function invoked per iteration.
  16676. * @returns {boolean} Returns `true` if any element passes the predicate check,
  16677. * else `false`.
  16678. */
  16679. function arraySome(array, predicate) {
  16680. var index = -1,
  16681. length = array == null ? 0 : array.length;
  16682. while (++index < length) {
  16683. if (predicate(array[index], index, array)) {
  16684. return true;
  16685. }
  16686. }
  16687. return false;
  16688. }
  16689. var _default = arraySome;
  16690. exports.default = _default;
  16691. /***/ }),
  16692. /* 386 */
  16693. /*!*********************************************************************************************!*\
  16694. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cacheHas.js ***!
  16695. \*********************************************************************************************/
  16696. /*! no static exports found */
  16697. /***/ (function(module, exports, __webpack_require__) {
  16698. "use strict";
  16699. Object.defineProperty(exports, "__esModule", {
  16700. value: true
  16701. });
  16702. exports.default = void 0;
  16703. /**
  16704. * Checks if a `cache` value for `key` exists.
  16705. *
  16706. * @private
  16707. * @param {Object} cache The cache to query.
  16708. * @param {string} key The key of the entry to check.
  16709. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  16710. */
  16711. function cacheHas(cache, key) {
  16712. return cache.has(key);
  16713. }
  16714. var _default = cacheHas;
  16715. exports.default = _default;
  16716. /***/ }),
  16717. /* 387 */
  16718. /*!***********************************************************************************************!*\
  16719. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalByTag.js ***!
  16720. \***********************************************************************************************/
  16721. /*! no static exports found */
  16722. /***/ (function(module, exports, __webpack_require__) {
  16723. "use strict";
  16724. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16725. Object.defineProperty(exports, "__esModule", {
  16726. value: true
  16727. });
  16728. exports.default = void 0;
  16729. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  16730. var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
  16731. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  16732. var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
  16733. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  16734. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  16735. /** Used to compose bitmasks for value comparisons. */
  16736. var COMPARE_PARTIAL_FLAG = 1,
  16737. COMPARE_UNORDERED_FLAG = 2;
  16738. /** `Object#toString` result references. */
  16739. var boolTag = '[object Boolean]',
  16740. dateTag = '[object Date]',
  16741. errorTag = '[object Error]',
  16742. mapTag = '[object Map]',
  16743. numberTag = '[object Number]',
  16744. regexpTag = '[object RegExp]',
  16745. setTag = '[object Set]',
  16746. stringTag = '[object String]',
  16747. symbolTag = '[object Symbol]';
  16748. var arrayBufferTag = '[object ArrayBuffer]',
  16749. dataViewTag = '[object DataView]';
  16750. /** Used to convert symbols to primitives and strings. */
  16751. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  16752. symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
  16753. /**
  16754. * A specialized version of `baseIsEqualDeep` for comparing objects of
  16755. * the same `toStringTag`.
  16756. *
  16757. * **Note:** This function only supports comparing values with tags of
  16758. * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
  16759. *
  16760. * @private
  16761. * @param {Object} object The object to compare.
  16762. * @param {Object} other The other object to compare.
  16763. * @param {string} tag The `toStringTag` of the objects to compare.
  16764. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16765. * @param {Function} customizer The function to customize comparisons.
  16766. * @param {Function} equalFunc The function to determine equivalents of values.
  16767. * @param {Object} stack Tracks traversed `object` and `other` objects.
  16768. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16769. */
  16770. function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
  16771. switch (tag) {
  16772. case dataViewTag:
  16773. if (object.byteLength != other.byteLength || object.byteOffset != other.byteOffset) {
  16774. return false;
  16775. }
  16776. object = object.buffer;
  16777. other = other.buffer;
  16778. case arrayBufferTag:
  16779. if (object.byteLength != other.byteLength || !equalFunc(new _Uint8Array.default(object), new _Uint8Array.default(other))) {
  16780. return false;
  16781. }
  16782. return true;
  16783. case boolTag:
  16784. case dateTag:
  16785. case numberTag:
  16786. // Coerce booleans to `1` or `0` and dates to milliseconds.
  16787. // Invalid dates are coerced to `NaN`.
  16788. return (0, _eq.default)(+object, +other);
  16789. case errorTag:
  16790. return object.name == other.name && object.message == other.message;
  16791. case regexpTag:
  16792. case stringTag:
  16793. // Coerce regexes to strings and treat strings, primitives and objects,
  16794. // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
  16795. // for more details.
  16796. return object == other + '';
  16797. case mapTag:
  16798. var convert = _mapToArray.default;
  16799. case setTag:
  16800. var isPartial = bitmask & COMPARE_PARTIAL_FLAG;
  16801. convert || (convert = _setToArray.default);
  16802. if (object.size != other.size && !isPartial) {
  16803. return false;
  16804. }
  16805. // Assume cyclic values are equal.
  16806. var stacked = stack.get(object);
  16807. if (stacked) {
  16808. return stacked == other;
  16809. }
  16810. bitmask |= COMPARE_UNORDERED_FLAG;
  16811. // Recursively compare objects (susceptible to call stack limits).
  16812. stack.set(object, other);
  16813. var result = (0, _equalArrays.default)(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
  16814. stack['delete'](object);
  16815. return result;
  16816. case symbolTag:
  16817. if (symbolValueOf) {
  16818. return symbolValueOf.call(object) == symbolValueOf.call(other);
  16819. }
  16820. }
  16821. return false;
  16822. }
  16823. var _default = equalByTag;
  16824. exports.default = _default;
  16825. /***/ }),
  16826. /* 388 */
  16827. /*!***********************************************************************************************!*\
  16828. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapToArray.js ***!
  16829. \***********************************************************************************************/
  16830. /*! no static exports found */
  16831. /***/ (function(module, exports, __webpack_require__) {
  16832. "use strict";
  16833. Object.defineProperty(exports, "__esModule", {
  16834. value: true
  16835. });
  16836. exports.default = void 0;
  16837. /**
  16838. * Converts `map` to its key-value pairs.
  16839. *
  16840. * @private
  16841. * @param {Object} map The map to convert.
  16842. * @returns {Array} Returns the key-value pairs.
  16843. */
  16844. function mapToArray(map) {
  16845. var index = -1,
  16846. result = Array(map.size);
  16847. map.forEach(function (value, key) {
  16848. result[++index] = [key, value];
  16849. });
  16850. return result;
  16851. }
  16852. var _default = mapToArray;
  16853. exports.default = _default;
  16854. /***/ }),
  16855. /* 389 */
  16856. /*!***********************************************************************************************!*\
  16857. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToArray.js ***!
  16858. \***********************************************************************************************/
  16859. /*! no static exports found */
  16860. /***/ (function(module, exports, __webpack_require__) {
  16861. "use strict";
  16862. Object.defineProperty(exports, "__esModule", {
  16863. value: true
  16864. });
  16865. exports.default = void 0;
  16866. /**
  16867. * Converts `set` to an array of its values.
  16868. *
  16869. * @private
  16870. * @param {Object} set The set to convert.
  16871. * @returns {Array} Returns the values.
  16872. */
  16873. function setToArray(set) {
  16874. var index = -1,
  16875. result = Array(set.size);
  16876. set.forEach(function (value) {
  16877. result[++index] = value;
  16878. });
  16879. return result;
  16880. }
  16881. var _default = setToArray;
  16882. exports.default = _default;
  16883. /***/ }),
  16884. /* 390 */
  16885. /*!*************************************************************************************************!*\
  16886. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalObjects.js ***!
  16887. \*************************************************************************************************/
  16888. /*! no static exports found */
  16889. /***/ (function(module, exports, __webpack_require__) {
  16890. "use strict";
  16891. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16892. Object.defineProperty(exports, "__esModule", {
  16893. value: true
  16894. });
  16895. exports.default = void 0;
  16896. var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
  16897. /** Used to compose bitmasks for value comparisons. */
  16898. var COMPARE_PARTIAL_FLAG = 1;
  16899. /** Used for built-in method references. */
  16900. var objectProto = Object.prototype;
  16901. /** Used to check objects for own properties. */
  16902. var hasOwnProperty = objectProto.hasOwnProperty;
  16903. /**
  16904. * A specialized version of `baseIsEqualDeep` for objects with support for
  16905. * partial deep comparisons.
  16906. *
  16907. * @private
  16908. * @param {Object} object The object to compare.
  16909. * @param {Object} other The other object to compare.
  16910. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16911. * @param {Function} customizer The function to customize comparisons.
  16912. * @param {Function} equalFunc The function to determine equivalents of values.
  16913. * @param {Object} stack Tracks traversed `object` and `other` objects.
  16914. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16915. */
  16916. function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
  16917. var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
  16918. objProps = (0, _getAllKeys.default)(object),
  16919. objLength = objProps.length,
  16920. othProps = (0, _getAllKeys.default)(other),
  16921. othLength = othProps.length;
  16922. if (objLength != othLength && !isPartial) {
  16923. return false;
  16924. }
  16925. var index = objLength;
  16926. while (index--) {
  16927. var key = objProps[index];
  16928. if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {
  16929. return false;
  16930. }
  16931. }
  16932. // Check that cyclic values are equal.
  16933. var objStacked = stack.get(object);
  16934. var othStacked = stack.get(other);
  16935. if (objStacked && othStacked) {
  16936. return objStacked == other && othStacked == object;
  16937. }
  16938. var result = true;
  16939. stack.set(object, other);
  16940. stack.set(other, object);
  16941. var skipCtor = isPartial;
  16942. while (++index < objLength) {
  16943. key = objProps[index];
  16944. var objValue = object[key],
  16945. othValue = other[key];
  16946. if (customizer) {
  16947. var compared = isPartial ? customizer(othValue, objValue, key, other, object, stack) : customizer(objValue, othValue, key, object, other, stack);
  16948. }
  16949. // Recursively compare objects (susceptible to call stack limits).
  16950. if (!(compared === undefined ? objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack) : compared)) {
  16951. result = false;
  16952. break;
  16953. }
  16954. skipCtor || (skipCtor = key == 'constructor');
  16955. }
  16956. if (result && !skipCtor) {
  16957. var objCtor = object.constructor,
  16958. othCtor = other.constructor;
  16959. // Non `Object` object instances with different constructors are not equal.
  16960. if (objCtor != othCtor && 'constructor' in object && 'constructor' in other && !(typeof objCtor == 'function' && objCtor instanceof objCtor && typeof othCtor == 'function' && othCtor instanceof othCtor)) {
  16961. result = false;
  16962. }
  16963. }
  16964. stack['delete'](object);
  16965. stack['delete'](other);
  16966. return result;
  16967. }
  16968. var _default = equalObjects;
  16969. exports.default = _default;
  16970. /***/ }),
  16971. /* 391 */
  16972. /*!*************************************************************************************************!*\
  16973. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMatchData.js ***!
  16974. \*************************************************************************************************/
  16975. /*! no static exports found */
  16976. /***/ (function(module, exports, __webpack_require__) {
  16977. "use strict";
  16978. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16979. Object.defineProperty(exports, "__esModule", {
  16980. value: true
  16981. });
  16982. exports.default = void 0;
  16983. var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
  16984. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  16985. /**
  16986. * Gets the property names, values, and compare flags of `object`.
  16987. *
  16988. * @private
  16989. * @param {Object} object The object to query.
  16990. * @returns {Array} Returns the match data of `object`.
  16991. */
  16992. function getMatchData(object) {
  16993. var result = (0, _keys.default)(object),
  16994. length = result.length;
  16995. while (length--) {
  16996. var key = result[length],
  16997. value = object[key];
  16998. result[length] = [key, value, (0, _isStrictComparable.default)(value)];
  16999. }
  17000. return result;
  17001. }
  17002. var _default = getMatchData;
  17003. exports.default = _default;
  17004. /***/ }),
  17005. /* 392 */
  17006. /*!*******************************************************************************************************!*\
  17007. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isStrictComparable.js ***!
  17008. \*******************************************************************************************************/
  17009. /*! no static exports found */
  17010. /***/ (function(module, exports, __webpack_require__) {
  17011. "use strict";
  17012. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17013. Object.defineProperty(exports, "__esModule", {
  17014. value: true
  17015. });
  17016. exports.default = void 0;
  17017. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  17018. /**
  17019. * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.
  17020. *
  17021. * @private
  17022. * @param {*} value The value to check.
  17023. * @returns {boolean} Returns `true` if `value` if suitable for strict
  17024. * equality comparisons, else `false`.
  17025. */
  17026. function isStrictComparable(value) {
  17027. return value === value && !(0, _isObject.default)(value);
  17028. }
  17029. var _default = isStrictComparable;
  17030. exports.default = _default;
  17031. /***/ }),
  17032. /* 393 */
  17033. /*!************************************************************************************************************!*\
  17034. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_matchesStrictComparable.js ***!
  17035. \************************************************************************************************************/
  17036. /*! no static exports found */
  17037. /***/ (function(module, exports, __webpack_require__) {
  17038. "use strict";
  17039. Object.defineProperty(exports, "__esModule", {
  17040. value: true
  17041. });
  17042. exports.default = void 0;
  17043. /**
  17044. * A specialized version of `matchesProperty` for source values suitable
  17045. * for strict equality comparisons, i.e. `===`.
  17046. *
  17047. * @private
  17048. * @param {string} key The key of the property to get.
  17049. * @param {*} srcValue The value to match.
  17050. * @returns {Function} Returns the new spec function.
  17051. */
  17052. function matchesStrictComparable(key, srcValue) {
  17053. return function (object) {
  17054. if (object == null) {
  17055. return false;
  17056. }
  17057. return object[key] === srcValue && (srcValue !== undefined || key in Object(object));
  17058. };
  17059. }
  17060. var _default = matchesStrictComparable;
  17061. exports.default = _default;
  17062. /***/ }),
  17063. /* 394 */
  17064. /*!********************************************************************************************************!*\
  17065. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatchesProperty.js ***!
  17066. \********************************************************************************************************/
  17067. /*! no static exports found */
  17068. /***/ (function(module, exports, __webpack_require__) {
  17069. "use strict";
  17070. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17071. Object.defineProperty(exports, "__esModule", {
  17072. value: true
  17073. });
  17074. exports.default = void 0;
  17075. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  17076. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  17077. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  17078. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  17079. var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
  17080. var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
  17081. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17082. /** Used to compose bitmasks for value comparisons. */
  17083. var COMPARE_PARTIAL_FLAG = 1,
  17084. COMPARE_UNORDERED_FLAG = 2;
  17085. /**
  17086. * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
  17087. *
  17088. * @private
  17089. * @param {string} path The path of the property to get.
  17090. * @param {*} srcValue The value to match.
  17091. * @returns {Function} Returns the new spec function.
  17092. */
  17093. function baseMatchesProperty(path, srcValue) {
  17094. if ((0, _isKey.default)(path) && (0, _isStrictComparable.default)(srcValue)) {
  17095. return (0, _matchesStrictComparable.default)((0, _toKey.default)(path), srcValue);
  17096. }
  17097. return function (object) {
  17098. var objValue = (0, _get.default)(object, path);
  17099. return objValue === undefined && objValue === srcValue ? (0, _hasIn.default)(object, path) : (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);
  17100. };
  17101. }
  17102. var _default = baseMatchesProperty;
  17103. exports.default = _default;
  17104. /***/ }),
  17105. /* 395 */
  17106. /*!*****************************************************************************************!*\
  17107. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/hasIn.js ***!
  17108. \*****************************************************************************************/
  17109. /*! no static exports found */
  17110. /***/ (function(module, exports, __webpack_require__) {
  17111. "use strict";
  17112. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17113. Object.defineProperty(exports, "__esModule", {
  17114. value: true
  17115. });
  17116. exports.default = void 0;
  17117. var _baseHasIn = _interopRequireDefault(__webpack_require__(/*! ./_baseHasIn.js */ 396));
  17118. var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
  17119. /**
  17120. * Checks if `path` is a direct or inherited property of `object`.
  17121. *
  17122. * @static
  17123. * @memberOf _
  17124. * @since 4.0.0
  17125. * @category Object
  17126. * @param {Object} object The object to query.
  17127. * @param {Array|string} path The path to check.
  17128. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  17129. * @example
  17130. *
  17131. * var object = _.create({ 'a': _.create({ 'b': 2 }) });
  17132. *
  17133. * _.hasIn(object, 'a');
  17134. * // => true
  17135. *
  17136. * _.hasIn(object, 'a.b');
  17137. * // => true
  17138. *
  17139. * _.hasIn(object, ['a', 'b']);
  17140. * // => true
  17141. *
  17142. * _.hasIn(object, 'b');
  17143. * // => false
  17144. */
  17145. function hasIn(object, path) {
  17146. return object != null && (0, _hasPath.default)(object, path, _baseHasIn.default);
  17147. }
  17148. var _default = hasIn;
  17149. exports.default = _default;
  17150. /***/ }),
  17151. /* 396 */
  17152. /*!**********************************************************************************************!*\
  17153. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHasIn.js ***!
  17154. \**********************************************************************************************/
  17155. /*! no static exports found */
  17156. /***/ (function(module, exports, __webpack_require__) {
  17157. "use strict";
  17158. Object.defineProperty(exports, "__esModule", {
  17159. value: true
  17160. });
  17161. exports.default = void 0;
  17162. /**
  17163. * The base implementation of `_.hasIn` without support for deep paths.
  17164. *
  17165. * @private
  17166. * @param {Object} [object] The object to query.
  17167. * @param {Array|string} key The key to check.
  17168. * @returns {boolean} Returns `true` if `key` exists, else `false`.
  17169. */
  17170. function baseHasIn(object, key) {
  17171. return object != null && key in Object(object);
  17172. }
  17173. var _default = baseHasIn;
  17174. exports.default = _default;
  17175. /***/ }),
  17176. /* 397 */
  17177. /*!********************************************************************************************!*\
  17178. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasPath.js ***!
  17179. \********************************************************************************************/
  17180. /*! no static exports found */
  17181. /***/ (function(module, exports, __webpack_require__) {
  17182. "use strict";
  17183. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17184. Object.defineProperty(exports, "__esModule", {
  17185. value: true
  17186. });
  17187. exports.default = void 0;
  17188. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  17189. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  17190. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  17191. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  17192. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  17193. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17194. /**
  17195. * Checks if `path` exists on `object`.
  17196. *
  17197. * @private
  17198. * @param {Object} object The object to query.
  17199. * @param {Array|string} path The path to check.
  17200. * @param {Function} hasFunc The function to check properties.
  17201. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  17202. */
  17203. function hasPath(object, path, hasFunc) {
  17204. path = (0, _castPath.default)(path, object);
  17205. var index = -1,
  17206. length = path.length,
  17207. result = false;
  17208. while (++index < length) {
  17209. var key = (0, _toKey.default)(path[index]);
  17210. if (!(result = object != null && hasFunc(object, key))) {
  17211. break;
  17212. }
  17213. object = object[key];
  17214. }
  17215. if (result || ++index != length) {
  17216. return result;
  17217. }
  17218. length = object == null ? 0 : object.length;
  17219. return !!length && (0, _isLength.default)(length) && (0, _isIndex.default)(key, length) && ((0, _isArray.default)(object) || (0, _isArguments.default)(object));
  17220. }
  17221. var _default = hasPath;
  17222. exports.default = _default;
  17223. /***/ }),
  17224. /* 398 */
  17225. /*!********************************************************************************************!*\
  17226. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/property.js ***!
  17227. \********************************************************************************************/
  17228. /*! no static exports found */
  17229. /***/ (function(module, exports, __webpack_require__) {
  17230. "use strict";
  17231. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17232. Object.defineProperty(exports, "__esModule", {
  17233. value: true
  17234. });
  17235. exports.default = void 0;
  17236. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  17237. var _basePropertyDeep = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyDeep.js */ 400));
  17238. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  17239. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17240. /**
  17241. * Creates a function that returns the value at `path` of a given object.
  17242. *
  17243. * @static
  17244. * @memberOf _
  17245. * @since 2.4.0
  17246. * @category Util
  17247. * @param {Array|string} path The path of the property to get.
  17248. * @returns {Function} Returns the new accessor function.
  17249. * @example
  17250. *
  17251. * var objects = [
  17252. * { 'a': { 'b': 2 } },
  17253. * { 'a': { 'b': 1 } }
  17254. * ];
  17255. *
  17256. * _.map(objects, _.property('a.b'));
  17257. * // => [2, 1]
  17258. *
  17259. * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');
  17260. * // => [1, 2]
  17261. */
  17262. function property(path) {
  17263. return (0, _isKey.default)(path) ? (0, _baseProperty.default)((0, _toKey.default)(path)) : (0, _basePropertyDeep.default)(path);
  17264. }
  17265. var _default = property;
  17266. exports.default = _default;
  17267. /***/ }),
  17268. /* 399 */
  17269. /*!*************************************************************************************************!*\
  17270. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseProperty.js ***!
  17271. \*************************************************************************************************/
  17272. /*! no static exports found */
  17273. /***/ (function(module, exports, __webpack_require__) {
  17274. "use strict";
  17275. Object.defineProperty(exports, "__esModule", {
  17276. value: true
  17277. });
  17278. exports.default = void 0;
  17279. /**
  17280. * The base implementation of `_.property` without support for deep paths.
  17281. *
  17282. * @private
  17283. * @param {string} key The key of the property to get.
  17284. * @returns {Function} Returns the new accessor function.
  17285. */
  17286. function baseProperty(key) {
  17287. return function (object) {
  17288. return object == null ? undefined : object[key];
  17289. };
  17290. }
  17291. var _default = baseProperty;
  17292. exports.default = _default;
  17293. /***/ }),
  17294. /* 400 */
  17295. /*!*****************************************************************************************************!*\
  17296. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyDeep.js ***!
  17297. \*****************************************************************************************************/
  17298. /*! no static exports found */
  17299. /***/ (function(module, exports, __webpack_require__) {
  17300. "use strict";
  17301. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17302. Object.defineProperty(exports, "__esModule", {
  17303. value: true
  17304. });
  17305. exports.default = void 0;
  17306. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  17307. /**
  17308. * A specialized version of `baseProperty` which supports deep paths.
  17309. *
  17310. * @private
  17311. * @param {Array|string} path The path of the property to get.
  17312. * @returns {Function} Returns the new accessor function.
  17313. */
  17314. function basePropertyDeep(path) {
  17315. return function (object) {
  17316. return (0, _baseGet.default)(object, path);
  17317. };
  17318. }
  17319. var _default = basePropertyDeep;
  17320. exports.default = _default;
  17321. /***/ }),
  17322. /* 401 */
  17323. /*!********************************************************************************************!*\
  17324. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conforms.js ***!
  17325. \********************************************************************************************/
  17326. /*! no static exports found */
  17327. /***/ (function(module, exports, __webpack_require__) {
  17328. "use strict";
  17329. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17330. Object.defineProperty(exports, "__esModule", {
  17331. value: true
  17332. });
  17333. exports.default = void 0;
  17334. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  17335. var _baseConforms = _interopRequireDefault(__webpack_require__(/*! ./_baseConforms.js */ 402));
  17336. /** Used to compose bitmasks for cloning. */
  17337. var CLONE_DEEP_FLAG = 1;
  17338. /**
  17339. * Creates a function that invokes the predicate properties of `source` with
  17340. * the corresponding property values of a given object, returning `true` if
  17341. * all predicates return truthy, else `false`.
  17342. *
  17343. * **Note:** The created function is equivalent to `_.conformsTo` with
  17344. * `source` partially applied.
  17345. *
  17346. * @static
  17347. * @memberOf _
  17348. * @since 4.0.0
  17349. * @category Util
  17350. * @param {Object} source The object of property predicates to conform to.
  17351. * @returns {Function} Returns the new spec function.
  17352. * @example
  17353. *
  17354. * var objects = [
  17355. * { 'a': 2, 'b': 1 },
  17356. * { 'a': 1, 'b': 2 }
  17357. * ];
  17358. *
  17359. * _.filter(objects, _.conforms({ 'b': function(n) { return n > 1; } }));
  17360. * // => [{ 'a': 1, 'b': 2 }]
  17361. */
  17362. function conforms(source) {
  17363. return (0, _baseConforms.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
  17364. }
  17365. var _default = conforms;
  17366. exports.default = _default;
  17367. /***/ }),
  17368. /* 402 */
  17369. /*!*************************************************************************************************!*\
  17370. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConforms.js ***!
  17371. \*************************************************************************************************/
  17372. /*! no static exports found */
  17373. /***/ (function(module, exports, __webpack_require__) {
  17374. "use strict";
  17375. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17376. Object.defineProperty(exports, "__esModule", {
  17377. value: true
  17378. });
  17379. exports.default = void 0;
  17380. var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
  17381. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17382. /**
  17383. * The base implementation of `_.conforms` which doesn't clone `source`.
  17384. *
  17385. * @private
  17386. * @param {Object} source The object of property predicates to conform to.
  17387. * @returns {Function} Returns the new spec function.
  17388. */
  17389. function baseConforms(source) {
  17390. var props = (0, _keys.default)(source);
  17391. return function (object) {
  17392. return (0, _baseConformsTo.default)(object, source, props);
  17393. };
  17394. }
  17395. var _default = baseConforms;
  17396. exports.default = _default;
  17397. /***/ }),
  17398. /* 403 */
  17399. /*!***************************************************************************************************!*\
  17400. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConformsTo.js ***!
  17401. \***************************************************************************************************/
  17402. /*! no static exports found */
  17403. /***/ (function(module, exports, __webpack_require__) {
  17404. "use strict";
  17405. Object.defineProperty(exports, "__esModule", {
  17406. value: true
  17407. });
  17408. exports.default = void 0;
  17409. /**
  17410. * The base implementation of `_.conformsTo` which accepts `props` to check.
  17411. *
  17412. * @private
  17413. * @param {Object} object The object to inspect.
  17414. * @param {Object} source The object of property predicates to conform to.
  17415. * @returns {boolean} Returns `true` if `object` conforms, else `false`.
  17416. */
  17417. function baseConformsTo(object, source, props) {
  17418. var length = props.length;
  17419. if (object == null) {
  17420. return !length;
  17421. }
  17422. object = Object(object);
  17423. while (length--) {
  17424. var key = props[length],
  17425. predicate = source[key],
  17426. value = object[key];
  17427. if (value === undefined && !(key in object) || !predicate(value)) {
  17428. return false;
  17429. }
  17430. }
  17431. return true;
  17432. }
  17433. var _default = baseConformsTo;
  17434. exports.default = _default;
  17435. /***/ }),
  17436. /* 404 */
  17437. /*!**********************************************************************************************!*\
  17438. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conformsTo.js ***!
  17439. \**********************************************************************************************/
  17440. /*! no static exports found */
  17441. /***/ (function(module, exports, __webpack_require__) {
  17442. "use strict";
  17443. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17444. Object.defineProperty(exports, "__esModule", {
  17445. value: true
  17446. });
  17447. exports.default = void 0;
  17448. var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
  17449. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17450. /**
  17451. * Checks if `object` conforms to `source` by invoking the predicate
  17452. * properties of `source` with the corresponding property values of `object`.
  17453. *
  17454. * **Note:** This method is equivalent to `_.conforms` when `source` is
  17455. * partially applied.
  17456. *
  17457. * @static
  17458. * @memberOf _
  17459. * @since 4.14.0
  17460. * @category Lang
  17461. * @param {Object} object The object to inspect.
  17462. * @param {Object} source The object of property predicates to conform to.
  17463. * @returns {boolean} Returns `true` if `object` conforms, else `false`.
  17464. * @example
  17465. *
  17466. * var object = { 'a': 1, 'b': 2 };
  17467. *
  17468. * _.conformsTo(object, { 'b': function(n) { return n > 1; } });
  17469. * // => true
  17470. *
  17471. * _.conformsTo(object, { 'b': function(n) { return n > 2; } });
  17472. * // => false
  17473. */
  17474. function conformsTo(object, source) {
  17475. return source == null || (0, _baseConformsTo.default)(object, source, (0, _keys.default)(source));
  17476. }
  17477. var _default = conformsTo;
  17478. exports.default = _default;
  17479. /***/ }),
  17480. /* 405 */
  17481. /*!*******************************************************************************************!*\
  17482. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/countBy.js ***!
  17483. \*******************************************************************************************/
  17484. /*! no static exports found */
  17485. /***/ (function(module, exports, __webpack_require__) {
  17486. "use strict";
  17487. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17488. Object.defineProperty(exports, "__esModule", {
  17489. value: true
  17490. });
  17491. exports.default = void 0;
  17492. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  17493. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  17494. /** Used for built-in method references. */
  17495. var objectProto = Object.prototype;
  17496. /** Used to check objects for own properties. */
  17497. var hasOwnProperty = objectProto.hasOwnProperty;
  17498. /**
  17499. * Creates an object composed of keys generated from the results of running
  17500. * each element of `collection` thru `iteratee`. The corresponding value of
  17501. * each key is the number of times the key was returned by `iteratee`. The
  17502. * iteratee is invoked with one argument: (value).
  17503. *
  17504. * @static
  17505. * @memberOf _
  17506. * @since 0.5.0
  17507. * @category Collection
  17508. * @param {Array|Object} collection The collection to iterate over.
  17509. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  17510. * @returns {Object} Returns the composed aggregate object.
  17511. * @example
  17512. *
  17513. * _.countBy([6.1, 4.2, 6.3], Math.floor);
  17514. * // => { '4': 1, '6': 2 }
  17515. *
  17516. * // The `_.property` iteratee shorthand.
  17517. * _.countBy(['one', 'two', 'three'], 'length');
  17518. * // => { '3': 2, '5': 1 }
  17519. */
  17520. var countBy = (0, _createAggregator.default)(function (result, value, key) {
  17521. if (hasOwnProperty.call(result, key)) {
  17522. ++result[key];
  17523. } else {
  17524. (0, _baseAssignValue.default)(result, key, 1);
  17525. }
  17526. });
  17527. var _default = countBy;
  17528. exports.default = _default;
  17529. /***/ }),
  17530. /* 406 */
  17531. /*!*****************************************************************************************************!*\
  17532. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAggregator.js ***!
  17533. \*****************************************************************************************************/
  17534. /*! no static exports found */
  17535. /***/ (function(module, exports, __webpack_require__) {
  17536. "use strict";
  17537. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17538. Object.defineProperty(exports, "__esModule", {
  17539. value: true
  17540. });
  17541. exports.default = void 0;
  17542. var _arrayAggregator = _interopRequireDefault(__webpack_require__(/*! ./_arrayAggregator.js */ 407));
  17543. var _baseAggregator = _interopRequireDefault(__webpack_require__(/*! ./_baseAggregator.js */ 408));
  17544. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  17545. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  17546. /**
  17547. * Creates a function like `_.groupBy`.
  17548. *
  17549. * @private
  17550. * @param {Function} setter The function to set accumulator values.
  17551. * @param {Function} [initializer] The accumulator object initializer.
  17552. * @returns {Function} Returns the new aggregator function.
  17553. */
  17554. function createAggregator(setter, initializer) {
  17555. return function (collection, iteratee) {
  17556. var func = (0, _isArray.default)(collection) ? _arrayAggregator.default : _baseAggregator.default,
  17557. accumulator = initializer ? initializer() : {};
  17558. return func(collection, setter, (0, _baseIteratee.default)(iteratee, 2), accumulator);
  17559. };
  17560. }
  17561. var _default = createAggregator;
  17562. exports.default = _default;
  17563. /***/ }),
  17564. /* 407 */
  17565. /*!****************************************************************************************************!*\
  17566. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayAggregator.js ***!
  17567. \****************************************************************************************************/
  17568. /*! no static exports found */
  17569. /***/ (function(module, exports, __webpack_require__) {
  17570. "use strict";
  17571. Object.defineProperty(exports, "__esModule", {
  17572. value: true
  17573. });
  17574. exports.default = void 0;
  17575. /**
  17576. * A specialized version of `baseAggregator` for arrays.
  17577. *
  17578. * @private
  17579. * @param {Array} [array] The array to iterate over.
  17580. * @param {Function} setter The function to set `accumulator` values.
  17581. * @param {Function} iteratee The iteratee to transform keys.
  17582. * @param {Object} accumulator The initial aggregated object.
  17583. * @returns {Function} Returns `accumulator`.
  17584. */
  17585. function arrayAggregator(array, setter, iteratee, accumulator) {
  17586. var index = -1,
  17587. length = array == null ? 0 : array.length;
  17588. while (++index < length) {
  17589. var value = array[index];
  17590. setter(accumulator, value, iteratee(value), array);
  17591. }
  17592. return accumulator;
  17593. }
  17594. var _default = arrayAggregator;
  17595. exports.default = _default;
  17596. /***/ }),
  17597. /* 408 */
  17598. /*!***************************************************************************************************!*\
  17599. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAggregator.js ***!
  17600. \***************************************************************************************************/
  17601. /*! no static exports found */
  17602. /***/ (function(module, exports, __webpack_require__) {
  17603. "use strict";
  17604. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17605. Object.defineProperty(exports, "__esModule", {
  17606. value: true
  17607. });
  17608. exports.default = void 0;
  17609. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  17610. /**
  17611. * Aggregates elements of `collection` on `accumulator` with keys transformed
  17612. * by `iteratee` and values set by `setter`.
  17613. *
  17614. * @private
  17615. * @param {Array|Object} collection The collection to iterate over.
  17616. * @param {Function} setter The function to set `accumulator` values.
  17617. * @param {Function} iteratee The iteratee to transform keys.
  17618. * @param {Object} accumulator The initial aggregated object.
  17619. * @returns {Function} Returns `accumulator`.
  17620. */
  17621. function baseAggregator(collection, setter, iteratee, accumulator) {
  17622. (0, _baseEach.default)(collection, function (value, key, collection) {
  17623. setter(accumulator, value, iteratee(value), collection);
  17624. });
  17625. return accumulator;
  17626. }
  17627. var _default = baseAggregator;
  17628. exports.default = _default;
  17629. /***/ }),
  17630. /* 409 */
  17631. /*!*********************************************************************************************!*\
  17632. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEach.js ***!
  17633. \*********************************************************************************************/
  17634. /*! no static exports found */
  17635. /***/ (function(module, exports, __webpack_require__) {
  17636. "use strict";
  17637. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17638. Object.defineProperty(exports, "__esModule", {
  17639. value: true
  17640. });
  17641. exports.default = void 0;
  17642. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  17643. var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
  17644. /**
  17645. * The base implementation of `_.forEach` without support for iteratee shorthands.
  17646. *
  17647. * @private
  17648. * @param {Array|Object} collection The collection to iterate over.
  17649. * @param {Function} iteratee The function invoked per iteration.
  17650. * @returns {Array|Object} Returns `collection`.
  17651. */
  17652. var baseEach = (0, _createBaseEach.default)(_baseForOwn.default);
  17653. var _default = baseEach;
  17654. exports.default = _default;
  17655. /***/ }),
  17656. /* 410 */
  17657. /*!***********************************************************************************************!*\
  17658. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwn.js ***!
  17659. \***********************************************************************************************/
  17660. /*! no static exports found */
  17661. /***/ (function(module, exports, __webpack_require__) {
  17662. "use strict";
  17663. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17664. Object.defineProperty(exports, "__esModule", {
  17665. value: true
  17666. });
  17667. exports.default = void 0;
  17668. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  17669. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17670. /**
  17671. * The base implementation of `_.forOwn` without support for iteratee shorthands.
  17672. *
  17673. * @private
  17674. * @param {Object} object The object to iterate over.
  17675. * @param {Function} iteratee The function invoked per iteration.
  17676. * @returns {Object} Returns `object`.
  17677. */
  17678. function baseForOwn(object, iteratee) {
  17679. return object && (0, _baseFor.default)(object, iteratee, _keys.default);
  17680. }
  17681. var _default = baseForOwn;
  17682. exports.default = _default;
  17683. /***/ }),
  17684. /* 411 */
  17685. /*!********************************************************************************************!*\
  17686. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFor.js ***!
  17687. \********************************************************************************************/
  17688. /*! no static exports found */
  17689. /***/ (function(module, exports, __webpack_require__) {
  17690. "use strict";
  17691. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17692. Object.defineProperty(exports, "__esModule", {
  17693. value: true
  17694. });
  17695. exports.default = void 0;
  17696. var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
  17697. /**
  17698. * The base implementation of `baseForOwn` which iterates over `object`
  17699. * properties returned by `keysFunc` and invokes `iteratee` for each property.
  17700. * Iteratee functions may exit iteration early by explicitly returning `false`.
  17701. *
  17702. * @private
  17703. * @param {Object} object The object to iterate over.
  17704. * @param {Function} iteratee The function invoked per iteration.
  17705. * @param {Function} keysFunc The function to get the keys of `object`.
  17706. * @returns {Object} Returns `object`.
  17707. */
  17708. var baseFor = (0, _createBaseFor.default)();
  17709. var _default = baseFor;
  17710. exports.default = _default;
  17711. /***/ }),
  17712. /* 412 */
  17713. /*!**************************************************************************************************!*\
  17714. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseFor.js ***!
  17715. \**************************************************************************************************/
  17716. /*! no static exports found */
  17717. /***/ (function(module, exports, __webpack_require__) {
  17718. "use strict";
  17719. Object.defineProperty(exports, "__esModule", {
  17720. value: true
  17721. });
  17722. exports.default = void 0;
  17723. /**
  17724. * Creates a base function for methods like `_.forIn` and `_.forOwn`.
  17725. *
  17726. * @private
  17727. * @param {boolean} [fromRight] Specify iterating from right to left.
  17728. * @returns {Function} Returns the new base function.
  17729. */
  17730. function createBaseFor(fromRight) {
  17731. return function (object, iteratee, keysFunc) {
  17732. var index = -1,
  17733. iterable = Object(object),
  17734. props = keysFunc(object),
  17735. length = props.length;
  17736. while (length--) {
  17737. var key = props[fromRight ? length : ++index];
  17738. if (iteratee(iterable[key], key, iterable) === false) {
  17739. break;
  17740. }
  17741. }
  17742. return object;
  17743. };
  17744. }
  17745. var _default = createBaseFor;
  17746. exports.default = _default;
  17747. /***/ }),
  17748. /* 413 */
  17749. /*!***************************************************************************************************!*\
  17750. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseEach.js ***!
  17751. \***************************************************************************************************/
  17752. /*! no static exports found */
  17753. /***/ (function(module, exports, __webpack_require__) {
  17754. "use strict";
  17755. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17756. Object.defineProperty(exports, "__esModule", {
  17757. value: true
  17758. });
  17759. exports.default = void 0;
  17760. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  17761. /**
  17762. * Creates a `baseEach` or `baseEachRight` function.
  17763. *
  17764. * @private
  17765. * @param {Function} eachFunc The function to iterate over a collection.
  17766. * @param {boolean} [fromRight] Specify iterating from right to left.
  17767. * @returns {Function} Returns the new base function.
  17768. */
  17769. function createBaseEach(eachFunc, fromRight) {
  17770. return function (collection, iteratee) {
  17771. if (collection == null) {
  17772. return collection;
  17773. }
  17774. if (!(0, _isArrayLike.default)(collection)) {
  17775. return eachFunc(collection, iteratee);
  17776. }
  17777. var length = collection.length,
  17778. index = fromRight ? length : -1,
  17779. iterable = Object(collection);
  17780. while (fromRight ? index-- : ++index < length) {
  17781. if (iteratee(iterable[index], index, iterable) === false) {
  17782. break;
  17783. }
  17784. }
  17785. return collection;
  17786. };
  17787. }
  17788. var _default = createBaseEach;
  17789. exports.default = _default;
  17790. /***/ }),
  17791. /* 414 */
  17792. /*!******************************************************************************************!*\
  17793. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/create.js ***!
  17794. \******************************************************************************************/
  17795. /*! no static exports found */
  17796. /***/ (function(module, exports, __webpack_require__) {
  17797. "use strict";
  17798. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17799. Object.defineProperty(exports, "__esModule", {
  17800. value: true
  17801. });
  17802. exports.default = void 0;
  17803. var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
  17804. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  17805. /**
  17806. * Creates an object that inherits from the `prototype` object. If a
  17807. * `properties` object is given, its own enumerable string keyed properties
  17808. * are assigned to the created object.
  17809. *
  17810. * @static
  17811. * @memberOf _
  17812. * @since 2.3.0
  17813. * @category Object
  17814. * @param {Object} prototype The object to inherit from.
  17815. * @param {Object} [properties] The properties to assign to the object.
  17816. * @returns {Object} Returns the new object.
  17817. * @example
  17818. *
  17819. * function Shape() {
  17820. * this.x = 0;
  17821. * this.y = 0;
  17822. * }
  17823. *
  17824. * function Circle() {
  17825. * Shape.call(this);
  17826. * }
  17827. *
  17828. * Circle.prototype = _.create(Shape.prototype, {
  17829. * 'constructor': Circle
  17830. * });
  17831. *
  17832. * var circle = new Circle;
  17833. * circle instanceof Circle;
  17834. * // => true
  17835. *
  17836. * circle instanceof Shape;
  17837. * // => true
  17838. */
  17839. function create(prototype, properties) {
  17840. var result = (0, _baseCreate.default)(prototype);
  17841. return properties == null ? result : (0, _baseAssign.default)(result, properties);
  17842. }
  17843. var _default = create;
  17844. exports.default = _default;
  17845. /***/ }),
  17846. /* 415 */
  17847. /*!*****************************************************************************************!*\
  17848. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curry.js ***!
  17849. \*****************************************************************************************/
  17850. /*! no static exports found */
  17851. /***/ (function(module, exports, __webpack_require__) {
  17852. "use strict";
  17853. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17854. Object.defineProperty(exports, "__esModule", {
  17855. value: true
  17856. });
  17857. exports.default = void 0;
  17858. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  17859. /** Used to compose bitmasks for function metadata. */
  17860. var WRAP_CURRY_FLAG = 8;
  17861. /**
  17862. * Creates a function that accepts arguments of `func` and either invokes
  17863. * `func` returning its result, if at least `arity` number of arguments have
  17864. * been provided, or returns a function that accepts the remaining `func`
  17865. * arguments, and so on. The arity of `func` may be specified if `func.length`
  17866. * is not sufficient.
  17867. *
  17868. * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds,
  17869. * may be used as a placeholder for provided arguments.
  17870. *
  17871. * **Note:** This method doesn't set the "length" property of curried functions.
  17872. *
  17873. * @static
  17874. * @memberOf _
  17875. * @since 2.0.0
  17876. * @category Function
  17877. * @param {Function} func The function to curry.
  17878. * @param {number} [arity=func.length] The arity of `func`.
  17879. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  17880. * @returns {Function} Returns the new curried function.
  17881. * @example
  17882. *
  17883. * var abc = function(a, b, c) {
  17884. * return [a, b, c];
  17885. * };
  17886. *
  17887. * var curried = _.curry(abc);
  17888. *
  17889. * curried(1)(2)(3);
  17890. * // => [1, 2, 3]
  17891. *
  17892. * curried(1, 2)(3);
  17893. * // => [1, 2, 3]
  17894. *
  17895. * curried(1, 2, 3);
  17896. * // => [1, 2, 3]
  17897. *
  17898. * // Curried with placeholders.
  17899. * curried(1)(_, 3)(2);
  17900. * // => [1, 2, 3]
  17901. */
  17902. function curry(func, arity, guard) {
  17903. arity = guard ? undefined : arity;
  17904. var result = (0, _createWrap.default)(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
  17905. result.placeholder = curry.placeholder;
  17906. return result;
  17907. }
  17908. // Assign default placeholders.
  17909. curry.placeholder = {};
  17910. var _default = curry;
  17911. exports.default = _default;
  17912. /***/ }),
  17913. /* 416 */
  17914. /*!**********************************************************************************************!*\
  17915. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curryRight.js ***!
  17916. \**********************************************************************************************/
  17917. /*! no static exports found */
  17918. /***/ (function(module, exports, __webpack_require__) {
  17919. "use strict";
  17920. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17921. Object.defineProperty(exports, "__esModule", {
  17922. value: true
  17923. });
  17924. exports.default = void 0;
  17925. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  17926. /** Used to compose bitmasks for function metadata. */
  17927. var WRAP_CURRY_RIGHT_FLAG = 16;
  17928. /**
  17929. * This method is like `_.curry` except that arguments are applied to `func`
  17930. * in the manner of `_.partialRight` instead of `_.partial`.
  17931. *
  17932. * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic
  17933. * builds, may be used as a placeholder for provided arguments.
  17934. *
  17935. * **Note:** This method doesn't set the "length" property of curried functions.
  17936. *
  17937. * @static
  17938. * @memberOf _
  17939. * @since 3.0.0
  17940. * @category Function
  17941. * @param {Function} func The function to curry.
  17942. * @param {number} [arity=func.length] The arity of `func`.
  17943. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  17944. * @returns {Function} Returns the new curried function.
  17945. * @example
  17946. *
  17947. * var abc = function(a, b, c) {
  17948. * return [a, b, c];
  17949. * };
  17950. *
  17951. * var curried = _.curryRight(abc);
  17952. *
  17953. * curried(3)(2)(1);
  17954. * // => [1, 2, 3]
  17955. *
  17956. * curried(2, 3)(1);
  17957. * // => [1, 2, 3]
  17958. *
  17959. * curried(1, 2, 3);
  17960. * // => [1, 2, 3]
  17961. *
  17962. * // Curried with placeholders.
  17963. * curried(3)(1, _)(2);
  17964. * // => [1, 2, 3]
  17965. */
  17966. function curryRight(func, arity, guard) {
  17967. arity = guard ? undefined : arity;
  17968. var result = (0, _createWrap.default)(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
  17969. result.placeholder = curryRight.placeholder;
  17970. return result;
  17971. }
  17972. // Assign default placeholders.
  17973. curryRight.placeholder = {};
  17974. var _default = curryRight;
  17975. exports.default = _default;
  17976. /***/ }),
  17977. /* 417 */
  17978. /*!********************************************************************************************!*\
  17979. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/debounce.js ***!
  17980. \********************************************************************************************/
  17981. /*! no static exports found */
  17982. /***/ (function(module, exports, __webpack_require__) {
  17983. "use strict";
  17984. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17985. Object.defineProperty(exports, "__esModule", {
  17986. value: true
  17987. });
  17988. exports.default = void 0;
  17989. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  17990. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  17991. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  17992. /** Error message constants. */
  17993. var FUNC_ERROR_TEXT = 'Expected a function';
  17994. /* Built-in method references for those with the same name as other `lodash` methods. */
  17995. var nativeMax = Math.max,
  17996. nativeMin = Math.min;
  17997. /**
  17998. * Creates a debounced function that delays invoking `func` until after `wait`
  17999. * milliseconds have elapsed since the last time the debounced function was
  18000. * invoked. The debounced function comes with a `cancel` method to cancel
  18001. * delayed `func` invocations and a `flush` method to immediately invoke them.
  18002. * Provide `options` to indicate whether `func` should be invoked on the
  18003. * leading and/or trailing edge of the `wait` timeout. The `func` is invoked
  18004. * with the last arguments provided to the debounced function. Subsequent
  18005. * calls to the debounced function return the result of the last `func`
  18006. * invocation.
  18007. *
  18008. * **Note:** If `leading` and `trailing` options are `true`, `func` is
  18009. * invoked on the trailing edge of the timeout only if the debounced function
  18010. * is invoked more than once during the `wait` timeout.
  18011. *
  18012. * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
  18013. * until to the next tick, similar to `setTimeout` with a timeout of `0`.
  18014. *
  18015. * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
  18016. * for details over the differences between `_.debounce` and `_.throttle`.
  18017. *
  18018. * @static
  18019. * @memberOf _
  18020. * @since 0.1.0
  18021. * @category Function
  18022. * @param {Function} func The function to debounce.
  18023. * @param {number} [wait=0] The number of milliseconds to delay.
  18024. * @param {Object} [options={}] The options object.
  18025. * @param {boolean} [options.leading=false]
  18026. * Specify invoking on the leading edge of the timeout.
  18027. * @param {number} [options.maxWait]
  18028. * The maximum time `func` is allowed to be delayed before it's invoked.
  18029. * @param {boolean} [options.trailing=true]
  18030. * Specify invoking on the trailing edge of the timeout.
  18031. * @returns {Function} Returns the new debounced function.
  18032. * @example
  18033. *
  18034. * // Avoid costly calculations while the window size is in flux.
  18035. * jQuery(window).on('resize', _.debounce(calculateLayout, 150));
  18036. *
  18037. * // Invoke `sendMail` when clicked, debouncing subsequent calls.
  18038. * jQuery(element).on('click', _.debounce(sendMail, 300, {
  18039. * 'leading': true,
  18040. * 'trailing': false
  18041. * }));
  18042. *
  18043. * // Ensure `batchLog` is invoked once after 1 second of debounced calls.
  18044. * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });
  18045. * var source = new EventSource('/stream');
  18046. * jQuery(source).on('message', debounced);
  18047. *
  18048. * // Cancel the trailing debounced invocation.
  18049. * jQuery(window).on('popstate', debounced.cancel);
  18050. */
  18051. function debounce(func, wait, options) {
  18052. var lastArgs,
  18053. lastThis,
  18054. maxWait,
  18055. result,
  18056. timerId,
  18057. lastCallTime,
  18058. lastInvokeTime = 0,
  18059. leading = false,
  18060. maxing = false,
  18061. trailing = true;
  18062. if (typeof func != 'function') {
  18063. throw new TypeError(FUNC_ERROR_TEXT);
  18064. }
  18065. wait = (0, _toNumber.default)(wait) || 0;
  18066. if ((0, _isObject.default)(options)) {
  18067. leading = !!options.leading;
  18068. maxing = 'maxWait' in options;
  18069. maxWait = maxing ? nativeMax((0, _toNumber.default)(options.maxWait) || 0, wait) : maxWait;
  18070. trailing = 'trailing' in options ? !!options.trailing : trailing;
  18071. }
  18072. function invokeFunc(time) {
  18073. var args = lastArgs,
  18074. thisArg = lastThis;
  18075. lastArgs = lastThis = undefined;
  18076. lastInvokeTime = time;
  18077. result = func.apply(thisArg, args);
  18078. return result;
  18079. }
  18080. function leadingEdge(time) {
  18081. // Reset any `maxWait` timer.
  18082. lastInvokeTime = time;
  18083. // Start the timer for the trailing edge.
  18084. timerId = setTimeout(timerExpired, wait);
  18085. // Invoke the leading edge.
  18086. return leading ? invokeFunc(time) : result;
  18087. }
  18088. function remainingWait(time) {
  18089. var timeSinceLastCall = time - lastCallTime,
  18090. timeSinceLastInvoke = time - lastInvokeTime,
  18091. timeWaiting = wait - timeSinceLastCall;
  18092. return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;
  18093. }
  18094. function shouldInvoke(time) {
  18095. var timeSinceLastCall = time - lastCallTime,
  18096. timeSinceLastInvoke = time - lastInvokeTime;
  18097. // Either this is the first call, activity has stopped and we're at the
  18098. // trailing edge, the system time has gone backwards and we're treating
  18099. // it as the trailing edge, or we've hit the `maxWait` limit.
  18100. return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;
  18101. }
  18102. function timerExpired() {
  18103. var time = (0, _now.default)();
  18104. if (shouldInvoke(time)) {
  18105. return trailingEdge(time);
  18106. }
  18107. // Restart the timer.
  18108. timerId = setTimeout(timerExpired, remainingWait(time));
  18109. }
  18110. function trailingEdge(time) {
  18111. timerId = undefined;
  18112. // Only invoke if we have `lastArgs` which means `func` has been
  18113. // debounced at least once.
  18114. if (trailing && lastArgs) {
  18115. return invokeFunc(time);
  18116. }
  18117. lastArgs = lastThis = undefined;
  18118. return result;
  18119. }
  18120. function cancel() {
  18121. if (timerId !== undefined) {
  18122. clearTimeout(timerId);
  18123. }
  18124. lastInvokeTime = 0;
  18125. lastArgs = lastCallTime = lastThis = timerId = undefined;
  18126. }
  18127. function flush() {
  18128. return timerId === undefined ? result : trailingEdge((0, _now.default)());
  18129. }
  18130. function debounced() {
  18131. var time = (0, _now.default)(),
  18132. isInvoking = shouldInvoke(time);
  18133. lastArgs = arguments;
  18134. lastThis = this;
  18135. lastCallTime = time;
  18136. if (isInvoking) {
  18137. if (timerId === undefined) {
  18138. return leadingEdge(lastCallTime);
  18139. }
  18140. if (maxing) {
  18141. // Handle invocations in a tight loop.
  18142. clearTimeout(timerId);
  18143. timerId = setTimeout(timerExpired, wait);
  18144. return invokeFunc(lastCallTime);
  18145. }
  18146. }
  18147. if (timerId === undefined) {
  18148. timerId = setTimeout(timerExpired, wait);
  18149. }
  18150. return result;
  18151. }
  18152. debounced.cancel = cancel;
  18153. debounced.flush = flush;
  18154. return debounced;
  18155. }
  18156. var _default = debounce;
  18157. exports.default = _default;
  18158. /***/ }),
  18159. /* 418 */
  18160. /*!***************************************************************************************!*\
  18161. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/now.js ***!
  18162. \***************************************************************************************/
  18163. /*! no static exports found */
  18164. /***/ (function(module, exports, __webpack_require__) {
  18165. "use strict";
  18166. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18167. Object.defineProperty(exports, "__esModule", {
  18168. value: true
  18169. });
  18170. exports.default = void 0;
  18171. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  18172. /**
  18173. * Gets the timestamp of the number of milliseconds that have elapsed since
  18174. * the Unix epoch (1 January 1970 00:00:00 UTC).
  18175. *
  18176. * @static
  18177. * @memberOf _
  18178. * @since 2.4.0
  18179. * @category Date
  18180. * @returns {number} Returns the timestamp.
  18181. * @example
  18182. *
  18183. * _.defer(function(stamp) {
  18184. * console.log(_.now() - stamp);
  18185. * }, _.now());
  18186. * // => Logs the number of milliseconds it took for the deferred invocation.
  18187. */
  18188. var now = function now() {
  18189. return _root.default.Date.now();
  18190. };
  18191. var _default = now;
  18192. exports.default = _default;
  18193. /***/ }),
  18194. /* 419 */
  18195. /*!*********************************************************************************************!*\
  18196. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultTo.js ***!
  18197. \*********************************************************************************************/
  18198. /*! no static exports found */
  18199. /***/ (function(module, exports, __webpack_require__) {
  18200. "use strict";
  18201. Object.defineProperty(exports, "__esModule", {
  18202. value: true
  18203. });
  18204. exports.default = void 0;
  18205. /**
  18206. * Checks `value` to determine whether a default value should be returned in
  18207. * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,
  18208. * or `undefined`.
  18209. *
  18210. * @static
  18211. * @memberOf _
  18212. * @since 4.14.0
  18213. * @category Util
  18214. * @param {*} value The value to check.
  18215. * @param {*} defaultValue The default value.
  18216. * @returns {*} Returns the resolved value.
  18217. * @example
  18218. *
  18219. * _.defaultTo(1, 10);
  18220. * // => 1
  18221. *
  18222. * _.defaultTo(undefined, 10);
  18223. * // => 10
  18224. */
  18225. function defaultTo(value, defaultValue) {
  18226. return value == null || value !== value ? defaultValue : value;
  18227. }
  18228. var _default = defaultTo;
  18229. exports.default = _default;
  18230. /***/ }),
  18231. /* 420 */
  18232. /*!********************************************************************************************!*\
  18233. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaults.js ***!
  18234. \********************************************************************************************/
  18235. /*! no static exports found */
  18236. /***/ (function(module, exports, __webpack_require__) {
  18237. "use strict";
  18238. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18239. Object.defineProperty(exports, "__esModule", {
  18240. value: true
  18241. });
  18242. exports.default = void 0;
  18243. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18244. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  18245. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  18246. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18247. /** Used for built-in method references. */
  18248. var objectProto = Object.prototype;
  18249. /** Used to check objects for own properties. */
  18250. var hasOwnProperty = objectProto.hasOwnProperty;
  18251. /**
  18252. * Assigns own and inherited enumerable string keyed properties of source
  18253. * objects to the destination object for all destination properties that
  18254. * resolve to `undefined`. Source objects are applied from left to right.
  18255. * Once a property is set, additional values of the same property are ignored.
  18256. *
  18257. * **Note:** This method mutates `object`.
  18258. *
  18259. * @static
  18260. * @since 0.1.0
  18261. * @memberOf _
  18262. * @category Object
  18263. * @param {Object} object The destination object.
  18264. * @param {...Object} [sources] The source objects.
  18265. * @returns {Object} Returns `object`.
  18266. * @see _.defaultsDeep
  18267. * @example
  18268. *
  18269. * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  18270. * // => { 'a': 1, 'b': 2 }
  18271. */
  18272. var defaults = (0, _baseRest.default)(function (object, sources) {
  18273. object = Object(object);
  18274. var index = -1;
  18275. var length = sources.length;
  18276. var guard = length > 2 ? sources[2] : undefined;
  18277. if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
  18278. length = 1;
  18279. }
  18280. while (++index < length) {
  18281. var source = sources[index];
  18282. var props = (0, _keysIn.default)(source);
  18283. var propsIndex = -1;
  18284. var propsLength = props.length;
  18285. while (++propsIndex < propsLength) {
  18286. var key = props[propsIndex];
  18287. var value = object[key];
  18288. if (value === undefined || (0, _eq.default)(value, objectProto[key]) && !hasOwnProperty.call(object, key)) {
  18289. object[key] = source[key];
  18290. }
  18291. }
  18292. }
  18293. return object;
  18294. });
  18295. var _default = defaults;
  18296. exports.default = _default;
  18297. /***/ }),
  18298. /* 421 */
  18299. /*!************************************************************************************************!*\
  18300. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultsDeep.js ***!
  18301. \************************************************************************************************/
  18302. /*! no static exports found */
  18303. /***/ (function(module, exports, __webpack_require__) {
  18304. "use strict";
  18305. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18306. Object.defineProperty(exports, "__esModule", {
  18307. value: true
  18308. });
  18309. exports.default = void 0;
  18310. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  18311. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18312. var _customDefaultsMerge = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsMerge.js */ 422));
  18313. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  18314. /**
  18315. * This method is like `_.defaults` except that it recursively assigns
  18316. * default properties.
  18317. *
  18318. * **Note:** This method mutates `object`.
  18319. *
  18320. * @static
  18321. * @memberOf _
  18322. * @since 3.10.0
  18323. * @category Object
  18324. * @param {Object} object The destination object.
  18325. * @param {...Object} [sources] The source objects.
  18326. * @returns {Object} Returns `object`.
  18327. * @see _.defaults
  18328. * @example
  18329. *
  18330. * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });
  18331. * // => { 'a': { 'b': 2, 'c': 3 } }
  18332. */
  18333. var defaultsDeep = (0, _baseRest.default)(function (args) {
  18334. args.push(undefined, _customDefaultsMerge.default);
  18335. return (0, _apply.default)(_mergeWith.default, undefined, args);
  18336. });
  18337. var _default = defaultsDeep;
  18338. exports.default = _default;
  18339. /***/ }),
  18340. /* 422 */
  18341. /*!********************************************************************************************************!*\
  18342. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsMerge.js ***!
  18343. \********************************************************************************************************/
  18344. /*! no static exports found */
  18345. /***/ (function(module, exports, __webpack_require__) {
  18346. "use strict";
  18347. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18348. Object.defineProperty(exports, "__esModule", {
  18349. value: true
  18350. });
  18351. exports.default = void 0;
  18352. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  18353. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18354. /**
  18355. * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source
  18356. * objects into destination objects that are passed thru.
  18357. *
  18358. * @private
  18359. * @param {*} objValue The destination value.
  18360. * @param {*} srcValue The source value.
  18361. * @param {string} key The key of the property to merge.
  18362. * @param {Object} object The parent object of `objValue`.
  18363. * @param {Object} source The parent object of `srcValue`.
  18364. * @param {Object} [stack] Tracks traversed source values and their merged
  18365. * counterparts.
  18366. * @returns {*} Returns the value to assign.
  18367. */
  18368. function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {
  18369. if ((0, _isObject.default)(objValue) && (0, _isObject.default)(srcValue)) {
  18370. // Recursively merge objects and arrays (susceptible to call stack limits).
  18371. stack.set(srcValue, objValue);
  18372. (0, _baseMerge.default)(objValue, srcValue, undefined, customDefaultsMerge, stack);
  18373. stack['delete'](srcValue);
  18374. }
  18375. return objValue;
  18376. }
  18377. var _default = customDefaultsMerge;
  18378. exports.default = _default;
  18379. /***/ }),
  18380. /* 423 */
  18381. /*!**********************************************************************************************!*\
  18382. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMerge.js ***!
  18383. \**********************************************************************************************/
  18384. /*! no static exports found */
  18385. /***/ (function(module, exports, __webpack_require__) {
  18386. "use strict";
  18387. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18388. Object.defineProperty(exports, "__esModule", {
  18389. value: true
  18390. });
  18391. exports.default = void 0;
  18392. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  18393. var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
  18394. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  18395. var _baseMergeDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseMergeDeep.js */ 425));
  18396. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18397. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18398. var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
  18399. /**
  18400. * The base implementation of `_.merge` without support for multiple sources.
  18401. *
  18402. * @private
  18403. * @param {Object} object The destination object.
  18404. * @param {Object} source The source object.
  18405. * @param {number} srcIndex The index of `source`.
  18406. * @param {Function} [customizer] The function to customize merged values.
  18407. * @param {Object} [stack] Tracks traversed source values and their merged
  18408. * counterparts.
  18409. */
  18410. function baseMerge(object, source, srcIndex, customizer, stack) {
  18411. if (object === source) {
  18412. return;
  18413. }
  18414. (0, _baseFor.default)(source, function (srcValue, key) {
  18415. stack || (stack = new _Stack.default());
  18416. if ((0, _isObject.default)(srcValue)) {
  18417. (0, _baseMergeDeep.default)(object, source, key, srcIndex, baseMerge, customizer, stack);
  18418. } else {
  18419. var newValue = customizer ? customizer((0, _safeGet.default)(object, key), srcValue, key + '', object, source, stack) : undefined;
  18420. if (newValue === undefined) {
  18421. newValue = srcValue;
  18422. }
  18423. (0, _assignMergeValue.default)(object, key, newValue);
  18424. }
  18425. }, _keysIn.default);
  18426. }
  18427. var _default = baseMerge;
  18428. exports.default = _default;
  18429. /***/ }),
  18430. /* 424 */
  18431. /*!*****************************************************************************************************!*\
  18432. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignMergeValue.js ***!
  18433. \*****************************************************************************************************/
  18434. /*! no static exports found */
  18435. /***/ (function(module, exports, __webpack_require__) {
  18436. "use strict";
  18437. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18438. Object.defineProperty(exports, "__esModule", {
  18439. value: true
  18440. });
  18441. exports.default = void 0;
  18442. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  18443. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  18444. /**
  18445. * This function is like `assignValue` except that it doesn't assign
  18446. * `undefined` values.
  18447. *
  18448. * @private
  18449. * @param {Object} object The object to modify.
  18450. * @param {string} key The key of the property to assign.
  18451. * @param {*} value The value to assign.
  18452. */
  18453. function assignMergeValue(object, key, value) {
  18454. if (value !== undefined && !(0, _eq.default)(object[key], value) || value === undefined && !(key in object)) {
  18455. (0, _baseAssignValue.default)(object, key, value);
  18456. }
  18457. }
  18458. var _default = assignMergeValue;
  18459. exports.default = _default;
  18460. /***/ }),
  18461. /* 425 */
  18462. /*!**************************************************************************************************!*\
  18463. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMergeDeep.js ***!
  18464. \**************************************************************************************************/
  18465. /*! no static exports found */
  18466. /***/ (function(module, exports, __webpack_require__) {
  18467. "use strict";
  18468. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18469. Object.defineProperty(exports, "__esModule", {
  18470. value: true
  18471. });
  18472. exports.default = void 0;
  18473. var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
  18474. var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
  18475. var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
  18476. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  18477. var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
  18478. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  18479. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  18480. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  18481. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  18482. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  18483. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18484. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  18485. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  18486. var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
  18487. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  18488. /**
  18489. * A specialized version of `baseMerge` for arrays and objects which performs
  18490. * deep merges and tracks traversed objects enabling objects with circular
  18491. * references to be merged.
  18492. *
  18493. * @private
  18494. * @param {Object} object The destination object.
  18495. * @param {Object} source The source object.
  18496. * @param {string} key The key of the value to merge.
  18497. * @param {number} srcIndex The index of `source`.
  18498. * @param {Function} mergeFunc The function to merge values.
  18499. * @param {Function} [customizer] The function to customize assigned values.
  18500. * @param {Object} [stack] Tracks traversed source values and their merged
  18501. * counterparts.
  18502. */
  18503. function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
  18504. var objValue = (0, _safeGet.default)(object, key),
  18505. srcValue = (0, _safeGet.default)(source, key),
  18506. stacked = stack.get(srcValue);
  18507. if (stacked) {
  18508. (0, _assignMergeValue.default)(object, key, stacked);
  18509. return;
  18510. }
  18511. var newValue = customizer ? customizer(objValue, srcValue, key + '', object, source, stack) : undefined;
  18512. var isCommon = newValue === undefined;
  18513. if (isCommon) {
  18514. var isArr = (0, _isArray.default)(srcValue),
  18515. isBuff = !isArr && (0, _isBuffer.default)(srcValue),
  18516. isTyped = !isArr && !isBuff && (0, _isTypedArray.default)(srcValue);
  18517. newValue = srcValue;
  18518. if (isArr || isBuff || isTyped) {
  18519. if ((0, _isArray.default)(objValue)) {
  18520. newValue = objValue;
  18521. } else if ((0, _isArrayLikeObject.default)(objValue)) {
  18522. newValue = (0, _copyArray.default)(objValue);
  18523. } else if (isBuff) {
  18524. isCommon = false;
  18525. newValue = (0, _cloneBuffer.default)(srcValue, true);
  18526. } else if (isTyped) {
  18527. isCommon = false;
  18528. newValue = (0, _cloneTypedArray.default)(srcValue, true);
  18529. } else {
  18530. newValue = [];
  18531. }
  18532. } else if ((0, _isPlainObject.default)(srcValue) || (0, _isArguments.default)(srcValue)) {
  18533. newValue = objValue;
  18534. if ((0, _isArguments.default)(objValue)) {
  18535. newValue = (0, _toPlainObject.default)(objValue);
  18536. } else if (!(0, _isObject.default)(objValue) || (0, _isFunction.default)(objValue)) {
  18537. newValue = (0, _initCloneObject.default)(srcValue);
  18538. }
  18539. } else {
  18540. isCommon = false;
  18541. }
  18542. }
  18543. if (isCommon) {
  18544. // Recursively merge objects and arrays (susceptible to call stack limits).
  18545. stack.set(srcValue, newValue);
  18546. mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
  18547. stack['delete'](srcValue);
  18548. }
  18549. (0, _assignMergeValue.default)(object, key, newValue);
  18550. }
  18551. var _default = baseMergeDeep;
  18552. exports.default = _default;
  18553. /***/ }),
  18554. /* 426 */
  18555. /*!*****************************************************************************************************!*\
  18556. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLikeObject.js ***!
  18557. \*****************************************************************************************************/
  18558. /*! no static exports found */
  18559. /***/ (function(module, exports, __webpack_require__) {
  18560. "use strict";
  18561. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18562. Object.defineProperty(exports, "__esModule", {
  18563. value: true
  18564. });
  18565. exports.default = void 0;
  18566. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  18567. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  18568. /**
  18569. * This method is like `_.isArrayLike` except that it also checks if `value`
  18570. * is an object.
  18571. *
  18572. * @static
  18573. * @memberOf _
  18574. * @since 4.0.0
  18575. * @category Lang
  18576. * @param {*} value The value to check.
  18577. * @returns {boolean} Returns `true` if `value` is an array-like object,
  18578. * else `false`.
  18579. * @example
  18580. *
  18581. * _.isArrayLikeObject([1, 2, 3]);
  18582. * // => true
  18583. *
  18584. * _.isArrayLikeObject(document.body.children);
  18585. * // => true
  18586. *
  18587. * _.isArrayLikeObject('abc');
  18588. * // => false
  18589. *
  18590. * _.isArrayLikeObject(_.noop);
  18591. * // => false
  18592. */
  18593. function isArrayLikeObject(value) {
  18594. return (0, _isObjectLike.default)(value) && (0, _isArrayLike.default)(value);
  18595. }
  18596. var _default = isArrayLikeObject;
  18597. exports.default = _default;
  18598. /***/ }),
  18599. /* 427 */
  18600. /*!********************************************************************************************!*\
  18601. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_safeGet.js ***!
  18602. \********************************************************************************************/
  18603. /*! no static exports found */
  18604. /***/ (function(module, exports, __webpack_require__) {
  18605. "use strict";
  18606. Object.defineProperty(exports, "__esModule", {
  18607. value: true
  18608. });
  18609. exports.default = void 0;
  18610. /**
  18611. * Gets the value at `key`, unless `key` is "__proto__" or "constructor".
  18612. *
  18613. * @private
  18614. * @param {Object} object The object to query.
  18615. * @param {string} key The key of the property to get.
  18616. * @returns {*} Returns the property value.
  18617. */
  18618. function safeGet(object, key) {
  18619. if (key === 'constructor' && typeof object[key] === 'function') {
  18620. return;
  18621. }
  18622. if (key == '__proto__') {
  18623. return;
  18624. }
  18625. return object[key];
  18626. }
  18627. var _default = safeGet;
  18628. exports.default = _default;
  18629. /***/ }),
  18630. /* 428 */
  18631. /*!*************************************************************************************************!*\
  18632. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPlainObject.js ***!
  18633. \*************************************************************************************************/
  18634. /*! no static exports found */
  18635. /***/ (function(module, exports, __webpack_require__) {
  18636. "use strict";
  18637. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18638. Object.defineProperty(exports, "__esModule", {
  18639. value: true
  18640. });
  18641. exports.default = void 0;
  18642. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  18643. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18644. /**
  18645. * Converts `value` to a plain object flattening inherited enumerable string
  18646. * keyed properties of `value` to own properties of the plain object.
  18647. *
  18648. * @static
  18649. * @memberOf _
  18650. * @since 3.0.0
  18651. * @category Lang
  18652. * @param {*} value The value to convert.
  18653. * @returns {Object} Returns the converted plain object.
  18654. * @example
  18655. *
  18656. * function Foo() {
  18657. * this.b = 2;
  18658. * }
  18659. *
  18660. * Foo.prototype.c = 3;
  18661. *
  18662. * _.assign({ 'a': 1 }, new Foo);
  18663. * // => { 'a': 1, 'b': 2 }
  18664. *
  18665. * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));
  18666. * // => { 'a': 1, 'b': 2, 'c': 3 }
  18667. */
  18668. function toPlainObject(value) {
  18669. return (0, _copyObject.default)(value, (0, _keysIn.default)(value));
  18670. }
  18671. var _default = toPlainObject;
  18672. exports.default = _default;
  18673. /***/ }),
  18674. /* 429 */
  18675. /*!*********************************************************************************************!*\
  18676. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mergeWith.js ***!
  18677. \*********************************************************************************************/
  18678. /*! no static exports found */
  18679. /***/ (function(module, exports, __webpack_require__) {
  18680. "use strict";
  18681. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18682. Object.defineProperty(exports, "__esModule", {
  18683. value: true
  18684. });
  18685. exports.default = void 0;
  18686. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  18687. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  18688. /**
  18689. * This method is like `_.merge` except that it accepts `customizer` which
  18690. * is invoked to produce the merged values of the destination and source
  18691. * properties. If `customizer` returns `undefined`, merging is handled by the
  18692. * method instead. The `customizer` is invoked with six arguments:
  18693. * (objValue, srcValue, key, object, source, stack).
  18694. *
  18695. * **Note:** This method mutates `object`.
  18696. *
  18697. * @static
  18698. * @memberOf _
  18699. * @since 4.0.0
  18700. * @category Object
  18701. * @param {Object} object The destination object.
  18702. * @param {...Object} sources The source objects.
  18703. * @param {Function} customizer The function to customize assigned values.
  18704. * @returns {Object} Returns `object`.
  18705. * @example
  18706. *
  18707. * function customizer(objValue, srcValue) {
  18708. * if (_.isArray(objValue)) {
  18709. * return objValue.concat(srcValue);
  18710. * }
  18711. * }
  18712. *
  18713. * var object = { 'a': [1], 'b': [2] };
  18714. * var other = { 'a': [3], 'b': [4] };
  18715. *
  18716. * _.mergeWith(object, other, customizer);
  18717. * // => { 'a': [1, 3], 'b': [2, 4] }
  18718. */
  18719. var mergeWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  18720. (0, _baseMerge.default)(object, source, srcIndex, customizer);
  18721. });
  18722. var _default = mergeWith;
  18723. exports.default = _default;
  18724. /***/ }),
  18725. /* 430 */
  18726. /*!*****************************************************************************************!*\
  18727. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defer.js ***!
  18728. \*****************************************************************************************/
  18729. /*! no static exports found */
  18730. /***/ (function(module, exports, __webpack_require__) {
  18731. "use strict";
  18732. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18733. Object.defineProperty(exports, "__esModule", {
  18734. value: true
  18735. });
  18736. exports.default = void 0;
  18737. var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
  18738. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18739. /**
  18740. * Defers invoking the `func` until the current call stack has cleared. Any
  18741. * additional arguments are provided to `func` when it's invoked.
  18742. *
  18743. * @static
  18744. * @memberOf _
  18745. * @since 0.1.0
  18746. * @category Function
  18747. * @param {Function} func The function to defer.
  18748. * @param {...*} [args] The arguments to invoke `func` with.
  18749. * @returns {number} Returns the timer id.
  18750. * @example
  18751. *
  18752. * _.defer(function(text) {
  18753. * console.log(text);
  18754. * }, 'deferred');
  18755. * // => Logs 'deferred' after one millisecond.
  18756. */
  18757. var defer = (0, _baseRest.default)(function (func, args) {
  18758. return (0, _baseDelay.default)(func, 1, args);
  18759. });
  18760. var _default = defer;
  18761. exports.default = _default;
  18762. /***/ }),
  18763. /* 431 */
  18764. /*!**********************************************************************************************!*\
  18765. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDelay.js ***!
  18766. \**********************************************************************************************/
  18767. /*! no static exports found */
  18768. /***/ (function(module, exports, __webpack_require__) {
  18769. "use strict";
  18770. Object.defineProperty(exports, "__esModule", {
  18771. value: true
  18772. });
  18773. exports.default = void 0;
  18774. /** Error message constants. */
  18775. var FUNC_ERROR_TEXT = 'Expected a function';
  18776. /**
  18777. * The base implementation of `_.delay` and `_.defer` which accepts `args`
  18778. * to provide to `func`.
  18779. *
  18780. * @private
  18781. * @param {Function} func The function to delay.
  18782. * @param {number} wait The number of milliseconds to delay invocation.
  18783. * @param {Array} args The arguments to provide to `func`.
  18784. * @returns {number|Object} Returns the timer id or timeout object.
  18785. */
  18786. function baseDelay(func, wait, args) {
  18787. if (typeof func != 'function') {
  18788. throw new TypeError(FUNC_ERROR_TEXT);
  18789. }
  18790. return setTimeout(function () {
  18791. func.apply(undefined, args);
  18792. }, wait);
  18793. }
  18794. var _default = baseDelay;
  18795. exports.default = _default;
  18796. /***/ }),
  18797. /* 432 */
  18798. /*!*****************************************************************************************!*\
  18799. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/delay.js ***!
  18800. \*****************************************************************************************/
  18801. /*! no static exports found */
  18802. /***/ (function(module, exports, __webpack_require__) {
  18803. "use strict";
  18804. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18805. Object.defineProperty(exports, "__esModule", {
  18806. value: true
  18807. });
  18808. exports.default = void 0;
  18809. var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
  18810. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18811. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  18812. /**
  18813. * Invokes `func` after `wait` milliseconds. Any additional arguments are
  18814. * provided to `func` when it's invoked.
  18815. *
  18816. * @static
  18817. * @memberOf _
  18818. * @since 0.1.0
  18819. * @category Function
  18820. * @param {Function} func The function to delay.
  18821. * @param {number} wait The number of milliseconds to delay invocation.
  18822. * @param {...*} [args] The arguments to invoke `func` with.
  18823. * @returns {number} Returns the timer id.
  18824. * @example
  18825. *
  18826. * _.delay(function(text) {
  18827. * console.log(text);
  18828. * }, 1000, 'later');
  18829. * // => Logs 'later' after one second.
  18830. */
  18831. var delay = (0, _baseRest.default)(function (func, wait, args) {
  18832. return (0, _baseDelay.default)(func, (0, _toNumber.default)(wait) || 0, args);
  18833. });
  18834. var _default = delay;
  18835. exports.default = _default;
  18836. /***/ }),
  18837. /* 433 */
  18838. /*!**********************************************************************************************!*\
  18839. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/difference.js ***!
  18840. \**********************************************************************************************/
  18841. /*! no static exports found */
  18842. /***/ (function(module, exports, __webpack_require__) {
  18843. "use strict";
  18844. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18845. Object.defineProperty(exports, "__esModule", {
  18846. value: true
  18847. });
  18848. exports.default = void 0;
  18849. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  18850. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  18851. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18852. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  18853. /**
  18854. * Creates an array of `array` values not included in the other given arrays
  18855. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  18856. * for equality comparisons. The order and references of result values are
  18857. * determined by the first array.
  18858. *
  18859. * **Note:** Unlike `_.pullAll`, this method returns a new array.
  18860. *
  18861. * @static
  18862. * @memberOf _
  18863. * @since 0.1.0
  18864. * @category Array
  18865. * @param {Array} array The array to inspect.
  18866. * @param {...Array} [values] The values to exclude.
  18867. * @returns {Array} Returns the new array of filtered values.
  18868. * @see _.without, _.xor
  18869. * @example
  18870. *
  18871. * _.difference([2, 1], [2, 3]);
  18872. * // => [1]
  18873. */
  18874. var difference = (0, _baseRest.default)(function (array, values) {
  18875. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true)) : [];
  18876. });
  18877. var _default = difference;
  18878. exports.default = _default;
  18879. /***/ }),
  18880. /* 434 */
  18881. /*!***************************************************************************************************!*\
  18882. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDifference.js ***!
  18883. \***************************************************************************************************/
  18884. /*! no static exports found */
  18885. /***/ (function(module, exports, __webpack_require__) {
  18886. "use strict";
  18887. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18888. Object.defineProperty(exports, "__esModule", {
  18889. value: true
  18890. });
  18891. exports.default = void 0;
  18892. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  18893. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  18894. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  18895. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  18896. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  18897. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  18898. /** Used as the size to enable large array optimizations. */
  18899. var LARGE_ARRAY_SIZE = 200;
  18900. /**
  18901. * The base implementation of methods like `_.difference` without support
  18902. * for excluding multiple arrays or iteratee shorthands.
  18903. *
  18904. * @private
  18905. * @param {Array} array The array to inspect.
  18906. * @param {Array} values The values to exclude.
  18907. * @param {Function} [iteratee] The iteratee invoked per element.
  18908. * @param {Function} [comparator] The comparator invoked per element.
  18909. * @returns {Array} Returns the new array of filtered values.
  18910. */
  18911. function baseDifference(array, values, iteratee, comparator) {
  18912. var index = -1,
  18913. includes = _arrayIncludes.default,
  18914. isCommon = true,
  18915. length = array.length,
  18916. result = [],
  18917. valuesLength = values.length;
  18918. if (!length) {
  18919. return result;
  18920. }
  18921. if (iteratee) {
  18922. values = (0, _arrayMap.default)(values, (0, _baseUnary.default)(iteratee));
  18923. }
  18924. if (comparator) {
  18925. includes = _arrayIncludesWith.default;
  18926. isCommon = false;
  18927. } else if (values.length >= LARGE_ARRAY_SIZE) {
  18928. includes = _cacheHas.default;
  18929. isCommon = false;
  18930. values = new _SetCache.default(values);
  18931. }
  18932. outer: while (++index < length) {
  18933. var value = array[index],
  18934. computed = iteratee == null ? value : iteratee(value);
  18935. value = comparator || value !== 0 ? value : 0;
  18936. if (isCommon && computed === computed) {
  18937. var valuesIndex = valuesLength;
  18938. while (valuesIndex--) {
  18939. if (values[valuesIndex] === computed) {
  18940. continue outer;
  18941. }
  18942. }
  18943. result.push(value);
  18944. } else if (!includes(values, computed, comparator)) {
  18945. result.push(value);
  18946. }
  18947. }
  18948. return result;
  18949. }
  18950. var _default = baseDifference;
  18951. exports.default = _default;
  18952. /***/ }),
  18953. /* 435 */
  18954. /*!******************************************************************************************************!*\
  18955. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludesWith.js ***!
  18956. \******************************************************************************************************/
  18957. /*! no static exports found */
  18958. /***/ (function(module, exports, __webpack_require__) {
  18959. "use strict";
  18960. Object.defineProperty(exports, "__esModule", {
  18961. value: true
  18962. });
  18963. exports.default = void 0;
  18964. /**
  18965. * This function is like `arrayIncludes` except that it accepts a comparator.
  18966. *
  18967. * @private
  18968. * @param {Array} [array] The array to inspect.
  18969. * @param {*} target The value to search for.
  18970. * @param {Function} comparator The comparator invoked per element.
  18971. * @returns {boolean} Returns `true` if `target` is found, else `false`.
  18972. */
  18973. function arrayIncludesWith(array, value, comparator) {
  18974. var index = -1,
  18975. length = array == null ? 0 : array.length;
  18976. while (++index < length) {
  18977. if (comparator(value, array[index])) {
  18978. return true;
  18979. }
  18980. }
  18981. return false;
  18982. }
  18983. var _default = arrayIncludesWith;
  18984. exports.default = _default;
  18985. /***/ }),
  18986. /* 436 */
  18987. /*!************************************************************************************************!*\
  18988. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceBy.js ***!
  18989. \************************************************************************************************/
  18990. /*! no static exports found */
  18991. /***/ (function(module, exports, __webpack_require__) {
  18992. "use strict";
  18993. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18994. Object.defineProperty(exports, "__esModule", {
  18995. value: true
  18996. });
  18997. exports.default = void 0;
  18998. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  18999. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  19000. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19001. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  19002. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  19003. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  19004. /**
  19005. * This method is like `_.difference` except that it accepts `iteratee` which
  19006. * is invoked for each element of `array` and `values` to generate the criterion
  19007. * by which they're compared. The order and references of result values are
  19008. * determined by the first array. The iteratee is invoked with one argument:
  19009. * (value).
  19010. *
  19011. * **Note:** Unlike `_.pullAllBy`, this method returns a new array.
  19012. *
  19013. * @static
  19014. * @memberOf _
  19015. * @since 4.0.0
  19016. * @category Array
  19017. * @param {Array} array The array to inspect.
  19018. * @param {...Array} [values] The values to exclude.
  19019. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  19020. * @returns {Array} Returns the new array of filtered values.
  19021. * @example
  19022. *
  19023. * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  19024. * // => [1.2]
  19025. *
  19026. * // The `_.property` iteratee shorthand.
  19027. * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');
  19028. * // => [{ 'x': 2 }]
  19029. */
  19030. var differenceBy = (0, _baseRest.default)(function (array, values) {
  19031. var iteratee = (0, _last.default)(values);
  19032. if ((0, _isArrayLikeObject.default)(iteratee)) {
  19033. iteratee = undefined;
  19034. }
  19035. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2)) : [];
  19036. });
  19037. var _default = differenceBy;
  19038. exports.default = _default;
  19039. /***/ }),
  19040. /* 437 */
  19041. /*!****************************************************************************************!*\
  19042. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/last.js ***!
  19043. \****************************************************************************************/
  19044. /*! no static exports found */
  19045. /***/ (function(module, exports, __webpack_require__) {
  19046. "use strict";
  19047. Object.defineProperty(exports, "__esModule", {
  19048. value: true
  19049. });
  19050. exports.default = void 0;
  19051. /**
  19052. * Gets the last element of `array`.
  19053. *
  19054. * @static
  19055. * @memberOf _
  19056. * @since 0.1.0
  19057. * @category Array
  19058. * @param {Array} array The array to query.
  19059. * @returns {*} Returns the last element of `array`.
  19060. * @example
  19061. *
  19062. * _.last([1, 2, 3]);
  19063. * // => 3
  19064. */
  19065. function last(array) {
  19066. var length = array == null ? 0 : array.length;
  19067. return length ? array[length - 1] : undefined;
  19068. }
  19069. var _default = last;
  19070. exports.default = _default;
  19071. /***/ }),
  19072. /* 438 */
  19073. /*!**************************************************************************************************!*\
  19074. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceWith.js ***!
  19075. \**************************************************************************************************/
  19076. /*! no static exports found */
  19077. /***/ (function(module, exports, __webpack_require__) {
  19078. "use strict";
  19079. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19080. Object.defineProperty(exports, "__esModule", {
  19081. value: true
  19082. });
  19083. exports.default = void 0;
  19084. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  19085. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  19086. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  19087. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  19088. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  19089. /**
  19090. * This method is like `_.difference` except that it accepts `comparator`
  19091. * which is invoked to compare elements of `array` to `values`. The order and
  19092. * references of result values are determined by the first array. The comparator
  19093. * is invoked with two arguments: (arrVal, othVal).
  19094. *
  19095. * **Note:** Unlike `_.pullAllWith`, this method returns a new array.
  19096. *
  19097. * @static
  19098. * @memberOf _
  19099. * @since 4.0.0
  19100. * @category Array
  19101. * @param {Array} array The array to inspect.
  19102. * @param {...Array} [values] The values to exclude.
  19103. * @param {Function} [comparator] The comparator invoked per element.
  19104. * @returns {Array} Returns the new array of filtered values.
  19105. * @example
  19106. *
  19107. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  19108. *
  19109. * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
  19110. * // => [{ 'x': 2, 'y': 1 }]
  19111. */
  19112. var differenceWith = (0, _baseRest.default)(function (array, values) {
  19113. var comparator = (0, _last.default)(values);
  19114. if ((0, _isArrayLikeObject.default)(comparator)) {
  19115. comparator = undefined;
  19116. }
  19117. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), undefined, comparator) : [];
  19118. });
  19119. var _default = differenceWith;
  19120. exports.default = _default;
  19121. /***/ }),
  19122. /* 439 */
  19123. /*!******************************************************************************************!*\
  19124. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/divide.js ***!
  19125. \******************************************************************************************/
  19126. /*! no static exports found */
  19127. /***/ (function(module, exports, __webpack_require__) {
  19128. "use strict";
  19129. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19130. Object.defineProperty(exports, "__esModule", {
  19131. value: true
  19132. });
  19133. exports.default = void 0;
  19134. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  19135. /**
  19136. * Divide two numbers.
  19137. *
  19138. * @static
  19139. * @memberOf _
  19140. * @since 4.7.0
  19141. * @category Math
  19142. * @param {number} dividend The first number in a division.
  19143. * @param {number} divisor The second number in a division.
  19144. * @returns {number} Returns the quotient.
  19145. * @example
  19146. *
  19147. * _.divide(6, 4);
  19148. * // => 1.5
  19149. */
  19150. var divide = (0, _createMathOperation.default)(function (dividend, divisor) {
  19151. return dividend / divisor;
  19152. }, 1);
  19153. var _default = divide;
  19154. exports.default = _default;
  19155. /***/ }),
  19156. /* 440 */
  19157. /*!****************************************************************************************!*\
  19158. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/drop.js ***!
  19159. \****************************************************************************************/
  19160. /*! no static exports found */
  19161. /***/ (function(module, exports, __webpack_require__) {
  19162. "use strict";
  19163. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19164. Object.defineProperty(exports, "__esModule", {
  19165. value: true
  19166. });
  19167. exports.default = void 0;
  19168. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19169. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19170. /**
  19171. * Creates a slice of `array` with `n` elements dropped from the beginning.
  19172. *
  19173. * @static
  19174. * @memberOf _
  19175. * @since 0.5.0
  19176. * @category Array
  19177. * @param {Array} array The array to query.
  19178. * @param {number} [n=1] The number of elements to drop.
  19179. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  19180. * @returns {Array} Returns the slice of `array`.
  19181. * @example
  19182. *
  19183. * _.drop([1, 2, 3]);
  19184. * // => [2, 3]
  19185. *
  19186. * _.drop([1, 2, 3], 2);
  19187. * // => [3]
  19188. *
  19189. * _.drop([1, 2, 3], 5);
  19190. * // => []
  19191. *
  19192. * _.drop([1, 2, 3], 0);
  19193. * // => [1, 2, 3]
  19194. */
  19195. function drop(array, n, guard) {
  19196. var length = array == null ? 0 : array.length;
  19197. if (!length) {
  19198. return [];
  19199. }
  19200. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  19201. return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
  19202. }
  19203. var _default = drop;
  19204. exports.default = _default;
  19205. /***/ }),
  19206. /* 441 */
  19207. /*!*********************************************************************************************!*\
  19208. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRight.js ***!
  19209. \*********************************************************************************************/
  19210. /*! no static exports found */
  19211. /***/ (function(module, exports, __webpack_require__) {
  19212. "use strict";
  19213. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19214. Object.defineProperty(exports, "__esModule", {
  19215. value: true
  19216. });
  19217. exports.default = void 0;
  19218. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19219. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19220. /**
  19221. * Creates a slice of `array` with `n` elements dropped from the end.
  19222. *
  19223. * @static
  19224. * @memberOf _
  19225. * @since 3.0.0
  19226. * @category Array
  19227. * @param {Array} array The array to query.
  19228. * @param {number} [n=1] The number of elements to drop.
  19229. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  19230. * @returns {Array} Returns the slice of `array`.
  19231. * @example
  19232. *
  19233. * _.dropRight([1, 2, 3]);
  19234. * // => [1, 2]
  19235. *
  19236. * _.dropRight([1, 2, 3], 2);
  19237. * // => [1]
  19238. *
  19239. * _.dropRight([1, 2, 3], 5);
  19240. * // => []
  19241. *
  19242. * _.dropRight([1, 2, 3], 0);
  19243. * // => [1, 2, 3]
  19244. */
  19245. function dropRight(array, n, guard) {
  19246. var length = array == null ? 0 : array.length;
  19247. if (!length) {
  19248. return [];
  19249. }
  19250. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  19251. n = length - n;
  19252. return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
  19253. }
  19254. var _default = dropRight;
  19255. exports.default = _default;
  19256. /***/ }),
  19257. /* 442 */
  19258. /*!**************************************************************************************************!*\
  19259. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRightWhile.js ***!
  19260. \**************************************************************************************************/
  19261. /*! no static exports found */
  19262. /***/ (function(module, exports, __webpack_require__) {
  19263. "use strict";
  19264. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19265. Object.defineProperty(exports, "__esModule", {
  19266. value: true
  19267. });
  19268. exports.default = void 0;
  19269. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19270. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  19271. /**
  19272. * Creates a slice of `array` excluding elements dropped from the end.
  19273. * Elements are dropped until `predicate` returns falsey. The predicate is
  19274. * invoked with three arguments: (value, index, array).
  19275. *
  19276. * @static
  19277. * @memberOf _
  19278. * @since 3.0.0
  19279. * @category Array
  19280. * @param {Array} array The array to query.
  19281. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  19282. * @returns {Array} Returns the slice of `array`.
  19283. * @example
  19284. *
  19285. * var users = [
  19286. * { 'user': 'barney', 'active': true },
  19287. * { 'user': 'fred', 'active': false },
  19288. * { 'user': 'pebbles', 'active': false }
  19289. * ];
  19290. *
  19291. * _.dropRightWhile(users, function(o) { return !o.active; });
  19292. * // => objects for ['barney']
  19293. *
  19294. * // The `_.matches` iteratee shorthand.
  19295. * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false });
  19296. * // => objects for ['barney', 'fred']
  19297. *
  19298. * // The `_.matchesProperty` iteratee shorthand.
  19299. * _.dropRightWhile(users, ['active', false]);
  19300. * // => objects for ['barney']
  19301. *
  19302. * // The `_.property` iteratee shorthand.
  19303. * _.dropRightWhile(users, 'active');
  19304. * // => objects for ['barney', 'fred', 'pebbles']
  19305. */
  19306. function dropRightWhile(array, predicate) {
  19307. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true, true) : [];
  19308. }
  19309. var _default = dropRightWhile;
  19310. exports.default = _default;
  19311. /***/ }),
  19312. /* 443 */
  19313. /*!**********************************************************************************************!*\
  19314. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWhile.js ***!
  19315. \**********************************************************************************************/
  19316. /*! no static exports found */
  19317. /***/ (function(module, exports, __webpack_require__) {
  19318. "use strict";
  19319. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19320. Object.defineProperty(exports, "__esModule", {
  19321. value: true
  19322. });
  19323. exports.default = void 0;
  19324. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19325. /**
  19326. * The base implementation of methods like `_.dropWhile` and `_.takeWhile`
  19327. * without support for iteratee shorthands.
  19328. *
  19329. * @private
  19330. * @param {Array} array The array to query.
  19331. * @param {Function} predicate The function invoked per iteration.
  19332. * @param {boolean} [isDrop] Specify dropping elements instead of taking them.
  19333. * @param {boolean} [fromRight] Specify iterating from right to left.
  19334. * @returns {Array} Returns the slice of `array`.
  19335. */
  19336. function baseWhile(array, predicate, isDrop, fromRight) {
  19337. var length = array.length,
  19338. index = fromRight ? length : -1;
  19339. while ((fromRight ? index-- : ++index < length) && predicate(array[index], index, array)) {}
  19340. return isDrop ? (0, _baseSlice.default)(array, fromRight ? 0 : index, fromRight ? index + 1 : length) : (0, _baseSlice.default)(array, fromRight ? index + 1 : 0, fromRight ? length : index);
  19341. }
  19342. var _default = baseWhile;
  19343. exports.default = _default;
  19344. /***/ }),
  19345. /* 444 */
  19346. /*!*********************************************************************************************!*\
  19347. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropWhile.js ***!
  19348. \*********************************************************************************************/
  19349. /*! no static exports found */
  19350. /***/ (function(module, exports, __webpack_require__) {
  19351. "use strict";
  19352. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19353. Object.defineProperty(exports, "__esModule", {
  19354. value: true
  19355. });
  19356. exports.default = void 0;
  19357. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19358. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  19359. /**
  19360. * Creates a slice of `array` excluding elements dropped from the beginning.
  19361. * Elements are dropped until `predicate` returns falsey. The predicate is
  19362. * invoked with three arguments: (value, index, array).
  19363. *
  19364. * @static
  19365. * @memberOf _
  19366. * @since 3.0.0
  19367. * @category Array
  19368. * @param {Array} array The array to query.
  19369. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  19370. * @returns {Array} Returns the slice of `array`.
  19371. * @example
  19372. *
  19373. * var users = [
  19374. * { 'user': 'barney', 'active': false },
  19375. * { 'user': 'fred', 'active': false },
  19376. * { 'user': 'pebbles', 'active': true }
  19377. * ];
  19378. *
  19379. * _.dropWhile(users, function(o) { return !o.active; });
  19380. * // => objects for ['pebbles']
  19381. *
  19382. * // The `_.matches` iteratee shorthand.
  19383. * _.dropWhile(users, { 'user': 'barney', 'active': false });
  19384. * // => objects for ['fred', 'pebbles']
  19385. *
  19386. * // The `_.matchesProperty` iteratee shorthand.
  19387. * _.dropWhile(users, ['active', false]);
  19388. * // => objects for ['pebbles']
  19389. *
  19390. * // The `_.property` iteratee shorthand.
  19391. * _.dropWhile(users, 'active');
  19392. * // => objects for ['barney', 'fred', 'pebbles']
  19393. */
  19394. function dropWhile(array, predicate) {
  19395. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true) : [];
  19396. }
  19397. var _default = dropWhile;
  19398. exports.default = _default;
  19399. /***/ }),
  19400. /* 445 */
  19401. /*!****************************************************************************************!*\
  19402. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/each.js ***!
  19403. \****************************************************************************************/
  19404. /*! no static exports found */
  19405. /***/ (function(module, exports, __webpack_require__) {
  19406. "use strict";
  19407. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19408. Object.defineProperty(exports, "__esModule", {
  19409. value: true
  19410. });
  19411. Object.defineProperty(exports, "default", {
  19412. enumerable: true,
  19413. get: function get() {
  19414. return _forEach.default;
  19415. }
  19416. });
  19417. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  19418. /***/ }),
  19419. /* 446 */
  19420. /*!*******************************************************************************************!*\
  19421. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEach.js ***!
  19422. \*******************************************************************************************/
  19423. /*! no static exports found */
  19424. /***/ (function(module, exports, __webpack_require__) {
  19425. "use strict";
  19426. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19427. Object.defineProperty(exports, "__esModule", {
  19428. value: true
  19429. });
  19430. exports.default = void 0;
  19431. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  19432. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  19433. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  19434. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  19435. /**
  19436. * Iterates over elements of `collection` and invokes `iteratee` for each element.
  19437. * The iteratee is invoked with three arguments: (value, index|key, collection).
  19438. * Iteratee functions may exit iteration early by explicitly returning `false`.
  19439. *
  19440. * **Note:** As with other "Collections" methods, objects with a "length"
  19441. * property are iterated like arrays. To avoid this behavior use `_.forIn`
  19442. * or `_.forOwn` for object iteration.
  19443. *
  19444. * @static
  19445. * @memberOf _
  19446. * @since 0.1.0
  19447. * @alias each
  19448. * @category Collection
  19449. * @param {Array|Object} collection The collection to iterate over.
  19450. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  19451. * @returns {Array|Object} Returns `collection`.
  19452. * @see _.forEachRight
  19453. * @example
  19454. *
  19455. * _.forEach([1, 2], function(value) {
  19456. * console.log(value);
  19457. * });
  19458. * // => Logs `1` then `2`.
  19459. *
  19460. * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
  19461. * console.log(key);
  19462. * });
  19463. * // => Logs 'a' then 'b' (iteration order is not guaranteed).
  19464. */
  19465. function forEach(collection, iteratee) {
  19466. var func = (0, _isArray.default)(collection) ? _arrayEach.default : _baseEach.default;
  19467. return func(collection, (0, _castFunction.default)(iteratee));
  19468. }
  19469. var _default = forEach;
  19470. exports.default = _default;
  19471. /***/ }),
  19472. /* 447 */
  19473. /*!*************************************************************************************************!*\
  19474. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castFunction.js ***!
  19475. \*************************************************************************************************/
  19476. /*! no static exports found */
  19477. /***/ (function(module, exports, __webpack_require__) {
  19478. "use strict";
  19479. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19480. Object.defineProperty(exports, "__esModule", {
  19481. value: true
  19482. });
  19483. exports.default = void 0;
  19484. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  19485. /**
  19486. * Casts `value` to `identity` if it's not a function.
  19487. *
  19488. * @private
  19489. * @param {*} value The value to inspect.
  19490. * @returns {Function} Returns cast function.
  19491. */
  19492. function castFunction(value) {
  19493. return typeof value == 'function' ? value : _identity.default;
  19494. }
  19495. var _default = castFunction;
  19496. exports.default = _default;
  19497. /***/ }),
  19498. /* 448 */
  19499. /*!*********************************************************************************************!*\
  19500. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eachRight.js ***!
  19501. \*********************************************************************************************/
  19502. /*! no static exports found */
  19503. /***/ (function(module, exports, __webpack_require__) {
  19504. "use strict";
  19505. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19506. Object.defineProperty(exports, "__esModule", {
  19507. value: true
  19508. });
  19509. Object.defineProperty(exports, "default", {
  19510. enumerable: true,
  19511. get: function get() {
  19512. return _forEachRight.default;
  19513. }
  19514. });
  19515. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  19516. /***/ }),
  19517. /* 449 */
  19518. /*!************************************************************************************************!*\
  19519. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEachRight.js ***!
  19520. \************************************************************************************************/
  19521. /*! no static exports found */
  19522. /***/ (function(module, exports, __webpack_require__) {
  19523. "use strict";
  19524. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19525. Object.defineProperty(exports, "__esModule", {
  19526. value: true
  19527. });
  19528. exports.default = void 0;
  19529. var _arrayEachRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayEachRight.js */ 450));
  19530. var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
  19531. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  19532. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  19533. /**
  19534. * This method is like `_.forEach` except that it iterates over elements of
  19535. * `collection` from right to left.
  19536. *
  19537. * @static
  19538. * @memberOf _
  19539. * @since 2.0.0
  19540. * @alias eachRight
  19541. * @category Collection
  19542. * @param {Array|Object} collection The collection to iterate over.
  19543. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  19544. * @returns {Array|Object} Returns `collection`.
  19545. * @see _.forEach
  19546. * @example
  19547. *
  19548. * _.forEachRight([1, 2], function(value) {
  19549. * console.log(value);
  19550. * });
  19551. * // => Logs `2` then `1`.
  19552. */
  19553. function forEachRight(collection, iteratee) {
  19554. var func = (0, _isArray.default)(collection) ? _arrayEachRight.default : _baseEachRight.default;
  19555. return func(collection, (0, _castFunction.default)(iteratee));
  19556. }
  19557. var _default = forEachRight;
  19558. exports.default = _default;
  19559. /***/ }),
  19560. /* 450 */
  19561. /*!***************************************************************************************************!*\
  19562. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEachRight.js ***!
  19563. \***************************************************************************************************/
  19564. /*! no static exports found */
  19565. /***/ (function(module, exports, __webpack_require__) {
  19566. "use strict";
  19567. Object.defineProperty(exports, "__esModule", {
  19568. value: true
  19569. });
  19570. exports.default = void 0;
  19571. /**
  19572. * A specialized version of `_.forEachRight` for arrays without support for
  19573. * iteratee shorthands.
  19574. *
  19575. * @private
  19576. * @param {Array} [array] The array to iterate over.
  19577. * @param {Function} iteratee The function invoked per iteration.
  19578. * @returns {Array} Returns `array`.
  19579. */
  19580. function arrayEachRight(array, iteratee) {
  19581. var length = array == null ? 0 : array.length;
  19582. while (length--) {
  19583. if (iteratee(array[length], length, array) === false) {
  19584. break;
  19585. }
  19586. }
  19587. return array;
  19588. }
  19589. var _default = arrayEachRight;
  19590. exports.default = _default;
  19591. /***/ }),
  19592. /* 451 */
  19593. /*!**************************************************************************************************!*\
  19594. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEachRight.js ***!
  19595. \**************************************************************************************************/
  19596. /*! no static exports found */
  19597. /***/ (function(module, exports, __webpack_require__) {
  19598. "use strict";
  19599. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19600. Object.defineProperty(exports, "__esModule", {
  19601. value: true
  19602. });
  19603. exports.default = void 0;
  19604. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  19605. var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
  19606. /**
  19607. * The base implementation of `_.forEachRight` without support for iteratee shorthands.
  19608. *
  19609. * @private
  19610. * @param {Array|Object} collection The collection to iterate over.
  19611. * @param {Function} iteratee The function invoked per iteration.
  19612. * @returns {Array|Object} Returns `collection`.
  19613. */
  19614. var baseEachRight = (0, _createBaseEach.default)(_baseForOwnRight.default, true);
  19615. var _default = baseEachRight;
  19616. exports.default = _default;
  19617. /***/ }),
  19618. /* 452 */
  19619. /*!****************************************************************************************************!*\
  19620. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwnRight.js ***!
  19621. \****************************************************************************************************/
  19622. /*! no static exports found */
  19623. /***/ (function(module, exports, __webpack_require__) {
  19624. "use strict";
  19625. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19626. Object.defineProperty(exports, "__esModule", {
  19627. value: true
  19628. });
  19629. exports.default = void 0;
  19630. var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
  19631. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  19632. /**
  19633. * The base implementation of `_.forOwnRight` without support for iteratee shorthands.
  19634. *
  19635. * @private
  19636. * @param {Object} object The object to iterate over.
  19637. * @param {Function} iteratee The function invoked per iteration.
  19638. * @returns {Object} Returns `object`.
  19639. */
  19640. function baseForOwnRight(object, iteratee) {
  19641. return object && (0, _baseForRight.default)(object, iteratee, _keys.default);
  19642. }
  19643. var _default = baseForOwnRight;
  19644. exports.default = _default;
  19645. /***/ }),
  19646. /* 453 */
  19647. /*!*************************************************************************************************!*\
  19648. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForRight.js ***!
  19649. \*************************************************************************************************/
  19650. /*! no static exports found */
  19651. /***/ (function(module, exports, __webpack_require__) {
  19652. "use strict";
  19653. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19654. Object.defineProperty(exports, "__esModule", {
  19655. value: true
  19656. });
  19657. exports.default = void 0;
  19658. var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
  19659. /**
  19660. * This function is like `baseFor` except that it iterates over properties
  19661. * in the opposite order.
  19662. *
  19663. * @private
  19664. * @param {Object} object The object to iterate over.
  19665. * @param {Function} iteratee The function invoked per iteration.
  19666. * @param {Function} keysFunc The function to get the keys of `object`.
  19667. * @returns {Object} Returns `object`.
  19668. */
  19669. var baseForRight = (0, _createBaseFor.default)(true);
  19670. var _default = baseForRight;
  19671. exports.default = _default;
  19672. /***/ }),
  19673. /* 454 */
  19674. /*!********************************************************************************************!*\
  19675. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/endsWith.js ***!
  19676. \********************************************************************************************/
  19677. /*! no static exports found */
  19678. /***/ (function(module, exports, __webpack_require__) {
  19679. "use strict";
  19680. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19681. Object.defineProperty(exports, "__esModule", {
  19682. value: true
  19683. });
  19684. exports.default = void 0;
  19685. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  19686. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  19687. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19688. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  19689. /**
  19690. * Checks if `string` ends with the given target string.
  19691. *
  19692. * @static
  19693. * @memberOf _
  19694. * @since 3.0.0
  19695. * @category String
  19696. * @param {string} [string=''] The string to inspect.
  19697. * @param {string} [target] The string to search for.
  19698. * @param {number} [position=string.length] The position to search up to.
  19699. * @returns {boolean} Returns `true` if `string` ends with `target`,
  19700. * else `false`.
  19701. * @example
  19702. *
  19703. * _.endsWith('abc', 'c');
  19704. * // => true
  19705. *
  19706. * _.endsWith('abc', 'b');
  19707. * // => false
  19708. *
  19709. * _.endsWith('abc', 'b', 2);
  19710. * // => true
  19711. */
  19712. function endsWith(string, target, position) {
  19713. string = (0, _toString.default)(string);
  19714. target = (0, _baseToString.default)(target);
  19715. var length = string.length;
  19716. position = position === undefined ? length : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, length);
  19717. var end = position;
  19718. position -= target.length;
  19719. return position >= 0 && string.slice(position, end) == target;
  19720. }
  19721. var _default = endsWith;
  19722. exports.default = _default;
  19723. /***/ }),
  19724. /* 455 */
  19725. /*!*******************************************************************************************!*\
  19726. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entries.js ***!
  19727. \*******************************************************************************************/
  19728. /*! no static exports found */
  19729. /***/ (function(module, exports, __webpack_require__) {
  19730. "use strict";
  19731. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19732. Object.defineProperty(exports, "__esModule", {
  19733. value: true
  19734. });
  19735. Object.defineProperty(exports, "default", {
  19736. enumerable: true,
  19737. get: function get() {
  19738. return _toPairs.default;
  19739. }
  19740. });
  19741. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  19742. /***/ }),
  19743. /* 456 */
  19744. /*!*******************************************************************************************!*\
  19745. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairs.js ***!
  19746. \*******************************************************************************************/
  19747. /*! no static exports found */
  19748. /***/ (function(module, exports, __webpack_require__) {
  19749. "use strict";
  19750. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19751. Object.defineProperty(exports, "__esModule", {
  19752. value: true
  19753. });
  19754. exports.default = void 0;
  19755. var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
  19756. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  19757. /**
  19758. * Creates an array of own enumerable string keyed-value pairs for `object`
  19759. * which can be consumed by `_.fromPairs`. If `object` is a map or set, its
  19760. * entries are returned.
  19761. *
  19762. * @static
  19763. * @memberOf _
  19764. * @since 4.0.0
  19765. * @alias entries
  19766. * @category Object
  19767. * @param {Object} object The object to query.
  19768. * @returns {Array} Returns the key-value pairs.
  19769. * @example
  19770. *
  19771. * function Foo() {
  19772. * this.a = 1;
  19773. * this.b = 2;
  19774. * }
  19775. *
  19776. * Foo.prototype.c = 3;
  19777. *
  19778. * _.toPairs(new Foo);
  19779. * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)
  19780. */
  19781. var toPairs = (0, _createToPairs.default)(_keys.default);
  19782. var _default = toPairs;
  19783. exports.default = _default;
  19784. /***/ }),
  19785. /* 457 */
  19786. /*!**************************************************************************************************!*\
  19787. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createToPairs.js ***!
  19788. \**************************************************************************************************/
  19789. /*! no static exports found */
  19790. /***/ (function(module, exports, __webpack_require__) {
  19791. "use strict";
  19792. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19793. Object.defineProperty(exports, "__esModule", {
  19794. value: true
  19795. });
  19796. exports.default = void 0;
  19797. var _baseToPairs = _interopRequireDefault(__webpack_require__(/*! ./_baseToPairs.js */ 458));
  19798. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  19799. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  19800. var _setToPairs = _interopRequireDefault(__webpack_require__(/*! ./_setToPairs.js */ 459));
  19801. /** `Object#toString` result references. */
  19802. var mapTag = '[object Map]',
  19803. setTag = '[object Set]';
  19804. /**
  19805. * Creates a `_.toPairs` or `_.toPairsIn` function.
  19806. *
  19807. * @private
  19808. * @param {Function} keysFunc The function to get the keys of a given object.
  19809. * @returns {Function} Returns the new pairs function.
  19810. */
  19811. function createToPairs(keysFunc) {
  19812. return function (object) {
  19813. var tag = (0, _getTag.default)(object);
  19814. if (tag == mapTag) {
  19815. return (0, _mapToArray.default)(object);
  19816. }
  19817. if (tag == setTag) {
  19818. return (0, _setToPairs.default)(object);
  19819. }
  19820. return (0, _baseToPairs.default)(object, keysFunc(object));
  19821. };
  19822. }
  19823. var _default = createToPairs;
  19824. exports.default = _default;
  19825. /***/ }),
  19826. /* 458 */
  19827. /*!************************************************************************************************!*\
  19828. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToPairs.js ***!
  19829. \************************************************************************************************/
  19830. /*! no static exports found */
  19831. /***/ (function(module, exports, __webpack_require__) {
  19832. "use strict";
  19833. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19834. Object.defineProperty(exports, "__esModule", {
  19835. value: true
  19836. });
  19837. exports.default = void 0;
  19838. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  19839. /**
  19840. * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array
  19841. * of key-value pairs for `object` corresponding to the property names of `props`.
  19842. *
  19843. * @private
  19844. * @param {Object} object The object to query.
  19845. * @param {Array} props The property names to get values for.
  19846. * @returns {Object} Returns the key-value pairs.
  19847. */
  19848. function baseToPairs(object, props) {
  19849. return (0, _arrayMap.default)(props, function (key) {
  19850. return [key, object[key]];
  19851. });
  19852. }
  19853. var _default = baseToPairs;
  19854. exports.default = _default;
  19855. /***/ }),
  19856. /* 459 */
  19857. /*!***********************************************************************************************!*\
  19858. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToPairs.js ***!
  19859. \***********************************************************************************************/
  19860. /*! no static exports found */
  19861. /***/ (function(module, exports, __webpack_require__) {
  19862. "use strict";
  19863. Object.defineProperty(exports, "__esModule", {
  19864. value: true
  19865. });
  19866. exports.default = void 0;
  19867. /**
  19868. * Converts `set` to its value-value pairs.
  19869. *
  19870. * @private
  19871. * @param {Object} set The set to convert.
  19872. * @returns {Array} Returns the value-value pairs.
  19873. */
  19874. function setToPairs(set) {
  19875. var index = -1,
  19876. result = Array(set.size);
  19877. set.forEach(function (value) {
  19878. result[++index] = [value, value];
  19879. });
  19880. return result;
  19881. }
  19882. var _default = setToPairs;
  19883. exports.default = _default;
  19884. /***/ }),
  19885. /* 460 */
  19886. /*!*********************************************************************************************!*\
  19887. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entriesIn.js ***!
  19888. \*********************************************************************************************/
  19889. /*! no static exports found */
  19890. /***/ (function(module, exports, __webpack_require__) {
  19891. "use strict";
  19892. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19893. Object.defineProperty(exports, "__esModule", {
  19894. value: true
  19895. });
  19896. Object.defineProperty(exports, "default", {
  19897. enumerable: true,
  19898. get: function get() {
  19899. return _toPairsIn.default;
  19900. }
  19901. });
  19902. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  19903. /***/ }),
  19904. /* 461 */
  19905. /*!*********************************************************************************************!*\
  19906. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairsIn.js ***!
  19907. \*********************************************************************************************/
  19908. /*! no static exports found */
  19909. /***/ (function(module, exports, __webpack_require__) {
  19910. "use strict";
  19911. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19912. Object.defineProperty(exports, "__esModule", {
  19913. value: true
  19914. });
  19915. exports.default = void 0;
  19916. var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
  19917. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  19918. /**
  19919. * Creates an array of own and inherited enumerable string keyed-value pairs
  19920. * for `object` which can be consumed by `_.fromPairs`. If `object` is a map
  19921. * or set, its entries are returned.
  19922. *
  19923. * @static
  19924. * @memberOf _
  19925. * @since 4.0.0
  19926. * @alias entriesIn
  19927. * @category Object
  19928. * @param {Object} object The object to query.
  19929. * @returns {Array} Returns the key-value pairs.
  19930. * @example
  19931. *
  19932. * function Foo() {
  19933. * this.a = 1;
  19934. * this.b = 2;
  19935. * }
  19936. *
  19937. * Foo.prototype.c = 3;
  19938. *
  19939. * _.toPairsIn(new Foo);
  19940. * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)
  19941. */
  19942. var toPairsIn = (0, _createToPairs.default)(_keysIn.default);
  19943. var _default = toPairsIn;
  19944. exports.default = _default;
  19945. /***/ }),
  19946. /* 462 */
  19947. /*!******************************************************************************************!*\
  19948. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escape.js ***!
  19949. \******************************************************************************************/
  19950. /*! no static exports found */
  19951. /***/ (function(module, exports, __webpack_require__) {
  19952. "use strict";
  19953. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19954. Object.defineProperty(exports, "__esModule", {
  19955. value: true
  19956. });
  19957. exports.default = void 0;
  19958. var _escapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeHtmlChar.js */ 463));
  19959. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  19960. /** Used to match HTML entities and HTML characters. */
  19961. var reUnescapedHtml = /[&<>"']/g,
  19962. reHasUnescapedHtml = RegExp(reUnescapedHtml.source);
  19963. /**
  19964. * Converts the characters "&", "<", ">", '"', and "'" in `string` to their
  19965. * corresponding HTML entities.
  19966. *
  19967. * **Note:** No other characters are escaped. To escape additional
  19968. * characters use a third-party library like [_he_](https://mths.be/he).
  19969. *
  19970. * Though the ">" character is escaped for symmetry, characters like
  19971. * ">" and "/" don't need escaping in HTML and have no special meaning
  19972. * unless they're part of a tag or unquoted attribute value. See
  19973. * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)
  19974. * (under "semi-related fun fact") for more details.
  19975. *
  19976. * When working with HTML you should always
  19977. * [quote attribute values](http://wonko.com/post/html-escaping) to reduce
  19978. * XSS vectors.
  19979. *
  19980. * @static
  19981. * @since 0.1.0
  19982. * @memberOf _
  19983. * @category String
  19984. * @param {string} [string=''] The string to escape.
  19985. * @returns {string} Returns the escaped string.
  19986. * @example
  19987. *
  19988. * _.escape('fred, barney, & pebbles');
  19989. * // => 'fred, barney, &amp; pebbles'
  19990. */
  19991. function escape(string) {
  19992. string = (0, _toString.default)(string);
  19993. return string && reHasUnescapedHtml.test(string) ? string.replace(reUnescapedHtml, _escapeHtmlChar.default) : string;
  19994. }
  19995. var _default = escape;
  19996. exports.default = _default;
  19997. /***/ }),
  19998. /* 463 */
  19999. /*!***************************************************************************************************!*\
  20000. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeHtmlChar.js ***!
  20001. \***************************************************************************************************/
  20002. /*! no static exports found */
  20003. /***/ (function(module, exports, __webpack_require__) {
  20004. "use strict";
  20005. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20006. Object.defineProperty(exports, "__esModule", {
  20007. value: true
  20008. });
  20009. exports.default = void 0;
  20010. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  20011. /** Used to map characters to HTML entities. */
  20012. var htmlEscapes = {
  20013. '&': '&amp;',
  20014. '<': '&lt;',
  20015. '>': '&gt;',
  20016. '"': '&quot;',
  20017. "'": '&#39;'
  20018. };
  20019. /**
  20020. * Used by `_.escape` to convert characters to HTML entities.
  20021. *
  20022. * @private
  20023. * @param {string} chr The matched character to escape.
  20024. * @returns {string} Returns the escaped character.
  20025. */
  20026. var escapeHtmlChar = (0, _basePropertyOf.default)(htmlEscapes);
  20027. var _default = escapeHtmlChar;
  20028. exports.default = _default;
  20029. /***/ }),
  20030. /* 464 */
  20031. /*!************************************************************************************************!*\
  20032. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escapeRegExp.js ***!
  20033. \************************************************************************************************/
  20034. /*! no static exports found */
  20035. /***/ (function(module, exports, __webpack_require__) {
  20036. "use strict";
  20037. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20038. Object.defineProperty(exports, "__esModule", {
  20039. value: true
  20040. });
  20041. exports.default = void 0;
  20042. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  20043. /**
  20044. * Used to match `RegExp`
  20045. * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
  20046. */
  20047. var reRegExpChar = /[\\^$.*+?()[\]{}|]/g,
  20048. reHasRegExpChar = RegExp(reRegExpChar.source);
  20049. /**
  20050. * Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+",
  20051. * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`.
  20052. *
  20053. * @static
  20054. * @memberOf _
  20055. * @since 3.0.0
  20056. * @category String
  20057. * @param {string} [string=''] The string to escape.
  20058. * @returns {string} Returns the escaped string.
  20059. * @example
  20060. *
  20061. * _.escapeRegExp('[lodash](https://lodash.com/)');
  20062. * // => '\[lodash\]\(https://lodash\.com/\)'
  20063. */
  20064. function escapeRegExp(string) {
  20065. string = (0, _toString.default)(string);
  20066. return string && reHasRegExpChar.test(string) ? string.replace(reRegExpChar, '\\$&') : string;
  20067. }
  20068. var _default = escapeRegExp;
  20069. exports.default = _default;
  20070. /***/ }),
  20071. /* 465 */
  20072. /*!*****************************************************************************************!*\
  20073. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/every.js ***!
  20074. \*****************************************************************************************/
  20075. /*! no static exports found */
  20076. /***/ (function(module, exports, __webpack_require__) {
  20077. "use strict";
  20078. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20079. Object.defineProperty(exports, "__esModule", {
  20080. value: true
  20081. });
  20082. exports.default = void 0;
  20083. var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
  20084. var _baseEvery = _interopRequireDefault(__webpack_require__(/*! ./_baseEvery.js */ 467));
  20085. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20086. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  20087. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  20088. /**
  20089. * Checks if `predicate` returns truthy for **all** elements of `collection`.
  20090. * Iteration is stopped once `predicate` returns falsey. The predicate is
  20091. * invoked with three arguments: (value, index|key, collection).
  20092. *
  20093. * **Note:** This method returns `true` for
  20094. * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because
  20095. * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of
  20096. * elements of empty collections.
  20097. *
  20098. * @static
  20099. * @memberOf _
  20100. * @since 0.1.0
  20101. * @category Collection
  20102. * @param {Array|Object} collection The collection to iterate over.
  20103. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20104. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  20105. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20106. * else `false`.
  20107. * @example
  20108. *
  20109. * _.every([true, 1, null, 'yes'], Boolean);
  20110. * // => false
  20111. *
  20112. * var users = [
  20113. * { 'user': 'barney', 'age': 36, 'active': false },
  20114. * { 'user': 'fred', 'age': 40, 'active': false }
  20115. * ];
  20116. *
  20117. * // The `_.matches` iteratee shorthand.
  20118. * _.every(users, { 'user': 'barney', 'active': false });
  20119. * // => false
  20120. *
  20121. * // The `_.matchesProperty` iteratee shorthand.
  20122. * _.every(users, ['active', false]);
  20123. * // => true
  20124. *
  20125. * // The `_.property` iteratee shorthand.
  20126. * _.every(users, 'active');
  20127. * // => false
  20128. */
  20129. function every(collection, predicate, guard) {
  20130. var func = (0, _isArray.default)(collection) ? _arrayEvery.default : _baseEvery.default;
  20131. if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
  20132. predicate = undefined;
  20133. }
  20134. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  20135. }
  20136. var _default = every;
  20137. exports.default = _default;
  20138. /***/ }),
  20139. /* 466 */
  20140. /*!***********************************************************************************************!*\
  20141. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEvery.js ***!
  20142. \***********************************************************************************************/
  20143. /*! no static exports found */
  20144. /***/ (function(module, exports, __webpack_require__) {
  20145. "use strict";
  20146. Object.defineProperty(exports, "__esModule", {
  20147. value: true
  20148. });
  20149. exports.default = void 0;
  20150. /**
  20151. * A specialized version of `_.every` for arrays without support for
  20152. * iteratee shorthands.
  20153. *
  20154. * @private
  20155. * @param {Array} [array] The array to iterate over.
  20156. * @param {Function} predicate The function invoked per iteration.
  20157. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20158. * else `false`.
  20159. */
  20160. function arrayEvery(array, predicate) {
  20161. var index = -1,
  20162. length = array == null ? 0 : array.length;
  20163. while (++index < length) {
  20164. if (!predicate(array[index], index, array)) {
  20165. return false;
  20166. }
  20167. }
  20168. return true;
  20169. }
  20170. var _default = arrayEvery;
  20171. exports.default = _default;
  20172. /***/ }),
  20173. /* 467 */
  20174. /*!**********************************************************************************************!*\
  20175. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEvery.js ***!
  20176. \**********************************************************************************************/
  20177. /*! no static exports found */
  20178. /***/ (function(module, exports, __webpack_require__) {
  20179. "use strict";
  20180. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20181. Object.defineProperty(exports, "__esModule", {
  20182. value: true
  20183. });
  20184. exports.default = void 0;
  20185. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  20186. /**
  20187. * The base implementation of `_.every` without support for iteratee shorthands.
  20188. *
  20189. * @private
  20190. * @param {Array|Object} collection The collection to iterate over.
  20191. * @param {Function} predicate The function invoked per iteration.
  20192. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20193. * else `false`
  20194. */
  20195. function baseEvery(collection, predicate) {
  20196. var result = true;
  20197. (0, _baseEach.default)(collection, function (value, index, collection) {
  20198. result = !!predicate(value, index, collection);
  20199. return result;
  20200. });
  20201. return result;
  20202. }
  20203. var _default = baseEvery;
  20204. exports.default = _default;
  20205. /***/ }),
  20206. /* 468 */
  20207. /*!******************************************************************************************!*\
  20208. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extend.js ***!
  20209. \******************************************************************************************/
  20210. /*! no static exports found */
  20211. /***/ (function(module, exports, __webpack_require__) {
  20212. "use strict";
  20213. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20214. Object.defineProperty(exports, "__esModule", {
  20215. value: true
  20216. });
  20217. Object.defineProperty(exports, "default", {
  20218. enumerable: true,
  20219. get: function get() {
  20220. return _assignIn.default;
  20221. }
  20222. });
  20223. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  20224. /***/ }),
  20225. /* 469 */
  20226. /*!**********************************************************************************************!*\
  20227. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extendWith.js ***!
  20228. \**********************************************************************************************/
  20229. /*! no static exports found */
  20230. /***/ (function(module, exports, __webpack_require__) {
  20231. "use strict";
  20232. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20233. Object.defineProperty(exports, "__esModule", {
  20234. value: true
  20235. });
  20236. Object.defineProperty(exports, "default", {
  20237. enumerable: true,
  20238. get: function get() {
  20239. return _assignInWith.default;
  20240. }
  20241. });
  20242. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  20243. /***/ }),
  20244. /* 470 */
  20245. /*!****************************************************************************************!*\
  20246. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fill.js ***!
  20247. \****************************************************************************************/
  20248. /*! no static exports found */
  20249. /***/ (function(module, exports, __webpack_require__) {
  20250. "use strict";
  20251. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20252. Object.defineProperty(exports, "__esModule", {
  20253. value: true
  20254. });
  20255. exports.default = void 0;
  20256. var _baseFill = _interopRequireDefault(__webpack_require__(/*! ./_baseFill.js */ 471));
  20257. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  20258. /**
  20259. * Fills elements of `array` with `value` from `start` up to, but not
  20260. * including, `end`.
  20261. *
  20262. * **Note:** This method mutates `array`.
  20263. *
  20264. * @static
  20265. * @memberOf _
  20266. * @since 3.2.0
  20267. * @category Array
  20268. * @param {Array} array The array to fill.
  20269. * @param {*} value The value to fill `array` with.
  20270. * @param {number} [start=0] The start position.
  20271. * @param {number} [end=array.length] The end position.
  20272. * @returns {Array} Returns `array`.
  20273. * @example
  20274. *
  20275. * var array = [1, 2, 3];
  20276. *
  20277. * _.fill(array, 'a');
  20278. * console.log(array);
  20279. * // => ['a', 'a', 'a']
  20280. *
  20281. * _.fill(Array(3), 2);
  20282. * // => [2, 2, 2]
  20283. *
  20284. * _.fill([4, 6, 8, 10], '*', 1, 3);
  20285. * // => [4, '*', '*', 10]
  20286. */
  20287. function fill(array, value, start, end) {
  20288. var length = array == null ? 0 : array.length;
  20289. if (!length) {
  20290. return [];
  20291. }
  20292. if (start && typeof start != 'number' && (0, _isIterateeCall.default)(array, value, start)) {
  20293. start = 0;
  20294. end = length;
  20295. }
  20296. return (0, _baseFill.default)(array, value, start, end);
  20297. }
  20298. var _default = fill;
  20299. exports.default = _default;
  20300. /***/ }),
  20301. /* 471 */
  20302. /*!*********************************************************************************************!*\
  20303. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFill.js ***!
  20304. \*********************************************************************************************/
  20305. /*! no static exports found */
  20306. /***/ (function(module, exports, __webpack_require__) {
  20307. "use strict";
  20308. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20309. Object.defineProperty(exports, "__esModule", {
  20310. value: true
  20311. });
  20312. exports.default = void 0;
  20313. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20314. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  20315. /**
  20316. * The base implementation of `_.fill` without an iteratee call guard.
  20317. *
  20318. * @private
  20319. * @param {Array} array The array to fill.
  20320. * @param {*} value The value to fill `array` with.
  20321. * @param {number} [start=0] The start position.
  20322. * @param {number} [end=array.length] The end position.
  20323. * @returns {Array} Returns `array`.
  20324. */
  20325. function baseFill(array, value, start, end) {
  20326. var length = array.length;
  20327. start = (0, _toInteger.default)(start);
  20328. if (start < 0) {
  20329. start = -start > length ? 0 : length + start;
  20330. }
  20331. end = end === undefined || end > length ? length : (0, _toInteger.default)(end);
  20332. if (end < 0) {
  20333. end += length;
  20334. }
  20335. end = start > end ? 0 : (0, _toLength.default)(end);
  20336. while (start < end) {
  20337. array[start++] = value;
  20338. }
  20339. return array;
  20340. }
  20341. var _default = baseFill;
  20342. exports.default = _default;
  20343. /***/ }),
  20344. /* 472 */
  20345. /*!********************************************************************************************!*\
  20346. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLength.js ***!
  20347. \********************************************************************************************/
  20348. /*! no static exports found */
  20349. /***/ (function(module, exports, __webpack_require__) {
  20350. "use strict";
  20351. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20352. Object.defineProperty(exports, "__esModule", {
  20353. value: true
  20354. });
  20355. exports.default = void 0;
  20356. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  20357. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20358. /** Used as references for the maximum length and index of an array. */
  20359. var MAX_ARRAY_LENGTH = 4294967295;
  20360. /**
  20361. * Converts `value` to an integer suitable for use as the length of an
  20362. * array-like object.
  20363. *
  20364. * **Note:** This method is based on
  20365. * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
  20366. *
  20367. * @static
  20368. * @memberOf _
  20369. * @since 4.0.0
  20370. * @category Lang
  20371. * @param {*} value The value to convert.
  20372. * @returns {number} Returns the converted integer.
  20373. * @example
  20374. *
  20375. * _.toLength(3.2);
  20376. * // => 3
  20377. *
  20378. * _.toLength(Number.MIN_VALUE);
  20379. * // => 0
  20380. *
  20381. * _.toLength(Infinity);
  20382. * // => 4294967295
  20383. *
  20384. * _.toLength('3.2');
  20385. * // => 3
  20386. */
  20387. function toLength(value) {
  20388. return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), 0, MAX_ARRAY_LENGTH) : 0;
  20389. }
  20390. var _default = toLength;
  20391. exports.default = _default;
  20392. /***/ }),
  20393. /* 473 */
  20394. /*!******************************************************************************************!*\
  20395. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/filter.js ***!
  20396. \******************************************************************************************/
  20397. /*! no static exports found */
  20398. /***/ (function(module, exports, __webpack_require__) {
  20399. "use strict";
  20400. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20401. Object.defineProperty(exports, "__esModule", {
  20402. value: true
  20403. });
  20404. exports.default = void 0;
  20405. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  20406. var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
  20407. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20408. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  20409. /**
  20410. * Iterates over elements of `collection`, returning an array of all elements
  20411. * `predicate` returns truthy for. The predicate is invoked with three
  20412. * arguments: (value, index|key, collection).
  20413. *
  20414. * **Note:** Unlike `_.remove`, this method returns a new array.
  20415. *
  20416. * @static
  20417. * @memberOf _
  20418. * @since 0.1.0
  20419. * @category Collection
  20420. * @param {Array|Object} collection The collection to iterate over.
  20421. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20422. * @returns {Array} Returns the new filtered array.
  20423. * @see _.reject
  20424. * @example
  20425. *
  20426. * var users = [
  20427. * { 'user': 'barney', 'age': 36, 'active': true },
  20428. * { 'user': 'fred', 'age': 40, 'active': false }
  20429. * ];
  20430. *
  20431. * _.filter(users, function(o) { return !o.active; });
  20432. * // => objects for ['fred']
  20433. *
  20434. * // The `_.matches` iteratee shorthand.
  20435. * _.filter(users, { 'age': 36, 'active': true });
  20436. * // => objects for ['barney']
  20437. *
  20438. * // The `_.matchesProperty` iteratee shorthand.
  20439. * _.filter(users, ['active', false]);
  20440. * // => objects for ['fred']
  20441. *
  20442. * // The `_.property` iteratee shorthand.
  20443. * _.filter(users, 'active');
  20444. * // => objects for ['barney']
  20445. *
  20446. * // Combining several predicates using `_.overEvery` or `_.overSome`.
  20447. * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));
  20448. * // => objects for ['fred', 'barney']
  20449. */
  20450. function filter(collection, predicate) {
  20451. var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
  20452. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  20453. }
  20454. var _default = filter;
  20455. exports.default = _default;
  20456. /***/ }),
  20457. /* 474 */
  20458. /*!***********************************************************************************************!*\
  20459. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFilter.js ***!
  20460. \***********************************************************************************************/
  20461. /*! no static exports found */
  20462. /***/ (function(module, exports, __webpack_require__) {
  20463. "use strict";
  20464. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20465. Object.defineProperty(exports, "__esModule", {
  20466. value: true
  20467. });
  20468. exports.default = void 0;
  20469. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  20470. /**
  20471. * The base implementation of `_.filter` without support for iteratee shorthands.
  20472. *
  20473. * @private
  20474. * @param {Array|Object} collection The collection to iterate over.
  20475. * @param {Function} predicate The function invoked per iteration.
  20476. * @returns {Array} Returns the new filtered array.
  20477. */
  20478. function baseFilter(collection, predicate) {
  20479. var result = [];
  20480. (0, _baseEach.default)(collection, function (value, index, collection) {
  20481. if (predicate(value, index, collection)) {
  20482. result.push(value);
  20483. }
  20484. });
  20485. return result;
  20486. }
  20487. var _default = baseFilter;
  20488. exports.default = _default;
  20489. /***/ }),
  20490. /* 475 */
  20491. /*!****************************************************************************************!*\
  20492. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/find.js ***!
  20493. \****************************************************************************************/
  20494. /*! no static exports found */
  20495. /***/ (function(module, exports, __webpack_require__) {
  20496. "use strict";
  20497. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20498. Object.defineProperty(exports, "__esModule", {
  20499. value: true
  20500. });
  20501. exports.default = void 0;
  20502. var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
  20503. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  20504. /**
  20505. * Iterates over elements of `collection`, returning the first element
  20506. * `predicate` returns truthy for. The predicate is invoked with three
  20507. * arguments: (value, index|key, collection).
  20508. *
  20509. * @static
  20510. * @memberOf _
  20511. * @since 0.1.0
  20512. * @category Collection
  20513. * @param {Array|Object} collection The collection to inspect.
  20514. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20515. * @param {number} [fromIndex=0] The index to search from.
  20516. * @returns {*} Returns the matched element, else `undefined`.
  20517. * @example
  20518. *
  20519. * var users = [
  20520. * { 'user': 'barney', 'age': 36, 'active': true },
  20521. * { 'user': 'fred', 'age': 40, 'active': false },
  20522. * { 'user': 'pebbles', 'age': 1, 'active': true }
  20523. * ];
  20524. *
  20525. * _.find(users, function(o) { return o.age < 40; });
  20526. * // => object for 'barney'
  20527. *
  20528. * // The `_.matches` iteratee shorthand.
  20529. * _.find(users, { 'age': 1, 'active': true });
  20530. * // => object for 'pebbles'
  20531. *
  20532. * // The `_.matchesProperty` iteratee shorthand.
  20533. * _.find(users, ['active', false]);
  20534. * // => object for 'fred'
  20535. *
  20536. * // The `_.property` iteratee shorthand.
  20537. * _.find(users, 'active');
  20538. * // => object for 'barney'
  20539. */
  20540. var find = (0, _createFind.default)(_findIndex.default);
  20541. var _default = find;
  20542. exports.default = _default;
  20543. /***/ }),
  20544. /* 476 */
  20545. /*!***********************************************************************************************!*\
  20546. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFind.js ***!
  20547. \***********************************************************************************************/
  20548. /*! no static exports found */
  20549. /***/ (function(module, exports, __webpack_require__) {
  20550. "use strict";
  20551. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20552. Object.defineProperty(exports, "__esModule", {
  20553. value: true
  20554. });
  20555. exports.default = void 0;
  20556. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20557. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  20558. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  20559. /**
  20560. * Creates a `_.find` or `_.findLast` function.
  20561. *
  20562. * @private
  20563. * @param {Function} findIndexFunc The function to find the collection index.
  20564. * @returns {Function} Returns the new find function.
  20565. */
  20566. function createFind(findIndexFunc) {
  20567. return function (collection, predicate, fromIndex) {
  20568. var iterable = Object(collection);
  20569. if (!(0, _isArrayLike.default)(collection)) {
  20570. var iteratee = (0, _baseIteratee.default)(predicate, 3);
  20571. collection = (0, _keys.default)(collection);
  20572. predicate = function predicate(key) {
  20573. return iteratee(iterable[key], key, iterable);
  20574. };
  20575. }
  20576. var index = findIndexFunc(collection, predicate, fromIndex);
  20577. return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
  20578. };
  20579. }
  20580. var _default = createFind;
  20581. exports.default = _default;
  20582. /***/ }),
  20583. /* 477 */
  20584. /*!*********************************************************************************************!*\
  20585. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findIndex.js ***!
  20586. \*********************************************************************************************/
  20587. /*! no static exports found */
  20588. /***/ (function(module, exports, __webpack_require__) {
  20589. "use strict";
  20590. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20591. Object.defineProperty(exports, "__esModule", {
  20592. value: true
  20593. });
  20594. exports.default = void 0;
  20595. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  20596. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20597. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20598. /* Built-in method references for those with the same name as other `lodash` methods. */
  20599. var nativeMax = Math.max;
  20600. /**
  20601. * This method is like `_.find` except that it returns the index of the first
  20602. * element `predicate` returns truthy for instead of the element itself.
  20603. *
  20604. * @static
  20605. * @memberOf _
  20606. * @since 1.1.0
  20607. * @category Array
  20608. * @param {Array} array The array to inspect.
  20609. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20610. * @param {number} [fromIndex=0] The index to search from.
  20611. * @returns {number} Returns the index of the found element, else `-1`.
  20612. * @example
  20613. *
  20614. * var users = [
  20615. * { 'user': 'barney', 'active': false },
  20616. * { 'user': 'fred', 'active': false },
  20617. * { 'user': 'pebbles', 'active': true }
  20618. * ];
  20619. *
  20620. * _.findIndex(users, function(o) { return o.user == 'barney'; });
  20621. * // => 0
  20622. *
  20623. * // The `_.matches` iteratee shorthand.
  20624. * _.findIndex(users, { 'user': 'fred', 'active': false });
  20625. * // => 1
  20626. *
  20627. * // The `_.matchesProperty` iteratee shorthand.
  20628. * _.findIndex(users, ['active', false]);
  20629. * // => 0
  20630. *
  20631. * // The `_.property` iteratee shorthand.
  20632. * _.findIndex(users, 'active');
  20633. * // => 2
  20634. */
  20635. function findIndex(array, predicate, fromIndex) {
  20636. var length = array == null ? 0 : array.length;
  20637. if (!length) {
  20638. return -1;
  20639. }
  20640. var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
  20641. if (index < 0) {
  20642. index = nativeMax(length + index, 0);
  20643. }
  20644. return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index);
  20645. }
  20646. var _default = findIndex;
  20647. exports.default = _default;
  20648. /***/ }),
  20649. /* 478 */
  20650. /*!*******************************************************************************************!*\
  20651. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findKey.js ***!
  20652. \*******************************************************************************************/
  20653. /*! no static exports found */
  20654. /***/ (function(module, exports, __webpack_require__) {
  20655. "use strict";
  20656. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20657. Object.defineProperty(exports, "__esModule", {
  20658. value: true
  20659. });
  20660. exports.default = void 0;
  20661. var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
  20662. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  20663. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20664. /**
  20665. * This method is like `_.find` except that it returns the key of the first
  20666. * element `predicate` returns truthy for instead of the element itself.
  20667. *
  20668. * @static
  20669. * @memberOf _
  20670. * @since 1.1.0
  20671. * @category Object
  20672. * @param {Object} object The object to inspect.
  20673. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20674. * @returns {string|undefined} Returns the key of the matched element,
  20675. * else `undefined`.
  20676. * @example
  20677. *
  20678. * var users = {
  20679. * 'barney': { 'age': 36, 'active': true },
  20680. * 'fred': { 'age': 40, 'active': false },
  20681. * 'pebbles': { 'age': 1, 'active': true }
  20682. * };
  20683. *
  20684. * _.findKey(users, function(o) { return o.age < 40; });
  20685. * // => 'barney' (iteration order is not guaranteed)
  20686. *
  20687. * // The `_.matches` iteratee shorthand.
  20688. * _.findKey(users, { 'age': 1, 'active': true });
  20689. * // => 'pebbles'
  20690. *
  20691. * // The `_.matchesProperty` iteratee shorthand.
  20692. * _.findKey(users, ['active', false]);
  20693. * // => 'fred'
  20694. *
  20695. * // The `_.property` iteratee shorthand.
  20696. * _.findKey(users, 'active');
  20697. * // => 'barney'
  20698. */
  20699. function findKey(object, predicate) {
  20700. return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwn.default);
  20701. }
  20702. var _default = findKey;
  20703. exports.default = _default;
  20704. /***/ }),
  20705. /* 479 */
  20706. /*!************************************************************************************************!*\
  20707. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindKey.js ***!
  20708. \************************************************************************************************/
  20709. /*! no static exports found */
  20710. /***/ (function(module, exports, __webpack_require__) {
  20711. "use strict";
  20712. Object.defineProperty(exports, "__esModule", {
  20713. value: true
  20714. });
  20715. exports.default = void 0;
  20716. /**
  20717. * The base implementation of methods like `_.findKey` and `_.findLastKey`,
  20718. * without support for iteratee shorthands, which iterates over `collection`
  20719. * using `eachFunc`.
  20720. *
  20721. * @private
  20722. * @param {Array|Object} collection The collection to inspect.
  20723. * @param {Function} predicate The function invoked per iteration.
  20724. * @param {Function} eachFunc The function to iterate over `collection`.
  20725. * @returns {*} Returns the found element or its key, else `undefined`.
  20726. */
  20727. function baseFindKey(collection, predicate, eachFunc) {
  20728. var result;
  20729. eachFunc(collection, function (value, key, collection) {
  20730. if (predicate(value, key, collection)) {
  20731. result = key;
  20732. return false;
  20733. }
  20734. });
  20735. return result;
  20736. }
  20737. var _default = baseFindKey;
  20738. exports.default = _default;
  20739. /***/ }),
  20740. /* 480 */
  20741. /*!********************************************************************************************!*\
  20742. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLast.js ***!
  20743. \********************************************************************************************/
  20744. /*! no static exports found */
  20745. /***/ (function(module, exports, __webpack_require__) {
  20746. "use strict";
  20747. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20748. Object.defineProperty(exports, "__esModule", {
  20749. value: true
  20750. });
  20751. exports.default = void 0;
  20752. var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
  20753. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  20754. /**
  20755. * This method is like `_.find` except that it iterates over elements of
  20756. * `collection` from right to left.
  20757. *
  20758. * @static
  20759. * @memberOf _
  20760. * @since 2.0.0
  20761. * @category Collection
  20762. * @param {Array|Object} collection The collection to inspect.
  20763. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20764. * @param {number} [fromIndex=collection.length-1] The index to search from.
  20765. * @returns {*} Returns the matched element, else `undefined`.
  20766. * @example
  20767. *
  20768. * _.findLast([1, 2, 3, 4], function(n) {
  20769. * return n % 2 == 1;
  20770. * });
  20771. * // => 3
  20772. */
  20773. var findLast = (0, _createFind.default)(_findLastIndex.default);
  20774. var _default = findLast;
  20775. exports.default = _default;
  20776. /***/ }),
  20777. /* 481 */
  20778. /*!*************************************************************************************************!*\
  20779. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastIndex.js ***!
  20780. \*************************************************************************************************/
  20781. /*! no static exports found */
  20782. /***/ (function(module, exports, __webpack_require__) {
  20783. "use strict";
  20784. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20785. Object.defineProperty(exports, "__esModule", {
  20786. value: true
  20787. });
  20788. exports.default = void 0;
  20789. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  20790. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20791. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20792. /* Built-in method references for those with the same name as other `lodash` methods. */
  20793. var nativeMax = Math.max,
  20794. nativeMin = Math.min;
  20795. /**
  20796. * This method is like `_.findIndex` except that it iterates over elements
  20797. * of `collection` from right to left.
  20798. *
  20799. * @static
  20800. * @memberOf _
  20801. * @since 2.0.0
  20802. * @category Array
  20803. * @param {Array} array The array to inspect.
  20804. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20805. * @param {number} [fromIndex=array.length-1] The index to search from.
  20806. * @returns {number} Returns the index of the found element, else `-1`.
  20807. * @example
  20808. *
  20809. * var users = [
  20810. * { 'user': 'barney', 'active': true },
  20811. * { 'user': 'fred', 'active': false },
  20812. * { 'user': 'pebbles', 'active': false }
  20813. * ];
  20814. *
  20815. * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; });
  20816. * // => 2
  20817. *
  20818. * // The `_.matches` iteratee shorthand.
  20819. * _.findLastIndex(users, { 'user': 'barney', 'active': true });
  20820. * // => 0
  20821. *
  20822. * // The `_.matchesProperty` iteratee shorthand.
  20823. * _.findLastIndex(users, ['active', false]);
  20824. * // => 2
  20825. *
  20826. * // The `_.property` iteratee shorthand.
  20827. * _.findLastIndex(users, 'active');
  20828. * // => 0
  20829. */
  20830. function findLastIndex(array, predicate, fromIndex) {
  20831. var length = array == null ? 0 : array.length;
  20832. if (!length) {
  20833. return -1;
  20834. }
  20835. var index = length - 1;
  20836. if (fromIndex !== undefined) {
  20837. index = (0, _toInteger.default)(fromIndex);
  20838. index = fromIndex < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
  20839. }
  20840. return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index, true);
  20841. }
  20842. var _default = findLastIndex;
  20843. exports.default = _default;
  20844. /***/ }),
  20845. /* 482 */
  20846. /*!***********************************************************************************************!*\
  20847. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastKey.js ***!
  20848. \***********************************************************************************************/
  20849. /*! no static exports found */
  20850. /***/ (function(module, exports, __webpack_require__) {
  20851. "use strict";
  20852. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20853. Object.defineProperty(exports, "__esModule", {
  20854. value: true
  20855. });
  20856. exports.default = void 0;
  20857. var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
  20858. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  20859. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20860. /**
  20861. * This method is like `_.findKey` except that it iterates over elements of
  20862. * a collection in the opposite order.
  20863. *
  20864. * @static
  20865. * @memberOf _
  20866. * @since 2.0.0
  20867. * @category Object
  20868. * @param {Object} object The object to inspect.
  20869. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20870. * @returns {string|undefined} Returns the key of the matched element,
  20871. * else `undefined`.
  20872. * @example
  20873. *
  20874. * var users = {
  20875. * 'barney': { 'age': 36, 'active': true },
  20876. * 'fred': { 'age': 40, 'active': false },
  20877. * 'pebbles': { 'age': 1, 'active': true }
  20878. * };
  20879. *
  20880. * _.findLastKey(users, function(o) { return o.age < 40; });
  20881. * // => returns 'pebbles' assuming `_.findKey` returns 'barney'
  20882. *
  20883. * // The `_.matches` iteratee shorthand.
  20884. * _.findLastKey(users, { 'age': 36, 'active': true });
  20885. * // => 'barney'
  20886. *
  20887. * // The `_.matchesProperty` iteratee shorthand.
  20888. * _.findLastKey(users, ['active', false]);
  20889. * // => 'fred'
  20890. *
  20891. * // The `_.property` iteratee shorthand.
  20892. * _.findLastKey(users, 'active');
  20893. * // => 'pebbles'
  20894. */
  20895. function findLastKey(object, predicate) {
  20896. return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwnRight.default);
  20897. }
  20898. var _default = findLastKey;
  20899. exports.default = _default;
  20900. /***/ }),
  20901. /* 483 */
  20902. /*!*****************************************************************************************!*\
  20903. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/first.js ***!
  20904. \*****************************************************************************************/
  20905. /*! no static exports found */
  20906. /***/ (function(module, exports, __webpack_require__) {
  20907. "use strict";
  20908. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20909. Object.defineProperty(exports, "__esModule", {
  20910. value: true
  20911. });
  20912. Object.defineProperty(exports, "default", {
  20913. enumerable: true,
  20914. get: function get() {
  20915. return _head.default;
  20916. }
  20917. });
  20918. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  20919. /***/ }),
  20920. /* 484 */
  20921. /*!****************************************************************************************!*\
  20922. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/head.js ***!
  20923. \****************************************************************************************/
  20924. /*! no static exports found */
  20925. /***/ (function(module, exports, __webpack_require__) {
  20926. "use strict";
  20927. Object.defineProperty(exports, "__esModule", {
  20928. value: true
  20929. });
  20930. exports.default = void 0;
  20931. /**
  20932. * Gets the first element of `array`.
  20933. *
  20934. * @static
  20935. * @memberOf _
  20936. * @since 0.1.0
  20937. * @alias first
  20938. * @category Array
  20939. * @param {Array} array The array to query.
  20940. * @returns {*} Returns the first element of `array`.
  20941. * @example
  20942. *
  20943. * _.head([1, 2, 3]);
  20944. * // => 1
  20945. *
  20946. * _.head([]);
  20947. * // => undefined
  20948. */
  20949. function head(array) {
  20950. return array && array.length ? array[0] : undefined;
  20951. }
  20952. var _default = head;
  20953. exports.default = _default;
  20954. /***/ }),
  20955. /* 485 */
  20956. /*!*******************************************************************************************!*\
  20957. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMap.js ***!
  20958. \*******************************************************************************************/
  20959. /*! no static exports found */
  20960. /***/ (function(module, exports, __webpack_require__) {
  20961. "use strict";
  20962. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20963. Object.defineProperty(exports, "__esModule", {
  20964. value: true
  20965. });
  20966. exports.default = void 0;
  20967. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  20968. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  20969. /**
  20970. * Creates a flattened array of values by running each element in `collection`
  20971. * thru `iteratee` and flattening the mapped results. The iteratee is invoked
  20972. * with three arguments: (value, index|key, collection).
  20973. *
  20974. * @static
  20975. * @memberOf _
  20976. * @since 4.0.0
  20977. * @category Collection
  20978. * @param {Array|Object} collection The collection to iterate over.
  20979. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  20980. * @returns {Array} Returns the new flattened array.
  20981. * @example
  20982. *
  20983. * function duplicate(n) {
  20984. * return [n, n];
  20985. * }
  20986. *
  20987. * _.flatMap([1, 2], duplicate);
  20988. * // => [1, 1, 2, 2]
  20989. */
  20990. function flatMap(collection, iteratee) {
  20991. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), 1);
  20992. }
  20993. var _default = flatMap;
  20994. exports.default = _default;
  20995. /***/ }),
  20996. /* 486 */
  20997. /*!***************************************************************************************!*\
  20998. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/map.js ***!
  20999. \***************************************************************************************/
  21000. /*! no static exports found */
  21001. /***/ (function(module, exports, __webpack_require__) {
  21002. "use strict";
  21003. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21004. Object.defineProperty(exports, "__esModule", {
  21005. value: true
  21006. });
  21007. exports.default = void 0;
  21008. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  21009. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  21010. var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
  21011. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  21012. /**
  21013. * Creates an array of values by running each element in `collection` thru
  21014. * `iteratee`. The iteratee is invoked with three arguments:
  21015. * (value, index|key, collection).
  21016. *
  21017. * Many lodash methods are guarded to work as iteratees for methods like
  21018. * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
  21019. *
  21020. * The guarded methods are:
  21021. * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,
  21022. * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,
  21023. * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,
  21024. * `template`, `trim`, `trimEnd`, `trimStart`, and `words`
  21025. *
  21026. * @static
  21027. * @memberOf _
  21028. * @since 0.1.0
  21029. * @category Collection
  21030. * @param {Array|Object} collection The collection to iterate over.
  21031. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21032. * @returns {Array} Returns the new mapped array.
  21033. * @example
  21034. *
  21035. * function square(n) {
  21036. * return n * n;
  21037. * }
  21038. *
  21039. * _.map([4, 8], square);
  21040. * // => [16, 64]
  21041. *
  21042. * _.map({ 'a': 4, 'b': 8 }, square);
  21043. * // => [16, 64] (iteration order is not guaranteed)
  21044. *
  21045. * var users = [
  21046. * { 'user': 'barney' },
  21047. * { 'user': 'fred' }
  21048. * ];
  21049. *
  21050. * // The `_.property` iteratee shorthand.
  21051. * _.map(users, 'user');
  21052. * // => ['barney', 'fred']
  21053. */
  21054. function map(collection, iteratee) {
  21055. var func = (0, _isArray.default)(collection) ? _arrayMap.default : _baseMap.default;
  21056. return func(collection, (0, _baseIteratee.default)(iteratee, 3));
  21057. }
  21058. var _default = map;
  21059. exports.default = _default;
  21060. /***/ }),
  21061. /* 487 */
  21062. /*!********************************************************************************************!*\
  21063. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMap.js ***!
  21064. \********************************************************************************************/
  21065. /*! no static exports found */
  21066. /***/ (function(module, exports, __webpack_require__) {
  21067. "use strict";
  21068. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21069. Object.defineProperty(exports, "__esModule", {
  21070. value: true
  21071. });
  21072. exports.default = void 0;
  21073. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  21074. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  21075. /**
  21076. * The base implementation of `_.map` without support for iteratee shorthands.
  21077. *
  21078. * @private
  21079. * @param {Array|Object} collection The collection to iterate over.
  21080. * @param {Function} iteratee The function invoked per iteration.
  21081. * @returns {Array} Returns the new mapped array.
  21082. */
  21083. function baseMap(collection, iteratee) {
  21084. var index = -1,
  21085. result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
  21086. (0, _baseEach.default)(collection, function (value, key, collection) {
  21087. result[++index] = iteratee(value, key, collection);
  21088. });
  21089. return result;
  21090. }
  21091. var _default = baseMap;
  21092. exports.default = _default;
  21093. /***/ }),
  21094. /* 488 */
  21095. /*!***********************************************************************************************!*\
  21096. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDeep.js ***!
  21097. \***********************************************************************************************/
  21098. /*! no static exports found */
  21099. /***/ (function(module, exports, __webpack_require__) {
  21100. "use strict";
  21101. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21102. Object.defineProperty(exports, "__esModule", {
  21103. value: true
  21104. });
  21105. exports.default = void 0;
  21106. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21107. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  21108. /** Used as references for various `Number` constants. */
  21109. var INFINITY = 1 / 0;
  21110. /**
  21111. * This method is like `_.flatMap` except that it recursively flattens the
  21112. * mapped results.
  21113. *
  21114. * @static
  21115. * @memberOf _
  21116. * @since 4.7.0
  21117. * @category Collection
  21118. * @param {Array|Object} collection The collection to iterate over.
  21119. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21120. * @returns {Array} Returns the new flattened array.
  21121. * @example
  21122. *
  21123. * function duplicate(n) {
  21124. * return [[[n, n]]];
  21125. * }
  21126. *
  21127. * _.flatMapDeep([1, 2], duplicate);
  21128. * // => [1, 1, 2, 2]
  21129. */
  21130. function flatMapDeep(collection, iteratee) {
  21131. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), INFINITY);
  21132. }
  21133. var _default = flatMapDeep;
  21134. exports.default = _default;
  21135. /***/ }),
  21136. /* 489 */
  21137. /*!************************************************************************************************!*\
  21138. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDepth.js ***!
  21139. \************************************************************************************************/
  21140. /*! no static exports found */
  21141. /***/ (function(module, exports, __webpack_require__) {
  21142. "use strict";
  21143. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21144. Object.defineProperty(exports, "__esModule", {
  21145. value: true
  21146. });
  21147. exports.default = void 0;
  21148. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21149. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  21150. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  21151. /**
  21152. * This method is like `_.flatMap` except that it recursively flattens the
  21153. * mapped results up to `depth` times.
  21154. *
  21155. * @static
  21156. * @memberOf _
  21157. * @since 4.7.0
  21158. * @category Collection
  21159. * @param {Array|Object} collection The collection to iterate over.
  21160. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21161. * @param {number} [depth=1] The maximum recursion depth.
  21162. * @returns {Array} Returns the new flattened array.
  21163. * @example
  21164. *
  21165. * function duplicate(n) {
  21166. * return [[[n, n]]];
  21167. * }
  21168. *
  21169. * _.flatMapDepth([1, 2], duplicate, 2);
  21170. * // => [[1, 1], [2, 2]]
  21171. */
  21172. function flatMapDepth(collection, iteratee, depth) {
  21173. depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
  21174. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), depth);
  21175. }
  21176. var _default = flatMapDepth;
  21177. exports.default = _default;
  21178. /***/ }),
  21179. /* 490 */
  21180. /*!***********************************************************************************************!*\
  21181. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDeep.js ***!
  21182. \***********************************************************************************************/
  21183. /*! no static exports found */
  21184. /***/ (function(module, exports, __webpack_require__) {
  21185. "use strict";
  21186. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21187. Object.defineProperty(exports, "__esModule", {
  21188. value: true
  21189. });
  21190. exports.default = void 0;
  21191. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21192. /** Used as references for various `Number` constants. */
  21193. var INFINITY = 1 / 0;
  21194. /**
  21195. * Recursively flattens `array`.
  21196. *
  21197. * @static
  21198. * @memberOf _
  21199. * @since 3.0.0
  21200. * @category Array
  21201. * @param {Array} array The array to flatten.
  21202. * @returns {Array} Returns the new flattened array.
  21203. * @example
  21204. *
  21205. * _.flattenDeep([1, [2, [3, [4]], 5]]);
  21206. * // => [1, 2, 3, 4, 5]
  21207. */
  21208. function flattenDeep(array) {
  21209. var length = array == null ? 0 : array.length;
  21210. return length ? (0, _baseFlatten.default)(array, INFINITY) : [];
  21211. }
  21212. var _default = flattenDeep;
  21213. exports.default = _default;
  21214. /***/ }),
  21215. /* 491 */
  21216. /*!************************************************************************************************!*\
  21217. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDepth.js ***!
  21218. \************************************************************************************************/
  21219. /*! no static exports found */
  21220. /***/ (function(module, exports, __webpack_require__) {
  21221. "use strict";
  21222. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21223. Object.defineProperty(exports, "__esModule", {
  21224. value: true
  21225. });
  21226. exports.default = void 0;
  21227. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21228. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  21229. /**
  21230. * Recursively flatten `array` up to `depth` times.
  21231. *
  21232. * @static
  21233. * @memberOf _
  21234. * @since 4.4.0
  21235. * @category Array
  21236. * @param {Array} array The array to flatten.
  21237. * @param {number} [depth=1] The maximum recursion depth.
  21238. * @returns {Array} Returns the new flattened array.
  21239. * @example
  21240. *
  21241. * var array = [1, [2, [3, [4]], 5]];
  21242. *
  21243. * _.flattenDepth(array, 1);
  21244. * // => [1, 2, [3, [4]], 5]
  21245. *
  21246. * _.flattenDepth(array, 2);
  21247. * // => [1, 2, 3, [4], 5]
  21248. */
  21249. function flattenDepth(array, depth) {
  21250. var length = array == null ? 0 : array.length;
  21251. if (!length) {
  21252. return [];
  21253. }
  21254. depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
  21255. return (0, _baseFlatten.default)(array, depth);
  21256. }
  21257. var _default = flattenDepth;
  21258. exports.default = _default;
  21259. /***/ }),
  21260. /* 492 */
  21261. /*!****************************************************************************************!*\
  21262. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flip.js ***!
  21263. \****************************************************************************************/
  21264. /*! no static exports found */
  21265. /***/ (function(module, exports, __webpack_require__) {
  21266. "use strict";
  21267. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21268. Object.defineProperty(exports, "__esModule", {
  21269. value: true
  21270. });
  21271. exports.default = void 0;
  21272. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  21273. /** Used to compose bitmasks for function metadata. */
  21274. var WRAP_FLIP_FLAG = 512;
  21275. /**
  21276. * Creates a function that invokes `func` with arguments reversed.
  21277. *
  21278. * @static
  21279. * @memberOf _
  21280. * @since 4.0.0
  21281. * @category Function
  21282. * @param {Function} func The function to flip arguments for.
  21283. * @returns {Function} Returns the new flipped function.
  21284. * @example
  21285. *
  21286. * var flipped = _.flip(function() {
  21287. * return _.toArray(arguments);
  21288. * });
  21289. *
  21290. * flipped('a', 'b', 'c', 'd');
  21291. * // => ['d', 'c', 'b', 'a']
  21292. */
  21293. function flip(func) {
  21294. return (0, _createWrap.default)(func, WRAP_FLIP_FLAG);
  21295. }
  21296. var _default = flip;
  21297. exports.default = _default;
  21298. /***/ }),
  21299. /* 493 */
  21300. /*!*****************************************************************************************!*\
  21301. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/floor.js ***!
  21302. \*****************************************************************************************/
  21303. /*! no static exports found */
  21304. /***/ (function(module, exports, __webpack_require__) {
  21305. "use strict";
  21306. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21307. Object.defineProperty(exports, "__esModule", {
  21308. value: true
  21309. });
  21310. exports.default = void 0;
  21311. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  21312. /**
  21313. * Computes `number` rounded down to `precision`.
  21314. *
  21315. * @static
  21316. * @memberOf _
  21317. * @since 3.10.0
  21318. * @category Math
  21319. * @param {number} number The number to round down.
  21320. * @param {number} [precision=0] The precision to round down to.
  21321. * @returns {number} Returns the rounded down number.
  21322. * @example
  21323. *
  21324. * _.floor(4.006);
  21325. * // => 4
  21326. *
  21327. * _.floor(0.046, 2);
  21328. * // => 0.04
  21329. *
  21330. * _.floor(4060, -2);
  21331. * // => 4000
  21332. */
  21333. var floor = (0, _createRound.default)('floor');
  21334. var _default = floor;
  21335. exports.default = _default;
  21336. /***/ }),
  21337. /* 494 */
  21338. /*!****************************************************************************************!*\
  21339. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flow.js ***!
  21340. \****************************************************************************************/
  21341. /*! no static exports found */
  21342. /***/ (function(module, exports, __webpack_require__) {
  21343. "use strict";
  21344. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21345. Object.defineProperty(exports, "__esModule", {
  21346. value: true
  21347. });
  21348. exports.default = void 0;
  21349. var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
  21350. /**
  21351. * Creates a function that returns the result of invoking the given functions
  21352. * with the `this` binding of the created function, where each successive
  21353. * invocation is supplied the return value of the previous.
  21354. *
  21355. * @static
  21356. * @memberOf _
  21357. * @since 3.0.0
  21358. * @category Util
  21359. * @param {...(Function|Function[])} [funcs] The functions to invoke.
  21360. * @returns {Function} Returns the new composite function.
  21361. * @see _.flowRight
  21362. * @example
  21363. *
  21364. * function square(n) {
  21365. * return n * n;
  21366. * }
  21367. *
  21368. * var addSquare = _.flow([_.add, square]);
  21369. * addSquare(1, 2);
  21370. * // => 9
  21371. */
  21372. var flow = (0, _createFlow.default)();
  21373. var _default = flow;
  21374. exports.default = _default;
  21375. /***/ }),
  21376. /* 495 */
  21377. /*!***********************************************************************************************!*\
  21378. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFlow.js ***!
  21379. \***********************************************************************************************/
  21380. /*! no static exports found */
  21381. /***/ (function(module, exports, __webpack_require__) {
  21382. "use strict";
  21383. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21384. Object.defineProperty(exports, "__esModule", {
  21385. value: true
  21386. });
  21387. exports.default = void 0;
  21388. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  21389. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  21390. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  21391. var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
  21392. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  21393. var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
  21394. /** Error message constants. */
  21395. var FUNC_ERROR_TEXT = 'Expected a function';
  21396. /** Used to compose bitmasks for function metadata. */
  21397. var WRAP_CURRY_FLAG = 8,
  21398. WRAP_PARTIAL_FLAG = 32,
  21399. WRAP_ARY_FLAG = 128,
  21400. WRAP_REARG_FLAG = 256;
  21401. /**
  21402. * Creates a `_.flow` or `_.flowRight` function.
  21403. *
  21404. * @private
  21405. * @param {boolean} [fromRight] Specify iterating from right to left.
  21406. * @returns {Function} Returns the new flow function.
  21407. */
  21408. function createFlow(fromRight) {
  21409. return (0, _flatRest.default)(function (funcs) {
  21410. var length = funcs.length,
  21411. index = length,
  21412. prereq = _LodashWrapper.default.prototype.thru;
  21413. if (fromRight) {
  21414. funcs.reverse();
  21415. }
  21416. while (index--) {
  21417. var func = funcs[index];
  21418. if (typeof func != 'function') {
  21419. throw new TypeError(FUNC_ERROR_TEXT);
  21420. }
  21421. if (prereq && !wrapper && (0, _getFuncName.default)(func) == 'wrapper') {
  21422. var wrapper = new _LodashWrapper.default([], true);
  21423. }
  21424. }
  21425. index = wrapper ? index : length;
  21426. while (++index < length) {
  21427. func = funcs[index];
  21428. var funcName = (0, _getFuncName.default)(func),
  21429. data = funcName == 'wrapper' ? (0, _getData.default)(func) : undefined;
  21430. if (data && (0, _isLaziable.default)(data[0]) && data[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) && !data[4].length && data[9] == 1) {
  21431. wrapper = wrapper[(0, _getFuncName.default)(data[0])].apply(wrapper, data[3]);
  21432. } else {
  21433. wrapper = func.length == 1 && (0, _isLaziable.default)(func) ? wrapper[funcName]() : wrapper.thru(func);
  21434. }
  21435. }
  21436. return function () {
  21437. var args = arguments,
  21438. value = args[0];
  21439. if (wrapper && args.length == 1 && (0, _isArray.default)(value)) {
  21440. return wrapper.plant(value).value();
  21441. }
  21442. var index = 0,
  21443. result = length ? funcs[index].apply(this, args) : value;
  21444. while (++index < length) {
  21445. result = funcs[index].call(this, result);
  21446. }
  21447. return result;
  21448. };
  21449. });
  21450. }
  21451. var _default = createFlow;
  21452. exports.default = _default;
  21453. /***/ }),
  21454. /* 496 */
  21455. /*!*********************************************************************************************!*\
  21456. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flowRight.js ***!
  21457. \*********************************************************************************************/
  21458. /*! no static exports found */
  21459. /***/ (function(module, exports, __webpack_require__) {
  21460. "use strict";
  21461. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21462. Object.defineProperty(exports, "__esModule", {
  21463. value: true
  21464. });
  21465. exports.default = void 0;
  21466. var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
  21467. /**
  21468. * This method is like `_.flow` except that it creates a function that
  21469. * invokes the given functions from right to left.
  21470. *
  21471. * @static
  21472. * @since 3.0.0
  21473. * @memberOf _
  21474. * @category Util
  21475. * @param {...(Function|Function[])} [funcs] The functions to invoke.
  21476. * @returns {Function} Returns the new composite function.
  21477. * @see _.flow
  21478. * @example
  21479. *
  21480. * function square(n) {
  21481. * return n * n;
  21482. * }
  21483. *
  21484. * var addSquare = _.flowRight([square, _.add]);
  21485. * addSquare(1, 2);
  21486. * // => 9
  21487. */
  21488. var flowRight = (0, _createFlow.default)(true);
  21489. var _default = flowRight;
  21490. exports.default = _default;
  21491. /***/ }),
  21492. /* 497 */
  21493. /*!*****************************************************************************************!*\
  21494. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forIn.js ***!
  21495. \*****************************************************************************************/
  21496. /*! no static exports found */
  21497. /***/ (function(module, exports, __webpack_require__) {
  21498. "use strict";
  21499. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21500. Object.defineProperty(exports, "__esModule", {
  21501. value: true
  21502. });
  21503. exports.default = void 0;
  21504. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  21505. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21506. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21507. /**
  21508. * Iterates over own and inherited enumerable string keyed properties of an
  21509. * object and invokes `iteratee` for each property. The iteratee is invoked
  21510. * with three arguments: (value, key, object). Iteratee functions may exit
  21511. * iteration early by explicitly returning `false`.
  21512. *
  21513. * @static
  21514. * @memberOf _
  21515. * @since 0.3.0
  21516. * @category Object
  21517. * @param {Object} object The object to iterate over.
  21518. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21519. * @returns {Object} Returns `object`.
  21520. * @see _.forInRight
  21521. * @example
  21522. *
  21523. * function Foo() {
  21524. * this.a = 1;
  21525. * this.b = 2;
  21526. * }
  21527. *
  21528. * Foo.prototype.c = 3;
  21529. *
  21530. * _.forIn(new Foo, function(value, key) {
  21531. * console.log(key);
  21532. * });
  21533. * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).
  21534. */
  21535. function forIn(object, iteratee) {
  21536. return object == null ? object : (0, _baseFor.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
  21537. }
  21538. var _default = forIn;
  21539. exports.default = _default;
  21540. /***/ }),
  21541. /* 498 */
  21542. /*!**********************************************************************************************!*\
  21543. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forInRight.js ***!
  21544. \**********************************************************************************************/
  21545. /*! no static exports found */
  21546. /***/ (function(module, exports, __webpack_require__) {
  21547. "use strict";
  21548. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21549. Object.defineProperty(exports, "__esModule", {
  21550. value: true
  21551. });
  21552. exports.default = void 0;
  21553. var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
  21554. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21555. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21556. /**
  21557. * This method is like `_.forIn` except that it iterates over properties of
  21558. * `object` in the opposite order.
  21559. *
  21560. * @static
  21561. * @memberOf _
  21562. * @since 2.0.0
  21563. * @category Object
  21564. * @param {Object} object The object to iterate over.
  21565. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21566. * @returns {Object} Returns `object`.
  21567. * @see _.forIn
  21568. * @example
  21569. *
  21570. * function Foo() {
  21571. * this.a = 1;
  21572. * this.b = 2;
  21573. * }
  21574. *
  21575. * Foo.prototype.c = 3;
  21576. *
  21577. * _.forInRight(new Foo, function(value, key) {
  21578. * console.log(key);
  21579. * });
  21580. * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.
  21581. */
  21582. function forInRight(object, iteratee) {
  21583. return object == null ? object : (0, _baseForRight.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
  21584. }
  21585. var _default = forInRight;
  21586. exports.default = _default;
  21587. /***/ }),
  21588. /* 499 */
  21589. /*!******************************************************************************************!*\
  21590. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwn.js ***!
  21591. \******************************************************************************************/
  21592. /*! no static exports found */
  21593. /***/ (function(module, exports, __webpack_require__) {
  21594. "use strict";
  21595. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21596. Object.defineProperty(exports, "__esModule", {
  21597. value: true
  21598. });
  21599. exports.default = void 0;
  21600. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  21601. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21602. /**
  21603. * Iterates over own enumerable string keyed properties of an object and
  21604. * invokes `iteratee` for each property. The iteratee is invoked with three
  21605. * arguments: (value, key, object). Iteratee functions may exit iteration
  21606. * early by explicitly returning `false`.
  21607. *
  21608. * @static
  21609. * @memberOf _
  21610. * @since 0.3.0
  21611. * @category Object
  21612. * @param {Object} object The object to iterate over.
  21613. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21614. * @returns {Object} Returns `object`.
  21615. * @see _.forOwnRight
  21616. * @example
  21617. *
  21618. * function Foo() {
  21619. * this.a = 1;
  21620. * this.b = 2;
  21621. * }
  21622. *
  21623. * Foo.prototype.c = 3;
  21624. *
  21625. * _.forOwn(new Foo, function(value, key) {
  21626. * console.log(key);
  21627. * });
  21628. * // => Logs 'a' then 'b' (iteration order is not guaranteed).
  21629. */
  21630. function forOwn(object, iteratee) {
  21631. return object && (0, _baseForOwn.default)(object, (0, _castFunction.default)(iteratee));
  21632. }
  21633. var _default = forOwn;
  21634. exports.default = _default;
  21635. /***/ }),
  21636. /* 500 */
  21637. /*!***********************************************************************************************!*\
  21638. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwnRight.js ***!
  21639. \***********************************************************************************************/
  21640. /*! no static exports found */
  21641. /***/ (function(module, exports, __webpack_require__) {
  21642. "use strict";
  21643. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21644. Object.defineProperty(exports, "__esModule", {
  21645. value: true
  21646. });
  21647. exports.default = void 0;
  21648. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  21649. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21650. /**
  21651. * This method is like `_.forOwn` except that it iterates over properties of
  21652. * `object` in the opposite order.
  21653. *
  21654. * @static
  21655. * @memberOf _
  21656. * @since 2.0.0
  21657. * @category Object
  21658. * @param {Object} object The object to iterate over.
  21659. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21660. * @returns {Object} Returns `object`.
  21661. * @see _.forOwn
  21662. * @example
  21663. *
  21664. * function Foo() {
  21665. * this.a = 1;
  21666. * this.b = 2;
  21667. * }
  21668. *
  21669. * Foo.prototype.c = 3;
  21670. *
  21671. * _.forOwnRight(new Foo, function(value, key) {
  21672. * console.log(key);
  21673. * });
  21674. * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.
  21675. */
  21676. function forOwnRight(object, iteratee) {
  21677. return object && (0, _baseForOwnRight.default)(object, (0, _castFunction.default)(iteratee));
  21678. }
  21679. var _default = forOwnRight;
  21680. exports.default = _default;
  21681. /***/ }),
  21682. /* 501 */
  21683. /*!*********************************************************************************************!*\
  21684. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fromPairs.js ***!
  21685. \*********************************************************************************************/
  21686. /*! no static exports found */
  21687. /***/ (function(module, exports, __webpack_require__) {
  21688. "use strict";
  21689. Object.defineProperty(exports, "__esModule", {
  21690. value: true
  21691. });
  21692. exports.default = void 0;
  21693. /**
  21694. * The inverse of `_.toPairs`; this method returns an object composed
  21695. * from key-value `pairs`.
  21696. *
  21697. * @static
  21698. * @memberOf _
  21699. * @since 4.0.0
  21700. * @category Array
  21701. * @param {Array} pairs The key-value pairs.
  21702. * @returns {Object} Returns the new object.
  21703. * @example
  21704. *
  21705. * _.fromPairs([['a', 1], ['b', 2]]);
  21706. * // => { 'a': 1, 'b': 2 }
  21707. */
  21708. function fromPairs(pairs) {
  21709. var index = -1,
  21710. length = pairs == null ? 0 : pairs.length,
  21711. result = {};
  21712. while (++index < length) {
  21713. var pair = pairs[index];
  21714. result[pair[0]] = pair[1];
  21715. }
  21716. return result;
  21717. }
  21718. var _default = fromPairs;
  21719. exports.default = _default;
  21720. /***/ }),
  21721. /* 502 */
  21722. /*!*********************************************************************************************!*\
  21723. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functions.js ***!
  21724. \*********************************************************************************************/
  21725. /*! no static exports found */
  21726. /***/ (function(module, exports, __webpack_require__) {
  21727. "use strict";
  21728. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21729. Object.defineProperty(exports, "__esModule", {
  21730. value: true
  21731. });
  21732. exports.default = void 0;
  21733. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  21734. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  21735. /**
  21736. * Creates an array of function property names from own enumerable properties
  21737. * of `object`.
  21738. *
  21739. * @static
  21740. * @since 0.1.0
  21741. * @memberOf _
  21742. * @category Object
  21743. * @param {Object} object The object to inspect.
  21744. * @returns {Array} Returns the function names.
  21745. * @see _.functionsIn
  21746. * @example
  21747. *
  21748. * function Foo() {
  21749. * this.a = _.constant('a');
  21750. * this.b = _.constant('b');
  21751. * }
  21752. *
  21753. * Foo.prototype.c = _.constant('c');
  21754. *
  21755. * _.functions(new Foo);
  21756. * // => ['a', 'b']
  21757. */
  21758. function functions(object) {
  21759. return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keys.default)(object));
  21760. }
  21761. var _default = functions;
  21762. exports.default = _default;
  21763. /***/ }),
  21764. /* 503 */
  21765. /*!**************************************************************************************************!*\
  21766. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFunctions.js ***!
  21767. \**************************************************************************************************/
  21768. /*! no static exports found */
  21769. /***/ (function(module, exports, __webpack_require__) {
  21770. "use strict";
  21771. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21772. Object.defineProperty(exports, "__esModule", {
  21773. value: true
  21774. });
  21775. exports.default = void 0;
  21776. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  21777. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  21778. /**
  21779. * The base implementation of `_.functions` which creates an array of
  21780. * `object` function property names filtered from `props`.
  21781. *
  21782. * @private
  21783. * @param {Object} object The object to inspect.
  21784. * @param {Array} props The property names to filter.
  21785. * @returns {Array} Returns the function names.
  21786. */
  21787. function baseFunctions(object, props) {
  21788. return (0, _arrayFilter.default)(props, function (key) {
  21789. return (0, _isFunction.default)(object[key]);
  21790. });
  21791. }
  21792. var _default = baseFunctions;
  21793. exports.default = _default;
  21794. /***/ }),
  21795. /* 504 */
  21796. /*!***********************************************************************************************!*\
  21797. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functionsIn.js ***!
  21798. \***********************************************************************************************/
  21799. /*! no static exports found */
  21800. /***/ (function(module, exports, __webpack_require__) {
  21801. "use strict";
  21802. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21803. Object.defineProperty(exports, "__esModule", {
  21804. value: true
  21805. });
  21806. exports.default = void 0;
  21807. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  21808. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21809. /**
  21810. * Creates an array of function property names from own and inherited
  21811. * enumerable properties of `object`.
  21812. *
  21813. * @static
  21814. * @memberOf _
  21815. * @since 4.0.0
  21816. * @category Object
  21817. * @param {Object} object The object to inspect.
  21818. * @returns {Array} Returns the function names.
  21819. * @see _.functions
  21820. * @example
  21821. *
  21822. * function Foo() {
  21823. * this.a = _.constant('a');
  21824. * this.b = _.constant('b');
  21825. * }
  21826. *
  21827. * Foo.prototype.c = _.constant('c');
  21828. *
  21829. * _.functionsIn(new Foo);
  21830. * // => ['a', 'b', 'c']
  21831. */
  21832. function functionsIn(object) {
  21833. return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keysIn.default)(object));
  21834. }
  21835. var _default = functionsIn;
  21836. exports.default = _default;
  21837. /***/ }),
  21838. /* 505 */
  21839. /*!*******************************************************************************************!*\
  21840. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/groupBy.js ***!
  21841. \*******************************************************************************************/
  21842. /*! no static exports found */
  21843. /***/ (function(module, exports, __webpack_require__) {
  21844. "use strict";
  21845. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21846. Object.defineProperty(exports, "__esModule", {
  21847. value: true
  21848. });
  21849. exports.default = void 0;
  21850. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  21851. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  21852. /** Used for built-in method references. */
  21853. var objectProto = Object.prototype;
  21854. /** Used to check objects for own properties. */
  21855. var hasOwnProperty = objectProto.hasOwnProperty;
  21856. /**
  21857. * Creates an object composed of keys generated from the results of running
  21858. * each element of `collection` thru `iteratee`. The order of grouped values
  21859. * is determined by the order they occur in `collection`. The corresponding
  21860. * value of each key is an array of elements responsible for generating the
  21861. * key. The iteratee is invoked with one argument: (value).
  21862. *
  21863. * @static
  21864. * @memberOf _
  21865. * @since 0.1.0
  21866. * @category Collection
  21867. * @param {Array|Object} collection The collection to iterate over.
  21868. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  21869. * @returns {Object} Returns the composed aggregate object.
  21870. * @example
  21871. *
  21872. * _.groupBy([6.1, 4.2, 6.3], Math.floor);
  21873. * // => { '4': [4.2], '6': [6.1, 6.3] }
  21874. *
  21875. * // The `_.property` iteratee shorthand.
  21876. * _.groupBy(['one', 'two', 'three'], 'length');
  21877. * // => { '3': ['one', 'two'], '5': ['three'] }
  21878. */
  21879. var groupBy = (0, _createAggregator.default)(function (result, value, key) {
  21880. if (hasOwnProperty.call(result, key)) {
  21881. result[key].push(value);
  21882. } else {
  21883. (0, _baseAssignValue.default)(result, key, [value]);
  21884. }
  21885. });
  21886. var _default = groupBy;
  21887. exports.default = _default;
  21888. /***/ }),
  21889. /* 506 */
  21890. /*!**************************************************************************************!*\
  21891. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gt.js ***!
  21892. \**************************************************************************************/
  21893. /*! no static exports found */
  21894. /***/ (function(module, exports, __webpack_require__) {
  21895. "use strict";
  21896. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21897. Object.defineProperty(exports, "__esModule", {
  21898. value: true
  21899. });
  21900. exports.default = void 0;
  21901. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  21902. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  21903. /**
  21904. * Checks if `value` is greater than `other`.
  21905. *
  21906. * @static
  21907. * @memberOf _
  21908. * @since 3.9.0
  21909. * @category Lang
  21910. * @param {*} value The value to compare.
  21911. * @param {*} other The other value to compare.
  21912. * @returns {boolean} Returns `true` if `value` is greater than `other`,
  21913. * else `false`.
  21914. * @see _.lt
  21915. * @example
  21916. *
  21917. * _.gt(3, 1);
  21918. * // => true
  21919. *
  21920. * _.gt(3, 3);
  21921. * // => false
  21922. *
  21923. * _.gt(1, 3);
  21924. * // => false
  21925. */
  21926. var gt = (0, _createRelationalOperation.default)(_baseGt.default);
  21927. var _default = gt;
  21928. exports.default = _default;
  21929. /***/ }),
  21930. /* 507 */
  21931. /*!*******************************************************************************************!*\
  21932. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGt.js ***!
  21933. \*******************************************************************************************/
  21934. /*! no static exports found */
  21935. /***/ (function(module, exports, __webpack_require__) {
  21936. "use strict";
  21937. Object.defineProperty(exports, "__esModule", {
  21938. value: true
  21939. });
  21940. exports.default = void 0;
  21941. /**
  21942. * The base implementation of `_.gt` which doesn't coerce arguments.
  21943. *
  21944. * @private
  21945. * @param {*} value The value to compare.
  21946. * @param {*} other The other value to compare.
  21947. * @returns {boolean} Returns `true` if `value` is greater than `other`,
  21948. * else `false`.
  21949. */
  21950. function baseGt(value, other) {
  21951. return value > other;
  21952. }
  21953. var _default = baseGt;
  21954. exports.default = _default;
  21955. /***/ }),
  21956. /* 508 */
  21957. /*!**************************************************************************************************************!*\
  21958. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRelationalOperation.js ***!
  21959. \**************************************************************************************************************/
  21960. /*! no static exports found */
  21961. /***/ (function(module, exports, __webpack_require__) {
  21962. "use strict";
  21963. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21964. Object.defineProperty(exports, "__esModule", {
  21965. value: true
  21966. });
  21967. exports.default = void 0;
  21968. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  21969. /**
  21970. * Creates a function that performs a relational operation on two values.
  21971. *
  21972. * @private
  21973. * @param {Function} operator The function to perform the operation.
  21974. * @returns {Function} Returns the new relational operation function.
  21975. */
  21976. function createRelationalOperation(operator) {
  21977. return function (value, other) {
  21978. if (!(typeof value == 'string' && typeof other == 'string')) {
  21979. value = (0, _toNumber.default)(value);
  21980. other = (0, _toNumber.default)(other);
  21981. }
  21982. return operator(value, other);
  21983. };
  21984. }
  21985. var _default = createRelationalOperation;
  21986. exports.default = _default;
  21987. /***/ }),
  21988. /* 509 */
  21989. /*!***************************************************************************************!*\
  21990. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gte.js ***!
  21991. \***************************************************************************************/
  21992. /*! no static exports found */
  21993. /***/ (function(module, exports, __webpack_require__) {
  21994. "use strict";
  21995. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21996. Object.defineProperty(exports, "__esModule", {
  21997. value: true
  21998. });
  21999. exports.default = void 0;
  22000. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  22001. /**
  22002. * Checks if `value` is greater than or equal to `other`.
  22003. *
  22004. * @static
  22005. * @memberOf _
  22006. * @since 3.9.0
  22007. * @category Lang
  22008. * @param {*} value The value to compare.
  22009. * @param {*} other The other value to compare.
  22010. * @returns {boolean} Returns `true` if `value` is greater than or equal to
  22011. * `other`, else `false`.
  22012. * @see _.lte
  22013. * @example
  22014. *
  22015. * _.gte(3, 1);
  22016. * // => true
  22017. *
  22018. * _.gte(3, 3);
  22019. * // => true
  22020. *
  22021. * _.gte(1, 3);
  22022. * // => false
  22023. */
  22024. var gte = (0, _createRelationalOperation.default)(function (value, other) {
  22025. return value >= other;
  22026. });
  22027. var _default = gte;
  22028. exports.default = _default;
  22029. /***/ }),
  22030. /* 510 */
  22031. /*!***************************************************************************************!*\
  22032. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/has.js ***!
  22033. \***************************************************************************************/
  22034. /*! no static exports found */
  22035. /***/ (function(module, exports, __webpack_require__) {
  22036. "use strict";
  22037. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22038. Object.defineProperty(exports, "__esModule", {
  22039. value: true
  22040. });
  22041. exports.default = void 0;
  22042. var _baseHas = _interopRequireDefault(__webpack_require__(/*! ./_baseHas.js */ 511));
  22043. var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
  22044. /**
  22045. * Checks if `path` is a direct property of `object`.
  22046. *
  22047. * @static
  22048. * @since 0.1.0
  22049. * @memberOf _
  22050. * @category Object
  22051. * @param {Object} object The object to query.
  22052. * @param {Array|string} path The path to check.
  22053. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  22054. * @example
  22055. *
  22056. * var object = { 'a': { 'b': 2 } };
  22057. * var other = _.create({ 'a': _.create({ 'b': 2 }) });
  22058. *
  22059. * _.has(object, 'a');
  22060. * // => true
  22061. *
  22062. * _.has(object, 'a.b');
  22063. * // => true
  22064. *
  22065. * _.has(object, ['a', 'b']);
  22066. * // => true
  22067. *
  22068. * _.has(other, 'a');
  22069. * // => false
  22070. */
  22071. function has(object, path) {
  22072. return object != null && (0, _hasPath.default)(object, path, _baseHas.default);
  22073. }
  22074. var _default = has;
  22075. exports.default = _default;
  22076. /***/ }),
  22077. /* 511 */
  22078. /*!********************************************************************************************!*\
  22079. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHas.js ***!
  22080. \********************************************************************************************/
  22081. /*! no static exports found */
  22082. /***/ (function(module, exports, __webpack_require__) {
  22083. "use strict";
  22084. Object.defineProperty(exports, "__esModule", {
  22085. value: true
  22086. });
  22087. exports.default = void 0;
  22088. /** Used for built-in method references. */
  22089. var objectProto = Object.prototype;
  22090. /** Used to check objects for own properties. */
  22091. var hasOwnProperty = objectProto.hasOwnProperty;
  22092. /**
  22093. * The base implementation of `_.has` without support for deep paths.
  22094. *
  22095. * @private
  22096. * @param {Object} [object] The object to query.
  22097. * @param {Array|string} key The key to check.
  22098. * @returns {boolean} Returns `true` if `key` exists, else `false`.
  22099. */
  22100. function baseHas(object, key) {
  22101. return object != null && hasOwnProperty.call(object, key);
  22102. }
  22103. var _default = baseHas;
  22104. exports.default = _default;
  22105. /***/ }),
  22106. /* 512 */
  22107. /*!*******************************************************************************************!*\
  22108. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/inRange.js ***!
  22109. \*******************************************************************************************/
  22110. /*! no static exports found */
  22111. /***/ (function(module, exports, __webpack_require__) {
  22112. "use strict";
  22113. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22114. Object.defineProperty(exports, "__esModule", {
  22115. value: true
  22116. });
  22117. exports.default = void 0;
  22118. var _baseInRange = _interopRequireDefault(__webpack_require__(/*! ./_baseInRange.js */ 513));
  22119. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  22120. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  22121. /**
  22122. * Checks if `n` is between `start` and up to, but not including, `end`. If
  22123. * `end` is not specified, it's set to `start` with `start` then set to `0`.
  22124. * If `start` is greater than `end` the params are swapped to support
  22125. * negative ranges.
  22126. *
  22127. * @static
  22128. * @memberOf _
  22129. * @since 3.3.0
  22130. * @category Number
  22131. * @param {number} number The number to check.
  22132. * @param {number} [start=0] The start of the range.
  22133. * @param {number} end The end of the range.
  22134. * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
  22135. * @see _.range, _.rangeRight
  22136. * @example
  22137. *
  22138. * _.inRange(3, 2, 4);
  22139. * // => true
  22140. *
  22141. * _.inRange(4, 8);
  22142. * // => true
  22143. *
  22144. * _.inRange(4, 2);
  22145. * // => false
  22146. *
  22147. * _.inRange(2, 2);
  22148. * // => false
  22149. *
  22150. * _.inRange(1.2, 2);
  22151. * // => true
  22152. *
  22153. * _.inRange(5.2, 4);
  22154. * // => false
  22155. *
  22156. * _.inRange(-3, -2, -6);
  22157. * // => true
  22158. */
  22159. function inRange(number, start, end) {
  22160. start = (0, _toFinite.default)(start);
  22161. if (end === undefined) {
  22162. end = start;
  22163. start = 0;
  22164. } else {
  22165. end = (0, _toFinite.default)(end);
  22166. }
  22167. number = (0, _toNumber.default)(number);
  22168. return (0, _baseInRange.default)(number, start, end);
  22169. }
  22170. var _default = inRange;
  22171. exports.default = _default;
  22172. /***/ }),
  22173. /* 513 */
  22174. /*!************************************************************************************************!*\
  22175. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInRange.js ***!
  22176. \************************************************************************************************/
  22177. /*! no static exports found */
  22178. /***/ (function(module, exports, __webpack_require__) {
  22179. "use strict";
  22180. Object.defineProperty(exports, "__esModule", {
  22181. value: true
  22182. });
  22183. exports.default = void 0;
  22184. /* Built-in method references for those with the same name as other `lodash` methods. */
  22185. var nativeMax = Math.max,
  22186. nativeMin = Math.min;
  22187. /**
  22188. * The base implementation of `_.inRange` which doesn't coerce arguments.
  22189. *
  22190. * @private
  22191. * @param {number} number The number to check.
  22192. * @param {number} start The start of the range.
  22193. * @param {number} end The end of the range.
  22194. * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
  22195. */
  22196. function baseInRange(number, start, end) {
  22197. return number >= nativeMin(start, end) && number < nativeMax(start, end);
  22198. }
  22199. var _default = baseInRange;
  22200. exports.default = _default;
  22201. /***/ }),
  22202. /* 514 */
  22203. /*!********************************************************************************************!*\
  22204. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/includes.js ***!
  22205. \********************************************************************************************/
  22206. /*! no static exports found */
  22207. /***/ (function(module, exports, __webpack_require__) {
  22208. "use strict";
  22209. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22210. Object.defineProperty(exports, "__esModule", {
  22211. value: true
  22212. });
  22213. exports.default = void 0;
  22214. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  22215. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  22216. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  22217. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  22218. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  22219. /* Built-in method references for those with the same name as other `lodash` methods. */
  22220. var nativeMax = Math.max;
  22221. /**
  22222. * Checks if `value` is in `collection`. If `collection` is a string, it's
  22223. * checked for a substring of `value`, otherwise
  22224. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22225. * is used for equality comparisons. If `fromIndex` is negative, it's used as
  22226. * the offset from the end of `collection`.
  22227. *
  22228. * @static
  22229. * @memberOf _
  22230. * @since 0.1.0
  22231. * @category Collection
  22232. * @param {Array|Object|string} collection The collection to inspect.
  22233. * @param {*} value The value to search for.
  22234. * @param {number} [fromIndex=0] The index to search from.
  22235. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
  22236. * @returns {boolean} Returns `true` if `value` is found, else `false`.
  22237. * @example
  22238. *
  22239. * _.includes([1, 2, 3], 1);
  22240. * // => true
  22241. *
  22242. * _.includes([1, 2, 3], 1, 2);
  22243. * // => false
  22244. *
  22245. * _.includes({ 'a': 1, 'b': 2 }, 1);
  22246. * // => true
  22247. *
  22248. * _.includes('abcd', 'bc');
  22249. * // => true
  22250. */
  22251. function includes(collection, value, fromIndex, guard) {
  22252. collection = (0, _isArrayLike.default)(collection) ? collection : (0, _values.default)(collection);
  22253. fromIndex = fromIndex && !guard ? (0, _toInteger.default)(fromIndex) : 0;
  22254. var length = collection.length;
  22255. if (fromIndex < 0) {
  22256. fromIndex = nativeMax(length + fromIndex, 0);
  22257. }
  22258. return (0, _isString.default)(collection) ? fromIndex <= length && collection.indexOf(value, fromIndex) > -1 : !!length && (0, _baseIndexOf.default)(collection, value, fromIndex) > -1;
  22259. }
  22260. var _default = includes;
  22261. exports.default = _default;
  22262. /***/ }),
  22263. /* 515 */
  22264. /*!********************************************************************************************!*\
  22265. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isString.js ***!
  22266. \********************************************************************************************/
  22267. /*! no static exports found */
  22268. /***/ (function(module, exports, __webpack_require__) {
  22269. "use strict";
  22270. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22271. Object.defineProperty(exports, "__esModule", {
  22272. value: true
  22273. });
  22274. exports.default = void 0;
  22275. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  22276. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  22277. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  22278. /** `Object#toString` result references. */
  22279. var stringTag = '[object String]';
  22280. /**
  22281. * Checks if `value` is classified as a `String` primitive or object.
  22282. *
  22283. * @static
  22284. * @since 0.1.0
  22285. * @memberOf _
  22286. * @category Lang
  22287. * @param {*} value The value to check.
  22288. * @returns {boolean} Returns `true` if `value` is a string, else `false`.
  22289. * @example
  22290. *
  22291. * _.isString('abc');
  22292. * // => true
  22293. *
  22294. * _.isString(1);
  22295. * // => false
  22296. */
  22297. function isString(value) {
  22298. return typeof value == 'string' || !(0, _isArray.default)(value) && (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == stringTag;
  22299. }
  22300. var _default = isString;
  22301. exports.default = _default;
  22302. /***/ }),
  22303. /* 516 */
  22304. /*!******************************************************************************************!*\
  22305. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/values.js ***!
  22306. \******************************************************************************************/
  22307. /*! no static exports found */
  22308. /***/ (function(module, exports, __webpack_require__) {
  22309. "use strict";
  22310. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22311. Object.defineProperty(exports, "__esModule", {
  22312. value: true
  22313. });
  22314. exports.default = void 0;
  22315. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  22316. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  22317. /**
  22318. * Creates an array of the own enumerable string keyed property values of `object`.
  22319. *
  22320. * **Note:** Non-object values are coerced to objects.
  22321. *
  22322. * @static
  22323. * @since 0.1.0
  22324. * @memberOf _
  22325. * @category Object
  22326. * @param {Object} object The object to query.
  22327. * @returns {Array} Returns the array of property values.
  22328. * @example
  22329. *
  22330. * function Foo() {
  22331. * this.a = 1;
  22332. * this.b = 2;
  22333. * }
  22334. *
  22335. * Foo.prototype.c = 3;
  22336. *
  22337. * _.values(new Foo);
  22338. * // => [1, 2] (iteration order is not guaranteed)
  22339. *
  22340. * _.values('hi');
  22341. * // => ['h', 'i']
  22342. */
  22343. function values(object) {
  22344. return object == null ? [] : (0, _baseValues.default)(object, (0, _keys.default)(object));
  22345. }
  22346. var _default = values;
  22347. exports.default = _default;
  22348. /***/ }),
  22349. /* 517 */
  22350. /*!***********************************************************************************************!*\
  22351. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseValues.js ***!
  22352. \***********************************************************************************************/
  22353. /*! no static exports found */
  22354. /***/ (function(module, exports, __webpack_require__) {
  22355. "use strict";
  22356. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22357. Object.defineProperty(exports, "__esModule", {
  22358. value: true
  22359. });
  22360. exports.default = void 0;
  22361. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22362. /**
  22363. * The base implementation of `_.values` and `_.valuesIn` which creates an
  22364. * array of `object` property values corresponding to the property names
  22365. * of `props`.
  22366. *
  22367. * @private
  22368. * @param {Object} object The object to query.
  22369. * @param {Array} props The property names to get values for.
  22370. * @returns {Object} Returns the array of property values.
  22371. */
  22372. function baseValues(object, props) {
  22373. return (0, _arrayMap.default)(props, function (key) {
  22374. return object[key];
  22375. });
  22376. }
  22377. var _default = baseValues;
  22378. exports.default = _default;
  22379. /***/ }),
  22380. /* 518 */
  22381. /*!*******************************************************************************************!*\
  22382. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/indexOf.js ***!
  22383. \*******************************************************************************************/
  22384. /*! no static exports found */
  22385. /***/ (function(module, exports, __webpack_require__) {
  22386. "use strict";
  22387. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22388. Object.defineProperty(exports, "__esModule", {
  22389. value: true
  22390. });
  22391. exports.default = void 0;
  22392. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  22393. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  22394. /* Built-in method references for those with the same name as other `lodash` methods. */
  22395. var nativeMax = Math.max;
  22396. /**
  22397. * Gets the index at which the first occurrence of `value` is found in `array`
  22398. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22399. * for equality comparisons. If `fromIndex` is negative, it's used as the
  22400. * offset from the end of `array`.
  22401. *
  22402. * @static
  22403. * @memberOf _
  22404. * @since 0.1.0
  22405. * @category Array
  22406. * @param {Array} array The array to inspect.
  22407. * @param {*} value The value to search for.
  22408. * @param {number} [fromIndex=0] The index to search from.
  22409. * @returns {number} Returns the index of the matched value, else `-1`.
  22410. * @example
  22411. *
  22412. * _.indexOf([1, 2, 1, 2], 2);
  22413. * // => 1
  22414. *
  22415. * // Search from the `fromIndex`.
  22416. * _.indexOf([1, 2, 1, 2], 2, 2);
  22417. * // => 3
  22418. */
  22419. function indexOf(array, value, fromIndex) {
  22420. var length = array == null ? 0 : array.length;
  22421. if (!length) {
  22422. return -1;
  22423. }
  22424. var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
  22425. if (index < 0) {
  22426. index = nativeMax(length + index, 0);
  22427. }
  22428. return (0, _baseIndexOf.default)(array, value, index);
  22429. }
  22430. var _default = indexOf;
  22431. exports.default = _default;
  22432. /***/ }),
  22433. /* 519 */
  22434. /*!*******************************************************************************************!*\
  22435. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/initial.js ***!
  22436. \*******************************************************************************************/
  22437. /*! no static exports found */
  22438. /***/ (function(module, exports, __webpack_require__) {
  22439. "use strict";
  22440. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22441. Object.defineProperty(exports, "__esModule", {
  22442. value: true
  22443. });
  22444. exports.default = void 0;
  22445. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  22446. /**
  22447. * Gets all but the last element of `array`.
  22448. *
  22449. * @static
  22450. * @memberOf _
  22451. * @since 0.1.0
  22452. * @category Array
  22453. * @param {Array} array The array to query.
  22454. * @returns {Array} Returns the slice of `array`.
  22455. * @example
  22456. *
  22457. * _.initial([1, 2, 3]);
  22458. * // => [1, 2]
  22459. */
  22460. function initial(array) {
  22461. var length = array == null ? 0 : array.length;
  22462. return length ? (0, _baseSlice.default)(array, 0, -1) : [];
  22463. }
  22464. var _default = initial;
  22465. exports.default = _default;
  22466. /***/ }),
  22467. /* 520 */
  22468. /*!************************************************************************************************!*\
  22469. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersection.js ***!
  22470. \************************************************************************************************/
  22471. /*! no static exports found */
  22472. /***/ (function(module, exports, __webpack_require__) {
  22473. "use strict";
  22474. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22475. Object.defineProperty(exports, "__esModule", {
  22476. value: true
  22477. });
  22478. exports.default = void 0;
  22479. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22480. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22481. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22482. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22483. /**
  22484. * Creates an array of unique values that are included in all given arrays
  22485. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22486. * for equality comparisons. The order and references of result values are
  22487. * determined by the first array.
  22488. *
  22489. * @static
  22490. * @memberOf _
  22491. * @since 0.1.0
  22492. * @category Array
  22493. * @param {...Array} [arrays] The arrays to inspect.
  22494. * @returns {Array} Returns the new array of intersecting values.
  22495. * @example
  22496. *
  22497. * _.intersection([2, 1], [2, 3]);
  22498. * // => [2]
  22499. */
  22500. var intersection = (0, _baseRest.default)(function (arrays) {
  22501. var mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22502. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped) : [];
  22503. });
  22504. var _default = intersection;
  22505. exports.default = _default;
  22506. /***/ }),
  22507. /* 521 */
  22508. /*!*****************************************************************************************************!*\
  22509. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIntersection.js ***!
  22510. \*****************************************************************************************************/
  22511. /*! no static exports found */
  22512. /***/ (function(module, exports, __webpack_require__) {
  22513. "use strict";
  22514. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22515. Object.defineProperty(exports, "__esModule", {
  22516. value: true
  22517. });
  22518. exports.default = void 0;
  22519. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  22520. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  22521. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  22522. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22523. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  22524. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  22525. /* Built-in method references for those with the same name as other `lodash` methods. */
  22526. var nativeMin = Math.min;
  22527. /**
  22528. * The base implementation of methods like `_.intersection`, without support
  22529. * for iteratee shorthands, that accepts an array of arrays to inspect.
  22530. *
  22531. * @private
  22532. * @param {Array} arrays The arrays to inspect.
  22533. * @param {Function} [iteratee] The iteratee invoked per element.
  22534. * @param {Function} [comparator] The comparator invoked per element.
  22535. * @returns {Array} Returns the new array of shared values.
  22536. */
  22537. function baseIntersection(arrays, iteratee, comparator) {
  22538. var includes = comparator ? _arrayIncludesWith.default : _arrayIncludes.default,
  22539. length = arrays[0].length,
  22540. othLength = arrays.length,
  22541. othIndex = othLength,
  22542. caches = Array(othLength),
  22543. maxLength = Infinity,
  22544. result = [];
  22545. while (othIndex--) {
  22546. var array = arrays[othIndex];
  22547. if (othIndex && iteratee) {
  22548. array = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
  22549. }
  22550. maxLength = nativeMin(array.length, maxLength);
  22551. caches[othIndex] = !comparator && (iteratee || length >= 120 && array.length >= 120) ? new _SetCache.default(othIndex && array) : undefined;
  22552. }
  22553. array = arrays[0];
  22554. var index = -1,
  22555. seen = caches[0];
  22556. outer: while (++index < length && result.length < maxLength) {
  22557. var value = array[index],
  22558. computed = iteratee ? iteratee(value) : value;
  22559. value = comparator || value !== 0 ? value : 0;
  22560. if (!(seen ? (0, _cacheHas.default)(seen, computed) : includes(result, computed, comparator))) {
  22561. othIndex = othLength;
  22562. while (--othIndex) {
  22563. var cache = caches[othIndex];
  22564. if (!(cache ? (0, _cacheHas.default)(cache, computed) : includes(arrays[othIndex], computed, comparator))) {
  22565. continue outer;
  22566. }
  22567. }
  22568. if (seen) {
  22569. seen.push(computed);
  22570. }
  22571. result.push(value);
  22572. }
  22573. }
  22574. return result;
  22575. }
  22576. var _default = baseIntersection;
  22577. exports.default = _default;
  22578. /***/ }),
  22579. /* 522 */
  22580. /*!********************************************************************************************************!*\
  22581. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castArrayLikeObject.js ***!
  22582. \********************************************************************************************************/
  22583. /*! no static exports found */
  22584. /***/ (function(module, exports, __webpack_require__) {
  22585. "use strict";
  22586. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22587. Object.defineProperty(exports, "__esModule", {
  22588. value: true
  22589. });
  22590. exports.default = void 0;
  22591. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  22592. /**
  22593. * Casts `value` to an empty array if it's not an array like object.
  22594. *
  22595. * @private
  22596. * @param {*} value The value to inspect.
  22597. * @returns {Array|Object} Returns the cast array-like object.
  22598. */
  22599. function castArrayLikeObject(value) {
  22600. return (0, _isArrayLikeObject.default)(value) ? value : [];
  22601. }
  22602. var _default = castArrayLikeObject;
  22603. exports.default = _default;
  22604. /***/ }),
  22605. /* 523 */
  22606. /*!**************************************************************************************************!*\
  22607. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionBy.js ***!
  22608. \**************************************************************************************************/
  22609. /*! no static exports found */
  22610. /***/ (function(module, exports, __webpack_require__) {
  22611. "use strict";
  22612. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22613. Object.defineProperty(exports, "__esModule", {
  22614. value: true
  22615. });
  22616. exports.default = void 0;
  22617. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22618. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22619. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  22620. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22621. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22622. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22623. /**
  22624. * This method is like `_.intersection` except that it accepts `iteratee`
  22625. * which is invoked for each element of each `arrays` to generate the criterion
  22626. * by which they're compared. The order and references of result values are
  22627. * determined by the first array. The iteratee is invoked with one argument:
  22628. * (value).
  22629. *
  22630. * @static
  22631. * @memberOf _
  22632. * @since 4.0.0
  22633. * @category Array
  22634. * @param {...Array} [arrays] The arrays to inspect.
  22635. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  22636. * @returns {Array} Returns the new array of intersecting values.
  22637. * @example
  22638. *
  22639. * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  22640. * // => [2.1]
  22641. *
  22642. * // The `_.property` iteratee shorthand.
  22643. * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  22644. * // => [{ 'x': 1 }]
  22645. */
  22646. var intersectionBy = (0, _baseRest.default)(function (arrays) {
  22647. var iteratee = (0, _last.default)(arrays),
  22648. mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22649. if (iteratee === (0, _last.default)(mapped)) {
  22650. iteratee = undefined;
  22651. } else {
  22652. mapped.pop();
  22653. }
  22654. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, (0, _baseIteratee.default)(iteratee, 2)) : [];
  22655. });
  22656. var _default = intersectionBy;
  22657. exports.default = _default;
  22658. /***/ }),
  22659. /* 524 */
  22660. /*!****************************************************************************************************!*\
  22661. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionWith.js ***!
  22662. \****************************************************************************************************/
  22663. /*! no static exports found */
  22664. /***/ (function(module, exports, __webpack_require__) {
  22665. "use strict";
  22666. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22667. Object.defineProperty(exports, "__esModule", {
  22668. value: true
  22669. });
  22670. exports.default = void 0;
  22671. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22672. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22673. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22674. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22675. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22676. /**
  22677. * This method is like `_.intersection` except that it accepts `comparator`
  22678. * which is invoked to compare elements of `arrays`. The order and references
  22679. * of result values are determined by the first array. The comparator is
  22680. * invoked with two arguments: (arrVal, othVal).
  22681. *
  22682. * @static
  22683. * @memberOf _
  22684. * @since 4.0.0
  22685. * @category Array
  22686. * @param {...Array} [arrays] The arrays to inspect.
  22687. * @param {Function} [comparator] The comparator invoked per element.
  22688. * @returns {Array} Returns the new array of intersecting values.
  22689. * @example
  22690. *
  22691. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  22692. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  22693. *
  22694. * _.intersectionWith(objects, others, _.isEqual);
  22695. * // => [{ 'x': 1, 'y': 2 }]
  22696. */
  22697. var intersectionWith = (0, _baseRest.default)(function (arrays) {
  22698. var comparator = (0, _last.default)(arrays),
  22699. mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22700. comparator = typeof comparator == 'function' ? comparator : undefined;
  22701. if (comparator) {
  22702. mapped.pop();
  22703. }
  22704. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, undefined, comparator) : [];
  22705. });
  22706. var _default = intersectionWith;
  22707. exports.default = _default;
  22708. /***/ }),
  22709. /* 525 */
  22710. /*!******************************************************************************************!*\
  22711. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invert.js ***!
  22712. \******************************************************************************************/
  22713. /*! no static exports found */
  22714. /***/ (function(module, exports, __webpack_require__) {
  22715. "use strict";
  22716. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22717. Object.defineProperty(exports, "__esModule", {
  22718. value: true
  22719. });
  22720. exports.default = void 0;
  22721. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  22722. var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
  22723. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  22724. /** Used for built-in method references. */
  22725. var objectProto = Object.prototype;
  22726. /**
  22727. * Used to resolve the
  22728. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  22729. * of values.
  22730. */
  22731. var nativeObjectToString = objectProto.toString;
  22732. /**
  22733. * Creates an object composed of the inverted keys and values of `object`.
  22734. * If `object` contains duplicate values, subsequent values overwrite
  22735. * property assignments of previous values.
  22736. *
  22737. * @static
  22738. * @memberOf _
  22739. * @since 0.7.0
  22740. * @category Object
  22741. * @param {Object} object The object to invert.
  22742. * @returns {Object} Returns the new inverted object.
  22743. * @example
  22744. *
  22745. * var object = { 'a': 1, 'b': 2, 'c': 1 };
  22746. *
  22747. * _.invert(object);
  22748. * // => { '1': 'c', '2': 'b' }
  22749. */
  22750. var invert = (0, _createInverter.default)(function (result, value, key) {
  22751. if (value != null && typeof value.toString != 'function') {
  22752. value = nativeObjectToString.call(value);
  22753. }
  22754. result[value] = key;
  22755. }, (0, _constant.default)(_identity.default));
  22756. var _default = invert;
  22757. exports.default = _default;
  22758. /***/ }),
  22759. /* 526 */
  22760. /*!***************************************************************************************************!*\
  22761. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createInverter.js ***!
  22762. \***************************************************************************************************/
  22763. /*! no static exports found */
  22764. /***/ (function(module, exports, __webpack_require__) {
  22765. "use strict";
  22766. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22767. Object.defineProperty(exports, "__esModule", {
  22768. value: true
  22769. });
  22770. exports.default = void 0;
  22771. var _baseInverter = _interopRequireDefault(__webpack_require__(/*! ./_baseInverter.js */ 527));
  22772. /**
  22773. * Creates a function like `_.invertBy`.
  22774. *
  22775. * @private
  22776. * @param {Function} setter The function to set accumulator values.
  22777. * @param {Function} toIteratee The function to resolve iteratees.
  22778. * @returns {Function} Returns the new inverter function.
  22779. */
  22780. function createInverter(setter, toIteratee) {
  22781. return function (object, iteratee) {
  22782. return (0, _baseInverter.default)(object, setter, toIteratee(iteratee), {});
  22783. };
  22784. }
  22785. var _default = createInverter;
  22786. exports.default = _default;
  22787. /***/ }),
  22788. /* 527 */
  22789. /*!*************************************************************************************************!*\
  22790. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInverter.js ***!
  22791. \*************************************************************************************************/
  22792. /*! no static exports found */
  22793. /***/ (function(module, exports, __webpack_require__) {
  22794. "use strict";
  22795. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22796. Object.defineProperty(exports, "__esModule", {
  22797. value: true
  22798. });
  22799. exports.default = void 0;
  22800. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  22801. /**
  22802. * The base implementation of `_.invert` and `_.invertBy` which inverts
  22803. * `object` with values transformed by `iteratee` and set by `setter`.
  22804. *
  22805. * @private
  22806. * @param {Object} object The object to iterate over.
  22807. * @param {Function} setter The function to set `accumulator` values.
  22808. * @param {Function} iteratee The iteratee to transform values.
  22809. * @param {Object} accumulator The initial inverted object.
  22810. * @returns {Function} Returns `accumulator`.
  22811. */
  22812. function baseInverter(object, setter, iteratee, accumulator) {
  22813. (0, _baseForOwn.default)(object, function (value, key, object) {
  22814. setter(accumulator, iteratee(value), key, object);
  22815. });
  22816. return accumulator;
  22817. }
  22818. var _default = baseInverter;
  22819. exports.default = _default;
  22820. /***/ }),
  22821. /* 528 */
  22822. /*!********************************************************************************************!*\
  22823. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invertBy.js ***!
  22824. \********************************************************************************************/
  22825. /*! no static exports found */
  22826. /***/ (function(module, exports, __webpack_require__) {
  22827. "use strict";
  22828. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22829. Object.defineProperty(exports, "__esModule", {
  22830. value: true
  22831. });
  22832. exports.default = void 0;
  22833. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  22834. var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
  22835. /** Used for built-in method references. */
  22836. var objectProto = Object.prototype;
  22837. /** Used to check objects for own properties. */
  22838. var hasOwnProperty = objectProto.hasOwnProperty;
  22839. /**
  22840. * Used to resolve the
  22841. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  22842. * of values.
  22843. */
  22844. var nativeObjectToString = objectProto.toString;
  22845. /**
  22846. * This method is like `_.invert` except that the inverted object is generated
  22847. * from the results of running each element of `object` thru `iteratee`. The
  22848. * corresponding inverted value of each inverted key is an array of keys
  22849. * responsible for generating the inverted value. The iteratee is invoked
  22850. * with one argument: (value).
  22851. *
  22852. * @static
  22853. * @memberOf _
  22854. * @since 4.1.0
  22855. * @category Object
  22856. * @param {Object} object The object to invert.
  22857. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  22858. * @returns {Object} Returns the new inverted object.
  22859. * @example
  22860. *
  22861. * var object = { 'a': 1, 'b': 2, 'c': 1 };
  22862. *
  22863. * _.invertBy(object);
  22864. * // => { '1': ['a', 'c'], '2': ['b'] }
  22865. *
  22866. * _.invertBy(object, function(value) {
  22867. * return 'group' + value;
  22868. * });
  22869. * // => { 'group1': ['a', 'c'], 'group2': ['b'] }
  22870. */
  22871. var invertBy = (0, _createInverter.default)(function (result, value, key) {
  22872. if (value != null && typeof value.toString != 'function') {
  22873. value = nativeObjectToString.call(value);
  22874. }
  22875. if (hasOwnProperty.call(result, value)) {
  22876. result[value].push(key);
  22877. } else {
  22878. result[value] = [key];
  22879. }
  22880. }, _baseIteratee.default);
  22881. var _default = invertBy;
  22882. exports.default = _default;
  22883. /***/ }),
  22884. /* 529 */
  22885. /*!******************************************************************************************!*\
  22886. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invoke.js ***!
  22887. \******************************************************************************************/
  22888. /*! no static exports found */
  22889. /***/ (function(module, exports, __webpack_require__) {
  22890. "use strict";
  22891. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22892. Object.defineProperty(exports, "__esModule", {
  22893. value: true
  22894. });
  22895. exports.default = void 0;
  22896. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  22897. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22898. /**
  22899. * Invokes the method at `path` of `object`.
  22900. *
  22901. * @static
  22902. * @memberOf _
  22903. * @since 4.0.0
  22904. * @category Object
  22905. * @param {Object} object The object to query.
  22906. * @param {Array|string} path The path of the method to invoke.
  22907. * @param {...*} [args] The arguments to invoke the method with.
  22908. * @returns {*} Returns the result of the invoked method.
  22909. * @example
  22910. *
  22911. * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };
  22912. *
  22913. * _.invoke(object, 'a[0].b.c.slice', 1, 3);
  22914. * // => [2, 3]
  22915. */
  22916. var invoke = (0, _baseRest.default)(_baseInvoke.default);
  22917. var _default = invoke;
  22918. exports.default = _default;
  22919. /***/ }),
  22920. /* 530 */
  22921. /*!***********************************************************************************************!*\
  22922. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInvoke.js ***!
  22923. \***********************************************************************************************/
  22924. /*! no static exports found */
  22925. /***/ (function(module, exports, __webpack_require__) {
  22926. "use strict";
  22927. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22928. Object.defineProperty(exports, "__esModule", {
  22929. value: true
  22930. });
  22931. exports.default = void 0;
  22932. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  22933. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  22934. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22935. var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
  22936. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  22937. /**
  22938. * The base implementation of `_.invoke` without support for individual
  22939. * method arguments.
  22940. *
  22941. * @private
  22942. * @param {Object} object The object to query.
  22943. * @param {Array|string} path The path of the method to invoke.
  22944. * @param {Array} args The arguments to invoke the method with.
  22945. * @returns {*} Returns the result of the invoked method.
  22946. */
  22947. function baseInvoke(object, path, args) {
  22948. path = (0, _castPath.default)(path, object);
  22949. object = (0, _parent.default)(object, path);
  22950. var func = object == null ? object : object[(0, _toKey.default)((0, _last.default)(path))];
  22951. return func == null ? undefined : (0, _apply.default)(func, object, args);
  22952. }
  22953. var _default = baseInvoke;
  22954. exports.default = _default;
  22955. /***/ }),
  22956. /* 531 */
  22957. /*!*******************************************************************************************!*\
  22958. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_parent.js ***!
  22959. \*******************************************************************************************/
  22960. /*! no static exports found */
  22961. /***/ (function(module, exports, __webpack_require__) {
  22962. "use strict";
  22963. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22964. Object.defineProperty(exports, "__esModule", {
  22965. value: true
  22966. });
  22967. exports.default = void 0;
  22968. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  22969. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  22970. /**
  22971. * Gets the parent value at `path` of `object`.
  22972. *
  22973. * @private
  22974. * @param {Object} object The object to query.
  22975. * @param {Array} path The path to get the parent value of.
  22976. * @returns {*} Returns the parent value.
  22977. */
  22978. function parent(object, path) {
  22979. return path.length < 2 ? object : (0, _baseGet.default)(object, (0, _baseSlice.default)(path, 0, -1));
  22980. }
  22981. var _default = parent;
  22982. exports.default = _default;
  22983. /***/ }),
  22984. /* 532 */
  22985. /*!*********************************************************************************************!*\
  22986. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invokeMap.js ***!
  22987. \*********************************************************************************************/
  22988. /*! no static exports found */
  22989. /***/ (function(module, exports, __webpack_require__) {
  22990. "use strict";
  22991. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22992. Object.defineProperty(exports, "__esModule", {
  22993. value: true
  22994. });
  22995. exports.default = void 0;
  22996. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  22997. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  22998. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  22999. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  23000. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  23001. /**
  23002. * Invokes the method at `path` of each element in `collection`, returning
  23003. * an array of the results of each invoked method. Any additional arguments
  23004. * are provided to each invoked method. If `path` is a function, it's invoked
  23005. * for, and `this` bound to, each element in `collection`.
  23006. *
  23007. * @static
  23008. * @memberOf _
  23009. * @since 4.0.0
  23010. * @category Collection
  23011. * @param {Array|Object} collection The collection to iterate over.
  23012. * @param {Array|Function|string} path The path of the method to invoke or
  23013. * the function invoked per iteration.
  23014. * @param {...*} [args] The arguments to invoke each method with.
  23015. * @returns {Array} Returns the array of results.
  23016. * @example
  23017. *
  23018. * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort');
  23019. * // => [[1, 5, 7], [1, 2, 3]]
  23020. *
  23021. * _.invokeMap([123, 456], String.prototype.split, '');
  23022. * // => [['1', '2', '3'], ['4', '5', '6']]
  23023. */
  23024. var invokeMap = (0, _baseRest.default)(function (collection, path, args) {
  23025. var index = -1,
  23026. isFunc = typeof path == 'function',
  23027. result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
  23028. (0, _baseEach.default)(collection, function (value) {
  23029. result[++index] = isFunc ? (0, _apply.default)(path, value, args) : (0, _baseInvoke.default)(value, path, args);
  23030. });
  23031. return result;
  23032. });
  23033. var _default = invokeMap;
  23034. exports.default = _default;
  23035. /***/ }),
  23036. /* 533 */
  23037. /*!*************************************************************************************************!*\
  23038. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayBuffer.js ***!
  23039. \*************************************************************************************************/
  23040. /*! no static exports found */
  23041. /***/ (function(module, exports, __webpack_require__) {
  23042. "use strict";
  23043. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23044. Object.defineProperty(exports, "__esModule", {
  23045. value: true
  23046. });
  23047. exports.default = void 0;
  23048. var _baseIsArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArrayBuffer.js */ 534));
  23049. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23050. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23051. /* Node.js helper references. */
  23052. var nodeIsArrayBuffer = _nodeUtil.default && _nodeUtil.default.isArrayBuffer;
  23053. /**
  23054. * Checks if `value` is classified as an `ArrayBuffer` object.
  23055. *
  23056. * @static
  23057. * @memberOf _
  23058. * @since 4.3.0
  23059. * @category Lang
  23060. * @param {*} value The value to check.
  23061. * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
  23062. * @example
  23063. *
  23064. * _.isArrayBuffer(new ArrayBuffer(2));
  23065. * // => true
  23066. *
  23067. * _.isArrayBuffer(new Array(2));
  23068. * // => false
  23069. */
  23070. var isArrayBuffer = nodeIsArrayBuffer ? (0, _baseUnary.default)(nodeIsArrayBuffer) : _baseIsArrayBuffer.default;
  23071. var _default = isArrayBuffer;
  23072. exports.default = _default;
  23073. /***/ }),
  23074. /* 534 */
  23075. /*!******************************************************************************************************!*\
  23076. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArrayBuffer.js ***!
  23077. \******************************************************************************************************/
  23078. /*! no static exports found */
  23079. /***/ (function(module, exports, __webpack_require__) {
  23080. "use strict";
  23081. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23082. Object.defineProperty(exports, "__esModule", {
  23083. value: true
  23084. });
  23085. exports.default = void 0;
  23086. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23087. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23088. var arrayBufferTag = '[object ArrayBuffer]';
  23089. /**
  23090. * The base implementation of `_.isArrayBuffer` without Node.js optimizations.
  23091. *
  23092. * @private
  23093. * @param {*} value The value to check.
  23094. * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
  23095. */
  23096. function baseIsArrayBuffer(value) {
  23097. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == arrayBufferTag;
  23098. }
  23099. var _default = baseIsArrayBuffer;
  23100. exports.default = _default;
  23101. /***/ }),
  23102. /* 535 */
  23103. /*!*********************************************************************************************!*\
  23104. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBoolean.js ***!
  23105. \*********************************************************************************************/
  23106. /*! no static exports found */
  23107. /***/ (function(module, exports, __webpack_require__) {
  23108. "use strict";
  23109. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23110. Object.defineProperty(exports, "__esModule", {
  23111. value: true
  23112. });
  23113. exports.default = void 0;
  23114. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23115. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23116. /** `Object#toString` result references. */
  23117. var boolTag = '[object Boolean]';
  23118. /**
  23119. * Checks if `value` is classified as a boolean primitive or object.
  23120. *
  23121. * @static
  23122. * @memberOf _
  23123. * @since 0.1.0
  23124. * @category Lang
  23125. * @param {*} value The value to check.
  23126. * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.
  23127. * @example
  23128. *
  23129. * _.isBoolean(false);
  23130. * // => true
  23131. *
  23132. * _.isBoolean(null);
  23133. * // => false
  23134. */
  23135. function isBoolean(value) {
  23136. return value === true || value === false || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == boolTag;
  23137. }
  23138. var _default = isBoolean;
  23139. exports.default = _default;
  23140. /***/ }),
  23141. /* 536 */
  23142. /*!******************************************************************************************!*\
  23143. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isDate.js ***!
  23144. \******************************************************************************************/
  23145. /*! no static exports found */
  23146. /***/ (function(module, exports, __webpack_require__) {
  23147. "use strict";
  23148. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23149. Object.defineProperty(exports, "__esModule", {
  23150. value: true
  23151. });
  23152. exports.default = void 0;
  23153. var _baseIsDate = _interopRequireDefault(__webpack_require__(/*! ./_baseIsDate.js */ 537));
  23154. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23155. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23156. /* Node.js helper references. */
  23157. var nodeIsDate = _nodeUtil.default && _nodeUtil.default.isDate;
  23158. /**
  23159. * Checks if `value` is classified as a `Date` object.
  23160. *
  23161. * @static
  23162. * @memberOf _
  23163. * @since 0.1.0
  23164. * @category Lang
  23165. * @param {*} value The value to check.
  23166. * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
  23167. * @example
  23168. *
  23169. * _.isDate(new Date);
  23170. * // => true
  23171. *
  23172. * _.isDate('Mon April 23 2012');
  23173. * // => false
  23174. */
  23175. var isDate = nodeIsDate ? (0, _baseUnary.default)(nodeIsDate) : _baseIsDate.default;
  23176. var _default = isDate;
  23177. exports.default = _default;
  23178. /***/ }),
  23179. /* 537 */
  23180. /*!***********************************************************************************************!*\
  23181. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsDate.js ***!
  23182. \***********************************************************************************************/
  23183. /*! no static exports found */
  23184. /***/ (function(module, exports, __webpack_require__) {
  23185. "use strict";
  23186. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23187. Object.defineProperty(exports, "__esModule", {
  23188. value: true
  23189. });
  23190. exports.default = void 0;
  23191. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23192. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23193. /** `Object#toString` result references. */
  23194. var dateTag = '[object Date]';
  23195. /**
  23196. * The base implementation of `_.isDate` without Node.js optimizations.
  23197. *
  23198. * @private
  23199. * @param {*} value The value to check.
  23200. * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
  23201. */
  23202. function baseIsDate(value) {
  23203. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == dateTag;
  23204. }
  23205. var _default = baseIsDate;
  23206. exports.default = _default;
  23207. /***/ }),
  23208. /* 538 */
  23209. /*!*********************************************************************************************!*\
  23210. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isElement.js ***!
  23211. \*********************************************************************************************/
  23212. /*! no static exports found */
  23213. /***/ (function(module, exports, __webpack_require__) {
  23214. "use strict";
  23215. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23216. Object.defineProperty(exports, "__esModule", {
  23217. value: true
  23218. });
  23219. exports.default = void 0;
  23220. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23221. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  23222. /**
  23223. * Checks if `value` is likely a DOM element.
  23224. *
  23225. * @static
  23226. * @memberOf _
  23227. * @since 0.1.0
  23228. * @category Lang
  23229. * @param {*} value The value to check.
  23230. * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.
  23231. * @example
  23232. *
  23233. * _.isElement(document.body);
  23234. * // => true
  23235. *
  23236. * _.isElement('<body>');
  23237. * // => false
  23238. */
  23239. function isElement(value) {
  23240. return (0, _isObjectLike.default)(value) && value.nodeType === 1 && !(0, _isPlainObject.default)(value);
  23241. }
  23242. var _default = isElement;
  23243. exports.default = _default;
  23244. /***/ }),
  23245. /* 539 */
  23246. /*!*******************************************************************************************!*\
  23247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEmpty.js ***!
  23248. \*******************************************************************************************/
  23249. /*! no static exports found */
  23250. /***/ (function(module, exports, __webpack_require__) {
  23251. "use strict";
  23252. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23253. Object.defineProperty(exports, "__esModule", {
  23254. value: true
  23255. });
  23256. exports.default = void 0;
  23257. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  23258. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  23259. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  23260. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  23261. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  23262. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  23263. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  23264. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  23265. /** `Object#toString` result references. */
  23266. var mapTag = '[object Map]',
  23267. setTag = '[object Set]';
  23268. /** Used for built-in method references. */
  23269. var objectProto = Object.prototype;
  23270. /** Used to check objects for own properties. */
  23271. var hasOwnProperty = objectProto.hasOwnProperty;
  23272. /**
  23273. * Checks if `value` is an empty object, collection, map, or set.
  23274. *
  23275. * Objects are considered empty if they have no own enumerable string keyed
  23276. * properties.
  23277. *
  23278. * Array-like values such as `arguments` objects, arrays, buffers, strings, or
  23279. * jQuery-like collections are considered empty if they have a `length` of `0`.
  23280. * Similarly, maps and sets are considered empty if they have a `size` of `0`.
  23281. *
  23282. * @static
  23283. * @memberOf _
  23284. * @since 0.1.0
  23285. * @category Lang
  23286. * @param {*} value The value to check.
  23287. * @returns {boolean} Returns `true` if `value` is empty, else `false`.
  23288. * @example
  23289. *
  23290. * _.isEmpty(null);
  23291. * // => true
  23292. *
  23293. * _.isEmpty(true);
  23294. * // => true
  23295. *
  23296. * _.isEmpty(1);
  23297. * // => true
  23298. *
  23299. * _.isEmpty([1, 2, 3]);
  23300. * // => false
  23301. *
  23302. * _.isEmpty({ 'a': 1 });
  23303. * // => false
  23304. */
  23305. function isEmpty(value) {
  23306. if (value == null) {
  23307. return true;
  23308. }
  23309. if ((0, _isArrayLike.default)(value) && ((0, _isArray.default)(value) || typeof value == 'string' || typeof value.splice == 'function' || (0, _isBuffer.default)(value) || (0, _isTypedArray.default)(value) || (0, _isArguments.default)(value))) {
  23310. return !value.length;
  23311. }
  23312. var tag = (0, _getTag.default)(value);
  23313. if (tag == mapTag || tag == setTag) {
  23314. return !value.size;
  23315. }
  23316. if ((0, _isPrototype.default)(value)) {
  23317. return !(0, _baseKeys.default)(value).length;
  23318. }
  23319. for (var key in value) {
  23320. if (hasOwnProperty.call(value, key)) {
  23321. return false;
  23322. }
  23323. }
  23324. return true;
  23325. }
  23326. var _default = isEmpty;
  23327. exports.default = _default;
  23328. /***/ }),
  23329. /* 540 */
  23330. /*!*******************************************************************************************!*\
  23331. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqual.js ***!
  23332. \*******************************************************************************************/
  23333. /*! no static exports found */
  23334. /***/ (function(module, exports, __webpack_require__) {
  23335. "use strict";
  23336. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23337. Object.defineProperty(exports, "__esModule", {
  23338. value: true
  23339. });
  23340. exports.default = void 0;
  23341. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  23342. /**
  23343. * Performs a deep comparison between two values to determine if they are
  23344. * equivalent.
  23345. *
  23346. * **Note:** This method supports comparing arrays, array buffers, booleans,
  23347. * date objects, error objects, maps, numbers, `Object` objects, regexes,
  23348. * sets, strings, symbols, and typed arrays. `Object` objects are compared
  23349. * by their own, not inherited, enumerable properties. Functions and DOM
  23350. * nodes are compared by strict equality, i.e. `===`.
  23351. *
  23352. * @static
  23353. * @memberOf _
  23354. * @since 0.1.0
  23355. * @category Lang
  23356. * @param {*} value The value to compare.
  23357. * @param {*} other The other value to compare.
  23358. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  23359. * @example
  23360. *
  23361. * var object = { 'a': 1 };
  23362. * var other = { 'a': 1 };
  23363. *
  23364. * _.isEqual(object, other);
  23365. * // => true
  23366. *
  23367. * object === other;
  23368. * // => false
  23369. */
  23370. function isEqual(value, other) {
  23371. return (0, _baseIsEqual.default)(value, other);
  23372. }
  23373. var _default = isEqual;
  23374. exports.default = _default;
  23375. /***/ }),
  23376. /* 541 */
  23377. /*!***********************************************************************************************!*\
  23378. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqualWith.js ***!
  23379. \***********************************************************************************************/
  23380. /*! no static exports found */
  23381. /***/ (function(module, exports, __webpack_require__) {
  23382. "use strict";
  23383. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23384. Object.defineProperty(exports, "__esModule", {
  23385. value: true
  23386. });
  23387. exports.default = void 0;
  23388. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  23389. /**
  23390. * This method is like `_.isEqual` except that it accepts `customizer` which
  23391. * is invoked to compare values. If `customizer` returns `undefined`, comparisons
  23392. * are handled by the method instead. The `customizer` is invoked with up to
  23393. * six arguments: (objValue, othValue [, index|key, object, other, stack]).
  23394. *
  23395. * @static
  23396. * @memberOf _
  23397. * @since 4.0.0
  23398. * @category Lang
  23399. * @param {*} value The value to compare.
  23400. * @param {*} other The other value to compare.
  23401. * @param {Function} [customizer] The function to customize comparisons.
  23402. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  23403. * @example
  23404. *
  23405. * function isGreeting(value) {
  23406. * return /^h(?:i|ello)$/.test(value);
  23407. * }
  23408. *
  23409. * function customizer(objValue, othValue) {
  23410. * if (isGreeting(objValue) && isGreeting(othValue)) {
  23411. * return true;
  23412. * }
  23413. * }
  23414. *
  23415. * var array = ['hello', 'goodbye'];
  23416. * var other = ['hi', 'goodbye'];
  23417. *
  23418. * _.isEqualWith(array, other, customizer);
  23419. * // => true
  23420. */
  23421. function isEqualWith(value, other, customizer) {
  23422. customizer = typeof customizer == 'function' ? customizer : undefined;
  23423. var result = customizer ? customizer(value, other) : undefined;
  23424. return result === undefined ? (0, _baseIsEqual.default)(value, other, undefined, customizer) : !!result;
  23425. }
  23426. var _default = isEqualWith;
  23427. exports.default = _default;
  23428. /***/ }),
  23429. /* 542 */
  23430. /*!********************************************************************************************!*\
  23431. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFinite.js ***!
  23432. \********************************************************************************************/
  23433. /*! no static exports found */
  23434. /***/ (function(module, exports, __webpack_require__) {
  23435. "use strict";
  23436. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23437. Object.defineProperty(exports, "__esModule", {
  23438. value: true
  23439. });
  23440. exports.default = void 0;
  23441. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  23442. /* Built-in method references for those with the same name as other `lodash` methods. */
  23443. var nativeIsFinite = _root.default.isFinite;
  23444. /**
  23445. * Checks if `value` is a finite primitive number.
  23446. *
  23447. * **Note:** This method is based on
  23448. * [`Number.isFinite`](https://mdn.io/Number/isFinite).
  23449. *
  23450. * @static
  23451. * @memberOf _
  23452. * @since 0.1.0
  23453. * @category Lang
  23454. * @param {*} value The value to check.
  23455. * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.
  23456. * @example
  23457. *
  23458. * _.isFinite(3);
  23459. * // => true
  23460. *
  23461. * _.isFinite(Number.MIN_VALUE);
  23462. * // => true
  23463. *
  23464. * _.isFinite(Infinity);
  23465. * // => false
  23466. *
  23467. * _.isFinite('3');
  23468. * // => false
  23469. */
  23470. function isFinite(value) {
  23471. return typeof value == 'number' && nativeIsFinite(value);
  23472. }
  23473. var _default = isFinite;
  23474. exports.default = _default;
  23475. /***/ }),
  23476. /* 543 */
  23477. /*!*********************************************************************************************!*\
  23478. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isInteger.js ***!
  23479. \*********************************************************************************************/
  23480. /*! no static exports found */
  23481. /***/ (function(module, exports, __webpack_require__) {
  23482. "use strict";
  23483. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23484. Object.defineProperty(exports, "__esModule", {
  23485. value: true
  23486. });
  23487. exports.default = void 0;
  23488. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  23489. /**
  23490. * Checks if `value` is an integer.
  23491. *
  23492. * **Note:** This method is based on
  23493. * [`Number.isInteger`](https://mdn.io/Number/isInteger).
  23494. *
  23495. * @static
  23496. * @memberOf _
  23497. * @since 4.0.0
  23498. * @category Lang
  23499. * @param {*} value The value to check.
  23500. * @returns {boolean} Returns `true` if `value` is an integer, else `false`.
  23501. * @example
  23502. *
  23503. * _.isInteger(3);
  23504. * // => true
  23505. *
  23506. * _.isInteger(Number.MIN_VALUE);
  23507. * // => false
  23508. *
  23509. * _.isInteger(Infinity);
  23510. * // => false
  23511. *
  23512. * _.isInteger('3');
  23513. * // => false
  23514. */
  23515. function isInteger(value) {
  23516. return typeof value == 'number' && value == (0, _toInteger.default)(value);
  23517. }
  23518. var _default = isInteger;
  23519. exports.default = _default;
  23520. /***/ }),
  23521. /* 544 */
  23522. /*!*******************************************************************************************!*\
  23523. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatch.js ***!
  23524. \*******************************************************************************************/
  23525. /*! no static exports found */
  23526. /***/ (function(module, exports, __webpack_require__) {
  23527. "use strict";
  23528. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23529. Object.defineProperty(exports, "__esModule", {
  23530. value: true
  23531. });
  23532. exports.default = void 0;
  23533. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  23534. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  23535. /**
  23536. * Performs a partial deep comparison between `object` and `source` to
  23537. * determine if `object` contains equivalent property values.
  23538. *
  23539. * **Note:** This method is equivalent to `_.matches` when `source` is
  23540. * partially applied.
  23541. *
  23542. * Partial comparisons will match empty array and empty object `source`
  23543. * values against any array or object value, respectively. See `_.isEqual`
  23544. * for a list of supported value comparisons.
  23545. *
  23546. * @static
  23547. * @memberOf _
  23548. * @since 3.0.0
  23549. * @category Lang
  23550. * @param {Object} object The object to inspect.
  23551. * @param {Object} source The object of property values to match.
  23552. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  23553. * @example
  23554. *
  23555. * var object = { 'a': 1, 'b': 2 };
  23556. *
  23557. * _.isMatch(object, { 'b': 2 });
  23558. * // => true
  23559. *
  23560. * _.isMatch(object, { 'b': 1 });
  23561. * // => false
  23562. */
  23563. function isMatch(object, source) {
  23564. return object === source || (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source));
  23565. }
  23566. var _default = isMatch;
  23567. exports.default = _default;
  23568. /***/ }),
  23569. /* 545 */
  23570. /*!***********************************************************************************************!*\
  23571. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatchWith.js ***!
  23572. \***********************************************************************************************/
  23573. /*! no static exports found */
  23574. /***/ (function(module, exports, __webpack_require__) {
  23575. "use strict";
  23576. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23577. Object.defineProperty(exports, "__esModule", {
  23578. value: true
  23579. });
  23580. exports.default = void 0;
  23581. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  23582. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  23583. /**
  23584. * This method is like `_.isMatch` except that it accepts `customizer` which
  23585. * is invoked to compare values. If `customizer` returns `undefined`, comparisons
  23586. * are handled by the method instead. The `customizer` is invoked with five
  23587. * arguments: (objValue, srcValue, index|key, object, source).
  23588. *
  23589. * @static
  23590. * @memberOf _
  23591. * @since 4.0.0
  23592. * @category Lang
  23593. * @param {Object} object The object to inspect.
  23594. * @param {Object} source The object of property values to match.
  23595. * @param {Function} [customizer] The function to customize comparisons.
  23596. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  23597. * @example
  23598. *
  23599. * function isGreeting(value) {
  23600. * return /^h(?:i|ello)$/.test(value);
  23601. * }
  23602. *
  23603. * function customizer(objValue, srcValue) {
  23604. * if (isGreeting(objValue) && isGreeting(srcValue)) {
  23605. * return true;
  23606. * }
  23607. * }
  23608. *
  23609. * var object = { 'greeting': 'hello' };
  23610. * var source = { 'greeting': 'hi' };
  23611. *
  23612. * _.isMatchWith(object, source, customizer);
  23613. * // => true
  23614. */
  23615. function isMatchWith(object, source, customizer) {
  23616. customizer = typeof customizer == 'function' ? customizer : undefined;
  23617. return (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source), customizer);
  23618. }
  23619. var _default = isMatchWith;
  23620. exports.default = _default;
  23621. /***/ }),
  23622. /* 546 */
  23623. /*!*****************************************************************************************!*\
  23624. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNaN.js ***!
  23625. \*****************************************************************************************/
  23626. /*! no static exports found */
  23627. /***/ (function(module, exports, __webpack_require__) {
  23628. "use strict";
  23629. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23630. Object.defineProperty(exports, "__esModule", {
  23631. value: true
  23632. });
  23633. exports.default = void 0;
  23634. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  23635. /**
  23636. * Checks if `value` is `NaN`.
  23637. *
  23638. * **Note:** This method is based on
  23639. * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as
  23640. * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for
  23641. * `undefined` and other non-number values.
  23642. *
  23643. * @static
  23644. * @memberOf _
  23645. * @since 0.1.0
  23646. * @category Lang
  23647. * @param {*} value The value to check.
  23648. * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
  23649. * @example
  23650. *
  23651. * _.isNaN(NaN);
  23652. * // => true
  23653. *
  23654. * _.isNaN(new Number(NaN));
  23655. * // => true
  23656. *
  23657. * isNaN(undefined);
  23658. * // => true
  23659. *
  23660. * _.isNaN(undefined);
  23661. * // => false
  23662. */
  23663. function isNaN(value) {
  23664. // An `NaN` primitive is the only value that is not equal to itself.
  23665. // Perform the `toStringTag` check first to avoid errors with some
  23666. // ActiveX objects in IE.
  23667. return (0, _isNumber.default)(value) && value != +value;
  23668. }
  23669. var _default = isNaN;
  23670. exports.default = _default;
  23671. /***/ }),
  23672. /* 547 */
  23673. /*!********************************************************************************************!*\
  23674. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNumber.js ***!
  23675. \********************************************************************************************/
  23676. /*! no static exports found */
  23677. /***/ (function(module, exports, __webpack_require__) {
  23678. "use strict";
  23679. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23680. Object.defineProperty(exports, "__esModule", {
  23681. value: true
  23682. });
  23683. exports.default = void 0;
  23684. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23685. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23686. /** `Object#toString` result references. */
  23687. var numberTag = '[object Number]';
  23688. /**
  23689. * Checks if `value` is classified as a `Number` primitive or object.
  23690. *
  23691. * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are
  23692. * classified as numbers, use the `_.isFinite` method.
  23693. *
  23694. * @static
  23695. * @memberOf _
  23696. * @since 0.1.0
  23697. * @category Lang
  23698. * @param {*} value The value to check.
  23699. * @returns {boolean} Returns `true` if `value` is a number, else `false`.
  23700. * @example
  23701. *
  23702. * _.isNumber(3);
  23703. * // => true
  23704. *
  23705. * _.isNumber(Number.MIN_VALUE);
  23706. * // => true
  23707. *
  23708. * _.isNumber(Infinity);
  23709. * // => true
  23710. *
  23711. * _.isNumber('3');
  23712. * // => false
  23713. */
  23714. function isNumber(value) {
  23715. return typeof value == 'number' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == numberTag;
  23716. }
  23717. var _default = isNumber;
  23718. exports.default = _default;
  23719. /***/ }),
  23720. /* 548 */
  23721. /*!********************************************************************************************!*\
  23722. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNative.js ***!
  23723. \********************************************************************************************/
  23724. /*! no static exports found */
  23725. /***/ (function(module, exports, __webpack_require__) {
  23726. "use strict";
  23727. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23728. Object.defineProperty(exports, "__esModule", {
  23729. value: true
  23730. });
  23731. exports.default = void 0;
  23732. var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
  23733. var _isMaskable = _interopRequireDefault(__webpack_require__(/*! ./_isMaskable.js */ 549));
  23734. /** Error message constants. */
  23735. var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.';
  23736. /**
  23737. * Checks if `value` is a pristine native function.
  23738. *
  23739. * **Note:** This method can't reliably detect native functions in the presence
  23740. * of the core-js package because core-js circumvents this kind of detection.
  23741. * Despite multiple requests, the core-js maintainer has made it clear: any
  23742. * attempt to fix the detection will be obstructed. As a result, we're left
  23743. * with little choice but to throw an error. Unfortunately, this also affects
  23744. * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),
  23745. * which rely on core-js.
  23746. *
  23747. * @static
  23748. * @memberOf _
  23749. * @since 3.0.0
  23750. * @category Lang
  23751. * @param {*} value The value to check.
  23752. * @returns {boolean} Returns `true` if `value` is a native function,
  23753. * else `false`.
  23754. * @example
  23755. *
  23756. * _.isNative(Array.prototype.push);
  23757. * // => true
  23758. *
  23759. * _.isNative(_);
  23760. * // => false
  23761. */
  23762. function isNative(value) {
  23763. if ((0, _isMaskable.default)(value)) {
  23764. throw new Error(CORE_ERROR_TEXT);
  23765. }
  23766. return (0, _baseIsNative.default)(value);
  23767. }
  23768. var _default = isNative;
  23769. exports.default = _default;
  23770. /***/ }),
  23771. /* 549 */
  23772. /*!***********************************************************************************************!*\
  23773. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMaskable.js ***!
  23774. \***********************************************************************************************/
  23775. /*! no static exports found */
  23776. /***/ (function(module, exports, __webpack_require__) {
  23777. "use strict";
  23778. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23779. Object.defineProperty(exports, "__esModule", {
  23780. value: true
  23781. });
  23782. exports.default = void 0;
  23783. var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
  23784. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  23785. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  23786. /**
  23787. * Checks if `func` is capable of being masked.
  23788. *
  23789. * @private
  23790. * @param {*} value The value to check.
  23791. * @returns {boolean} Returns `true` if `func` is maskable, else `false`.
  23792. */
  23793. var isMaskable = _coreJsData.default ? _isFunction.default : _stubFalse.default;
  23794. var _default = isMaskable;
  23795. exports.default = _default;
  23796. /***/ }),
  23797. /* 550 */
  23798. /*!*****************************************************************************************!*\
  23799. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNil.js ***!
  23800. \*****************************************************************************************/
  23801. /*! no static exports found */
  23802. /***/ (function(module, exports, __webpack_require__) {
  23803. "use strict";
  23804. Object.defineProperty(exports, "__esModule", {
  23805. value: true
  23806. });
  23807. exports.default = void 0;
  23808. /**
  23809. * Checks if `value` is `null` or `undefined`.
  23810. *
  23811. * @static
  23812. * @memberOf _
  23813. * @since 4.0.0
  23814. * @category Lang
  23815. * @param {*} value The value to check.
  23816. * @returns {boolean} Returns `true` if `value` is nullish, else `false`.
  23817. * @example
  23818. *
  23819. * _.isNil(null);
  23820. * // => true
  23821. *
  23822. * _.isNil(void 0);
  23823. * // => true
  23824. *
  23825. * _.isNil(NaN);
  23826. * // => false
  23827. */
  23828. function isNil(value) {
  23829. return value == null;
  23830. }
  23831. var _default = isNil;
  23832. exports.default = _default;
  23833. /***/ }),
  23834. /* 551 */
  23835. /*!******************************************************************************************!*\
  23836. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNull.js ***!
  23837. \******************************************************************************************/
  23838. /*! no static exports found */
  23839. /***/ (function(module, exports, __webpack_require__) {
  23840. "use strict";
  23841. Object.defineProperty(exports, "__esModule", {
  23842. value: true
  23843. });
  23844. exports.default = void 0;
  23845. /**
  23846. * Checks if `value` is `null`.
  23847. *
  23848. * @static
  23849. * @memberOf _
  23850. * @since 0.1.0
  23851. * @category Lang
  23852. * @param {*} value The value to check.
  23853. * @returns {boolean} Returns `true` if `value` is `null`, else `false`.
  23854. * @example
  23855. *
  23856. * _.isNull(null);
  23857. * // => true
  23858. *
  23859. * _.isNull(void 0);
  23860. * // => false
  23861. */
  23862. function isNull(value) {
  23863. return value === null;
  23864. }
  23865. var _default = isNull;
  23866. exports.default = _default;
  23867. /***/ }),
  23868. /* 552 */
  23869. /*!********************************************************************************************!*\
  23870. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isRegExp.js ***!
  23871. \********************************************************************************************/
  23872. /*! no static exports found */
  23873. /***/ (function(module, exports, __webpack_require__) {
  23874. "use strict";
  23875. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23876. Object.defineProperty(exports, "__esModule", {
  23877. value: true
  23878. });
  23879. exports.default = void 0;
  23880. var _baseIsRegExp = _interopRequireDefault(__webpack_require__(/*! ./_baseIsRegExp.js */ 553));
  23881. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23882. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23883. /* Node.js helper references. */
  23884. var nodeIsRegExp = _nodeUtil.default && _nodeUtil.default.isRegExp;
  23885. /**
  23886. * Checks if `value` is classified as a `RegExp` object.
  23887. *
  23888. * @static
  23889. * @memberOf _
  23890. * @since 0.1.0
  23891. * @category Lang
  23892. * @param {*} value The value to check.
  23893. * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
  23894. * @example
  23895. *
  23896. * _.isRegExp(/abc/);
  23897. * // => true
  23898. *
  23899. * _.isRegExp('/abc/');
  23900. * // => false
  23901. */
  23902. var isRegExp = nodeIsRegExp ? (0, _baseUnary.default)(nodeIsRegExp) : _baseIsRegExp.default;
  23903. var _default = isRegExp;
  23904. exports.default = _default;
  23905. /***/ }),
  23906. /* 553 */
  23907. /*!*************************************************************************************************!*\
  23908. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsRegExp.js ***!
  23909. \*************************************************************************************************/
  23910. /*! no static exports found */
  23911. /***/ (function(module, exports, __webpack_require__) {
  23912. "use strict";
  23913. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23914. Object.defineProperty(exports, "__esModule", {
  23915. value: true
  23916. });
  23917. exports.default = void 0;
  23918. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23919. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23920. /** `Object#toString` result references. */
  23921. var regexpTag = '[object RegExp]';
  23922. /**
  23923. * The base implementation of `_.isRegExp` without Node.js optimizations.
  23924. *
  23925. * @private
  23926. * @param {*} value The value to check.
  23927. * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
  23928. */
  23929. function baseIsRegExp(value) {
  23930. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == regexpTag;
  23931. }
  23932. var _default = baseIsRegExp;
  23933. exports.default = _default;
  23934. /***/ }),
  23935. /* 554 */
  23936. /*!*************************************************************************************************!*\
  23937. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSafeInteger.js ***!
  23938. \*************************************************************************************************/
  23939. /*! no static exports found */
  23940. /***/ (function(module, exports, __webpack_require__) {
  23941. "use strict";
  23942. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23943. Object.defineProperty(exports, "__esModule", {
  23944. value: true
  23945. });
  23946. exports.default = void 0;
  23947. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  23948. /** Used as references for various `Number` constants. */
  23949. var MAX_SAFE_INTEGER = 9007199254740991;
  23950. /**
  23951. * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754
  23952. * double precision number which isn't the result of a rounded unsafe integer.
  23953. *
  23954. * **Note:** This method is based on
  23955. * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).
  23956. *
  23957. * @static
  23958. * @memberOf _
  23959. * @since 4.0.0
  23960. * @category Lang
  23961. * @param {*} value The value to check.
  23962. * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.
  23963. * @example
  23964. *
  23965. * _.isSafeInteger(3);
  23966. * // => true
  23967. *
  23968. * _.isSafeInteger(Number.MIN_VALUE);
  23969. * // => false
  23970. *
  23971. * _.isSafeInteger(Infinity);
  23972. * // => false
  23973. *
  23974. * _.isSafeInteger('3');
  23975. * // => false
  23976. */
  23977. function isSafeInteger(value) {
  23978. return (0, _isInteger.default)(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;
  23979. }
  23980. var _default = isSafeInteger;
  23981. exports.default = _default;
  23982. /***/ }),
  23983. /* 555 */
  23984. /*!***********************************************************************************************!*\
  23985. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isUndefined.js ***!
  23986. \***********************************************************************************************/
  23987. /*! no static exports found */
  23988. /***/ (function(module, exports, __webpack_require__) {
  23989. "use strict";
  23990. Object.defineProperty(exports, "__esModule", {
  23991. value: true
  23992. });
  23993. exports.default = void 0;
  23994. /**
  23995. * Checks if `value` is `undefined`.
  23996. *
  23997. * @static
  23998. * @since 0.1.0
  23999. * @memberOf _
  24000. * @category Lang
  24001. * @param {*} value The value to check.
  24002. * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.
  24003. * @example
  24004. *
  24005. * _.isUndefined(void 0);
  24006. * // => true
  24007. *
  24008. * _.isUndefined(null);
  24009. * // => false
  24010. */
  24011. function isUndefined(value) {
  24012. return value === undefined;
  24013. }
  24014. var _default = isUndefined;
  24015. exports.default = _default;
  24016. /***/ }),
  24017. /* 556 */
  24018. /*!*********************************************************************************************!*\
  24019. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakMap.js ***!
  24020. \*********************************************************************************************/
  24021. /*! no static exports found */
  24022. /***/ (function(module, exports, __webpack_require__) {
  24023. "use strict";
  24024. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24025. Object.defineProperty(exports, "__esModule", {
  24026. value: true
  24027. });
  24028. exports.default = void 0;
  24029. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  24030. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  24031. /** `Object#toString` result references. */
  24032. var weakMapTag = '[object WeakMap]';
  24033. /**
  24034. * Checks if `value` is classified as a `WeakMap` object.
  24035. *
  24036. * @static
  24037. * @memberOf _
  24038. * @since 4.3.0
  24039. * @category Lang
  24040. * @param {*} value The value to check.
  24041. * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.
  24042. * @example
  24043. *
  24044. * _.isWeakMap(new WeakMap);
  24045. * // => true
  24046. *
  24047. * _.isWeakMap(new Map);
  24048. * // => false
  24049. */
  24050. function isWeakMap(value) {
  24051. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == weakMapTag;
  24052. }
  24053. var _default = isWeakMap;
  24054. exports.default = _default;
  24055. /***/ }),
  24056. /* 557 */
  24057. /*!*********************************************************************************************!*\
  24058. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakSet.js ***!
  24059. \*********************************************************************************************/
  24060. /*! no static exports found */
  24061. /***/ (function(module, exports, __webpack_require__) {
  24062. "use strict";
  24063. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24064. Object.defineProperty(exports, "__esModule", {
  24065. value: true
  24066. });
  24067. exports.default = void 0;
  24068. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  24069. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  24070. /** `Object#toString` result references. */
  24071. var weakSetTag = '[object WeakSet]';
  24072. /**
  24073. * Checks if `value` is classified as a `WeakSet` object.
  24074. *
  24075. * @static
  24076. * @memberOf _
  24077. * @since 4.3.0
  24078. * @category Lang
  24079. * @param {*} value The value to check.
  24080. * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.
  24081. * @example
  24082. *
  24083. * _.isWeakSet(new WeakSet);
  24084. * // => true
  24085. *
  24086. * _.isWeakSet(new Set);
  24087. * // => false
  24088. */
  24089. function isWeakSet(value) {
  24090. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == weakSetTag;
  24091. }
  24092. var _default = isWeakSet;
  24093. exports.default = _default;
  24094. /***/ }),
  24095. /* 558 */
  24096. /*!********************************************************************************************!*\
  24097. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/iteratee.js ***!
  24098. \********************************************************************************************/
  24099. /*! no static exports found */
  24100. /***/ (function(module, exports, __webpack_require__) {
  24101. "use strict";
  24102. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24103. Object.defineProperty(exports, "__esModule", {
  24104. value: true
  24105. });
  24106. exports.default = void 0;
  24107. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24108. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24109. /** Used to compose bitmasks for cloning. */
  24110. var CLONE_DEEP_FLAG = 1;
  24111. /**
  24112. * Creates a function that invokes `func` with the arguments of the created
  24113. * function. If `func` is a property name, the created function returns the
  24114. * property value for a given element. If `func` is an array or object, the
  24115. * created function returns `true` for elements that contain the equivalent
  24116. * source properties, otherwise it returns `false`.
  24117. *
  24118. * @static
  24119. * @since 4.0.0
  24120. * @memberOf _
  24121. * @category Util
  24122. * @param {*} [func=_.identity] The value to convert to a callback.
  24123. * @returns {Function} Returns the callback.
  24124. * @example
  24125. *
  24126. * var users = [
  24127. * { 'user': 'barney', 'age': 36, 'active': true },
  24128. * { 'user': 'fred', 'age': 40, 'active': false }
  24129. * ];
  24130. *
  24131. * // The `_.matches` iteratee shorthand.
  24132. * _.filter(users, _.iteratee({ 'user': 'barney', 'active': true }));
  24133. * // => [{ 'user': 'barney', 'age': 36, 'active': true }]
  24134. *
  24135. * // The `_.matchesProperty` iteratee shorthand.
  24136. * _.filter(users, _.iteratee(['user', 'fred']));
  24137. * // => [{ 'user': 'fred', 'age': 40 }]
  24138. *
  24139. * // The `_.property` iteratee shorthand.
  24140. * _.map(users, _.iteratee('user'));
  24141. * // => ['barney', 'fred']
  24142. *
  24143. * // Create custom iteratee shorthands.
  24144. * _.iteratee = _.wrap(_.iteratee, function(iteratee, func) {
  24145. * return !_.isRegExp(func) ? iteratee(func) : function(string) {
  24146. * return func.test(string);
  24147. * };
  24148. * });
  24149. *
  24150. * _.filter(['abc', 'def'], /ef/);
  24151. * // => ['def']
  24152. */
  24153. function iteratee(func) {
  24154. return (0, _baseIteratee.default)(typeof func == 'function' ? func : (0, _baseClone.default)(func, CLONE_DEEP_FLAG));
  24155. }
  24156. var _default = iteratee;
  24157. exports.default = _default;
  24158. /***/ }),
  24159. /* 559 */
  24160. /*!****************************************************************************************!*\
  24161. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/join.js ***!
  24162. \****************************************************************************************/
  24163. /*! no static exports found */
  24164. /***/ (function(module, exports, __webpack_require__) {
  24165. "use strict";
  24166. Object.defineProperty(exports, "__esModule", {
  24167. value: true
  24168. });
  24169. exports.default = void 0;
  24170. /** Used for built-in method references. */
  24171. var arrayProto = Array.prototype;
  24172. /* Built-in method references for those with the same name as other `lodash` methods. */
  24173. var nativeJoin = arrayProto.join;
  24174. /**
  24175. * Converts all elements in `array` into a string separated by `separator`.
  24176. *
  24177. * @static
  24178. * @memberOf _
  24179. * @since 4.0.0
  24180. * @category Array
  24181. * @param {Array} array The array to convert.
  24182. * @param {string} [separator=','] The element separator.
  24183. * @returns {string} Returns the joined string.
  24184. * @example
  24185. *
  24186. * _.join(['a', 'b', 'c'], '~');
  24187. * // => 'a~b~c'
  24188. */
  24189. function join(array, separator) {
  24190. return array == null ? '' : nativeJoin.call(array, separator);
  24191. }
  24192. var _default = join;
  24193. exports.default = _default;
  24194. /***/ }),
  24195. /* 560 */
  24196. /*!*********************************************************************************************!*\
  24197. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/kebabCase.js ***!
  24198. \*********************************************************************************************/
  24199. /*! no static exports found */
  24200. /***/ (function(module, exports, __webpack_require__) {
  24201. "use strict";
  24202. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24203. Object.defineProperty(exports, "__esModule", {
  24204. value: true
  24205. });
  24206. exports.default = void 0;
  24207. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  24208. /**
  24209. * Converts `string` to
  24210. * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).
  24211. *
  24212. * @static
  24213. * @memberOf _
  24214. * @since 3.0.0
  24215. * @category String
  24216. * @param {string} [string=''] The string to convert.
  24217. * @returns {string} Returns the kebab cased string.
  24218. * @example
  24219. *
  24220. * _.kebabCase('Foo Bar');
  24221. * // => 'foo-bar'
  24222. *
  24223. * _.kebabCase('fooBar');
  24224. * // => 'foo-bar'
  24225. *
  24226. * _.kebabCase('__FOO_BAR__');
  24227. * // => 'foo-bar'
  24228. */
  24229. var kebabCase = (0, _createCompounder.default)(function (result, word, index) {
  24230. return result + (index ? '-' : '') + word.toLowerCase();
  24231. });
  24232. var _default = kebabCase;
  24233. exports.default = _default;
  24234. /***/ }),
  24235. /* 561 */
  24236. /*!*****************************************************************************************!*\
  24237. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keyBy.js ***!
  24238. \*****************************************************************************************/
  24239. /*! no static exports found */
  24240. /***/ (function(module, exports, __webpack_require__) {
  24241. "use strict";
  24242. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24243. Object.defineProperty(exports, "__esModule", {
  24244. value: true
  24245. });
  24246. exports.default = void 0;
  24247. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24248. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  24249. /**
  24250. * Creates an object composed of keys generated from the results of running
  24251. * each element of `collection` thru `iteratee`. The corresponding value of
  24252. * each key is the last element responsible for generating the key. The
  24253. * iteratee is invoked with one argument: (value).
  24254. *
  24255. * @static
  24256. * @memberOf _
  24257. * @since 4.0.0
  24258. * @category Collection
  24259. * @param {Array|Object} collection The collection to iterate over.
  24260. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  24261. * @returns {Object} Returns the composed aggregate object.
  24262. * @example
  24263. *
  24264. * var array = [
  24265. * { 'dir': 'left', 'code': 97 },
  24266. * { 'dir': 'right', 'code': 100 }
  24267. * ];
  24268. *
  24269. * _.keyBy(array, function(o) {
  24270. * return String.fromCharCode(o.code);
  24271. * });
  24272. * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
  24273. *
  24274. * _.keyBy(array, 'dir');
  24275. * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }
  24276. */
  24277. var keyBy = (0, _createAggregator.default)(function (result, value, key) {
  24278. (0, _baseAssignValue.default)(result, key, value);
  24279. });
  24280. var _default = keyBy;
  24281. exports.default = _default;
  24282. /***/ }),
  24283. /* 562 */
  24284. /*!***********************************************************************************************!*\
  24285. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lastIndexOf.js ***!
  24286. \***********************************************************************************************/
  24287. /*! no static exports found */
  24288. /***/ (function(module, exports, __webpack_require__) {
  24289. "use strict";
  24290. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24291. Object.defineProperty(exports, "__esModule", {
  24292. value: true
  24293. });
  24294. exports.default = void 0;
  24295. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  24296. var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
  24297. var _strictLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictLastIndexOf.js */ 563));
  24298. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  24299. /* Built-in method references for those with the same name as other `lodash` methods. */
  24300. var nativeMax = Math.max,
  24301. nativeMin = Math.min;
  24302. /**
  24303. * This method is like `_.indexOf` except that it iterates over elements of
  24304. * `array` from right to left.
  24305. *
  24306. * @static
  24307. * @memberOf _
  24308. * @since 0.1.0
  24309. * @category Array
  24310. * @param {Array} array The array to inspect.
  24311. * @param {*} value The value to search for.
  24312. * @param {number} [fromIndex=array.length-1] The index to search from.
  24313. * @returns {number} Returns the index of the matched value, else `-1`.
  24314. * @example
  24315. *
  24316. * _.lastIndexOf([1, 2, 1, 2], 2);
  24317. * // => 3
  24318. *
  24319. * // Search from the `fromIndex`.
  24320. * _.lastIndexOf([1, 2, 1, 2], 2, 2);
  24321. * // => 1
  24322. */
  24323. function lastIndexOf(array, value, fromIndex) {
  24324. var length = array == null ? 0 : array.length;
  24325. if (!length) {
  24326. return -1;
  24327. }
  24328. var index = length;
  24329. if (fromIndex !== undefined) {
  24330. index = (0, _toInteger.default)(fromIndex);
  24331. index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
  24332. }
  24333. return value === value ? (0, _strictLastIndexOf.default)(array, value, index) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, index, true);
  24334. }
  24335. var _default = lastIndexOf;
  24336. exports.default = _default;
  24337. /***/ }),
  24338. /* 563 */
  24339. /*!******************************************************************************************************!*\
  24340. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictLastIndexOf.js ***!
  24341. \******************************************************************************************************/
  24342. /*! no static exports found */
  24343. /***/ (function(module, exports, __webpack_require__) {
  24344. "use strict";
  24345. Object.defineProperty(exports, "__esModule", {
  24346. value: true
  24347. });
  24348. exports.default = void 0;
  24349. /**
  24350. * A specialized version of `_.lastIndexOf` which performs strict equality
  24351. * comparisons of values, i.e. `===`.
  24352. *
  24353. * @private
  24354. * @param {Array} array The array to inspect.
  24355. * @param {*} value The value to search for.
  24356. * @param {number} fromIndex The index to search from.
  24357. * @returns {number} Returns the index of the matched value, else `-1`.
  24358. */
  24359. function strictLastIndexOf(array, value, fromIndex) {
  24360. var index = fromIndex + 1;
  24361. while (index--) {
  24362. if (array[index] === value) {
  24363. return index;
  24364. }
  24365. }
  24366. return index;
  24367. }
  24368. var _default = strictLastIndexOf;
  24369. exports.default = _default;
  24370. /***/ }),
  24371. /* 564 */
  24372. /*!*********************************************************************************************!*\
  24373. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerCase.js ***!
  24374. \*********************************************************************************************/
  24375. /*! no static exports found */
  24376. /***/ (function(module, exports, __webpack_require__) {
  24377. "use strict";
  24378. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24379. Object.defineProperty(exports, "__esModule", {
  24380. value: true
  24381. });
  24382. exports.default = void 0;
  24383. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  24384. /**
  24385. * Converts `string`, as space separated words, to lower case.
  24386. *
  24387. * @static
  24388. * @memberOf _
  24389. * @since 4.0.0
  24390. * @category String
  24391. * @param {string} [string=''] The string to convert.
  24392. * @returns {string} Returns the lower cased string.
  24393. * @example
  24394. *
  24395. * _.lowerCase('--Foo-Bar--');
  24396. * // => 'foo bar'
  24397. *
  24398. * _.lowerCase('fooBar');
  24399. * // => 'foo bar'
  24400. *
  24401. * _.lowerCase('__FOO_BAR__');
  24402. * // => 'foo bar'
  24403. */
  24404. var lowerCase = (0, _createCompounder.default)(function (result, word, index) {
  24405. return result + (index ? ' ' : '') + word.toLowerCase();
  24406. });
  24407. var _default = lowerCase;
  24408. exports.default = _default;
  24409. /***/ }),
  24410. /* 565 */
  24411. /*!**********************************************************************************************!*\
  24412. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerFirst.js ***!
  24413. \**********************************************************************************************/
  24414. /*! no static exports found */
  24415. /***/ (function(module, exports, __webpack_require__) {
  24416. "use strict";
  24417. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24418. Object.defineProperty(exports, "__esModule", {
  24419. value: true
  24420. });
  24421. exports.default = void 0;
  24422. var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
  24423. /**
  24424. * Converts the first character of `string` to lower case.
  24425. *
  24426. * @static
  24427. * @memberOf _
  24428. * @since 4.0.0
  24429. * @category String
  24430. * @param {string} [string=''] The string to convert.
  24431. * @returns {string} Returns the converted string.
  24432. * @example
  24433. *
  24434. * _.lowerFirst('Fred');
  24435. * // => 'fred'
  24436. *
  24437. * _.lowerFirst('FRED');
  24438. * // => 'fRED'
  24439. */
  24440. var lowerFirst = (0, _createCaseFirst.default)('toLowerCase');
  24441. var _default = lowerFirst;
  24442. exports.default = _default;
  24443. /***/ }),
  24444. /* 566 */
  24445. /*!**************************************************************************************!*\
  24446. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lt.js ***!
  24447. \**************************************************************************************/
  24448. /*! no static exports found */
  24449. /***/ (function(module, exports, __webpack_require__) {
  24450. "use strict";
  24451. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24452. Object.defineProperty(exports, "__esModule", {
  24453. value: true
  24454. });
  24455. exports.default = void 0;
  24456. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  24457. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  24458. /**
  24459. * Checks if `value` is less than `other`.
  24460. *
  24461. * @static
  24462. * @memberOf _
  24463. * @since 3.9.0
  24464. * @category Lang
  24465. * @param {*} value The value to compare.
  24466. * @param {*} other The other value to compare.
  24467. * @returns {boolean} Returns `true` if `value` is less than `other`,
  24468. * else `false`.
  24469. * @see _.gt
  24470. * @example
  24471. *
  24472. * _.lt(1, 3);
  24473. * // => true
  24474. *
  24475. * _.lt(3, 3);
  24476. * // => false
  24477. *
  24478. * _.lt(3, 1);
  24479. * // => false
  24480. */
  24481. var lt = (0, _createRelationalOperation.default)(_baseLt.default);
  24482. var _default = lt;
  24483. exports.default = _default;
  24484. /***/ }),
  24485. /* 567 */
  24486. /*!*******************************************************************************************!*\
  24487. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLt.js ***!
  24488. \*******************************************************************************************/
  24489. /*! no static exports found */
  24490. /***/ (function(module, exports, __webpack_require__) {
  24491. "use strict";
  24492. Object.defineProperty(exports, "__esModule", {
  24493. value: true
  24494. });
  24495. exports.default = void 0;
  24496. /**
  24497. * The base implementation of `_.lt` which doesn't coerce arguments.
  24498. *
  24499. * @private
  24500. * @param {*} value The value to compare.
  24501. * @param {*} other The other value to compare.
  24502. * @returns {boolean} Returns `true` if `value` is less than `other`,
  24503. * else `false`.
  24504. */
  24505. function baseLt(value, other) {
  24506. return value < other;
  24507. }
  24508. var _default = baseLt;
  24509. exports.default = _default;
  24510. /***/ }),
  24511. /* 568 */
  24512. /*!***************************************************************************************!*\
  24513. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lte.js ***!
  24514. \***************************************************************************************/
  24515. /*! no static exports found */
  24516. /***/ (function(module, exports, __webpack_require__) {
  24517. "use strict";
  24518. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24519. Object.defineProperty(exports, "__esModule", {
  24520. value: true
  24521. });
  24522. exports.default = void 0;
  24523. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  24524. /**
  24525. * Checks if `value` is less than or equal to `other`.
  24526. *
  24527. * @static
  24528. * @memberOf _
  24529. * @since 3.9.0
  24530. * @category Lang
  24531. * @param {*} value The value to compare.
  24532. * @param {*} other The other value to compare.
  24533. * @returns {boolean} Returns `true` if `value` is less than or equal to
  24534. * `other`, else `false`.
  24535. * @see _.gte
  24536. * @example
  24537. *
  24538. * _.lte(1, 3);
  24539. * // => true
  24540. *
  24541. * _.lte(3, 3);
  24542. * // => true
  24543. *
  24544. * _.lte(3, 1);
  24545. * // => false
  24546. */
  24547. var lte = (0, _createRelationalOperation.default)(function (value, other) {
  24548. return value <= other;
  24549. });
  24550. var _default = lte;
  24551. exports.default = _default;
  24552. /***/ }),
  24553. /* 569 */
  24554. /*!*******************************************************************************************!*\
  24555. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapKeys.js ***!
  24556. \*******************************************************************************************/
  24557. /*! no static exports found */
  24558. /***/ (function(module, exports, __webpack_require__) {
  24559. "use strict";
  24560. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24561. Object.defineProperty(exports, "__esModule", {
  24562. value: true
  24563. });
  24564. exports.default = void 0;
  24565. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24566. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  24567. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24568. /**
  24569. * The opposite of `_.mapValues`; this method creates an object with the
  24570. * same values as `object` and keys generated by running each own enumerable
  24571. * string keyed property of `object` thru `iteratee`. The iteratee is invoked
  24572. * with three arguments: (value, key, object).
  24573. *
  24574. * @static
  24575. * @memberOf _
  24576. * @since 3.8.0
  24577. * @category Object
  24578. * @param {Object} object The object to iterate over.
  24579. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  24580. * @returns {Object} Returns the new mapped object.
  24581. * @see _.mapValues
  24582. * @example
  24583. *
  24584. * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {
  24585. * return key + value;
  24586. * });
  24587. * // => { 'a1': 1, 'b2': 2 }
  24588. */
  24589. function mapKeys(object, iteratee) {
  24590. var result = {};
  24591. iteratee = (0, _baseIteratee.default)(iteratee, 3);
  24592. (0, _baseForOwn.default)(object, function (value, key, object) {
  24593. (0, _baseAssignValue.default)(result, iteratee(value, key, object), value);
  24594. });
  24595. return result;
  24596. }
  24597. var _default = mapKeys;
  24598. exports.default = _default;
  24599. /***/ }),
  24600. /* 570 */
  24601. /*!*********************************************************************************************!*\
  24602. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapValues.js ***!
  24603. \*********************************************************************************************/
  24604. /*! no static exports found */
  24605. /***/ (function(module, exports, __webpack_require__) {
  24606. "use strict";
  24607. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24608. Object.defineProperty(exports, "__esModule", {
  24609. value: true
  24610. });
  24611. exports.default = void 0;
  24612. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24613. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  24614. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24615. /**
  24616. * Creates an object with the same keys as `object` and values generated
  24617. * by running each own enumerable string keyed property of `object` thru
  24618. * `iteratee`. The iteratee is invoked with three arguments:
  24619. * (value, key, object).
  24620. *
  24621. * @static
  24622. * @memberOf _
  24623. * @since 2.4.0
  24624. * @category Object
  24625. * @param {Object} object The object to iterate over.
  24626. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  24627. * @returns {Object} Returns the new mapped object.
  24628. * @see _.mapKeys
  24629. * @example
  24630. *
  24631. * var users = {
  24632. * 'fred': { 'user': 'fred', 'age': 40 },
  24633. * 'pebbles': { 'user': 'pebbles', 'age': 1 }
  24634. * };
  24635. *
  24636. * _.mapValues(users, function(o) { return o.age; });
  24637. * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
  24638. *
  24639. * // The `_.property` iteratee shorthand.
  24640. * _.mapValues(users, 'age');
  24641. * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
  24642. */
  24643. function mapValues(object, iteratee) {
  24644. var result = {};
  24645. iteratee = (0, _baseIteratee.default)(iteratee, 3);
  24646. (0, _baseForOwn.default)(object, function (value, key, object) {
  24647. (0, _baseAssignValue.default)(result, key, iteratee(value, key, object));
  24648. });
  24649. return result;
  24650. }
  24651. var _default = mapValues;
  24652. exports.default = _default;
  24653. /***/ }),
  24654. /* 571 */
  24655. /*!*******************************************************************************************!*\
  24656. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matches.js ***!
  24657. \*******************************************************************************************/
  24658. /*! no static exports found */
  24659. /***/ (function(module, exports, __webpack_require__) {
  24660. "use strict";
  24661. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24662. Object.defineProperty(exports, "__esModule", {
  24663. value: true
  24664. });
  24665. exports.default = void 0;
  24666. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24667. var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
  24668. /** Used to compose bitmasks for cloning. */
  24669. var CLONE_DEEP_FLAG = 1;
  24670. /**
  24671. * Creates a function that performs a partial deep comparison between a given
  24672. * object and `source`, returning `true` if the given object has equivalent
  24673. * property values, else `false`.
  24674. *
  24675. * **Note:** The created function is equivalent to `_.isMatch` with `source`
  24676. * partially applied.
  24677. *
  24678. * Partial comparisons will match empty array and empty object `source`
  24679. * values against any array or object value, respectively. See `_.isEqual`
  24680. * for a list of supported value comparisons.
  24681. *
  24682. * **Note:** Multiple values can be checked by combining several matchers
  24683. * using `_.overSome`
  24684. *
  24685. * @static
  24686. * @memberOf _
  24687. * @since 3.0.0
  24688. * @category Util
  24689. * @param {Object} source The object of property values to match.
  24690. * @returns {Function} Returns the new spec function.
  24691. * @example
  24692. *
  24693. * var objects = [
  24694. * { 'a': 1, 'b': 2, 'c': 3 },
  24695. * { 'a': 4, 'b': 5, 'c': 6 }
  24696. * ];
  24697. *
  24698. * _.filter(objects, _.matches({ 'a': 4, 'c': 6 }));
  24699. * // => [{ 'a': 4, 'b': 5, 'c': 6 }]
  24700. *
  24701. * // Checking for several possible values
  24702. * _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
  24703. * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
  24704. */
  24705. function matches(source) {
  24706. return (0, _baseMatches.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
  24707. }
  24708. var _default = matches;
  24709. exports.default = _default;
  24710. /***/ }),
  24711. /* 572 */
  24712. /*!***************************************************************************************************!*\
  24713. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matchesProperty.js ***!
  24714. \***************************************************************************************************/
  24715. /*! no static exports found */
  24716. /***/ (function(module, exports, __webpack_require__) {
  24717. "use strict";
  24718. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24719. Object.defineProperty(exports, "__esModule", {
  24720. value: true
  24721. });
  24722. exports.default = void 0;
  24723. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24724. var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
  24725. /** Used to compose bitmasks for cloning. */
  24726. var CLONE_DEEP_FLAG = 1;
  24727. /**
  24728. * Creates a function that performs a partial deep comparison between the
  24729. * value at `path` of a given object to `srcValue`, returning `true` if the
  24730. * object value is equivalent, else `false`.
  24731. *
  24732. * **Note:** Partial comparisons will match empty array and empty object
  24733. * `srcValue` values against any array or object value, respectively. See
  24734. * `_.isEqual` for a list of supported value comparisons.
  24735. *
  24736. * **Note:** Multiple values can be checked by combining several matchers
  24737. * using `_.overSome`
  24738. *
  24739. * @static
  24740. * @memberOf _
  24741. * @since 3.2.0
  24742. * @category Util
  24743. * @param {Array|string} path The path of the property to get.
  24744. * @param {*} srcValue The value to match.
  24745. * @returns {Function} Returns the new spec function.
  24746. * @example
  24747. *
  24748. * var objects = [
  24749. * { 'a': 1, 'b': 2, 'c': 3 },
  24750. * { 'a': 4, 'b': 5, 'c': 6 }
  24751. * ];
  24752. *
  24753. * _.find(objects, _.matchesProperty('a', 4));
  24754. * // => { 'a': 4, 'b': 5, 'c': 6 }
  24755. *
  24756. * // Checking for several possible values
  24757. * _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
  24758. * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
  24759. */
  24760. function matchesProperty(path, srcValue) {
  24761. return (0, _baseMatchesProperty.default)(path, (0, _baseClone.default)(srcValue, CLONE_DEEP_FLAG));
  24762. }
  24763. var _default = matchesProperty;
  24764. exports.default = _default;
  24765. /***/ }),
  24766. /* 573 */
  24767. /*!***************************************************************************************!*\
  24768. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/max.js ***!
  24769. \***************************************************************************************/
  24770. /*! no static exports found */
  24771. /***/ (function(module, exports, __webpack_require__) {
  24772. "use strict";
  24773. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24774. Object.defineProperty(exports, "__esModule", {
  24775. value: true
  24776. });
  24777. exports.default = void 0;
  24778. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  24779. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  24780. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  24781. /**
  24782. * Computes the maximum value of `array`. If `array` is empty or falsey,
  24783. * `undefined` is returned.
  24784. *
  24785. * @static
  24786. * @since 0.1.0
  24787. * @memberOf _
  24788. * @category Math
  24789. * @param {Array} array The array to iterate over.
  24790. * @returns {*} Returns the maximum value.
  24791. * @example
  24792. *
  24793. * _.max([4, 2, 8, 6]);
  24794. * // => 8
  24795. *
  24796. * _.max([]);
  24797. * // => undefined
  24798. */
  24799. function max(array) {
  24800. return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseGt.default) : undefined;
  24801. }
  24802. var _default = max;
  24803. exports.default = _default;
  24804. /***/ }),
  24805. /* 574 */
  24806. /*!*************************************************************************************************!*\
  24807. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseExtremum.js ***!
  24808. \*************************************************************************************************/
  24809. /*! no static exports found */
  24810. /***/ (function(module, exports, __webpack_require__) {
  24811. "use strict";
  24812. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24813. Object.defineProperty(exports, "__esModule", {
  24814. value: true
  24815. });
  24816. exports.default = void 0;
  24817. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  24818. /**
  24819. * The base implementation of methods like `_.max` and `_.min` which accepts a
  24820. * `comparator` to determine the extremum value.
  24821. *
  24822. * @private
  24823. * @param {Array} array The array to iterate over.
  24824. * @param {Function} iteratee The iteratee invoked per iteration.
  24825. * @param {Function} comparator The comparator used to compare values.
  24826. * @returns {*} Returns the extremum value.
  24827. */
  24828. function baseExtremum(array, iteratee, comparator) {
  24829. var index = -1,
  24830. length = array.length;
  24831. while (++index < length) {
  24832. var value = array[index],
  24833. current = iteratee(value);
  24834. if (current != null && (computed === undefined ? current === current && !(0, _isSymbol.default)(current) : comparator(current, computed))) {
  24835. var computed = current,
  24836. result = value;
  24837. }
  24838. }
  24839. return result;
  24840. }
  24841. var _default = baseExtremum;
  24842. exports.default = _default;
  24843. /***/ }),
  24844. /* 575 */
  24845. /*!*****************************************************************************************!*\
  24846. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/maxBy.js ***!
  24847. \*****************************************************************************************/
  24848. /*! no static exports found */
  24849. /***/ (function(module, exports, __webpack_require__) {
  24850. "use strict";
  24851. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24852. Object.defineProperty(exports, "__esModule", {
  24853. value: true
  24854. });
  24855. exports.default = void 0;
  24856. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  24857. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  24858. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24859. /**
  24860. * This method is like `_.max` except that it accepts `iteratee` which is
  24861. * invoked for each element in `array` to generate the criterion by which
  24862. * the value is ranked. The iteratee is invoked with one argument: (value).
  24863. *
  24864. * @static
  24865. * @memberOf _
  24866. * @since 4.0.0
  24867. * @category Math
  24868. * @param {Array} array The array to iterate over.
  24869. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  24870. * @returns {*} Returns the maximum value.
  24871. * @example
  24872. *
  24873. * var objects = [{ 'n': 1 }, { 'n': 2 }];
  24874. *
  24875. * _.maxBy(objects, function(o) { return o.n; });
  24876. * // => { 'n': 2 }
  24877. *
  24878. * // The `_.property` iteratee shorthand.
  24879. * _.maxBy(objects, 'n');
  24880. * // => { 'n': 2 }
  24881. */
  24882. function maxBy(array, iteratee) {
  24883. return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseGt.default) : undefined;
  24884. }
  24885. var _default = maxBy;
  24886. exports.default = _default;
  24887. /***/ }),
  24888. /* 576 */
  24889. /*!****************************************************************************************!*\
  24890. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mean.js ***!
  24891. \****************************************************************************************/
  24892. /*! no static exports found */
  24893. /***/ (function(module, exports, __webpack_require__) {
  24894. "use strict";
  24895. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24896. Object.defineProperty(exports, "__esModule", {
  24897. value: true
  24898. });
  24899. exports.default = void 0;
  24900. var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
  24901. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  24902. /**
  24903. * Computes the mean of the values in `array`.
  24904. *
  24905. * @static
  24906. * @memberOf _
  24907. * @since 4.0.0
  24908. * @category Math
  24909. * @param {Array} array The array to iterate over.
  24910. * @returns {number} Returns the mean.
  24911. * @example
  24912. *
  24913. * _.mean([4, 2, 8, 6]);
  24914. * // => 5
  24915. */
  24916. function mean(array) {
  24917. return (0, _baseMean.default)(array, _identity.default);
  24918. }
  24919. var _default = mean;
  24920. exports.default = _default;
  24921. /***/ }),
  24922. /* 577 */
  24923. /*!*********************************************************************************************!*\
  24924. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMean.js ***!
  24925. \*********************************************************************************************/
  24926. /*! no static exports found */
  24927. /***/ (function(module, exports, __webpack_require__) {
  24928. "use strict";
  24929. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24930. Object.defineProperty(exports, "__esModule", {
  24931. value: true
  24932. });
  24933. exports.default = void 0;
  24934. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  24935. /** Used as references for various `Number` constants. */
  24936. var NAN = 0 / 0;
  24937. /**
  24938. * The base implementation of `_.mean` and `_.meanBy` without support for
  24939. * iteratee shorthands.
  24940. *
  24941. * @private
  24942. * @param {Array} array The array to iterate over.
  24943. * @param {Function} iteratee The function invoked per iteration.
  24944. * @returns {number} Returns the mean.
  24945. */
  24946. function baseMean(array, iteratee) {
  24947. var length = array == null ? 0 : array.length;
  24948. return length ? (0, _baseSum.default)(array, iteratee) / length : NAN;
  24949. }
  24950. var _default = baseMean;
  24951. exports.default = _default;
  24952. /***/ }),
  24953. /* 578 */
  24954. /*!********************************************************************************************!*\
  24955. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSum.js ***!
  24956. \********************************************************************************************/
  24957. /*! no static exports found */
  24958. /***/ (function(module, exports, __webpack_require__) {
  24959. "use strict";
  24960. Object.defineProperty(exports, "__esModule", {
  24961. value: true
  24962. });
  24963. exports.default = void 0;
  24964. /**
  24965. * The base implementation of `_.sum` and `_.sumBy` without support for
  24966. * iteratee shorthands.
  24967. *
  24968. * @private
  24969. * @param {Array} array The array to iterate over.
  24970. * @param {Function} iteratee The function invoked per iteration.
  24971. * @returns {number} Returns the sum.
  24972. */
  24973. function baseSum(array, iteratee) {
  24974. var result,
  24975. index = -1,
  24976. length = array.length;
  24977. while (++index < length) {
  24978. var current = iteratee(array[index]);
  24979. if (current !== undefined) {
  24980. result = result === undefined ? current : result + current;
  24981. }
  24982. }
  24983. return result;
  24984. }
  24985. var _default = baseSum;
  24986. exports.default = _default;
  24987. /***/ }),
  24988. /* 579 */
  24989. /*!******************************************************************************************!*\
  24990. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/meanBy.js ***!
  24991. \******************************************************************************************/
  24992. /*! no static exports found */
  24993. /***/ (function(module, exports, __webpack_require__) {
  24994. "use strict";
  24995. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24996. Object.defineProperty(exports, "__esModule", {
  24997. value: true
  24998. });
  24999. exports.default = void 0;
  25000. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25001. var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
  25002. /**
  25003. * This method is like `_.mean` except that it accepts `iteratee` which is
  25004. * invoked for each element in `array` to generate the value to be averaged.
  25005. * The iteratee is invoked with one argument: (value).
  25006. *
  25007. * @static
  25008. * @memberOf _
  25009. * @since 4.7.0
  25010. * @category Math
  25011. * @param {Array} array The array to iterate over.
  25012. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  25013. * @returns {number} Returns the mean.
  25014. * @example
  25015. *
  25016. * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
  25017. *
  25018. * _.meanBy(objects, function(o) { return o.n; });
  25019. * // => 5
  25020. *
  25021. * // The `_.property` iteratee shorthand.
  25022. * _.meanBy(objects, 'n');
  25023. * // => 5
  25024. */
  25025. function meanBy(array, iteratee) {
  25026. return (0, _baseMean.default)(array, (0, _baseIteratee.default)(iteratee, 2));
  25027. }
  25028. var _default = meanBy;
  25029. exports.default = _default;
  25030. /***/ }),
  25031. /* 580 */
  25032. /*!*****************************************************************************************!*\
  25033. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/merge.js ***!
  25034. \*****************************************************************************************/
  25035. /*! no static exports found */
  25036. /***/ (function(module, exports, __webpack_require__) {
  25037. "use strict";
  25038. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25039. Object.defineProperty(exports, "__esModule", {
  25040. value: true
  25041. });
  25042. exports.default = void 0;
  25043. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  25044. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  25045. /**
  25046. * This method is like `_.assign` except that it recursively merges own and
  25047. * inherited enumerable string keyed properties of source objects into the
  25048. * destination object. Source properties that resolve to `undefined` are
  25049. * skipped if a destination value exists. Array and plain object properties
  25050. * are merged recursively. Other objects and value types are overridden by
  25051. * assignment. Source objects are applied from left to right. Subsequent
  25052. * sources overwrite property assignments of previous sources.
  25053. *
  25054. * **Note:** This method mutates `object`.
  25055. *
  25056. * @static
  25057. * @memberOf _
  25058. * @since 0.5.0
  25059. * @category Object
  25060. * @param {Object} object The destination object.
  25061. * @param {...Object} [sources] The source objects.
  25062. * @returns {Object} Returns `object`.
  25063. * @example
  25064. *
  25065. * var object = {
  25066. * 'a': [{ 'b': 2 }, { 'd': 4 }]
  25067. * };
  25068. *
  25069. * var other = {
  25070. * 'a': [{ 'c': 3 }, { 'e': 5 }]
  25071. * };
  25072. *
  25073. * _.merge(object, other);
  25074. * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }
  25075. */
  25076. var merge = (0, _createAssigner.default)(function (object, source, srcIndex) {
  25077. (0, _baseMerge.default)(object, source, srcIndex);
  25078. });
  25079. var _default = merge;
  25080. exports.default = _default;
  25081. /***/ }),
  25082. /* 581 */
  25083. /*!******************************************************************************************!*\
  25084. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/method.js ***!
  25085. \******************************************************************************************/
  25086. /*! no static exports found */
  25087. /***/ (function(module, exports, __webpack_require__) {
  25088. "use strict";
  25089. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25090. Object.defineProperty(exports, "__esModule", {
  25091. value: true
  25092. });
  25093. exports.default = void 0;
  25094. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  25095. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25096. /**
  25097. * Creates a function that invokes the method at `path` of a given object.
  25098. * Any additional arguments are provided to the invoked method.
  25099. *
  25100. * @static
  25101. * @memberOf _
  25102. * @since 3.7.0
  25103. * @category Util
  25104. * @param {Array|string} path The path of the method to invoke.
  25105. * @param {...*} [args] The arguments to invoke the method with.
  25106. * @returns {Function} Returns the new invoker function.
  25107. * @example
  25108. *
  25109. * var objects = [
  25110. * { 'a': { 'b': _.constant(2) } },
  25111. * { 'a': { 'b': _.constant(1) } }
  25112. * ];
  25113. *
  25114. * _.map(objects, _.method('a.b'));
  25115. * // => [2, 1]
  25116. *
  25117. * _.map(objects, _.method(['a', 'b']));
  25118. * // => [2, 1]
  25119. */
  25120. var method = (0, _baseRest.default)(function (path, args) {
  25121. return function (object) {
  25122. return (0, _baseInvoke.default)(object, path, args);
  25123. };
  25124. });
  25125. var _default = method;
  25126. exports.default = _default;
  25127. /***/ }),
  25128. /* 582 */
  25129. /*!********************************************************************************************!*\
  25130. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/methodOf.js ***!
  25131. \********************************************************************************************/
  25132. /*! no static exports found */
  25133. /***/ (function(module, exports, __webpack_require__) {
  25134. "use strict";
  25135. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25136. Object.defineProperty(exports, "__esModule", {
  25137. value: true
  25138. });
  25139. exports.default = void 0;
  25140. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  25141. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25142. /**
  25143. * The opposite of `_.method`; this method creates a function that invokes
  25144. * the method at a given path of `object`. Any additional arguments are
  25145. * provided to the invoked method.
  25146. *
  25147. * @static
  25148. * @memberOf _
  25149. * @since 3.7.0
  25150. * @category Util
  25151. * @param {Object} object The object to query.
  25152. * @param {...*} [args] The arguments to invoke the method with.
  25153. * @returns {Function} Returns the new invoker function.
  25154. * @example
  25155. *
  25156. * var array = _.times(3, _.constant),
  25157. * object = { 'a': array, 'b': array, 'c': array };
  25158. *
  25159. * _.map(['a[2]', 'c[0]'], _.methodOf(object));
  25160. * // => [2, 0]
  25161. *
  25162. * _.map([['a', '2'], ['c', '0']], _.methodOf(object));
  25163. * // => [2, 0]
  25164. */
  25165. var methodOf = (0, _baseRest.default)(function (object, args) {
  25166. return function (path) {
  25167. return (0, _baseInvoke.default)(object, path, args);
  25168. };
  25169. });
  25170. var _default = methodOf;
  25171. exports.default = _default;
  25172. /***/ }),
  25173. /* 583 */
  25174. /*!***************************************************************************************!*\
  25175. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/min.js ***!
  25176. \***************************************************************************************/
  25177. /*! no static exports found */
  25178. /***/ (function(module, exports, __webpack_require__) {
  25179. "use strict";
  25180. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25181. Object.defineProperty(exports, "__esModule", {
  25182. value: true
  25183. });
  25184. exports.default = void 0;
  25185. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  25186. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  25187. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  25188. /**
  25189. * Computes the minimum value of `array`. If `array` is empty or falsey,
  25190. * `undefined` is returned.
  25191. *
  25192. * @static
  25193. * @since 0.1.0
  25194. * @memberOf _
  25195. * @category Math
  25196. * @param {Array} array The array to iterate over.
  25197. * @returns {*} Returns the minimum value.
  25198. * @example
  25199. *
  25200. * _.min([4, 2, 8, 6]);
  25201. * // => 2
  25202. *
  25203. * _.min([]);
  25204. * // => undefined
  25205. */
  25206. function min(array) {
  25207. return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseLt.default) : undefined;
  25208. }
  25209. var _default = min;
  25210. exports.default = _default;
  25211. /***/ }),
  25212. /* 584 */
  25213. /*!*****************************************************************************************!*\
  25214. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/minBy.js ***!
  25215. \*****************************************************************************************/
  25216. /*! no static exports found */
  25217. /***/ (function(module, exports, __webpack_require__) {
  25218. "use strict";
  25219. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25220. Object.defineProperty(exports, "__esModule", {
  25221. value: true
  25222. });
  25223. exports.default = void 0;
  25224. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  25225. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25226. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  25227. /**
  25228. * This method is like `_.min` except that it accepts `iteratee` which is
  25229. * invoked for each element in `array` to generate the criterion by which
  25230. * the value is ranked. The iteratee is invoked with one argument: (value).
  25231. *
  25232. * @static
  25233. * @memberOf _
  25234. * @since 4.0.0
  25235. * @category Math
  25236. * @param {Array} array The array to iterate over.
  25237. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  25238. * @returns {*} Returns the minimum value.
  25239. * @example
  25240. *
  25241. * var objects = [{ 'n': 1 }, { 'n': 2 }];
  25242. *
  25243. * _.minBy(objects, function(o) { return o.n; });
  25244. * // => { 'n': 1 }
  25245. *
  25246. * // The `_.property` iteratee shorthand.
  25247. * _.minBy(objects, 'n');
  25248. * // => { 'n': 1 }
  25249. */
  25250. function minBy(array, iteratee) {
  25251. return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseLt.default) : undefined;
  25252. }
  25253. var _default = minBy;
  25254. exports.default = _default;
  25255. /***/ }),
  25256. /* 585 */
  25257. /*!*****************************************************************************************!*\
  25258. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mixin.js ***!
  25259. \*****************************************************************************************/
  25260. /*! no static exports found */
  25261. /***/ (function(module, exports, __webpack_require__) {
  25262. "use strict";
  25263. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25264. Object.defineProperty(exports, "__esModule", {
  25265. value: true
  25266. });
  25267. exports.default = void 0;
  25268. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  25269. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  25270. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  25271. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  25272. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  25273. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  25274. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  25275. /**
  25276. * Adds all own enumerable string keyed function properties of a source
  25277. * object to the destination object. If `object` is a function, then methods
  25278. * are added to its prototype as well.
  25279. *
  25280. * **Note:** Use `_.runInContext` to create a pristine `lodash` function to
  25281. * avoid conflicts caused by modifying the original.
  25282. *
  25283. * @static
  25284. * @since 0.1.0
  25285. * @memberOf _
  25286. * @category Util
  25287. * @param {Function|Object} [object=lodash] The destination object.
  25288. * @param {Object} source The object of functions to add.
  25289. * @param {Object} [options={}] The options object.
  25290. * @param {boolean} [options.chain=true] Specify whether mixins are chainable.
  25291. * @returns {Function|Object} Returns `object`.
  25292. * @example
  25293. *
  25294. * function vowels(string) {
  25295. * return _.filter(string, function(v) {
  25296. * return /[aeiou]/i.test(v);
  25297. * });
  25298. * }
  25299. *
  25300. * _.mixin({ 'vowels': vowels });
  25301. * _.vowels('fred');
  25302. * // => ['e']
  25303. *
  25304. * _('fred').vowels().value();
  25305. * // => ['e']
  25306. *
  25307. * _.mixin({ 'vowels': vowels }, { 'chain': false });
  25308. * _('fred').vowels();
  25309. * // => ['e']
  25310. */
  25311. function mixin(object, source, options) {
  25312. var props = (0, _keys.default)(source),
  25313. methodNames = (0, _baseFunctions.default)(source, props);
  25314. var chain = !((0, _isObject.default)(options) && 'chain' in options) || !!options.chain,
  25315. isFunc = (0, _isFunction.default)(object);
  25316. (0, _arrayEach.default)(methodNames, function (methodName) {
  25317. var func = source[methodName];
  25318. object[methodName] = func;
  25319. if (isFunc) {
  25320. object.prototype[methodName] = function () {
  25321. var chainAll = this.__chain__;
  25322. if (chain || chainAll) {
  25323. var result = object(this.__wrapped__),
  25324. actions = result.__actions__ = (0, _copyArray.default)(this.__actions__);
  25325. actions.push({
  25326. 'func': func,
  25327. 'args': arguments,
  25328. 'thisArg': object
  25329. });
  25330. result.__chain__ = chainAll;
  25331. return result;
  25332. }
  25333. return func.apply(object, (0, _arrayPush.default)([this.value()], arguments));
  25334. };
  25335. }
  25336. });
  25337. return object;
  25338. }
  25339. var _default = mixin;
  25340. exports.default = _default;
  25341. /***/ }),
  25342. /* 586 */
  25343. /*!********************************************************************************************!*\
  25344. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/multiply.js ***!
  25345. \********************************************************************************************/
  25346. /*! no static exports found */
  25347. /***/ (function(module, exports, __webpack_require__) {
  25348. "use strict";
  25349. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25350. Object.defineProperty(exports, "__esModule", {
  25351. value: true
  25352. });
  25353. exports.default = void 0;
  25354. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  25355. /**
  25356. * Multiply two numbers.
  25357. *
  25358. * @static
  25359. * @memberOf _
  25360. * @since 4.7.0
  25361. * @category Math
  25362. * @param {number} multiplier The first number in a multiplication.
  25363. * @param {number} multiplicand The second number in a multiplication.
  25364. * @returns {number} Returns the product.
  25365. * @example
  25366. *
  25367. * _.multiply(6, 4);
  25368. * // => 24
  25369. */
  25370. var multiply = (0, _createMathOperation.default)(function (multiplier, multiplicand) {
  25371. return multiplier * multiplicand;
  25372. }, 1);
  25373. var _default = multiply;
  25374. exports.default = _default;
  25375. /***/ }),
  25376. /* 587 */
  25377. /*!******************************************************************************************!*\
  25378. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/negate.js ***!
  25379. \******************************************************************************************/
  25380. /*! no static exports found */
  25381. /***/ (function(module, exports, __webpack_require__) {
  25382. "use strict";
  25383. Object.defineProperty(exports, "__esModule", {
  25384. value: true
  25385. });
  25386. exports.default = void 0;
  25387. /** Error message constants. */
  25388. var FUNC_ERROR_TEXT = 'Expected a function';
  25389. /**
  25390. * Creates a function that negates the result of the predicate `func`. The
  25391. * `func` predicate is invoked with the `this` binding and arguments of the
  25392. * created function.
  25393. *
  25394. * @static
  25395. * @memberOf _
  25396. * @since 3.0.0
  25397. * @category Function
  25398. * @param {Function} predicate The predicate to negate.
  25399. * @returns {Function} Returns the new negated function.
  25400. * @example
  25401. *
  25402. * function isEven(n) {
  25403. * return n % 2 == 0;
  25404. * }
  25405. *
  25406. * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven));
  25407. * // => [1, 3, 5]
  25408. */
  25409. function negate(predicate) {
  25410. if (typeof predicate != 'function') {
  25411. throw new TypeError(FUNC_ERROR_TEXT);
  25412. }
  25413. return function () {
  25414. var args = arguments;
  25415. switch (args.length) {
  25416. case 0:
  25417. return !predicate.call(this);
  25418. case 1:
  25419. return !predicate.call(this, args[0]);
  25420. case 2:
  25421. return !predicate.call(this, args[0], args[1]);
  25422. case 3:
  25423. return !predicate.call(this, args[0], args[1], args[2]);
  25424. }
  25425. return !predicate.apply(this, args);
  25426. };
  25427. }
  25428. var _default = negate;
  25429. exports.default = _default;
  25430. /***/ }),
  25431. /* 588 */
  25432. /*!****************************************************************************************!*\
  25433. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/next.js ***!
  25434. \****************************************************************************************/
  25435. /*! no static exports found */
  25436. /***/ (function(module, exports, __webpack_require__) {
  25437. "use strict";
  25438. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25439. Object.defineProperty(exports, "__esModule", {
  25440. value: true
  25441. });
  25442. exports.default = void 0;
  25443. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  25444. /**
  25445. * Gets the next value on a wrapped object following the
  25446. * [iterator protocol](https://mdn.io/iteration_protocols#iterator).
  25447. *
  25448. * @name next
  25449. * @memberOf _
  25450. * @since 4.0.0
  25451. * @category Seq
  25452. * @returns {Object} Returns the next iterator value.
  25453. * @example
  25454. *
  25455. * var wrapped = _([1, 2]);
  25456. *
  25457. * wrapped.next();
  25458. * // => { 'done': false, 'value': 1 }
  25459. *
  25460. * wrapped.next();
  25461. * // => { 'done': false, 'value': 2 }
  25462. *
  25463. * wrapped.next();
  25464. * // => { 'done': true, 'value': undefined }
  25465. */
  25466. function wrapperNext() {
  25467. if (this.__values__ === undefined) {
  25468. this.__values__ = (0, _toArray.default)(this.value());
  25469. }
  25470. var done = this.__index__ >= this.__values__.length,
  25471. value = done ? undefined : this.__values__[this.__index__++];
  25472. return {
  25473. 'done': done,
  25474. 'value': value
  25475. };
  25476. }
  25477. var _default = wrapperNext;
  25478. exports.default = _default;
  25479. /***/ }),
  25480. /* 589 */
  25481. /*!*******************************************************************************************!*\
  25482. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toArray.js ***!
  25483. \*******************************************************************************************/
  25484. /*! no static exports found */
  25485. /***/ (function(module, exports, __webpack_require__) {
  25486. "use strict";
  25487. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25488. Object.defineProperty(exports, "__esModule", {
  25489. value: true
  25490. });
  25491. exports.default = void 0;
  25492. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  25493. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  25494. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  25495. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  25496. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  25497. var _iteratorToArray = _interopRequireDefault(__webpack_require__(/*! ./_iteratorToArray.js */ 590));
  25498. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  25499. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  25500. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  25501. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  25502. /** `Object#toString` result references. */
  25503. var mapTag = '[object Map]',
  25504. setTag = '[object Set]';
  25505. /** Built-in value references. */
  25506. var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
  25507. /**
  25508. * Converts `value` to an array.
  25509. *
  25510. * @static
  25511. * @since 0.1.0
  25512. * @memberOf _
  25513. * @category Lang
  25514. * @param {*} value The value to convert.
  25515. * @returns {Array} Returns the converted array.
  25516. * @example
  25517. *
  25518. * _.toArray({ 'a': 1, 'b': 2 });
  25519. * // => [1, 2]
  25520. *
  25521. * _.toArray('abc');
  25522. * // => ['a', 'b', 'c']
  25523. *
  25524. * _.toArray(1);
  25525. * // => []
  25526. *
  25527. * _.toArray(null);
  25528. * // => []
  25529. */
  25530. function toArray(value) {
  25531. if (!value) {
  25532. return [];
  25533. }
  25534. if ((0, _isArrayLike.default)(value)) {
  25535. return (0, _isString.default)(value) ? (0, _stringToArray.default)(value) : (0, _copyArray.default)(value);
  25536. }
  25537. if (symIterator && value[symIterator]) {
  25538. return (0, _iteratorToArray.default)(value[symIterator]());
  25539. }
  25540. var tag = (0, _getTag.default)(value),
  25541. func = tag == mapTag ? _mapToArray.default : tag == setTag ? _setToArray.default : _values.default;
  25542. return func(value);
  25543. }
  25544. var _default = toArray;
  25545. exports.default = _default;
  25546. /***/ }),
  25547. /* 590 */
  25548. /*!****************************************************************************************************!*\
  25549. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_iteratorToArray.js ***!
  25550. \****************************************************************************************************/
  25551. /*! no static exports found */
  25552. /***/ (function(module, exports, __webpack_require__) {
  25553. "use strict";
  25554. Object.defineProperty(exports, "__esModule", {
  25555. value: true
  25556. });
  25557. exports.default = void 0;
  25558. /**
  25559. * Converts `iterator` to an array.
  25560. *
  25561. * @private
  25562. * @param {Object} iterator The iterator to convert.
  25563. * @returns {Array} Returns the converted array.
  25564. */
  25565. function iteratorToArray(iterator) {
  25566. var data,
  25567. result = [];
  25568. while (!(data = iterator.next()).done) {
  25569. result.push(data.value);
  25570. }
  25571. return result;
  25572. }
  25573. var _default = iteratorToArray;
  25574. exports.default = _default;
  25575. /***/ }),
  25576. /* 591 */
  25577. /*!***************************************************************************************!*\
  25578. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nth.js ***!
  25579. \***************************************************************************************/
  25580. /*! no static exports found */
  25581. /***/ (function(module, exports, __webpack_require__) {
  25582. "use strict";
  25583. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25584. Object.defineProperty(exports, "__esModule", {
  25585. value: true
  25586. });
  25587. exports.default = void 0;
  25588. var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
  25589. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  25590. /**
  25591. * Gets the element at index `n` of `array`. If `n` is negative, the nth
  25592. * element from the end is returned.
  25593. *
  25594. * @static
  25595. * @memberOf _
  25596. * @since 4.11.0
  25597. * @category Array
  25598. * @param {Array} array The array to query.
  25599. * @param {number} [n=0] The index of the element to return.
  25600. * @returns {*} Returns the nth element of `array`.
  25601. * @example
  25602. *
  25603. * var array = ['a', 'b', 'c', 'd'];
  25604. *
  25605. * _.nth(array, 1);
  25606. * // => 'b'
  25607. *
  25608. * _.nth(array, -2);
  25609. * // => 'c';
  25610. */
  25611. function nth(array, n) {
  25612. return array && array.length ? (0, _baseNth.default)(array, (0, _toInteger.default)(n)) : undefined;
  25613. }
  25614. var _default = nth;
  25615. exports.default = _default;
  25616. /***/ }),
  25617. /* 592 */
  25618. /*!********************************************************************************************!*\
  25619. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseNth.js ***!
  25620. \********************************************************************************************/
  25621. /*! no static exports found */
  25622. /***/ (function(module, exports, __webpack_require__) {
  25623. "use strict";
  25624. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25625. Object.defineProperty(exports, "__esModule", {
  25626. value: true
  25627. });
  25628. exports.default = void 0;
  25629. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  25630. /**
  25631. * The base implementation of `_.nth` which doesn't coerce arguments.
  25632. *
  25633. * @private
  25634. * @param {Array} array The array to query.
  25635. * @param {number} n The index of the element to return.
  25636. * @returns {*} Returns the nth element of `array`.
  25637. */
  25638. function baseNth(array, n) {
  25639. var length = array.length;
  25640. if (!length) {
  25641. return;
  25642. }
  25643. n += n < 0 ? length : 0;
  25644. return (0, _isIndex.default)(n, length) ? array[n] : undefined;
  25645. }
  25646. var _default = baseNth;
  25647. exports.default = _default;
  25648. /***/ }),
  25649. /* 593 */
  25650. /*!******************************************************************************************!*\
  25651. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nthArg.js ***!
  25652. \******************************************************************************************/
  25653. /*! no static exports found */
  25654. /***/ (function(module, exports, __webpack_require__) {
  25655. "use strict";
  25656. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25657. Object.defineProperty(exports, "__esModule", {
  25658. value: true
  25659. });
  25660. exports.default = void 0;
  25661. var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
  25662. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25663. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  25664. /**
  25665. * Creates a function that gets the argument at index `n`. If `n` is negative,
  25666. * the nth argument from the end is returned.
  25667. *
  25668. * @static
  25669. * @memberOf _
  25670. * @since 4.0.0
  25671. * @category Util
  25672. * @param {number} [n=0] The index of the argument to return.
  25673. * @returns {Function} Returns the new pass-thru function.
  25674. * @example
  25675. *
  25676. * var func = _.nthArg(1);
  25677. * func('a', 'b', 'c', 'd');
  25678. * // => 'b'
  25679. *
  25680. * var func = _.nthArg(-2);
  25681. * func('a', 'b', 'c', 'd');
  25682. * // => 'c'
  25683. */
  25684. function nthArg(n) {
  25685. n = (0, _toInteger.default)(n);
  25686. return (0, _baseRest.default)(function (args) {
  25687. return (0, _baseNth.default)(args, n);
  25688. });
  25689. }
  25690. var _default = nthArg;
  25691. exports.default = _default;
  25692. /***/ }),
  25693. /* 594 */
  25694. /*!****************************************************************************************!*\
  25695. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omit.js ***!
  25696. \****************************************************************************************/
  25697. /*! no static exports found */
  25698. /***/ (function(module, exports, __webpack_require__) {
  25699. "use strict";
  25700. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25701. Object.defineProperty(exports, "__esModule", {
  25702. value: true
  25703. });
  25704. exports.default = void 0;
  25705. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  25706. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  25707. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  25708. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25709. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  25710. var _customOmitClone = _interopRequireDefault(__webpack_require__(/*! ./_customOmitClone.js */ 596));
  25711. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  25712. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  25713. /** Used to compose bitmasks for cloning. */
  25714. var CLONE_DEEP_FLAG = 1,
  25715. CLONE_FLAT_FLAG = 2,
  25716. CLONE_SYMBOLS_FLAG = 4;
  25717. /**
  25718. * The opposite of `_.pick`; this method creates an object composed of the
  25719. * own and inherited enumerable property paths of `object` that are not omitted.
  25720. *
  25721. * **Note:** This method is considerably slower than `_.pick`.
  25722. *
  25723. * @static
  25724. * @since 0.1.0
  25725. * @memberOf _
  25726. * @category Object
  25727. * @param {Object} object The source object.
  25728. * @param {...(string|string[])} [paths] The property paths to omit.
  25729. * @returns {Object} Returns the new object.
  25730. * @example
  25731. *
  25732. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25733. *
  25734. * _.omit(object, ['a', 'c']);
  25735. * // => { 'b': '2' }
  25736. */
  25737. var omit = (0, _flatRest.default)(function (object, paths) {
  25738. var result = {};
  25739. if (object == null) {
  25740. return result;
  25741. }
  25742. var isDeep = false;
  25743. paths = (0, _arrayMap.default)(paths, function (path) {
  25744. path = (0, _castPath.default)(path, object);
  25745. isDeep || (isDeep = path.length > 1);
  25746. return path;
  25747. });
  25748. (0, _copyObject.default)(object, (0, _getAllKeysIn.default)(object), result);
  25749. if (isDeep) {
  25750. result = (0, _baseClone.default)(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, _customOmitClone.default);
  25751. }
  25752. var length = paths.length;
  25753. while (length--) {
  25754. (0, _baseUnset.default)(result, paths[length]);
  25755. }
  25756. return result;
  25757. });
  25758. var _default = omit;
  25759. exports.default = _default;
  25760. /***/ }),
  25761. /* 595 */
  25762. /*!**********************************************************************************************!*\
  25763. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnset.js ***!
  25764. \**********************************************************************************************/
  25765. /*! no static exports found */
  25766. /***/ (function(module, exports, __webpack_require__) {
  25767. "use strict";
  25768. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25769. Object.defineProperty(exports, "__esModule", {
  25770. value: true
  25771. });
  25772. exports.default = void 0;
  25773. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25774. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  25775. var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
  25776. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  25777. /**
  25778. * The base implementation of `_.unset`.
  25779. *
  25780. * @private
  25781. * @param {Object} object The object to modify.
  25782. * @param {Array|string} path The property path to unset.
  25783. * @returns {boolean} Returns `true` if the property is deleted, else `false`.
  25784. */
  25785. function baseUnset(object, path) {
  25786. path = (0, _castPath.default)(path, object);
  25787. object = (0, _parent.default)(object, path);
  25788. return object == null || delete object[(0, _toKey.default)((0, _last.default)(path))];
  25789. }
  25790. var _default = baseUnset;
  25791. exports.default = _default;
  25792. /***/ }),
  25793. /* 596 */
  25794. /*!****************************************************************************************************!*\
  25795. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customOmitClone.js ***!
  25796. \****************************************************************************************************/
  25797. /*! no static exports found */
  25798. /***/ (function(module, exports, __webpack_require__) {
  25799. "use strict";
  25800. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25801. Object.defineProperty(exports, "__esModule", {
  25802. value: true
  25803. });
  25804. exports.default = void 0;
  25805. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  25806. /**
  25807. * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
  25808. * objects.
  25809. *
  25810. * @private
  25811. * @param {*} value The value to inspect.
  25812. * @param {string} key The key of the property to inspect.
  25813. * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
  25814. */
  25815. function customOmitClone(value) {
  25816. return (0, _isPlainObject.default)(value) ? undefined : value;
  25817. }
  25818. var _default = customOmitClone;
  25819. exports.default = _default;
  25820. /***/ }),
  25821. /* 597 */
  25822. /*!******************************************************************************************!*\
  25823. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omitBy.js ***!
  25824. \******************************************************************************************/
  25825. /*! no static exports found */
  25826. /***/ (function(module, exports, __webpack_require__) {
  25827. "use strict";
  25828. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25829. Object.defineProperty(exports, "__esModule", {
  25830. value: true
  25831. });
  25832. exports.default = void 0;
  25833. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25834. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  25835. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  25836. /**
  25837. * The opposite of `_.pickBy`; this method creates an object composed of
  25838. * the own and inherited enumerable string keyed properties of `object` that
  25839. * `predicate` doesn't return truthy for. The predicate is invoked with two
  25840. * arguments: (value, key).
  25841. *
  25842. * @static
  25843. * @memberOf _
  25844. * @since 4.0.0
  25845. * @category Object
  25846. * @param {Object} object The source object.
  25847. * @param {Function} [predicate=_.identity] The function invoked per property.
  25848. * @returns {Object} Returns the new object.
  25849. * @example
  25850. *
  25851. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25852. *
  25853. * _.omitBy(object, _.isNumber);
  25854. * // => { 'b': '2' }
  25855. */
  25856. function omitBy(object, predicate) {
  25857. return (0, _pickBy.default)(object, (0, _negate.default)((0, _baseIteratee.default)(predicate)));
  25858. }
  25859. var _default = omitBy;
  25860. exports.default = _default;
  25861. /***/ }),
  25862. /* 598 */
  25863. /*!******************************************************************************************!*\
  25864. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pickBy.js ***!
  25865. \******************************************************************************************/
  25866. /*! no static exports found */
  25867. /***/ (function(module, exports, __webpack_require__) {
  25868. "use strict";
  25869. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25870. Object.defineProperty(exports, "__esModule", {
  25871. value: true
  25872. });
  25873. exports.default = void 0;
  25874. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  25875. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25876. var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
  25877. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  25878. /**
  25879. * Creates an object composed of the `object` properties `predicate` returns
  25880. * truthy for. The predicate is invoked with two arguments: (value, key).
  25881. *
  25882. * @static
  25883. * @memberOf _
  25884. * @since 4.0.0
  25885. * @category Object
  25886. * @param {Object} object The source object.
  25887. * @param {Function} [predicate=_.identity] The function invoked per property.
  25888. * @returns {Object} Returns the new object.
  25889. * @example
  25890. *
  25891. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25892. *
  25893. * _.pickBy(object, _.isNumber);
  25894. * // => { 'a': 1, 'c': 3 }
  25895. */
  25896. function pickBy(object, predicate) {
  25897. if (object == null) {
  25898. return {};
  25899. }
  25900. var props = (0, _arrayMap.default)((0, _getAllKeysIn.default)(object), function (prop) {
  25901. return [prop];
  25902. });
  25903. predicate = (0, _baseIteratee.default)(predicate);
  25904. return (0, _basePickBy.default)(object, props, function (value, path) {
  25905. return predicate(value, path[0]);
  25906. });
  25907. }
  25908. var _default = pickBy;
  25909. exports.default = _default;
  25910. /***/ }),
  25911. /* 599 */
  25912. /*!***********************************************************************************************!*\
  25913. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePickBy.js ***!
  25914. \***********************************************************************************************/
  25915. /*! no static exports found */
  25916. /***/ (function(module, exports, __webpack_require__) {
  25917. "use strict";
  25918. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25919. Object.defineProperty(exports, "__esModule", {
  25920. value: true
  25921. });
  25922. exports.default = void 0;
  25923. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  25924. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  25925. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25926. /**
  25927. * The base implementation of `_.pickBy` without support for iteratee shorthands.
  25928. *
  25929. * @private
  25930. * @param {Object} object The source object.
  25931. * @param {string[]} paths The property paths to pick.
  25932. * @param {Function} predicate The function invoked per property.
  25933. * @returns {Object} Returns the new object.
  25934. */
  25935. function basePickBy(object, paths, predicate) {
  25936. var index = -1,
  25937. length = paths.length,
  25938. result = {};
  25939. while (++index < length) {
  25940. var path = paths[index],
  25941. value = (0, _baseGet.default)(object, path);
  25942. if (predicate(value, path)) {
  25943. (0, _baseSet.default)(result, (0, _castPath.default)(path, object), value);
  25944. }
  25945. }
  25946. return result;
  25947. }
  25948. var _default = basePickBy;
  25949. exports.default = _default;
  25950. /***/ }),
  25951. /* 600 */
  25952. /*!********************************************************************************************!*\
  25953. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSet.js ***!
  25954. \********************************************************************************************/
  25955. /*! no static exports found */
  25956. /***/ (function(module, exports, __webpack_require__) {
  25957. "use strict";
  25958. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25959. Object.defineProperty(exports, "__esModule", {
  25960. value: true
  25961. });
  25962. exports.default = void 0;
  25963. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  25964. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25965. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  25966. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  25967. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  25968. /**
  25969. * The base implementation of `_.set`.
  25970. *
  25971. * @private
  25972. * @param {Object} object The object to modify.
  25973. * @param {Array|string} path The path of the property to set.
  25974. * @param {*} value The value to set.
  25975. * @param {Function} [customizer] The function to customize path creation.
  25976. * @returns {Object} Returns `object`.
  25977. */
  25978. function baseSet(object, path, value, customizer) {
  25979. if (!(0, _isObject.default)(object)) {
  25980. return object;
  25981. }
  25982. path = (0, _castPath.default)(path, object);
  25983. var index = -1,
  25984. length = path.length,
  25985. lastIndex = length - 1,
  25986. nested = object;
  25987. while (nested != null && ++index < length) {
  25988. var key = (0, _toKey.default)(path[index]),
  25989. newValue = value;
  25990. if (key === '__proto__' || key === 'constructor' || key === 'prototype') {
  25991. return object;
  25992. }
  25993. if (index != lastIndex) {
  25994. var objValue = nested[key];
  25995. newValue = customizer ? customizer(objValue, key, nested) : undefined;
  25996. if (newValue === undefined) {
  25997. newValue = (0, _isObject.default)(objValue) ? objValue : (0, _isIndex.default)(path[index + 1]) ? [] : {};
  25998. }
  25999. }
  26000. (0, _assignValue.default)(nested, key, newValue);
  26001. nested = nested[key];
  26002. }
  26003. return object;
  26004. }
  26005. var _default = baseSet;
  26006. exports.default = _default;
  26007. /***/ }),
  26008. /* 601 */
  26009. /*!****************************************************************************************!*\
  26010. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/once.js ***!
  26011. \****************************************************************************************/
  26012. /*! no static exports found */
  26013. /***/ (function(module, exports, __webpack_require__) {
  26014. "use strict";
  26015. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26016. Object.defineProperty(exports, "__esModule", {
  26017. value: true
  26018. });
  26019. exports.default = void 0;
  26020. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  26021. /**
  26022. * Creates a function that is restricted to invoking `func` once. Repeat calls
  26023. * to the function return the value of the first invocation. The `func` is
  26024. * invoked with the `this` binding and arguments of the created function.
  26025. *
  26026. * @static
  26027. * @memberOf _
  26028. * @since 0.1.0
  26029. * @category Function
  26030. * @param {Function} func The function to restrict.
  26031. * @returns {Function} Returns the new restricted function.
  26032. * @example
  26033. *
  26034. * var initialize = _.once(createApplication);
  26035. * initialize();
  26036. * initialize();
  26037. * // => `createApplication` is invoked once
  26038. */
  26039. function once(func) {
  26040. return (0, _before.default)(2, func);
  26041. }
  26042. var _default = once;
  26043. exports.default = _default;
  26044. /***/ }),
  26045. /* 602 */
  26046. /*!*******************************************************************************************!*\
  26047. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/orderBy.js ***!
  26048. \*******************************************************************************************/
  26049. /*! no static exports found */
  26050. /***/ (function(module, exports, __webpack_require__) {
  26051. "use strict";
  26052. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26053. Object.defineProperty(exports, "__esModule", {
  26054. value: true
  26055. });
  26056. exports.default = void 0;
  26057. var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
  26058. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26059. /**
  26060. * This method is like `_.sortBy` except that it allows specifying the sort
  26061. * orders of the iteratees to sort by. If `orders` is unspecified, all values
  26062. * are sorted in ascending order. Otherwise, specify an order of "desc" for
  26063. * descending or "asc" for ascending sort order of corresponding values.
  26064. *
  26065. * @static
  26066. * @memberOf _
  26067. * @since 4.0.0
  26068. * @category Collection
  26069. * @param {Array|Object} collection The collection to iterate over.
  26070. * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]]
  26071. * The iteratees to sort by.
  26072. * @param {string[]} [orders] The sort orders of `iteratees`.
  26073. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
  26074. * @returns {Array} Returns the new sorted array.
  26075. * @example
  26076. *
  26077. * var users = [
  26078. * { 'user': 'fred', 'age': 48 },
  26079. * { 'user': 'barney', 'age': 34 },
  26080. * { 'user': 'fred', 'age': 40 },
  26081. * { 'user': 'barney', 'age': 36 }
  26082. * ];
  26083. *
  26084. * // Sort by `user` in ascending order and by `age` in descending order.
  26085. * _.orderBy(users, ['user', 'age'], ['asc', 'desc']);
  26086. * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]
  26087. */
  26088. function orderBy(collection, iteratees, orders, guard) {
  26089. if (collection == null) {
  26090. return [];
  26091. }
  26092. if (!(0, _isArray.default)(iteratees)) {
  26093. iteratees = iteratees == null ? [] : [iteratees];
  26094. }
  26095. orders = guard ? undefined : orders;
  26096. if (!(0, _isArray.default)(orders)) {
  26097. orders = orders == null ? [] : [orders];
  26098. }
  26099. return (0, _baseOrderBy.default)(collection, iteratees, orders);
  26100. }
  26101. var _default = orderBy;
  26102. exports.default = _default;
  26103. /***/ }),
  26104. /* 603 */
  26105. /*!************************************************************************************************!*\
  26106. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseOrderBy.js ***!
  26107. \************************************************************************************************/
  26108. /*! no static exports found */
  26109. /***/ (function(module, exports, __webpack_require__) {
  26110. "use strict";
  26111. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26112. Object.defineProperty(exports, "__esModule", {
  26113. value: true
  26114. });
  26115. exports.default = void 0;
  26116. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26117. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  26118. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26119. var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
  26120. var _baseSortBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortBy.js */ 604));
  26121. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26122. var _compareMultiple = _interopRequireDefault(__webpack_require__(/*! ./_compareMultiple.js */ 605));
  26123. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  26124. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26125. /**
  26126. * The base implementation of `_.orderBy` without param guards.
  26127. *
  26128. * @private
  26129. * @param {Array|Object} collection The collection to iterate over.
  26130. * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by.
  26131. * @param {string[]} orders The sort orders of `iteratees`.
  26132. * @returns {Array} Returns the new sorted array.
  26133. */
  26134. function baseOrderBy(collection, iteratees, orders) {
  26135. if (iteratees.length) {
  26136. iteratees = (0, _arrayMap.default)(iteratees, function (iteratee) {
  26137. if ((0, _isArray.default)(iteratee)) {
  26138. return function (value) {
  26139. return (0, _baseGet.default)(value, iteratee.length === 1 ? iteratee[0] : iteratee);
  26140. };
  26141. }
  26142. return iteratee;
  26143. });
  26144. } else {
  26145. iteratees = [_identity.default];
  26146. }
  26147. var index = -1;
  26148. iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
  26149. var result = (0, _baseMap.default)(collection, function (value, key, collection) {
  26150. var criteria = (0, _arrayMap.default)(iteratees, function (iteratee) {
  26151. return iteratee(value);
  26152. });
  26153. return {
  26154. 'criteria': criteria,
  26155. 'index': ++index,
  26156. 'value': value
  26157. };
  26158. });
  26159. return (0, _baseSortBy.default)(result, function (object, other) {
  26160. return (0, _compareMultiple.default)(object, other, orders);
  26161. });
  26162. }
  26163. var _default = baseOrderBy;
  26164. exports.default = _default;
  26165. /***/ }),
  26166. /* 604 */
  26167. /*!***********************************************************************************************!*\
  26168. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortBy.js ***!
  26169. \***********************************************************************************************/
  26170. /*! no static exports found */
  26171. /***/ (function(module, exports, __webpack_require__) {
  26172. "use strict";
  26173. Object.defineProperty(exports, "__esModule", {
  26174. value: true
  26175. });
  26176. exports.default = void 0;
  26177. /**
  26178. * The base implementation of `_.sortBy` which uses `comparer` to define the
  26179. * sort order of `array` and replaces criteria objects with their corresponding
  26180. * values.
  26181. *
  26182. * @private
  26183. * @param {Array} array The array to sort.
  26184. * @param {Function} comparer The function to define sort order.
  26185. * @returns {Array} Returns `array`.
  26186. */
  26187. function baseSortBy(array, comparer) {
  26188. var length = array.length;
  26189. array.sort(comparer);
  26190. while (length--) {
  26191. array[length] = array[length].value;
  26192. }
  26193. return array;
  26194. }
  26195. var _default = baseSortBy;
  26196. exports.default = _default;
  26197. /***/ }),
  26198. /* 605 */
  26199. /*!****************************************************************************************************!*\
  26200. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareMultiple.js ***!
  26201. \****************************************************************************************************/
  26202. /*! no static exports found */
  26203. /***/ (function(module, exports, __webpack_require__) {
  26204. "use strict";
  26205. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26206. Object.defineProperty(exports, "__esModule", {
  26207. value: true
  26208. });
  26209. exports.default = void 0;
  26210. var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
  26211. /**
  26212. * Used by `_.orderBy` to compare multiple properties of a value to another
  26213. * and stable sort them.
  26214. *
  26215. * If `orders` is unspecified, all values are sorted in ascending order. Otherwise,
  26216. * specify an order of "desc" for descending or "asc" for ascending sort order
  26217. * of corresponding values.
  26218. *
  26219. * @private
  26220. * @param {Object} object The object to compare.
  26221. * @param {Object} other The other object to compare.
  26222. * @param {boolean[]|string[]} orders The order to sort by for each property.
  26223. * @returns {number} Returns the sort order indicator for `object`.
  26224. */
  26225. function compareMultiple(object, other, orders) {
  26226. var index = -1,
  26227. objCriteria = object.criteria,
  26228. othCriteria = other.criteria,
  26229. length = objCriteria.length,
  26230. ordersLength = orders.length;
  26231. while (++index < length) {
  26232. var result = (0, _compareAscending.default)(objCriteria[index], othCriteria[index]);
  26233. if (result) {
  26234. if (index >= ordersLength) {
  26235. return result;
  26236. }
  26237. var order = orders[index];
  26238. return result * (order == 'desc' ? -1 : 1);
  26239. }
  26240. }
  26241. // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
  26242. // that causes it, under certain circumstances, to provide the same value for
  26243. // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
  26244. // for more details.
  26245. //
  26246. // This also ensures a stable sort in V8 and other engines.
  26247. // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details.
  26248. return object.index - other.index;
  26249. }
  26250. var _default = compareMultiple;
  26251. exports.default = _default;
  26252. /***/ }),
  26253. /* 606 */
  26254. /*!*****************************************************************************************************!*\
  26255. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareAscending.js ***!
  26256. \*****************************************************************************************************/
  26257. /*! no static exports found */
  26258. /***/ (function(module, exports, __webpack_require__) {
  26259. "use strict";
  26260. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26261. Object.defineProperty(exports, "__esModule", {
  26262. value: true
  26263. });
  26264. exports.default = void 0;
  26265. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  26266. /**
  26267. * Compares values to sort them in ascending order.
  26268. *
  26269. * @private
  26270. * @param {*} value The value to compare.
  26271. * @param {*} other The other value to compare.
  26272. * @returns {number} Returns the sort order indicator for `value`.
  26273. */
  26274. function compareAscending(value, other) {
  26275. if (value !== other) {
  26276. var valIsDefined = value !== undefined,
  26277. valIsNull = value === null,
  26278. valIsReflexive = value === value,
  26279. valIsSymbol = (0, _isSymbol.default)(value);
  26280. var othIsDefined = other !== undefined,
  26281. othIsNull = other === null,
  26282. othIsReflexive = other === other,
  26283. othIsSymbol = (0, _isSymbol.default)(other);
  26284. if (!othIsNull && !othIsSymbol && !valIsSymbol && value > other || valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol || valIsNull && othIsDefined && othIsReflexive || !valIsDefined && othIsReflexive || !valIsReflexive) {
  26285. return 1;
  26286. }
  26287. if (!valIsNull && !valIsSymbol && !othIsSymbol && value < other || othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol || othIsNull && valIsDefined && valIsReflexive || !othIsDefined && valIsReflexive || !othIsReflexive) {
  26288. return -1;
  26289. }
  26290. }
  26291. return 0;
  26292. }
  26293. var _default = compareAscending;
  26294. exports.default = _default;
  26295. /***/ }),
  26296. /* 607 */
  26297. /*!****************************************************************************************!*\
  26298. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/over.js ***!
  26299. \****************************************************************************************/
  26300. /*! no static exports found */
  26301. /***/ (function(module, exports, __webpack_require__) {
  26302. "use strict";
  26303. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26304. Object.defineProperty(exports, "__esModule", {
  26305. value: true
  26306. });
  26307. exports.default = void 0;
  26308. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26309. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26310. /**
  26311. * Creates a function that invokes `iteratees` with the arguments it receives
  26312. * and returns their results.
  26313. *
  26314. * @static
  26315. * @memberOf _
  26316. * @since 4.0.0
  26317. * @category Util
  26318. * @param {...(Function|Function[])} [iteratees=[_.identity]]
  26319. * The iteratees to invoke.
  26320. * @returns {Function} Returns the new function.
  26321. * @example
  26322. *
  26323. * var func = _.over([Math.max, Math.min]);
  26324. *
  26325. * func(1, 2, 3, 4);
  26326. * // => [4, 1]
  26327. */
  26328. var over = (0, _createOver.default)(_arrayMap.default);
  26329. var _default = over;
  26330. exports.default = _default;
  26331. /***/ }),
  26332. /* 608 */
  26333. /*!***********************************************************************************************!*\
  26334. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createOver.js ***!
  26335. \***********************************************************************************************/
  26336. /*! no static exports found */
  26337. /***/ (function(module, exports, __webpack_require__) {
  26338. "use strict";
  26339. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26340. Object.defineProperty(exports, "__esModule", {
  26341. value: true
  26342. });
  26343. exports.default = void 0;
  26344. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  26345. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26346. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26347. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26348. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26349. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  26350. /**
  26351. * Creates a function like `_.over`.
  26352. *
  26353. * @private
  26354. * @param {Function} arrayFunc The function to iterate over iteratees.
  26355. * @returns {Function} Returns the new over function.
  26356. */
  26357. function createOver(arrayFunc) {
  26358. return (0, _flatRest.default)(function (iteratees) {
  26359. iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
  26360. return (0, _baseRest.default)(function (args) {
  26361. var thisArg = this;
  26362. return arrayFunc(iteratees, function (iteratee) {
  26363. return (0, _apply.default)(iteratee, thisArg, args);
  26364. });
  26365. });
  26366. });
  26367. }
  26368. var _default = createOver;
  26369. exports.default = _default;
  26370. /***/ }),
  26371. /* 609 */
  26372. /*!********************************************************************************************!*\
  26373. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overArgs.js ***!
  26374. \********************************************************************************************/
  26375. /*! no static exports found */
  26376. /***/ (function(module, exports, __webpack_require__) {
  26377. "use strict";
  26378. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26379. Object.defineProperty(exports, "__esModule", {
  26380. value: true
  26381. });
  26382. exports.default = void 0;
  26383. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  26384. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26385. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  26386. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26387. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26388. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26389. var _castRest = _interopRequireDefault(__webpack_require__(/*! ./_castRest.js */ 610));
  26390. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26391. /* Built-in method references for those with the same name as other `lodash` methods. */
  26392. var nativeMin = Math.min;
  26393. /**
  26394. * Creates a function that invokes `func` with its arguments transformed.
  26395. *
  26396. * @static
  26397. * @since 4.0.0
  26398. * @memberOf _
  26399. * @category Function
  26400. * @param {Function} func The function to wrap.
  26401. * @param {...(Function|Function[])} [transforms=[_.identity]]
  26402. * The argument transforms.
  26403. * @returns {Function} Returns the new function.
  26404. * @example
  26405. *
  26406. * function doubled(n) {
  26407. * return n * 2;
  26408. * }
  26409. *
  26410. * function square(n) {
  26411. * return n * n;
  26412. * }
  26413. *
  26414. * var func = _.overArgs(function(x, y) {
  26415. * return [x, y];
  26416. * }, [square, doubled]);
  26417. *
  26418. * func(9, 3);
  26419. * // => [81, 6]
  26420. *
  26421. * func(10, 5);
  26422. * // => [100, 10]
  26423. */
  26424. var overArgs = (0, _castRest.default)(function (func, transforms) {
  26425. transforms = transforms.length == 1 && (0, _isArray.default)(transforms[0]) ? (0, _arrayMap.default)(transforms[0], (0, _baseUnary.default)(_baseIteratee.default)) : (0, _arrayMap.default)((0, _baseFlatten.default)(transforms, 1), (0, _baseUnary.default)(_baseIteratee.default));
  26426. var funcsLength = transforms.length;
  26427. return (0, _baseRest.default)(function (args) {
  26428. var index = -1,
  26429. length = nativeMin(args.length, funcsLength);
  26430. while (++index < length) {
  26431. args[index] = transforms[index].call(this, args[index]);
  26432. }
  26433. return (0, _apply.default)(func, this, args);
  26434. });
  26435. });
  26436. var _default = overArgs;
  26437. exports.default = _default;
  26438. /***/ }),
  26439. /* 610 */
  26440. /*!*********************************************************************************************!*\
  26441. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castRest.js ***!
  26442. \*********************************************************************************************/
  26443. /*! no static exports found */
  26444. /***/ (function(module, exports, __webpack_require__) {
  26445. "use strict";
  26446. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26447. Object.defineProperty(exports, "__esModule", {
  26448. value: true
  26449. });
  26450. exports.default = void 0;
  26451. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26452. /**
  26453. * A `baseRest` alias which can be replaced with `identity` by module
  26454. * replacement plugins.
  26455. *
  26456. * @private
  26457. * @type {Function}
  26458. * @param {Function} func The function to apply a rest parameter to.
  26459. * @returns {Function} Returns the new function.
  26460. */
  26461. var castRest = _baseRest.default;
  26462. var _default = castRest;
  26463. exports.default = _default;
  26464. /***/ }),
  26465. /* 611 */
  26466. /*!*********************************************************************************************!*\
  26467. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overEvery.js ***!
  26468. \*********************************************************************************************/
  26469. /*! no static exports found */
  26470. /***/ (function(module, exports, __webpack_require__) {
  26471. "use strict";
  26472. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26473. Object.defineProperty(exports, "__esModule", {
  26474. value: true
  26475. });
  26476. exports.default = void 0;
  26477. var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
  26478. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26479. /**
  26480. * Creates a function that checks if **all** of the `predicates` return
  26481. * truthy when invoked with the arguments it receives.
  26482. *
  26483. * Following shorthands are possible for providing predicates.
  26484. * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
  26485. * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
  26486. *
  26487. * @static
  26488. * @memberOf _
  26489. * @since 4.0.0
  26490. * @category Util
  26491. * @param {...(Function|Function[])} [predicates=[_.identity]]
  26492. * The predicates to check.
  26493. * @returns {Function} Returns the new function.
  26494. * @example
  26495. *
  26496. * var func = _.overEvery([Boolean, isFinite]);
  26497. *
  26498. * func('1');
  26499. * // => true
  26500. *
  26501. * func(null);
  26502. * // => false
  26503. *
  26504. * func(NaN);
  26505. * // => false
  26506. */
  26507. var overEvery = (0, _createOver.default)(_arrayEvery.default);
  26508. var _default = overEvery;
  26509. exports.default = _default;
  26510. /***/ }),
  26511. /* 612 */
  26512. /*!********************************************************************************************!*\
  26513. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overSome.js ***!
  26514. \********************************************************************************************/
  26515. /*! no static exports found */
  26516. /***/ (function(module, exports, __webpack_require__) {
  26517. "use strict";
  26518. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26519. Object.defineProperty(exports, "__esModule", {
  26520. value: true
  26521. });
  26522. exports.default = void 0;
  26523. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  26524. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26525. /**
  26526. * Creates a function that checks if **any** of the `predicates` return
  26527. * truthy when invoked with the arguments it receives.
  26528. *
  26529. * Following shorthands are possible for providing predicates.
  26530. * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
  26531. * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
  26532. *
  26533. * @static
  26534. * @memberOf _
  26535. * @since 4.0.0
  26536. * @category Util
  26537. * @param {...(Function|Function[])} [predicates=[_.identity]]
  26538. * The predicates to check.
  26539. * @returns {Function} Returns the new function.
  26540. * @example
  26541. *
  26542. * var func = _.overSome([Boolean, isFinite]);
  26543. *
  26544. * func('1');
  26545. * // => true
  26546. *
  26547. * func(null);
  26548. * // => true
  26549. *
  26550. * func(NaN);
  26551. * // => false
  26552. *
  26553. * var matchesFunc = _.overSome([{ 'a': 1 }, { 'a': 2 }])
  26554. * var matchesPropertyFunc = _.overSome([['a', 1], ['a', 2]])
  26555. */
  26556. var overSome = (0, _createOver.default)(_arraySome.default);
  26557. var _default = overSome;
  26558. exports.default = _default;
  26559. /***/ }),
  26560. /* 613 */
  26561. /*!***************************************************************************************!*\
  26562. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pad.js ***!
  26563. \***************************************************************************************/
  26564. /*! no static exports found */
  26565. /***/ (function(module, exports, __webpack_require__) {
  26566. "use strict";
  26567. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26568. Object.defineProperty(exports, "__esModule", {
  26569. value: true
  26570. });
  26571. exports.default = void 0;
  26572. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26573. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26574. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26575. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26576. /* Built-in method references for those with the same name as other `lodash` methods. */
  26577. var nativeCeil = Math.ceil,
  26578. nativeFloor = Math.floor;
  26579. /**
  26580. * Pads `string` on the left and right sides if it's shorter than `length`.
  26581. * Padding characters are truncated if they can't be evenly divided by `length`.
  26582. *
  26583. * @static
  26584. * @memberOf _
  26585. * @since 3.0.0
  26586. * @category String
  26587. * @param {string} [string=''] The string to pad.
  26588. * @param {number} [length=0] The padding length.
  26589. * @param {string} [chars=' '] The string used as padding.
  26590. * @returns {string} Returns the padded string.
  26591. * @example
  26592. *
  26593. * _.pad('abc', 8);
  26594. * // => ' abc '
  26595. *
  26596. * _.pad('abc', 8, '_-');
  26597. * // => '_-abc_-_'
  26598. *
  26599. * _.pad('abc', 3);
  26600. * // => 'abc'
  26601. */
  26602. function pad(string, length, chars) {
  26603. string = (0, _toString.default)(string);
  26604. length = (0, _toInteger.default)(length);
  26605. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26606. if (!length || strLength >= length) {
  26607. return string;
  26608. }
  26609. var mid = (length - strLength) / 2;
  26610. return (0, _createPadding.default)(nativeFloor(mid), chars) + string + (0, _createPadding.default)(nativeCeil(mid), chars);
  26611. }
  26612. var _default = pad;
  26613. exports.default = _default;
  26614. /***/ }),
  26615. /* 614 */
  26616. /*!**************************************************************************************************!*\
  26617. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPadding.js ***!
  26618. \**************************************************************************************************/
  26619. /*! no static exports found */
  26620. /***/ (function(module, exports, __webpack_require__) {
  26621. "use strict";
  26622. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26623. Object.defineProperty(exports, "__esModule", {
  26624. value: true
  26625. });
  26626. exports.default = void 0;
  26627. var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
  26628. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  26629. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  26630. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  26631. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26632. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  26633. /* Built-in method references for those with the same name as other `lodash` methods. */
  26634. var nativeCeil = Math.ceil;
  26635. /**
  26636. * Creates the padding for `string` based on `length`. The `chars` string
  26637. * is truncated if the number of characters exceeds `length`.
  26638. *
  26639. * @private
  26640. * @param {number} length The padding length.
  26641. * @param {string} [chars=' '] The string used as padding.
  26642. * @returns {string} Returns the padding for `string`.
  26643. */
  26644. function createPadding(length, chars) {
  26645. chars = chars === undefined ? ' ' : (0, _baseToString.default)(chars);
  26646. var charsLength = chars.length;
  26647. if (charsLength < 2) {
  26648. return charsLength ? (0, _baseRepeat.default)(chars, length) : chars;
  26649. }
  26650. var result = (0, _baseRepeat.default)(chars, nativeCeil(length / (0, _stringSize.default)(chars)));
  26651. return (0, _hasUnicode.default)(chars) ? (0, _castSlice.default)((0, _stringToArray.default)(result), 0, length).join('') : result.slice(0, length);
  26652. }
  26653. var _default = createPadding;
  26654. exports.default = _default;
  26655. /***/ }),
  26656. /* 615 */
  26657. /*!***********************************************************************************************!*\
  26658. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRepeat.js ***!
  26659. \***********************************************************************************************/
  26660. /*! no static exports found */
  26661. /***/ (function(module, exports, __webpack_require__) {
  26662. "use strict";
  26663. Object.defineProperty(exports, "__esModule", {
  26664. value: true
  26665. });
  26666. exports.default = void 0;
  26667. /** Used as references for various `Number` constants. */
  26668. var MAX_SAFE_INTEGER = 9007199254740991;
  26669. /* Built-in method references for those with the same name as other `lodash` methods. */
  26670. var nativeFloor = Math.floor;
  26671. /**
  26672. * The base implementation of `_.repeat` which doesn't coerce arguments.
  26673. *
  26674. * @private
  26675. * @param {string} string The string to repeat.
  26676. * @param {number} n The number of times to repeat the string.
  26677. * @returns {string} Returns the repeated string.
  26678. */
  26679. function baseRepeat(string, n) {
  26680. var result = '';
  26681. if (!string || n < 1 || n > MAX_SAFE_INTEGER) {
  26682. return result;
  26683. }
  26684. // Leverage the exponentiation by squaring algorithm for a faster repeat.
  26685. // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details.
  26686. do {
  26687. if (n % 2) {
  26688. result += string;
  26689. }
  26690. n = nativeFloor(n / 2);
  26691. if (n) {
  26692. string += string;
  26693. }
  26694. } while (n);
  26695. return result;
  26696. }
  26697. var _default = baseRepeat;
  26698. exports.default = _default;
  26699. /***/ }),
  26700. /* 616 */
  26701. /*!***********************************************************************************************!*\
  26702. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringSize.js ***!
  26703. \***********************************************************************************************/
  26704. /*! no static exports found */
  26705. /***/ (function(module, exports, __webpack_require__) {
  26706. "use strict";
  26707. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26708. Object.defineProperty(exports, "__esModule", {
  26709. value: true
  26710. });
  26711. exports.default = void 0;
  26712. var _asciiSize = _interopRequireDefault(__webpack_require__(/*! ./_asciiSize.js */ 617));
  26713. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  26714. var _unicodeSize = _interopRequireDefault(__webpack_require__(/*! ./_unicodeSize.js */ 618));
  26715. /**
  26716. * Gets the number of symbols in `string`.
  26717. *
  26718. * @private
  26719. * @param {string} string The string to inspect.
  26720. * @returns {number} Returns the string size.
  26721. */
  26722. function stringSize(string) {
  26723. return (0, _hasUnicode.default)(string) ? (0, _unicodeSize.default)(string) : (0, _asciiSize.default)(string);
  26724. }
  26725. var _default = stringSize;
  26726. exports.default = _default;
  26727. /***/ }),
  26728. /* 617 */
  26729. /*!**********************************************************************************************!*\
  26730. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiSize.js ***!
  26731. \**********************************************************************************************/
  26732. /*! no static exports found */
  26733. /***/ (function(module, exports, __webpack_require__) {
  26734. "use strict";
  26735. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26736. Object.defineProperty(exports, "__esModule", {
  26737. value: true
  26738. });
  26739. exports.default = void 0;
  26740. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  26741. /**
  26742. * Gets the size of an ASCII `string`.
  26743. *
  26744. * @private
  26745. * @param {string} string The string inspect.
  26746. * @returns {number} Returns the string size.
  26747. */
  26748. var asciiSize = (0, _baseProperty.default)('length');
  26749. var _default = asciiSize;
  26750. exports.default = _default;
  26751. /***/ }),
  26752. /* 618 */
  26753. /*!************************************************************************************************!*\
  26754. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeSize.js ***!
  26755. \************************************************************************************************/
  26756. /*! no static exports found */
  26757. /***/ (function(module, exports, __webpack_require__) {
  26758. "use strict";
  26759. Object.defineProperty(exports, "__esModule", {
  26760. value: true
  26761. });
  26762. exports.default = void 0;
  26763. /** Used to compose unicode character classes. */
  26764. var rsAstralRange = "\\ud800-\\udfff",
  26765. rsComboMarksRange = "\\u0300-\\u036f",
  26766. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  26767. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  26768. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  26769. rsVarRange = "\\ufe0e\\ufe0f";
  26770. /** Used to compose unicode capture groups. */
  26771. var rsAstral = '[' + rsAstralRange + ']',
  26772. rsCombo = '[' + rsComboRange + ']',
  26773. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  26774. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  26775. rsNonAstral = '[^' + rsAstralRange + ']',
  26776. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  26777. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  26778. rsZWJ = "\\u200d";
  26779. /** Used to compose unicode regexes. */
  26780. var reOptMod = rsModifier + '?',
  26781. rsOptVar = '[' + rsVarRange + ']?',
  26782. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  26783. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  26784. rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
  26785. /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
  26786. var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
  26787. /**
  26788. * Gets the size of a Unicode `string`.
  26789. *
  26790. * @private
  26791. * @param {string} string The string inspect.
  26792. * @returns {number} Returns the string size.
  26793. */
  26794. function unicodeSize(string) {
  26795. var result = reUnicode.lastIndex = 0;
  26796. while (reUnicode.test(string)) {
  26797. ++result;
  26798. }
  26799. return result;
  26800. }
  26801. var _default = unicodeSize;
  26802. exports.default = _default;
  26803. /***/ }),
  26804. /* 619 */
  26805. /*!******************************************************************************************!*\
  26806. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padEnd.js ***!
  26807. \******************************************************************************************/
  26808. /*! no static exports found */
  26809. /***/ (function(module, exports, __webpack_require__) {
  26810. "use strict";
  26811. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26812. Object.defineProperty(exports, "__esModule", {
  26813. value: true
  26814. });
  26815. exports.default = void 0;
  26816. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26817. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26818. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26819. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26820. /**
  26821. * Pads `string` on the right side if it's shorter than `length`. Padding
  26822. * characters are truncated if they exceed `length`.
  26823. *
  26824. * @static
  26825. * @memberOf _
  26826. * @since 4.0.0
  26827. * @category String
  26828. * @param {string} [string=''] The string to pad.
  26829. * @param {number} [length=0] The padding length.
  26830. * @param {string} [chars=' '] The string used as padding.
  26831. * @returns {string} Returns the padded string.
  26832. * @example
  26833. *
  26834. * _.padEnd('abc', 6);
  26835. * // => 'abc '
  26836. *
  26837. * _.padEnd('abc', 6, '_-');
  26838. * // => 'abc_-_'
  26839. *
  26840. * _.padEnd('abc', 3);
  26841. * // => 'abc'
  26842. */
  26843. function padEnd(string, length, chars) {
  26844. string = (0, _toString.default)(string);
  26845. length = (0, _toInteger.default)(length);
  26846. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26847. return length && strLength < length ? string + (0, _createPadding.default)(length - strLength, chars) : string;
  26848. }
  26849. var _default = padEnd;
  26850. exports.default = _default;
  26851. /***/ }),
  26852. /* 620 */
  26853. /*!********************************************************************************************!*\
  26854. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padStart.js ***!
  26855. \********************************************************************************************/
  26856. /*! no static exports found */
  26857. /***/ (function(module, exports, __webpack_require__) {
  26858. "use strict";
  26859. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26860. Object.defineProperty(exports, "__esModule", {
  26861. value: true
  26862. });
  26863. exports.default = void 0;
  26864. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26865. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26866. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26867. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26868. /**
  26869. * Pads `string` on the left side if it's shorter than `length`. Padding
  26870. * characters are truncated if they exceed `length`.
  26871. *
  26872. * @static
  26873. * @memberOf _
  26874. * @since 4.0.0
  26875. * @category String
  26876. * @param {string} [string=''] The string to pad.
  26877. * @param {number} [length=0] The padding length.
  26878. * @param {string} [chars=' '] The string used as padding.
  26879. * @returns {string} Returns the padded string.
  26880. * @example
  26881. *
  26882. * _.padStart('abc', 6);
  26883. * // => ' abc'
  26884. *
  26885. * _.padStart('abc', 6, '_-');
  26886. * // => '_-_abc'
  26887. *
  26888. * _.padStart('abc', 3);
  26889. * // => 'abc'
  26890. */
  26891. function padStart(string, length, chars) {
  26892. string = (0, _toString.default)(string);
  26893. length = (0, _toInteger.default)(length);
  26894. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26895. return length && strLength < length ? (0, _createPadding.default)(length - strLength, chars) + string : string;
  26896. }
  26897. var _default = padStart;
  26898. exports.default = _default;
  26899. /***/ }),
  26900. /* 621 */
  26901. /*!********************************************************************************************!*\
  26902. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/parseInt.js ***!
  26903. \********************************************************************************************/
  26904. /*! no static exports found */
  26905. /***/ (function(module, exports, __webpack_require__) {
  26906. "use strict";
  26907. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26908. Object.defineProperty(exports, "__esModule", {
  26909. value: true
  26910. });
  26911. exports.default = void 0;
  26912. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  26913. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26914. /** Used to match leading whitespace. */
  26915. var reTrimStart = /^\s+/;
  26916. /* Built-in method references for those with the same name as other `lodash` methods. */
  26917. var nativeParseInt = _root.default.parseInt;
  26918. /**
  26919. * Converts `string` to an integer of the specified radix. If `radix` is
  26920. * `undefined` or `0`, a `radix` of `10` is used unless `value` is a
  26921. * hexadecimal, in which case a `radix` of `16` is used.
  26922. *
  26923. * **Note:** This method aligns with the
  26924. * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.
  26925. *
  26926. * @static
  26927. * @memberOf _
  26928. * @since 1.1.0
  26929. * @category String
  26930. * @param {string} string The string to convert.
  26931. * @param {number} [radix=10] The radix to interpret `value` by.
  26932. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  26933. * @returns {number} Returns the converted integer.
  26934. * @example
  26935. *
  26936. * _.parseInt('08');
  26937. * // => 8
  26938. *
  26939. * _.map(['6', '08', '10'], _.parseInt);
  26940. * // => [6, 8, 10]
  26941. */
  26942. function parseInt(string, radix, guard) {
  26943. if (guard || radix == null) {
  26944. radix = 0;
  26945. } else if (radix) {
  26946. radix = +radix;
  26947. }
  26948. return nativeParseInt((0, _toString.default)(string).replace(reTrimStart, ''), radix || 0);
  26949. }
  26950. var _default = parseInt;
  26951. exports.default = _default;
  26952. /***/ }),
  26953. /* 622 */
  26954. /*!*******************************************************************************************!*\
  26955. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partial.js ***!
  26956. \*******************************************************************************************/
  26957. /*! no static exports found */
  26958. /***/ (function(module, exports, __webpack_require__) {
  26959. "use strict";
  26960. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26961. Object.defineProperty(exports, "__esModule", {
  26962. value: true
  26963. });
  26964. exports.default = void 0;
  26965. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26966. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  26967. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  26968. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  26969. /** Used to compose bitmasks for function metadata. */
  26970. var WRAP_PARTIAL_FLAG = 32;
  26971. /**
  26972. * Creates a function that invokes `func` with `partials` prepended to the
  26973. * arguments it receives. This method is like `_.bind` except it does **not**
  26974. * alter the `this` binding.
  26975. *
  26976. * The `_.partial.placeholder` value, which defaults to `_` in monolithic
  26977. * builds, may be used as a placeholder for partially applied arguments.
  26978. *
  26979. * **Note:** This method doesn't set the "length" property of partially
  26980. * applied functions.
  26981. *
  26982. * @static
  26983. * @memberOf _
  26984. * @since 0.2.0
  26985. * @category Function
  26986. * @param {Function} func The function to partially apply arguments to.
  26987. * @param {...*} [partials] The arguments to be partially applied.
  26988. * @returns {Function} Returns the new partially applied function.
  26989. * @example
  26990. *
  26991. * function greet(greeting, name) {
  26992. * return greeting + ' ' + name;
  26993. * }
  26994. *
  26995. * var sayHelloTo = _.partial(greet, 'hello');
  26996. * sayHelloTo('fred');
  26997. * // => 'hello fred'
  26998. *
  26999. * // Partially applied with placeholders.
  27000. * var greetFred = _.partial(greet, _, 'fred');
  27001. * greetFred('hi');
  27002. * // => 'hi fred'
  27003. */
  27004. var partial = (0, _baseRest.default)(function (func, partials) {
  27005. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partial));
  27006. return (0, _createWrap.default)(func, WRAP_PARTIAL_FLAG, undefined, partials, holders);
  27007. });
  27008. // Assign default placeholders.
  27009. partial.placeholder = {};
  27010. var _default = partial;
  27011. exports.default = _default;
  27012. /***/ }),
  27013. /* 623 */
  27014. /*!************************************************************************************************!*\
  27015. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partialRight.js ***!
  27016. \************************************************************************************************/
  27017. /*! no static exports found */
  27018. /***/ (function(module, exports, __webpack_require__) {
  27019. "use strict";
  27020. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27021. Object.defineProperty(exports, "__esModule", {
  27022. value: true
  27023. });
  27024. exports.default = void 0;
  27025. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  27026. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  27027. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  27028. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  27029. /** Used to compose bitmasks for function metadata. */
  27030. var WRAP_PARTIAL_RIGHT_FLAG = 64;
  27031. /**
  27032. * This method is like `_.partial` except that partially applied arguments
  27033. * are appended to the arguments it receives.
  27034. *
  27035. * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic
  27036. * builds, may be used as a placeholder for partially applied arguments.
  27037. *
  27038. * **Note:** This method doesn't set the "length" property of partially
  27039. * applied functions.
  27040. *
  27041. * @static
  27042. * @memberOf _
  27043. * @since 1.0.0
  27044. * @category Function
  27045. * @param {Function} func The function to partially apply arguments to.
  27046. * @param {...*} [partials] The arguments to be partially applied.
  27047. * @returns {Function} Returns the new partially applied function.
  27048. * @example
  27049. *
  27050. * function greet(greeting, name) {
  27051. * return greeting + ' ' + name;
  27052. * }
  27053. *
  27054. * var greetFred = _.partialRight(greet, 'fred');
  27055. * greetFred('hi');
  27056. * // => 'hi fred'
  27057. *
  27058. * // Partially applied with placeholders.
  27059. * var sayHelloTo = _.partialRight(greet, 'hello', _);
  27060. * sayHelloTo('fred');
  27061. * // => 'hello fred'
  27062. */
  27063. var partialRight = (0, _baseRest.default)(function (func, partials) {
  27064. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partialRight));
  27065. return (0, _createWrap.default)(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);
  27066. });
  27067. // Assign default placeholders.
  27068. partialRight.placeholder = {};
  27069. var _default = partialRight;
  27070. exports.default = _default;
  27071. /***/ }),
  27072. /* 624 */
  27073. /*!*********************************************************************************************!*\
  27074. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partition.js ***!
  27075. \*********************************************************************************************/
  27076. /*! no static exports found */
  27077. /***/ (function(module, exports, __webpack_require__) {
  27078. "use strict";
  27079. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27080. Object.defineProperty(exports, "__esModule", {
  27081. value: true
  27082. });
  27083. exports.default = void 0;
  27084. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  27085. /**
  27086. * Creates an array of elements split into two groups, the first of which
  27087. * contains elements `predicate` returns truthy for, the second of which
  27088. * contains elements `predicate` returns falsey for. The predicate is
  27089. * invoked with one argument: (value).
  27090. *
  27091. * @static
  27092. * @memberOf _
  27093. * @since 3.0.0
  27094. * @category Collection
  27095. * @param {Array|Object} collection The collection to iterate over.
  27096. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  27097. * @returns {Array} Returns the array of grouped elements.
  27098. * @example
  27099. *
  27100. * var users = [
  27101. * { 'user': 'barney', 'age': 36, 'active': false },
  27102. * { 'user': 'fred', 'age': 40, 'active': true },
  27103. * { 'user': 'pebbles', 'age': 1, 'active': false }
  27104. * ];
  27105. *
  27106. * _.partition(users, function(o) { return o.active; });
  27107. * // => objects for [['fred'], ['barney', 'pebbles']]
  27108. *
  27109. * // The `_.matches` iteratee shorthand.
  27110. * _.partition(users, { 'age': 1, 'active': false });
  27111. * // => objects for [['pebbles'], ['barney', 'fred']]
  27112. *
  27113. * // The `_.matchesProperty` iteratee shorthand.
  27114. * _.partition(users, ['active', false]);
  27115. * // => objects for [['barney', 'pebbles'], ['fred']]
  27116. *
  27117. * // The `_.property` iteratee shorthand.
  27118. * _.partition(users, 'active');
  27119. * // => objects for [['fred'], ['barney', 'pebbles']]
  27120. */
  27121. var partition = (0, _createAggregator.default)(function (result, value, key) {
  27122. result[key ? 0 : 1].push(value);
  27123. }, function () {
  27124. return [[], []];
  27125. });
  27126. var _default = partition;
  27127. exports.default = _default;
  27128. /***/ }),
  27129. /* 625 */
  27130. /*!****************************************************************************************!*\
  27131. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pick.js ***!
  27132. \****************************************************************************************/
  27133. /*! no static exports found */
  27134. /***/ (function(module, exports, __webpack_require__) {
  27135. "use strict";
  27136. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27137. Object.defineProperty(exports, "__esModule", {
  27138. value: true
  27139. });
  27140. exports.default = void 0;
  27141. var _basePick = _interopRequireDefault(__webpack_require__(/*! ./_basePick.js */ 626));
  27142. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27143. /**
  27144. * Creates an object composed of the picked `object` properties.
  27145. *
  27146. * @static
  27147. * @since 0.1.0
  27148. * @memberOf _
  27149. * @category Object
  27150. * @param {Object} object The source object.
  27151. * @param {...(string|string[])} [paths] The property paths to pick.
  27152. * @returns {Object} Returns the new object.
  27153. * @example
  27154. *
  27155. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  27156. *
  27157. * _.pick(object, ['a', 'c']);
  27158. * // => { 'a': 1, 'c': 3 }
  27159. */
  27160. var pick = (0, _flatRest.default)(function (object, paths) {
  27161. return object == null ? {} : (0, _basePick.default)(object, paths);
  27162. });
  27163. var _default = pick;
  27164. exports.default = _default;
  27165. /***/ }),
  27166. /* 626 */
  27167. /*!*********************************************************************************************!*\
  27168. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePick.js ***!
  27169. \*********************************************************************************************/
  27170. /*! no static exports found */
  27171. /***/ (function(module, exports, __webpack_require__) {
  27172. "use strict";
  27173. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27174. Object.defineProperty(exports, "__esModule", {
  27175. value: true
  27176. });
  27177. exports.default = void 0;
  27178. var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
  27179. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  27180. /**
  27181. * The base implementation of `_.pick` without support for individual
  27182. * property identifiers.
  27183. *
  27184. * @private
  27185. * @param {Object} object The source object.
  27186. * @param {string[]} paths The property paths to pick.
  27187. * @returns {Object} Returns the new object.
  27188. */
  27189. function basePick(object, paths) {
  27190. return (0, _basePickBy.default)(object, paths, function (value, path) {
  27191. return (0, _hasIn.default)(object, path);
  27192. });
  27193. }
  27194. var _default = basePick;
  27195. exports.default = _default;
  27196. /***/ }),
  27197. /* 627 */
  27198. /*!*****************************************************************************************!*\
  27199. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/plant.js ***!
  27200. \*****************************************************************************************/
  27201. /*! no static exports found */
  27202. /***/ (function(module, exports, __webpack_require__) {
  27203. "use strict";
  27204. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27205. Object.defineProperty(exports, "__esModule", {
  27206. value: true
  27207. });
  27208. exports.default = void 0;
  27209. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  27210. var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
  27211. /**
  27212. * Creates a clone of the chain sequence planting `value` as the wrapped value.
  27213. *
  27214. * @name plant
  27215. * @memberOf _
  27216. * @since 3.2.0
  27217. * @category Seq
  27218. * @param {*} value The value to plant.
  27219. * @returns {Object} Returns the new `lodash` wrapper instance.
  27220. * @example
  27221. *
  27222. * function square(n) {
  27223. * return n * n;
  27224. * }
  27225. *
  27226. * var wrapped = _([1, 2]).map(square);
  27227. * var other = wrapped.plant([3, 4]);
  27228. *
  27229. * other.value();
  27230. * // => [9, 16]
  27231. *
  27232. * wrapped.value();
  27233. * // => [1, 4]
  27234. */
  27235. function wrapperPlant(value) {
  27236. var result,
  27237. parent = this;
  27238. while (parent instanceof _baseLodash.default) {
  27239. var clone = (0, _wrapperClone.default)(parent);
  27240. clone.__index__ = 0;
  27241. clone.__values__ = undefined;
  27242. if (result) {
  27243. previous.__wrapped__ = clone;
  27244. } else {
  27245. result = clone;
  27246. }
  27247. var previous = clone;
  27248. parent = parent.__wrapped__;
  27249. }
  27250. previous.__wrapped__ = value;
  27251. return result;
  27252. }
  27253. var _default = wrapperPlant;
  27254. exports.default = _default;
  27255. /***/ }),
  27256. /* 628 */
  27257. /*!**********************************************************************************************!*\
  27258. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/propertyOf.js ***!
  27259. \**********************************************************************************************/
  27260. /*! no static exports found */
  27261. /***/ (function(module, exports, __webpack_require__) {
  27262. "use strict";
  27263. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27264. Object.defineProperty(exports, "__esModule", {
  27265. value: true
  27266. });
  27267. exports.default = void 0;
  27268. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  27269. /**
  27270. * The opposite of `_.property`; this method creates a function that returns
  27271. * the value at a given path of `object`.
  27272. *
  27273. * @static
  27274. * @memberOf _
  27275. * @since 3.0.0
  27276. * @category Util
  27277. * @param {Object} object The object to query.
  27278. * @returns {Function} Returns the new accessor function.
  27279. * @example
  27280. *
  27281. * var array = [0, 1, 2],
  27282. * object = { 'a': array, 'b': array, 'c': array };
  27283. *
  27284. * _.map(['a[2]', 'c[0]'], _.propertyOf(object));
  27285. * // => [2, 0]
  27286. *
  27287. * _.map([['a', '2'], ['c', '0']], _.propertyOf(object));
  27288. * // => [2, 0]
  27289. */
  27290. function propertyOf(object) {
  27291. return function (path) {
  27292. return object == null ? undefined : (0, _baseGet.default)(object, path);
  27293. };
  27294. }
  27295. var _default = propertyOf;
  27296. exports.default = _default;
  27297. /***/ }),
  27298. /* 629 */
  27299. /*!****************************************************************************************!*\
  27300. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pull.js ***!
  27301. \****************************************************************************************/
  27302. /*! no static exports found */
  27303. /***/ (function(module, exports, __webpack_require__) {
  27304. "use strict";
  27305. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27306. Object.defineProperty(exports, "__esModule", {
  27307. value: true
  27308. });
  27309. exports.default = void 0;
  27310. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  27311. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  27312. /**
  27313. * Removes all given values from `array` using
  27314. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  27315. * for equality comparisons.
  27316. *
  27317. * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove`
  27318. * to remove elements from an array by predicate.
  27319. *
  27320. * @static
  27321. * @memberOf _
  27322. * @since 2.0.0
  27323. * @category Array
  27324. * @param {Array} array The array to modify.
  27325. * @param {...*} [values] The values to remove.
  27326. * @returns {Array} Returns `array`.
  27327. * @example
  27328. *
  27329. * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
  27330. *
  27331. * _.pull(array, 'a', 'c');
  27332. * console.log(array);
  27333. * // => ['b', 'b']
  27334. */
  27335. var pull = (0, _baseRest.default)(_pullAll.default);
  27336. var _default = pull;
  27337. exports.default = _default;
  27338. /***/ }),
  27339. /* 630 */
  27340. /*!*******************************************************************************************!*\
  27341. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAll.js ***!
  27342. \*******************************************************************************************/
  27343. /*! no static exports found */
  27344. /***/ (function(module, exports, __webpack_require__) {
  27345. "use strict";
  27346. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27347. Object.defineProperty(exports, "__esModule", {
  27348. value: true
  27349. });
  27350. exports.default = void 0;
  27351. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27352. /**
  27353. * This method is like `_.pull` except that it accepts an array of values to remove.
  27354. *
  27355. * **Note:** Unlike `_.difference`, this method mutates `array`.
  27356. *
  27357. * @static
  27358. * @memberOf _
  27359. * @since 4.0.0
  27360. * @category Array
  27361. * @param {Array} array The array to modify.
  27362. * @param {Array} values The values to remove.
  27363. * @returns {Array} Returns `array`.
  27364. * @example
  27365. *
  27366. * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
  27367. *
  27368. * _.pullAll(array, ['a', 'c']);
  27369. * console.log(array);
  27370. * // => ['b', 'b']
  27371. */
  27372. function pullAll(array, values) {
  27373. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values) : array;
  27374. }
  27375. var _default = pullAll;
  27376. exports.default = _default;
  27377. /***/ }),
  27378. /* 631 */
  27379. /*!************************************************************************************************!*\
  27380. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAll.js ***!
  27381. \************************************************************************************************/
  27382. /*! no static exports found */
  27383. /***/ (function(module, exports, __webpack_require__) {
  27384. "use strict";
  27385. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27386. Object.defineProperty(exports, "__esModule", {
  27387. value: true
  27388. });
  27389. exports.default = void 0;
  27390. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  27391. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  27392. var _baseIndexOfWith = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOfWith.js */ 632));
  27393. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  27394. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  27395. /** Used for built-in method references. */
  27396. var arrayProto = Array.prototype;
  27397. /** Built-in value references. */
  27398. var splice = arrayProto.splice;
  27399. /**
  27400. * The base implementation of `_.pullAllBy` without support for iteratee
  27401. * shorthands.
  27402. *
  27403. * @private
  27404. * @param {Array} array The array to modify.
  27405. * @param {Array} values The values to remove.
  27406. * @param {Function} [iteratee] The iteratee invoked per element.
  27407. * @param {Function} [comparator] The comparator invoked per element.
  27408. * @returns {Array} Returns `array`.
  27409. */
  27410. function basePullAll(array, values, iteratee, comparator) {
  27411. var indexOf = comparator ? _baseIndexOfWith.default : _baseIndexOf.default,
  27412. index = -1,
  27413. length = values.length,
  27414. seen = array;
  27415. if (array === values) {
  27416. values = (0, _copyArray.default)(values);
  27417. }
  27418. if (iteratee) {
  27419. seen = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
  27420. }
  27421. while (++index < length) {
  27422. var fromIndex = 0,
  27423. value = values[index],
  27424. computed = iteratee ? iteratee(value) : value;
  27425. while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {
  27426. if (seen !== array) {
  27427. splice.call(seen, fromIndex, 1);
  27428. }
  27429. splice.call(array, fromIndex, 1);
  27430. }
  27431. }
  27432. return array;
  27433. }
  27434. var _default = basePullAll;
  27435. exports.default = _default;
  27436. /***/ }),
  27437. /* 632 */
  27438. /*!****************************************************************************************************!*\
  27439. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOfWith.js ***!
  27440. \****************************************************************************************************/
  27441. /*! no static exports found */
  27442. /***/ (function(module, exports, __webpack_require__) {
  27443. "use strict";
  27444. Object.defineProperty(exports, "__esModule", {
  27445. value: true
  27446. });
  27447. exports.default = void 0;
  27448. /**
  27449. * This function is like `baseIndexOf` except that it accepts a comparator.
  27450. *
  27451. * @private
  27452. * @param {Array} array The array to inspect.
  27453. * @param {*} value The value to search for.
  27454. * @param {number} fromIndex The index to search from.
  27455. * @param {Function} comparator The comparator invoked per element.
  27456. * @returns {number} Returns the index of the matched value, else `-1`.
  27457. */
  27458. function baseIndexOfWith(array, value, fromIndex, comparator) {
  27459. var index = fromIndex - 1,
  27460. length = array.length;
  27461. while (++index < length) {
  27462. if (comparator(array[index], value)) {
  27463. return index;
  27464. }
  27465. }
  27466. return -1;
  27467. }
  27468. var _default = baseIndexOfWith;
  27469. exports.default = _default;
  27470. /***/ }),
  27471. /* 633 */
  27472. /*!*********************************************************************************************!*\
  27473. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllBy.js ***!
  27474. \*********************************************************************************************/
  27475. /*! no static exports found */
  27476. /***/ (function(module, exports, __webpack_require__) {
  27477. "use strict";
  27478. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27479. Object.defineProperty(exports, "__esModule", {
  27480. value: true
  27481. });
  27482. exports.default = void 0;
  27483. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  27484. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27485. /**
  27486. * This method is like `_.pullAll` except that it accepts `iteratee` which is
  27487. * invoked for each element of `array` and `values` to generate the criterion
  27488. * by which they're compared. The iteratee is invoked with one argument: (value).
  27489. *
  27490. * **Note:** Unlike `_.differenceBy`, this method mutates `array`.
  27491. *
  27492. * @static
  27493. * @memberOf _
  27494. * @since 4.0.0
  27495. * @category Array
  27496. * @param {Array} array The array to modify.
  27497. * @param {Array} values The values to remove.
  27498. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  27499. * @returns {Array} Returns `array`.
  27500. * @example
  27501. *
  27502. * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];
  27503. *
  27504. * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');
  27505. * console.log(array);
  27506. * // => [{ 'x': 2 }]
  27507. */
  27508. function pullAllBy(array, values, iteratee) {
  27509. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, (0, _baseIteratee.default)(iteratee, 2)) : array;
  27510. }
  27511. var _default = pullAllBy;
  27512. exports.default = _default;
  27513. /***/ }),
  27514. /* 634 */
  27515. /*!***********************************************************************************************!*\
  27516. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllWith.js ***!
  27517. \***********************************************************************************************/
  27518. /*! no static exports found */
  27519. /***/ (function(module, exports, __webpack_require__) {
  27520. "use strict";
  27521. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27522. Object.defineProperty(exports, "__esModule", {
  27523. value: true
  27524. });
  27525. exports.default = void 0;
  27526. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27527. /**
  27528. * This method is like `_.pullAll` except that it accepts `comparator` which
  27529. * is invoked to compare elements of `array` to `values`. The comparator is
  27530. * invoked with two arguments: (arrVal, othVal).
  27531. *
  27532. * **Note:** Unlike `_.differenceWith`, this method mutates `array`.
  27533. *
  27534. * @static
  27535. * @memberOf _
  27536. * @since 4.6.0
  27537. * @category Array
  27538. * @param {Array} array The array to modify.
  27539. * @param {Array} values The values to remove.
  27540. * @param {Function} [comparator] The comparator invoked per element.
  27541. * @returns {Array} Returns `array`.
  27542. * @example
  27543. *
  27544. * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];
  27545. *
  27546. * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);
  27547. * console.log(array);
  27548. * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]
  27549. */
  27550. function pullAllWith(array, values, comparator) {
  27551. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, undefined, comparator) : array;
  27552. }
  27553. var _default = pullAllWith;
  27554. exports.default = _default;
  27555. /***/ }),
  27556. /* 635 */
  27557. /*!******************************************************************************************!*\
  27558. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAt.js ***!
  27559. \******************************************************************************************/
  27560. /*! no static exports found */
  27561. /***/ (function(module, exports, __webpack_require__) {
  27562. "use strict";
  27563. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27564. Object.defineProperty(exports, "__esModule", {
  27565. value: true
  27566. });
  27567. exports.default = void 0;
  27568. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  27569. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  27570. var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
  27571. var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
  27572. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27573. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  27574. /**
  27575. * Removes elements from `array` corresponding to `indexes` and returns an
  27576. * array of removed elements.
  27577. *
  27578. * **Note:** Unlike `_.at`, this method mutates `array`.
  27579. *
  27580. * @static
  27581. * @memberOf _
  27582. * @since 3.0.0
  27583. * @category Array
  27584. * @param {Array} array The array to modify.
  27585. * @param {...(number|number[])} [indexes] The indexes of elements to remove.
  27586. * @returns {Array} Returns the new array of removed elements.
  27587. * @example
  27588. *
  27589. * var array = ['a', 'b', 'c', 'd'];
  27590. * var pulled = _.pullAt(array, [1, 3]);
  27591. *
  27592. * console.log(array);
  27593. * // => ['a', 'c']
  27594. *
  27595. * console.log(pulled);
  27596. * // => ['b', 'd']
  27597. */
  27598. var pullAt = (0, _flatRest.default)(function (array, indexes) {
  27599. var length = array == null ? 0 : array.length,
  27600. result = (0, _baseAt.default)(array, indexes);
  27601. (0, _basePullAt.default)(array, (0, _arrayMap.default)(indexes, function (index) {
  27602. return (0, _isIndex.default)(index, length) ? +index : index;
  27603. }).sort(_compareAscending.default));
  27604. return result;
  27605. });
  27606. var _default = pullAt;
  27607. exports.default = _default;
  27608. /***/ }),
  27609. /* 636 */
  27610. /*!***********************************************************************************************!*\
  27611. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAt.js ***!
  27612. \***********************************************************************************************/
  27613. /*! no static exports found */
  27614. /***/ (function(module, exports, __webpack_require__) {
  27615. "use strict";
  27616. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27617. Object.defineProperty(exports, "__esModule", {
  27618. value: true
  27619. });
  27620. exports.default = void 0;
  27621. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  27622. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  27623. /** Used for built-in method references. */
  27624. var arrayProto = Array.prototype;
  27625. /** Built-in value references. */
  27626. var splice = arrayProto.splice;
  27627. /**
  27628. * The base implementation of `_.pullAt` without support for individual
  27629. * indexes or capturing the removed elements.
  27630. *
  27631. * @private
  27632. * @param {Array} array The array to modify.
  27633. * @param {number[]} indexes The indexes of elements to remove.
  27634. * @returns {Array} Returns `array`.
  27635. */
  27636. function basePullAt(array, indexes) {
  27637. var length = array ? indexes.length : 0,
  27638. lastIndex = length - 1;
  27639. while (length--) {
  27640. var index = indexes[length];
  27641. if (length == lastIndex || index !== previous) {
  27642. var previous = index;
  27643. if ((0, _isIndex.default)(index)) {
  27644. splice.call(array, index, 1);
  27645. } else {
  27646. (0, _baseUnset.default)(array, index);
  27647. }
  27648. }
  27649. }
  27650. return array;
  27651. }
  27652. var _default = basePullAt;
  27653. exports.default = _default;
  27654. /***/ }),
  27655. /* 637 */
  27656. /*!******************************************************************************************!*\
  27657. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/random.js ***!
  27658. \******************************************************************************************/
  27659. /*! no static exports found */
  27660. /***/ (function(module, exports, __webpack_require__) {
  27661. "use strict";
  27662. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27663. Object.defineProperty(exports, "__esModule", {
  27664. value: true
  27665. });
  27666. exports.default = void 0;
  27667. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  27668. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  27669. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  27670. /** Built-in method references without a dependency on `root`. */
  27671. var freeParseFloat = parseFloat;
  27672. /* Built-in method references for those with the same name as other `lodash` methods. */
  27673. var nativeMin = Math.min,
  27674. nativeRandom = Math.random;
  27675. /**
  27676. * Produces a random number between the inclusive `lower` and `upper` bounds.
  27677. * If only one argument is provided a number between `0` and the given number
  27678. * is returned. If `floating` is `true`, or either `lower` or `upper` are
  27679. * floats, a floating-point number is returned instead of an integer.
  27680. *
  27681. * **Note:** JavaScript follows the IEEE-754 standard for resolving
  27682. * floating-point values which can produce unexpected results.
  27683. *
  27684. * @static
  27685. * @memberOf _
  27686. * @since 0.7.0
  27687. * @category Number
  27688. * @param {number} [lower=0] The lower bound.
  27689. * @param {number} [upper=1] The upper bound.
  27690. * @param {boolean} [floating] Specify returning a floating-point number.
  27691. * @returns {number} Returns the random number.
  27692. * @example
  27693. *
  27694. * _.random(0, 5);
  27695. * // => an integer between 0 and 5
  27696. *
  27697. * _.random(5);
  27698. * // => also an integer between 0 and 5
  27699. *
  27700. * _.random(5, true);
  27701. * // => a floating-point number between 0 and 5
  27702. *
  27703. * _.random(1.2, 5.2);
  27704. * // => a floating-point number between 1.2 and 5.2
  27705. */
  27706. function random(lower, upper, floating) {
  27707. if (floating && typeof floating != 'boolean' && (0, _isIterateeCall.default)(lower, upper, floating)) {
  27708. upper = floating = undefined;
  27709. }
  27710. if (floating === undefined) {
  27711. if (typeof upper == 'boolean') {
  27712. floating = upper;
  27713. upper = undefined;
  27714. } else if (typeof lower == 'boolean') {
  27715. floating = lower;
  27716. lower = undefined;
  27717. }
  27718. }
  27719. if (lower === undefined && upper === undefined) {
  27720. lower = 0;
  27721. upper = 1;
  27722. } else {
  27723. lower = (0, _toFinite.default)(lower);
  27724. if (upper === undefined) {
  27725. upper = lower;
  27726. lower = 0;
  27727. } else {
  27728. upper = (0, _toFinite.default)(upper);
  27729. }
  27730. }
  27731. if (lower > upper) {
  27732. var temp = lower;
  27733. lower = upper;
  27734. upper = temp;
  27735. }
  27736. if (floating || lower % 1 || upper % 1) {
  27737. var rand = nativeRandom();
  27738. return nativeMin(lower + rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1))), upper);
  27739. }
  27740. return (0, _baseRandom.default)(lower, upper);
  27741. }
  27742. var _default = random;
  27743. exports.default = _default;
  27744. /***/ }),
  27745. /* 638 */
  27746. /*!***********************************************************************************************!*\
  27747. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRandom.js ***!
  27748. \***********************************************************************************************/
  27749. /*! no static exports found */
  27750. /***/ (function(module, exports, __webpack_require__) {
  27751. "use strict";
  27752. Object.defineProperty(exports, "__esModule", {
  27753. value: true
  27754. });
  27755. exports.default = void 0;
  27756. /* Built-in method references for those with the same name as other `lodash` methods. */
  27757. var nativeFloor = Math.floor,
  27758. nativeRandom = Math.random;
  27759. /**
  27760. * The base implementation of `_.random` without support for returning
  27761. * floating-point numbers.
  27762. *
  27763. * @private
  27764. * @param {number} lower The lower bound.
  27765. * @param {number} upper The upper bound.
  27766. * @returns {number} Returns the random number.
  27767. */
  27768. function baseRandom(lower, upper) {
  27769. return lower + nativeFloor(nativeRandom() * (upper - lower + 1));
  27770. }
  27771. var _default = baseRandom;
  27772. exports.default = _default;
  27773. /***/ }),
  27774. /* 639 */
  27775. /*!*****************************************************************************************!*\
  27776. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/range.js ***!
  27777. \*****************************************************************************************/
  27778. /*! no static exports found */
  27779. /***/ (function(module, exports, __webpack_require__) {
  27780. "use strict";
  27781. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27782. Object.defineProperty(exports, "__esModule", {
  27783. value: true
  27784. });
  27785. exports.default = void 0;
  27786. var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
  27787. /**
  27788. * Creates an array of numbers (positive and/or negative) progressing from
  27789. * `start` up to, but not including, `end`. A step of `-1` is used if a negative
  27790. * `start` is specified without an `end` or `step`. If `end` is not specified,
  27791. * it's set to `start` with `start` then set to `0`.
  27792. *
  27793. * **Note:** JavaScript follows the IEEE-754 standard for resolving
  27794. * floating-point values which can produce unexpected results.
  27795. *
  27796. * @static
  27797. * @since 0.1.0
  27798. * @memberOf _
  27799. * @category Util
  27800. * @param {number} [start=0] The start of the range.
  27801. * @param {number} end The end of the range.
  27802. * @param {number} [step=1] The value to increment or decrement by.
  27803. * @returns {Array} Returns the range of numbers.
  27804. * @see _.inRange, _.rangeRight
  27805. * @example
  27806. *
  27807. * _.range(4);
  27808. * // => [0, 1, 2, 3]
  27809. *
  27810. * _.range(-4);
  27811. * // => [0, -1, -2, -3]
  27812. *
  27813. * _.range(1, 5);
  27814. * // => [1, 2, 3, 4]
  27815. *
  27816. * _.range(0, 20, 5);
  27817. * // => [0, 5, 10, 15]
  27818. *
  27819. * _.range(0, -4, -1);
  27820. * // => [0, -1, -2, -3]
  27821. *
  27822. * _.range(1, 4, 0);
  27823. * // => [1, 1, 1]
  27824. *
  27825. * _.range(0);
  27826. * // => []
  27827. */
  27828. var range = (0, _createRange.default)();
  27829. var _default = range;
  27830. exports.default = _default;
  27831. /***/ }),
  27832. /* 640 */
  27833. /*!************************************************************************************************!*\
  27834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRange.js ***!
  27835. \************************************************************************************************/
  27836. /*! no static exports found */
  27837. /***/ (function(module, exports, __webpack_require__) {
  27838. "use strict";
  27839. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27840. Object.defineProperty(exports, "__esModule", {
  27841. value: true
  27842. });
  27843. exports.default = void 0;
  27844. var _baseRange = _interopRequireDefault(__webpack_require__(/*! ./_baseRange.js */ 641));
  27845. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  27846. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  27847. /**
  27848. * Creates a `_.range` or `_.rangeRight` function.
  27849. *
  27850. * @private
  27851. * @param {boolean} [fromRight] Specify iterating from right to left.
  27852. * @returns {Function} Returns the new range function.
  27853. */
  27854. function createRange(fromRight) {
  27855. return function (start, end, step) {
  27856. if (step && typeof step != 'number' && (0, _isIterateeCall.default)(start, end, step)) {
  27857. end = step = undefined;
  27858. }
  27859. // Ensure the sign of `-0` is preserved.
  27860. start = (0, _toFinite.default)(start);
  27861. if (end === undefined) {
  27862. end = start;
  27863. start = 0;
  27864. } else {
  27865. end = (0, _toFinite.default)(end);
  27866. }
  27867. step = step === undefined ? start < end ? 1 : -1 : (0, _toFinite.default)(step);
  27868. return (0, _baseRange.default)(start, end, step, fromRight);
  27869. };
  27870. }
  27871. var _default = createRange;
  27872. exports.default = _default;
  27873. /***/ }),
  27874. /* 641 */
  27875. /*!**********************************************************************************************!*\
  27876. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRange.js ***!
  27877. \**********************************************************************************************/
  27878. /*! no static exports found */
  27879. /***/ (function(module, exports, __webpack_require__) {
  27880. "use strict";
  27881. Object.defineProperty(exports, "__esModule", {
  27882. value: true
  27883. });
  27884. exports.default = void 0;
  27885. /* Built-in method references for those with the same name as other `lodash` methods. */
  27886. var nativeCeil = Math.ceil,
  27887. nativeMax = Math.max;
  27888. /**
  27889. * The base implementation of `_.range` and `_.rangeRight` which doesn't
  27890. * coerce arguments.
  27891. *
  27892. * @private
  27893. * @param {number} start The start of the range.
  27894. * @param {number} end The end of the range.
  27895. * @param {number} step The value to increment or decrement by.
  27896. * @param {boolean} [fromRight] Specify iterating from right to left.
  27897. * @returns {Array} Returns the range of numbers.
  27898. */
  27899. function baseRange(start, end, step, fromRight) {
  27900. var index = -1,
  27901. length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),
  27902. result = Array(length);
  27903. while (length--) {
  27904. result[fromRight ? length : ++index] = start;
  27905. start += step;
  27906. }
  27907. return result;
  27908. }
  27909. var _default = baseRange;
  27910. exports.default = _default;
  27911. /***/ }),
  27912. /* 642 */
  27913. /*!**********************************************************************************************!*\
  27914. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rangeRight.js ***!
  27915. \**********************************************************************************************/
  27916. /*! no static exports found */
  27917. /***/ (function(module, exports, __webpack_require__) {
  27918. "use strict";
  27919. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27920. Object.defineProperty(exports, "__esModule", {
  27921. value: true
  27922. });
  27923. exports.default = void 0;
  27924. var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
  27925. /**
  27926. * This method is like `_.range` except that it populates values in
  27927. * descending order.
  27928. *
  27929. * @static
  27930. * @memberOf _
  27931. * @since 4.0.0
  27932. * @category Util
  27933. * @param {number} [start=0] The start of the range.
  27934. * @param {number} end The end of the range.
  27935. * @param {number} [step=1] The value to increment or decrement by.
  27936. * @returns {Array} Returns the range of numbers.
  27937. * @see _.inRange, _.range
  27938. * @example
  27939. *
  27940. * _.rangeRight(4);
  27941. * // => [3, 2, 1, 0]
  27942. *
  27943. * _.rangeRight(-4);
  27944. * // => [-3, -2, -1, 0]
  27945. *
  27946. * _.rangeRight(1, 5);
  27947. * // => [4, 3, 2, 1]
  27948. *
  27949. * _.rangeRight(0, 20, 5);
  27950. * // => [15, 10, 5, 0]
  27951. *
  27952. * _.rangeRight(0, -4, -1);
  27953. * // => [-3, -2, -1, 0]
  27954. *
  27955. * _.rangeRight(1, 4, 0);
  27956. * // => [1, 1, 1]
  27957. *
  27958. * _.rangeRight(0);
  27959. * // => []
  27960. */
  27961. var rangeRight = (0, _createRange.default)(true);
  27962. var _default = rangeRight;
  27963. exports.default = _default;
  27964. /***/ }),
  27965. /* 643 */
  27966. /*!*****************************************************************************************!*\
  27967. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rearg.js ***!
  27968. \*****************************************************************************************/
  27969. /*! no static exports found */
  27970. /***/ (function(module, exports, __webpack_require__) {
  27971. "use strict";
  27972. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27973. Object.defineProperty(exports, "__esModule", {
  27974. value: true
  27975. });
  27976. exports.default = void 0;
  27977. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  27978. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27979. /** Used to compose bitmasks for function metadata. */
  27980. var WRAP_REARG_FLAG = 256;
  27981. /**
  27982. * Creates a function that invokes `func` with arguments arranged according
  27983. * to the specified `indexes` where the argument value at the first index is
  27984. * provided as the first argument, the argument value at the second index is
  27985. * provided as the second argument, and so on.
  27986. *
  27987. * @static
  27988. * @memberOf _
  27989. * @since 3.0.0
  27990. * @category Function
  27991. * @param {Function} func The function to rearrange arguments for.
  27992. * @param {...(number|number[])} indexes The arranged argument indexes.
  27993. * @returns {Function} Returns the new function.
  27994. * @example
  27995. *
  27996. * var rearged = _.rearg(function(a, b, c) {
  27997. * return [a, b, c];
  27998. * }, [2, 0, 1]);
  27999. *
  28000. * rearged('b', 'c', 'a')
  28001. * // => ['a', 'b', 'c']
  28002. */
  28003. var rearg = (0, _flatRest.default)(function (func, indexes) {
  28004. return (0, _createWrap.default)(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes);
  28005. });
  28006. var _default = rearg;
  28007. exports.default = _default;
  28008. /***/ }),
  28009. /* 644 */
  28010. /*!******************************************************************************************!*\
  28011. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduce.js ***!
  28012. \******************************************************************************************/
  28013. /*! no static exports found */
  28014. /***/ (function(module, exports, __webpack_require__) {
  28015. "use strict";
  28016. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28017. Object.defineProperty(exports, "__esModule", {
  28018. value: true
  28019. });
  28020. exports.default = void 0;
  28021. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  28022. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  28023. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28024. var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
  28025. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28026. /**
  28027. * Reduces `collection` to a value which is the accumulated result of running
  28028. * each element in `collection` thru `iteratee`, where each successive
  28029. * invocation is supplied the return value of the previous. If `accumulator`
  28030. * is not given, the first element of `collection` is used as the initial
  28031. * value. The iteratee is invoked with four arguments:
  28032. * (accumulator, value, index|key, collection).
  28033. *
  28034. * Many lodash methods are guarded to work as iteratees for methods like
  28035. * `_.reduce`, `_.reduceRight`, and `_.transform`.
  28036. *
  28037. * The guarded methods are:
  28038. * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`,
  28039. * and `sortBy`
  28040. *
  28041. * @static
  28042. * @memberOf _
  28043. * @since 0.1.0
  28044. * @category Collection
  28045. * @param {Array|Object} collection The collection to iterate over.
  28046. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  28047. * @param {*} [accumulator] The initial value.
  28048. * @returns {*} Returns the accumulated value.
  28049. * @see _.reduceRight
  28050. * @example
  28051. *
  28052. * _.reduce([1, 2], function(sum, n) {
  28053. * return sum + n;
  28054. * }, 0);
  28055. * // => 3
  28056. *
  28057. * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
  28058. * (result[value] || (result[value] = [])).push(key);
  28059. * return result;
  28060. * }, {});
  28061. * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed)
  28062. */
  28063. function reduce(collection, iteratee, accumulator) {
  28064. var func = (0, _isArray.default)(collection) ? _arrayReduce.default : _baseReduce.default,
  28065. initAccum = arguments.length < 3;
  28066. return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEach.default);
  28067. }
  28068. var _default = reduce;
  28069. exports.default = _default;
  28070. /***/ }),
  28071. /* 645 */
  28072. /*!***********************************************************************************************!*\
  28073. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseReduce.js ***!
  28074. \***********************************************************************************************/
  28075. /*! no static exports found */
  28076. /***/ (function(module, exports, __webpack_require__) {
  28077. "use strict";
  28078. Object.defineProperty(exports, "__esModule", {
  28079. value: true
  28080. });
  28081. exports.default = void 0;
  28082. /**
  28083. * The base implementation of `_.reduce` and `_.reduceRight`, without support
  28084. * for iteratee shorthands, which iterates over `collection` using `eachFunc`.
  28085. *
  28086. * @private
  28087. * @param {Array|Object} collection The collection to iterate over.
  28088. * @param {Function} iteratee The function invoked per iteration.
  28089. * @param {*} accumulator The initial value.
  28090. * @param {boolean} initAccum Specify using the first or last element of
  28091. * `collection` as the initial value.
  28092. * @param {Function} eachFunc The function to iterate over `collection`.
  28093. * @returns {*} Returns the accumulated value.
  28094. */
  28095. function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {
  28096. eachFunc(collection, function (value, index, collection) {
  28097. accumulator = initAccum ? (initAccum = false, value) : iteratee(accumulator, value, index, collection);
  28098. });
  28099. return accumulator;
  28100. }
  28101. var _default = baseReduce;
  28102. exports.default = _default;
  28103. /***/ }),
  28104. /* 646 */
  28105. /*!***********************************************************************************************!*\
  28106. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduceRight.js ***!
  28107. \***********************************************************************************************/
  28108. /*! no static exports found */
  28109. /***/ (function(module, exports, __webpack_require__) {
  28110. "use strict";
  28111. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28112. Object.defineProperty(exports, "__esModule", {
  28113. value: true
  28114. });
  28115. exports.default = void 0;
  28116. var _arrayReduceRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduceRight.js */ 647));
  28117. var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
  28118. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28119. var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
  28120. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28121. /**
  28122. * This method is like `_.reduce` except that it iterates over elements of
  28123. * `collection` from right to left.
  28124. *
  28125. * @static
  28126. * @memberOf _
  28127. * @since 0.1.0
  28128. * @category Collection
  28129. * @param {Array|Object} collection The collection to iterate over.
  28130. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  28131. * @param {*} [accumulator] The initial value.
  28132. * @returns {*} Returns the accumulated value.
  28133. * @see _.reduce
  28134. * @example
  28135. *
  28136. * var array = [[0, 1], [2, 3], [4, 5]];
  28137. *
  28138. * _.reduceRight(array, function(flattened, other) {
  28139. * return flattened.concat(other);
  28140. * }, []);
  28141. * // => [4, 5, 2, 3, 0, 1]
  28142. */
  28143. function reduceRight(collection, iteratee, accumulator) {
  28144. var func = (0, _isArray.default)(collection) ? _arrayReduceRight.default : _baseReduce.default,
  28145. initAccum = arguments.length < 3;
  28146. return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEachRight.default);
  28147. }
  28148. var _default = reduceRight;
  28149. exports.default = _default;
  28150. /***/ }),
  28151. /* 647 */
  28152. /*!*****************************************************************************************************!*\
  28153. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduceRight.js ***!
  28154. \*****************************************************************************************************/
  28155. /*! no static exports found */
  28156. /***/ (function(module, exports, __webpack_require__) {
  28157. "use strict";
  28158. Object.defineProperty(exports, "__esModule", {
  28159. value: true
  28160. });
  28161. exports.default = void 0;
  28162. /**
  28163. * A specialized version of `_.reduceRight` for arrays without support for
  28164. * iteratee shorthands.
  28165. *
  28166. * @private
  28167. * @param {Array} [array] The array to iterate over.
  28168. * @param {Function} iteratee The function invoked per iteration.
  28169. * @param {*} [accumulator] The initial value.
  28170. * @param {boolean} [initAccum] Specify using the last element of `array` as
  28171. * the initial value.
  28172. * @returns {*} Returns the accumulated value.
  28173. */
  28174. function arrayReduceRight(array, iteratee, accumulator, initAccum) {
  28175. var length = array == null ? 0 : array.length;
  28176. if (initAccum && length) {
  28177. accumulator = array[--length];
  28178. }
  28179. while (length--) {
  28180. accumulator = iteratee(accumulator, array[length], length, array);
  28181. }
  28182. return accumulator;
  28183. }
  28184. var _default = arrayReduceRight;
  28185. exports.default = _default;
  28186. /***/ }),
  28187. /* 648 */
  28188. /*!******************************************************************************************!*\
  28189. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reject.js ***!
  28190. \******************************************************************************************/
  28191. /*! no static exports found */
  28192. /***/ (function(module, exports, __webpack_require__) {
  28193. "use strict";
  28194. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28195. Object.defineProperty(exports, "__esModule", {
  28196. value: true
  28197. });
  28198. exports.default = void 0;
  28199. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  28200. var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
  28201. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28202. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28203. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  28204. /**
  28205. * The opposite of `_.filter`; this method returns the elements of `collection`
  28206. * that `predicate` does **not** return truthy for.
  28207. *
  28208. * @static
  28209. * @memberOf _
  28210. * @since 0.1.0
  28211. * @category Collection
  28212. * @param {Array|Object} collection The collection to iterate over.
  28213. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  28214. * @returns {Array} Returns the new filtered array.
  28215. * @see _.filter
  28216. * @example
  28217. *
  28218. * var users = [
  28219. * { 'user': 'barney', 'age': 36, 'active': false },
  28220. * { 'user': 'fred', 'age': 40, 'active': true }
  28221. * ];
  28222. *
  28223. * _.reject(users, function(o) { return !o.active; });
  28224. * // => objects for ['fred']
  28225. *
  28226. * // The `_.matches` iteratee shorthand.
  28227. * _.reject(users, { 'age': 40, 'active': true });
  28228. * // => objects for ['barney']
  28229. *
  28230. * // The `_.matchesProperty` iteratee shorthand.
  28231. * _.reject(users, ['active', false]);
  28232. * // => objects for ['fred']
  28233. *
  28234. * // The `_.property` iteratee shorthand.
  28235. * _.reject(users, 'active');
  28236. * // => objects for ['barney']
  28237. */
  28238. function reject(collection, predicate) {
  28239. var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
  28240. return func(collection, (0, _negate.default)((0, _baseIteratee.default)(predicate, 3)));
  28241. }
  28242. var _default = reject;
  28243. exports.default = _default;
  28244. /***/ }),
  28245. /* 649 */
  28246. /*!******************************************************************************************!*\
  28247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/remove.js ***!
  28248. \******************************************************************************************/
  28249. /*! no static exports found */
  28250. /***/ (function(module, exports, __webpack_require__) {
  28251. "use strict";
  28252. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28253. Object.defineProperty(exports, "__esModule", {
  28254. value: true
  28255. });
  28256. exports.default = void 0;
  28257. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28258. var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
  28259. /**
  28260. * Removes all elements from `array` that `predicate` returns truthy for
  28261. * and returns an array of the removed elements. The predicate is invoked
  28262. * with three arguments: (value, index, array).
  28263. *
  28264. * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull`
  28265. * to pull elements from an array by value.
  28266. *
  28267. * @static
  28268. * @memberOf _
  28269. * @since 2.0.0
  28270. * @category Array
  28271. * @param {Array} array The array to modify.
  28272. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  28273. * @returns {Array} Returns the new array of removed elements.
  28274. * @example
  28275. *
  28276. * var array = [1, 2, 3, 4];
  28277. * var evens = _.remove(array, function(n) {
  28278. * return n % 2 == 0;
  28279. * });
  28280. *
  28281. * console.log(array);
  28282. * // => [1, 3]
  28283. *
  28284. * console.log(evens);
  28285. * // => [2, 4]
  28286. */
  28287. function remove(array, predicate) {
  28288. var result = [];
  28289. if (!(array && array.length)) {
  28290. return result;
  28291. }
  28292. var index = -1,
  28293. indexes = [],
  28294. length = array.length;
  28295. predicate = (0, _baseIteratee.default)(predicate, 3);
  28296. while (++index < length) {
  28297. var value = array[index];
  28298. if (predicate(value, index, array)) {
  28299. result.push(value);
  28300. indexes.push(index);
  28301. }
  28302. }
  28303. (0, _basePullAt.default)(array, indexes);
  28304. return result;
  28305. }
  28306. var _default = remove;
  28307. exports.default = _default;
  28308. /***/ }),
  28309. /* 650 */
  28310. /*!******************************************************************************************!*\
  28311. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/repeat.js ***!
  28312. \******************************************************************************************/
  28313. /*! no static exports found */
  28314. /***/ (function(module, exports, __webpack_require__) {
  28315. "use strict";
  28316. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28317. Object.defineProperty(exports, "__esModule", {
  28318. value: true
  28319. });
  28320. exports.default = void 0;
  28321. var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
  28322. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  28323. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28324. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  28325. /**
  28326. * Repeats the given string `n` times.
  28327. *
  28328. * @static
  28329. * @memberOf _
  28330. * @since 3.0.0
  28331. * @category String
  28332. * @param {string} [string=''] The string to repeat.
  28333. * @param {number} [n=1] The number of times to repeat the string.
  28334. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  28335. * @returns {string} Returns the repeated string.
  28336. * @example
  28337. *
  28338. * _.repeat('*', 3);
  28339. * // => '***'
  28340. *
  28341. * _.repeat('abc', 2);
  28342. * // => 'abcabc'
  28343. *
  28344. * _.repeat('abc', 0);
  28345. * // => ''
  28346. */
  28347. function repeat(string, n, guard) {
  28348. if (guard ? (0, _isIterateeCall.default)(string, n, guard) : n === undefined) {
  28349. n = 1;
  28350. } else {
  28351. n = (0, _toInteger.default)(n);
  28352. }
  28353. return (0, _baseRepeat.default)((0, _toString.default)(string), n);
  28354. }
  28355. var _default = repeat;
  28356. exports.default = _default;
  28357. /***/ }),
  28358. /* 651 */
  28359. /*!*******************************************************************************************!*\
  28360. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/replace.js ***!
  28361. \*******************************************************************************************/
  28362. /*! no static exports found */
  28363. /***/ (function(module, exports, __webpack_require__) {
  28364. "use strict";
  28365. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28366. Object.defineProperty(exports, "__esModule", {
  28367. value: true
  28368. });
  28369. exports.default = void 0;
  28370. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  28371. /**
  28372. * Replaces matches for `pattern` in `string` with `replacement`.
  28373. *
  28374. * **Note:** This method is based on
  28375. * [`String#replace`](https://mdn.io/String/replace).
  28376. *
  28377. * @static
  28378. * @memberOf _
  28379. * @since 4.0.0
  28380. * @category String
  28381. * @param {string} [string=''] The string to modify.
  28382. * @param {RegExp|string} pattern The pattern to replace.
  28383. * @param {Function|string} replacement The match replacement.
  28384. * @returns {string} Returns the modified string.
  28385. * @example
  28386. *
  28387. * _.replace('Hi Fred', 'Fred', 'Barney');
  28388. * // => 'Hi Barney'
  28389. */
  28390. function replace() {
  28391. var args = arguments,
  28392. string = (0, _toString.default)(args[0]);
  28393. return args.length < 3 ? string : string.replace(args[1], args[2]);
  28394. }
  28395. var _default = replace;
  28396. exports.default = _default;
  28397. /***/ }),
  28398. /* 652 */
  28399. /*!****************************************************************************************!*\
  28400. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rest.js ***!
  28401. \****************************************************************************************/
  28402. /*! no static exports found */
  28403. /***/ (function(module, exports, __webpack_require__) {
  28404. "use strict";
  28405. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28406. Object.defineProperty(exports, "__esModule", {
  28407. value: true
  28408. });
  28409. exports.default = void 0;
  28410. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  28411. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28412. /** Error message constants. */
  28413. var FUNC_ERROR_TEXT = 'Expected a function';
  28414. /**
  28415. * Creates a function that invokes `func` with the `this` binding of the
  28416. * created function and arguments from `start` and beyond provided as
  28417. * an array.
  28418. *
  28419. * **Note:** This method is based on the
  28420. * [rest parameter](https://mdn.io/rest_parameters).
  28421. *
  28422. * @static
  28423. * @memberOf _
  28424. * @since 4.0.0
  28425. * @category Function
  28426. * @param {Function} func The function to apply a rest parameter to.
  28427. * @param {number} [start=func.length-1] The start position of the rest parameter.
  28428. * @returns {Function} Returns the new function.
  28429. * @example
  28430. *
  28431. * var say = _.rest(function(what, names) {
  28432. * return what + ' ' + _.initial(names).join(', ') +
  28433. * (_.size(names) > 1 ? ', & ' : '') + _.last(names);
  28434. * });
  28435. *
  28436. * say('hello', 'fred', 'barney', 'pebbles');
  28437. * // => 'hello fred, barney, & pebbles'
  28438. */
  28439. function rest(func, start) {
  28440. if (typeof func != 'function') {
  28441. throw new TypeError(FUNC_ERROR_TEXT);
  28442. }
  28443. start = start === undefined ? start : (0, _toInteger.default)(start);
  28444. return (0, _baseRest.default)(func, start);
  28445. }
  28446. var _default = rest;
  28447. exports.default = _default;
  28448. /***/ }),
  28449. /* 653 */
  28450. /*!******************************************************************************************!*\
  28451. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/result.js ***!
  28452. \******************************************************************************************/
  28453. /*! no static exports found */
  28454. /***/ (function(module, exports, __webpack_require__) {
  28455. "use strict";
  28456. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28457. Object.defineProperty(exports, "__esModule", {
  28458. value: true
  28459. });
  28460. exports.default = void 0;
  28461. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  28462. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  28463. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  28464. /**
  28465. * This method is like `_.get` except that if the resolved value is a
  28466. * function it's invoked with the `this` binding of its parent object and
  28467. * its result is returned.
  28468. *
  28469. * @static
  28470. * @since 0.1.0
  28471. * @memberOf _
  28472. * @category Object
  28473. * @param {Object} object The object to query.
  28474. * @param {Array|string} path The path of the property to resolve.
  28475. * @param {*} [defaultValue] The value returned for `undefined` resolved values.
  28476. * @returns {*} Returns the resolved value.
  28477. * @example
  28478. *
  28479. * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };
  28480. *
  28481. * _.result(object, 'a[0].b.c1');
  28482. * // => 3
  28483. *
  28484. * _.result(object, 'a[0].b.c2');
  28485. * // => 4
  28486. *
  28487. * _.result(object, 'a[0].b.c3', 'default');
  28488. * // => 'default'
  28489. *
  28490. * _.result(object, 'a[0].b.c3', _.constant('default'));
  28491. * // => 'default'
  28492. */
  28493. function result(object, path, defaultValue) {
  28494. path = (0, _castPath.default)(path, object);
  28495. var index = -1,
  28496. length = path.length;
  28497. // Ensure the loop is entered when path is empty.
  28498. if (!length) {
  28499. length = 1;
  28500. object = undefined;
  28501. }
  28502. while (++index < length) {
  28503. var value = object == null ? undefined : object[(0, _toKey.default)(path[index])];
  28504. if (value === undefined) {
  28505. index = length;
  28506. value = defaultValue;
  28507. }
  28508. object = (0, _isFunction.default)(value) ? value.call(object) : value;
  28509. }
  28510. return object;
  28511. }
  28512. var _default = result;
  28513. exports.default = _default;
  28514. /***/ }),
  28515. /* 654 */
  28516. /*!*******************************************************************************************!*\
  28517. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reverse.js ***!
  28518. \*******************************************************************************************/
  28519. /*! no static exports found */
  28520. /***/ (function(module, exports, __webpack_require__) {
  28521. "use strict";
  28522. Object.defineProperty(exports, "__esModule", {
  28523. value: true
  28524. });
  28525. exports.default = void 0;
  28526. /** Used for built-in method references. */
  28527. var arrayProto = Array.prototype;
  28528. /* Built-in method references for those with the same name as other `lodash` methods. */
  28529. var nativeReverse = arrayProto.reverse;
  28530. /**
  28531. * Reverses `array` so that the first element becomes the last, the second
  28532. * element becomes the second to last, and so on.
  28533. *
  28534. * **Note:** This method mutates `array` and is based on
  28535. * [`Array#reverse`](https://mdn.io/Array/reverse).
  28536. *
  28537. * @static
  28538. * @memberOf _
  28539. * @since 4.0.0
  28540. * @category Array
  28541. * @param {Array} array The array to modify.
  28542. * @returns {Array} Returns `array`.
  28543. * @example
  28544. *
  28545. * var array = [1, 2, 3];
  28546. *
  28547. * _.reverse(array);
  28548. * // => [3, 2, 1]
  28549. *
  28550. * console.log(array);
  28551. * // => [3, 2, 1]
  28552. */
  28553. function reverse(array) {
  28554. return array == null ? array : nativeReverse.call(array);
  28555. }
  28556. var _default = reverse;
  28557. exports.default = _default;
  28558. /***/ }),
  28559. /* 655 */
  28560. /*!*****************************************************************************************!*\
  28561. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/round.js ***!
  28562. \*****************************************************************************************/
  28563. /*! no static exports found */
  28564. /***/ (function(module, exports, __webpack_require__) {
  28565. "use strict";
  28566. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28567. Object.defineProperty(exports, "__esModule", {
  28568. value: true
  28569. });
  28570. exports.default = void 0;
  28571. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  28572. /**
  28573. * Computes `number` rounded to `precision`.
  28574. *
  28575. * @static
  28576. * @memberOf _
  28577. * @since 3.10.0
  28578. * @category Math
  28579. * @param {number} number The number to round.
  28580. * @param {number} [precision=0] The precision to round to.
  28581. * @returns {number} Returns the rounded number.
  28582. * @example
  28583. *
  28584. * _.round(4.006);
  28585. * // => 4
  28586. *
  28587. * _.round(4.006, 2);
  28588. * // => 4.01
  28589. *
  28590. * _.round(4060, -2);
  28591. * // => 4100
  28592. */
  28593. var round = (0, _createRound.default)('round');
  28594. var _default = round;
  28595. exports.default = _default;
  28596. /***/ }),
  28597. /* 656 */
  28598. /*!******************************************************************************************!*\
  28599. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sample.js ***!
  28600. \******************************************************************************************/
  28601. /*! no static exports found */
  28602. /***/ (function(module, exports, __webpack_require__) {
  28603. "use strict";
  28604. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28605. Object.defineProperty(exports, "__esModule", {
  28606. value: true
  28607. });
  28608. exports.default = void 0;
  28609. var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
  28610. var _baseSample = _interopRequireDefault(__webpack_require__(/*! ./_baseSample.js */ 658));
  28611. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28612. /**
  28613. * Gets a random element from `collection`.
  28614. *
  28615. * @static
  28616. * @memberOf _
  28617. * @since 2.0.0
  28618. * @category Collection
  28619. * @param {Array|Object} collection The collection to sample.
  28620. * @returns {*} Returns the random element.
  28621. * @example
  28622. *
  28623. * _.sample([1, 2, 3, 4]);
  28624. * // => 2
  28625. */
  28626. function sample(collection) {
  28627. var func = (0, _isArray.default)(collection) ? _arraySample.default : _baseSample.default;
  28628. return func(collection);
  28629. }
  28630. var _default = sample;
  28631. exports.default = _default;
  28632. /***/ }),
  28633. /* 657 */
  28634. /*!************************************************************************************************!*\
  28635. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySample.js ***!
  28636. \************************************************************************************************/
  28637. /*! no static exports found */
  28638. /***/ (function(module, exports, __webpack_require__) {
  28639. "use strict";
  28640. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28641. Object.defineProperty(exports, "__esModule", {
  28642. value: true
  28643. });
  28644. exports.default = void 0;
  28645. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  28646. /**
  28647. * A specialized version of `_.sample` for arrays.
  28648. *
  28649. * @private
  28650. * @param {Array} array The array to sample.
  28651. * @returns {*} Returns the random element.
  28652. */
  28653. function arraySample(array) {
  28654. var length = array.length;
  28655. return length ? array[(0, _baseRandom.default)(0, length - 1)] : undefined;
  28656. }
  28657. var _default = arraySample;
  28658. exports.default = _default;
  28659. /***/ }),
  28660. /* 658 */
  28661. /*!***********************************************************************************************!*\
  28662. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSample.js ***!
  28663. \***********************************************************************************************/
  28664. /*! no static exports found */
  28665. /***/ (function(module, exports, __webpack_require__) {
  28666. "use strict";
  28667. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28668. Object.defineProperty(exports, "__esModule", {
  28669. value: true
  28670. });
  28671. exports.default = void 0;
  28672. var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
  28673. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  28674. /**
  28675. * The base implementation of `_.sample`.
  28676. *
  28677. * @private
  28678. * @param {Array|Object} collection The collection to sample.
  28679. * @returns {*} Returns the random element.
  28680. */
  28681. function baseSample(collection) {
  28682. return (0, _arraySample.default)((0, _values.default)(collection));
  28683. }
  28684. var _default = baseSample;
  28685. exports.default = _default;
  28686. /***/ }),
  28687. /* 659 */
  28688. /*!**********************************************************************************************!*\
  28689. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sampleSize.js ***!
  28690. \**********************************************************************************************/
  28691. /*! no static exports found */
  28692. /***/ (function(module, exports, __webpack_require__) {
  28693. "use strict";
  28694. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28695. Object.defineProperty(exports, "__esModule", {
  28696. value: true
  28697. });
  28698. exports.default = void 0;
  28699. var _arraySampleSize = _interopRequireDefault(__webpack_require__(/*! ./_arraySampleSize.js */ 660));
  28700. var _baseSampleSize = _interopRequireDefault(__webpack_require__(/*! ./_baseSampleSize.js */ 662));
  28701. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28702. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  28703. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28704. /**
  28705. * Gets `n` random elements at unique keys from `collection` up to the
  28706. * size of `collection`.
  28707. *
  28708. * @static
  28709. * @memberOf _
  28710. * @since 4.0.0
  28711. * @category Collection
  28712. * @param {Array|Object} collection The collection to sample.
  28713. * @param {number} [n=1] The number of elements to sample.
  28714. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  28715. * @returns {Array} Returns the random elements.
  28716. * @example
  28717. *
  28718. * _.sampleSize([1, 2, 3], 2);
  28719. * // => [3, 1]
  28720. *
  28721. * _.sampleSize([1, 2, 3], 4);
  28722. * // => [2, 3, 1]
  28723. */
  28724. function sampleSize(collection, n, guard) {
  28725. if (guard ? (0, _isIterateeCall.default)(collection, n, guard) : n === undefined) {
  28726. n = 1;
  28727. } else {
  28728. n = (0, _toInteger.default)(n);
  28729. }
  28730. var func = (0, _isArray.default)(collection) ? _arraySampleSize.default : _baseSampleSize.default;
  28731. return func(collection, n);
  28732. }
  28733. var _default = sampleSize;
  28734. exports.default = _default;
  28735. /***/ }),
  28736. /* 660 */
  28737. /*!****************************************************************************************************!*\
  28738. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySampleSize.js ***!
  28739. \****************************************************************************************************/
  28740. /*! no static exports found */
  28741. /***/ (function(module, exports, __webpack_require__) {
  28742. "use strict";
  28743. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28744. Object.defineProperty(exports, "__esModule", {
  28745. value: true
  28746. });
  28747. exports.default = void 0;
  28748. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  28749. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  28750. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28751. /**
  28752. * A specialized version of `_.sampleSize` for arrays.
  28753. *
  28754. * @private
  28755. * @param {Array} array The array to sample.
  28756. * @param {number} n The number of elements to sample.
  28757. * @returns {Array} Returns the random elements.
  28758. */
  28759. function arraySampleSize(array, n) {
  28760. return (0, _shuffleSelf.default)((0, _copyArray.default)(array), (0, _baseClamp.default)(n, 0, array.length));
  28761. }
  28762. var _default = arraySampleSize;
  28763. exports.default = _default;
  28764. /***/ }),
  28765. /* 661 */
  28766. /*!************************************************************************************************!*\
  28767. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shuffleSelf.js ***!
  28768. \************************************************************************************************/
  28769. /*! no static exports found */
  28770. /***/ (function(module, exports, __webpack_require__) {
  28771. "use strict";
  28772. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28773. Object.defineProperty(exports, "__esModule", {
  28774. value: true
  28775. });
  28776. exports.default = void 0;
  28777. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  28778. /**
  28779. * A specialized version of `_.shuffle` which mutates and sets the size of `array`.
  28780. *
  28781. * @private
  28782. * @param {Array} array The array to shuffle.
  28783. * @param {number} [size=array.length] The size of `array`.
  28784. * @returns {Array} Returns `array`.
  28785. */
  28786. function shuffleSelf(array, size) {
  28787. var index = -1,
  28788. length = array.length,
  28789. lastIndex = length - 1;
  28790. size = size === undefined ? length : size;
  28791. while (++index < size) {
  28792. var rand = (0, _baseRandom.default)(index, lastIndex),
  28793. value = array[rand];
  28794. array[rand] = array[index];
  28795. array[index] = value;
  28796. }
  28797. array.length = size;
  28798. return array;
  28799. }
  28800. var _default = shuffleSelf;
  28801. exports.default = _default;
  28802. /***/ }),
  28803. /* 662 */
  28804. /*!***************************************************************************************************!*\
  28805. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSampleSize.js ***!
  28806. \***************************************************************************************************/
  28807. /*! no static exports found */
  28808. /***/ (function(module, exports, __webpack_require__) {
  28809. "use strict";
  28810. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28811. Object.defineProperty(exports, "__esModule", {
  28812. value: true
  28813. });
  28814. exports.default = void 0;
  28815. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  28816. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28817. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  28818. /**
  28819. * The base implementation of `_.sampleSize` without param guards.
  28820. *
  28821. * @private
  28822. * @param {Array|Object} collection The collection to sample.
  28823. * @param {number} n The number of elements to sample.
  28824. * @returns {Array} Returns the random elements.
  28825. */
  28826. function baseSampleSize(collection, n) {
  28827. var array = (0, _values.default)(collection);
  28828. return (0, _shuffleSelf.default)(array, (0, _baseClamp.default)(n, 0, array.length));
  28829. }
  28830. var _default = baseSampleSize;
  28831. exports.default = _default;
  28832. /***/ }),
  28833. /* 663 */
  28834. /*!***************************************************************************************!*\
  28835. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/set.js ***!
  28836. \***************************************************************************************/
  28837. /*! no static exports found */
  28838. /***/ (function(module, exports, __webpack_require__) {
  28839. "use strict";
  28840. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28841. Object.defineProperty(exports, "__esModule", {
  28842. value: true
  28843. });
  28844. exports.default = void 0;
  28845. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  28846. /**
  28847. * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,
  28848. * it's created. Arrays are created for missing index properties while objects
  28849. * are created for all other missing properties. Use `_.setWith` to customize
  28850. * `path` creation.
  28851. *
  28852. * **Note:** This method mutates `object`.
  28853. *
  28854. * @static
  28855. * @memberOf _
  28856. * @since 3.7.0
  28857. * @category Object
  28858. * @param {Object} object The object to modify.
  28859. * @param {Array|string} path The path of the property to set.
  28860. * @param {*} value The value to set.
  28861. * @returns {Object} Returns `object`.
  28862. * @example
  28863. *
  28864. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  28865. *
  28866. * _.set(object, 'a[0].b.c', 4);
  28867. * console.log(object.a[0].b.c);
  28868. * // => 4
  28869. *
  28870. * _.set(object, ['x', '0', 'y', 'z'], 5);
  28871. * console.log(object.x[0].y.z);
  28872. * // => 5
  28873. */
  28874. function set(object, path, value) {
  28875. return object == null ? object : (0, _baseSet.default)(object, path, value);
  28876. }
  28877. var _default = set;
  28878. exports.default = _default;
  28879. /***/ }),
  28880. /* 664 */
  28881. /*!*******************************************************************************************!*\
  28882. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/setWith.js ***!
  28883. \*******************************************************************************************/
  28884. /*! no static exports found */
  28885. /***/ (function(module, exports, __webpack_require__) {
  28886. "use strict";
  28887. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28888. Object.defineProperty(exports, "__esModule", {
  28889. value: true
  28890. });
  28891. exports.default = void 0;
  28892. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  28893. /**
  28894. * This method is like `_.set` except that it accepts `customizer` which is
  28895. * invoked to produce the objects of `path`. If `customizer` returns `undefined`
  28896. * path creation is handled by the method instead. The `customizer` is invoked
  28897. * with three arguments: (nsValue, key, nsObject).
  28898. *
  28899. * **Note:** This method mutates `object`.
  28900. *
  28901. * @static
  28902. * @memberOf _
  28903. * @since 4.0.0
  28904. * @category Object
  28905. * @param {Object} object The object to modify.
  28906. * @param {Array|string} path The path of the property to set.
  28907. * @param {*} value The value to set.
  28908. * @param {Function} [customizer] The function to customize assigned values.
  28909. * @returns {Object} Returns `object`.
  28910. * @example
  28911. *
  28912. * var object = {};
  28913. *
  28914. * _.setWith(object, '[0][1]', 'a', Object);
  28915. * // => { '0': { '1': 'a' } }
  28916. */
  28917. function setWith(object, path, value, customizer) {
  28918. customizer = typeof customizer == 'function' ? customizer : undefined;
  28919. return object == null ? object : (0, _baseSet.default)(object, path, value, customizer);
  28920. }
  28921. var _default = setWith;
  28922. exports.default = _default;
  28923. /***/ }),
  28924. /* 665 */
  28925. /*!*******************************************************************************************!*\
  28926. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/shuffle.js ***!
  28927. \*******************************************************************************************/
  28928. /*! no static exports found */
  28929. /***/ (function(module, exports, __webpack_require__) {
  28930. "use strict";
  28931. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28932. Object.defineProperty(exports, "__esModule", {
  28933. value: true
  28934. });
  28935. exports.default = void 0;
  28936. var _arrayShuffle = _interopRequireDefault(__webpack_require__(/*! ./_arrayShuffle.js */ 666));
  28937. var _baseShuffle = _interopRequireDefault(__webpack_require__(/*! ./_baseShuffle.js */ 667));
  28938. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28939. /**
  28940. * Creates an array of shuffled values, using a version of the
  28941. * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).
  28942. *
  28943. * @static
  28944. * @memberOf _
  28945. * @since 0.1.0
  28946. * @category Collection
  28947. * @param {Array|Object} collection The collection to shuffle.
  28948. * @returns {Array} Returns the new shuffled array.
  28949. * @example
  28950. *
  28951. * _.shuffle([1, 2, 3, 4]);
  28952. * // => [4, 1, 3, 2]
  28953. */
  28954. function shuffle(collection) {
  28955. var func = (0, _isArray.default)(collection) ? _arrayShuffle.default : _baseShuffle.default;
  28956. return func(collection);
  28957. }
  28958. var _default = shuffle;
  28959. exports.default = _default;
  28960. /***/ }),
  28961. /* 666 */
  28962. /*!*************************************************************************************************!*\
  28963. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayShuffle.js ***!
  28964. \*************************************************************************************************/
  28965. /*! no static exports found */
  28966. /***/ (function(module, exports, __webpack_require__) {
  28967. "use strict";
  28968. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28969. Object.defineProperty(exports, "__esModule", {
  28970. value: true
  28971. });
  28972. exports.default = void 0;
  28973. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  28974. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28975. /**
  28976. * A specialized version of `_.shuffle` for arrays.
  28977. *
  28978. * @private
  28979. * @param {Array} array The array to shuffle.
  28980. * @returns {Array} Returns the new shuffled array.
  28981. */
  28982. function arrayShuffle(array) {
  28983. return (0, _shuffleSelf.default)((0, _copyArray.default)(array));
  28984. }
  28985. var _default = arrayShuffle;
  28986. exports.default = _default;
  28987. /***/ }),
  28988. /* 667 */
  28989. /*!************************************************************************************************!*\
  28990. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseShuffle.js ***!
  28991. \************************************************************************************************/
  28992. /*! no static exports found */
  28993. /***/ (function(module, exports, __webpack_require__) {
  28994. "use strict";
  28995. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28996. Object.defineProperty(exports, "__esModule", {
  28997. value: true
  28998. });
  28999. exports.default = void 0;
  29000. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  29001. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  29002. /**
  29003. * The base implementation of `_.shuffle`.
  29004. *
  29005. * @private
  29006. * @param {Array|Object} collection The collection to shuffle.
  29007. * @returns {Array} Returns the new shuffled array.
  29008. */
  29009. function baseShuffle(collection) {
  29010. return (0, _shuffleSelf.default)((0, _values.default)(collection));
  29011. }
  29012. var _default = baseShuffle;
  29013. exports.default = _default;
  29014. /***/ }),
  29015. /* 668 */
  29016. /*!****************************************************************************************!*\
  29017. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/size.js ***!
  29018. \****************************************************************************************/
  29019. /*! no static exports found */
  29020. /***/ (function(module, exports, __webpack_require__) {
  29021. "use strict";
  29022. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29023. Object.defineProperty(exports, "__esModule", {
  29024. value: true
  29025. });
  29026. exports.default = void 0;
  29027. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  29028. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  29029. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  29030. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  29031. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  29032. /** `Object#toString` result references. */
  29033. var mapTag = '[object Map]',
  29034. setTag = '[object Set]';
  29035. /**
  29036. * Gets the size of `collection` by returning its length for array-like
  29037. * values or the number of own enumerable string keyed properties for objects.
  29038. *
  29039. * @static
  29040. * @memberOf _
  29041. * @since 0.1.0
  29042. * @category Collection
  29043. * @param {Array|Object|string} collection The collection to inspect.
  29044. * @returns {number} Returns the collection size.
  29045. * @example
  29046. *
  29047. * _.size([1, 2, 3]);
  29048. * // => 3
  29049. *
  29050. * _.size({ 'a': 1, 'b': 2 });
  29051. * // => 2
  29052. *
  29053. * _.size('pebbles');
  29054. * // => 7
  29055. */
  29056. function size(collection) {
  29057. if (collection == null) {
  29058. return 0;
  29059. }
  29060. if ((0, _isArrayLike.default)(collection)) {
  29061. return (0, _isString.default)(collection) ? (0, _stringSize.default)(collection) : collection.length;
  29062. }
  29063. var tag = (0, _getTag.default)(collection);
  29064. if (tag == mapTag || tag == setTag) {
  29065. return collection.size;
  29066. }
  29067. return (0, _baseKeys.default)(collection).length;
  29068. }
  29069. var _default = size;
  29070. exports.default = _default;
  29071. /***/ }),
  29072. /* 669 */
  29073. /*!*****************************************************************************************!*\
  29074. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/slice.js ***!
  29075. \*****************************************************************************************/
  29076. /*! no static exports found */
  29077. /***/ (function(module, exports, __webpack_require__) {
  29078. "use strict";
  29079. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29080. Object.defineProperty(exports, "__esModule", {
  29081. value: true
  29082. });
  29083. exports.default = void 0;
  29084. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  29085. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29086. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29087. /**
  29088. * Creates a slice of `array` from `start` up to, but not including, `end`.
  29089. *
  29090. * **Note:** This method is used instead of
  29091. * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are
  29092. * returned.
  29093. *
  29094. * @static
  29095. * @memberOf _
  29096. * @since 3.0.0
  29097. * @category Array
  29098. * @param {Array} array The array to slice.
  29099. * @param {number} [start=0] The start position.
  29100. * @param {number} [end=array.length] The end position.
  29101. * @returns {Array} Returns the slice of `array`.
  29102. */
  29103. function slice(array, start, end) {
  29104. var length = array == null ? 0 : array.length;
  29105. if (!length) {
  29106. return [];
  29107. }
  29108. if (end && typeof end != 'number' && (0, _isIterateeCall.default)(array, start, end)) {
  29109. start = 0;
  29110. end = length;
  29111. } else {
  29112. start = start == null ? 0 : (0, _toInteger.default)(start);
  29113. end = end === undefined ? length : (0, _toInteger.default)(end);
  29114. }
  29115. return (0, _baseSlice.default)(array, start, end);
  29116. }
  29117. var _default = slice;
  29118. exports.default = _default;
  29119. /***/ }),
  29120. /* 670 */
  29121. /*!*********************************************************************************************!*\
  29122. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/snakeCase.js ***!
  29123. \*********************************************************************************************/
  29124. /*! no static exports found */
  29125. /***/ (function(module, exports, __webpack_require__) {
  29126. "use strict";
  29127. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29128. Object.defineProperty(exports, "__esModule", {
  29129. value: true
  29130. });
  29131. exports.default = void 0;
  29132. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  29133. /**
  29134. * Converts `string` to
  29135. * [snake case](https://en.wikipedia.org/wiki/Snake_case).
  29136. *
  29137. * @static
  29138. * @memberOf _
  29139. * @since 3.0.0
  29140. * @category String
  29141. * @param {string} [string=''] The string to convert.
  29142. * @returns {string} Returns the snake cased string.
  29143. * @example
  29144. *
  29145. * _.snakeCase('Foo Bar');
  29146. * // => 'foo_bar'
  29147. *
  29148. * _.snakeCase('fooBar');
  29149. * // => 'foo_bar'
  29150. *
  29151. * _.snakeCase('--FOO-BAR--');
  29152. * // => 'foo_bar'
  29153. */
  29154. var snakeCase = (0, _createCompounder.default)(function (result, word, index) {
  29155. return result + (index ? '_' : '') + word.toLowerCase();
  29156. });
  29157. var _default = snakeCase;
  29158. exports.default = _default;
  29159. /***/ }),
  29160. /* 671 */
  29161. /*!****************************************************************************************!*\
  29162. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/some.js ***!
  29163. \****************************************************************************************/
  29164. /*! no static exports found */
  29165. /***/ (function(module, exports, __webpack_require__) {
  29166. "use strict";
  29167. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29168. Object.defineProperty(exports, "__esModule", {
  29169. value: true
  29170. });
  29171. exports.default = void 0;
  29172. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  29173. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29174. var _baseSome = _interopRequireDefault(__webpack_require__(/*! ./_baseSome.js */ 672));
  29175. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  29176. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29177. /**
  29178. * Checks if `predicate` returns truthy for **any** element of `collection`.
  29179. * Iteration is stopped once `predicate` returns truthy. The predicate is
  29180. * invoked with three arguments: (value, index|key, collection).
  29181. *
  29182. * @static
  29183. * @memberOf _
  29184. * @since 0.1.0
  29185. * @category Collection
  29186. * @param {Array|Object} collection The collection to iterate over.
  29187. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  29188. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  29189. * @returns {boolean} Returns `true` if any element passes the predicate check,
  29190. * else `false`.
  29191. * @example
  29192. *
  29193. * _.some([null, 0, 'yes', false], Boolean);
  29194. * // => true
  29195. *
  29196. * var users = [
  29197. * { 'user': 'barney', 'active': true },
  29198. * { 'user': 'fred', 'active': false }
  29199. * ];
  29200. *
  29201. * // The `_.matches` iteratee shorthand.
  29202. * _.some(users, { 'user': 'barney', 'active': false });
  29203. * // => false
  29204. *
  29205. * // The `_.matchesProperty` iteratee shorthand.
  29206. * _.some(users, ['active', false]);
  29207. * // => true
  29208. *
  29209. * // The `_.property` iteratee shorthand.
  29210. * _.some(users, 'active');
  29211. * // => true
  29212. */
  29213. function some(collection, predicate, guard) {
  29214. var func = (0, _isArray.default)(collection) ? _arraySome.default : _baseSome.default;
  29215. if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
  29216. predicate = undefined;
  29217. }
  29218. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  29219. }
  29220. var _default = some;
  29221. exports.default = _default;
  29222. /***/ }),
  29223. /* 672 */
  29224. /*!*********************************************************************************************!*\
  29225. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSome.js ***!
  29226. \*********************************************************************************************/
  29227. /*! no static exports found */
  29228. /***/ (function(module, exports, __webpack_require__) {
  29229. "use strict";
  29230. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29231. Object.defineProperty(exports, "__esModule", {
  29232. value: true
  29233. });
  29234. exports.default = void 0;
  29235. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  29236. /**
  29237. * The base implementation of `_.some` without support for iteratee shorthands.
  29238. *
  29239. * @private
  29240. * @param {Array|Object} collection The collection to iterate over.
  29241. * @param {Function} predicate The function invoked per iteration.
  29242. * @returns {boolean} Returns `true` if any element passes the predicate check,
  29243. * else `false`.
  29244. */
  29245. function baseSome(collection, predicate) {
  29246. var result;
  29247. (0, _baseEach.default)(collection, function (value, index, collection) {
  29248. result = predicate(value, index, collection);
  29249. return !result;
  29250. });
  29251. return !!result;
  29252. }
  29253. var _default = baseSome;
  29254. exports.default = _default;
  29255. /***/ }),
  29256. /* 673 */
  29257. /*!******************************************************************************************!*\
  29258. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortBy.js ***!
  29259. \******************************************************************************************/
  29260. /*! no static exports found */
  29261. /***/ (function(module, exports, __webpack_require__) {
  29262. "use strict";
  29263. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29264. Object.defineProperty(exports, "__esModule", {
  29265. value: true
  29266. });
  29267. exports.default = void 0;
  29268. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  29269. var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
  29270. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  29271. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29272. /**
  29273. * Creates an array of elements, sorted in ascending order by the results of
  29274. * running each element in a collection thru each iteratee. This method
  29275. * performs a stable sort, that is, it preserves the original sort order of
  29276. * equal elements. The iteratees are invoked with one argument: (value).
  29277. *
  29278. * @static
  29279. * @memberOf _
  29280. * @since 0.1.0
  29281. * @category Collection
  29282. * @param {Array|Object} collection The collection to iterate over.
  29283. * @param {...(Function|Function[])} [iteratees=[_.identity]]
  29284. * The iteratees to sort by.
  29285. * @returns {Array} Returns the new sorted array.
  29286. * @example
  29287. *
  29288. * var users = [
  29289. * { 'user': 'fred', 'age': 48 },
  29290. * { 'user': 'barney', 'age': 36 },
  29291. * { 'user': 'fred', 'age': 30 },
  29292. * { 'user': 'barney', 'age': 34 }
  29293. * ];
  29294. *
  29295. * _.sortBy(users, [function(o) { return o.user; }]);
  29296. * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]]
  29297. *
  29298. * _.sortBy(users, ['user', 'age']);
  29299. * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]]
  29300. */
  29301. var sortBy = (0, _baseRest.default)(function (collection, iteratees) {
  29302. if (collection == null) {
  29303. return [];
  29304. }
  29305. var length = iteratees.length;
  29306. if (length > 1 && (0, _isIterateeCall.default)(collection, iteratees[0], iteratees[1])) {
  29307. iteratees = [];
  29308. } else if (length > 2 && (0, _isIterateeCall.default)(iteratees[0], iteratees[1], iteratees[2])) {
  29309. iteratees = [iteratees[0]];
  29310. }
  29311. return (0, _baseOrderBy.default)(collection, (0, _baseFlatten.default)(iteratees, 1), []);
  29312. });
  29313. var _default = sortBy;
  29314. exports.default = _default;
  29315. /***/ }),
  29316. /* 674 */
  29317. /*!***********************************************************************************************!*\
  29318. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndex.js ***!
  29319. \***********************************************************************************************/
  29320. /*! no static exports found */
  29321. /***/ (function(module, exports, __webpack_require__) {
  29322. "use strict";
  29323. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29324. Object.defineProperty(exports, "__esModule", {
  29325. value: true
  29326. });
  29327. exports.default = void 0;
  29328. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29329. /**
  29330. * Uses a binary search to determine the lowest index at which `value`
  29331. * should be inserted into `array` in order to maintain its sort order.
  29332. *
  29333. * @static
  29334. * @memberOf _
  29335. * @since 0.1.0
  29336. * @category Array
  29337. * @param {Array} array The sorted array to inspect.
  29338. * @param {*} value The value to evaluate.
  29339. * @returns {number} Returns the index at which `value` should be inserted
  29340. * into `array`.
  29341. * @example
  29342. *
  29343. * _.sortedIndex([30, 50], 40);
  29344. * // => 1
  29345. */
  29346. function sortedIndex(array, value) {
  29347. return (0, _baseSortedIndex.default)(array, value);
  29348. }
  29349. var _default = sortedIndex;
  29350. exports.default = _default;
  29351. /***/ }),
  29352. /* 675 */
  29353. /*!****************************************************************************************************!*\
  29354. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndex.js ***!
  29355. \****************************************************************************************************/
  29356. /*! no static exports found */
  29357. /***/ (function(module, exports, __webpack_require__) {
  29358. "use strict";
  29359. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29360. Object.defineProperty(exports, "__esModule", {
  29361. value: true
  29362. });
  29363. exports.default = void 0;
  29364. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29365. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  29366. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  29367. /** Used as references for the maximum length and index of an array. */
  29368. var MAX_ARRAY_LENGTH = 4294967295,
  29369. HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;
  29370. /**
  29371. * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which
  29372. * performs a binary search of `array` to determine the index at which `value`
  29373. * should be inserted into `array` in order to maintain its sort order.
  29374. *
  29375. * @private
  29376. * @param {Array} array The sorted array to inspect.
  29377. * @param {*} value The value to evaluate.
  29378. * @param {boolean} [retHighest] Specify returning the highest qualified index.
  29379. * @returns {number} Returns the index at which `value` should be inserted
  29380. * into `array`.
  29381. */
  29382. function baseSortedIndex(array, value, retHighest) {
  29383. var low = 0,
  29384. high = array == null ? low : array.length;
  29385. if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) {
  29386. while (low < high) {
  29387. var mid = low + high >>> 1,
  29388. computed = array[mid];
  29389. if (computed !== null && !(0, _isSymbol.default)(computed) && (retHighest ? computed <= value : computed < value)) {
  29390. low = mid + 1;
  29391. } else {
  29392. high = mid;
  29393. }
  29394. }
  29395. return high;
  29396. }
  29397. return (0, _baseSortedIndexBy.default)(array, value, _identity.default, retHighest);
  29398. }
  29399. var _default = baseSortedIndex;
  29400. exports.default = _default;
  29401. /***/ }),
  29402. /* 676 */
  29403. /*!******************************************************************************************************!*\
  29404. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndexBy.js ***!
  29405. \******************************************************************************************************/
  29406. /*! no static exports found */
  29407. /***/ (function(module, exports, __webpack_require__) {
  29408. "use strict";
  29409. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29410. Object.defineProperty(exports, "__esModule", {
  29411. value: true
  29412. });
  29413. exports.default = void 0;
  29414. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  29415. /** Used as references for the maximum length and index of an array. */
  29416. var MAX_ARRAY_LENGTH = 4294967295,
  29417. MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1;
  29418. /* Built-in method references for those with the same name as other `lodash` methods. */
  29419. var nativeFloor = Math.floor,
  29420. nativeMin = Math.min;
  29421. /**
  29422. * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy`
  29423. * which invokes `iteratee` for `value` and each element of `array` to compute
  29424. * their sort ranking. The iteratee is invoked with one argument; (value).
  29425. *
  29426. * @private
  29427. * @param {Array} array The sorted array to inspect.
  29428. * @param {*} value The value to evaluate.
  29429. * @param {Function} iteratee The iteratee invoked per element.
  29430. * @param {boolean} [retHighest] Specify returning the highest qualified index.
  29431. * @returns {number} Returns the index at which `value` should be inserted
  29432. * into `array`.
  29433. */
  29434. function baseSortedIndexBy(array, value, iteratee, retHighest) {
  29435. var low = 0,
  29436. high = array == null ? 0 : array.length;
  29437. if (high === 0) {
  29438. return 0;
  29439. }
  29440. value = iteratee(value);
  29441. var valIsNaN = value !== value,
  29442. valIsNull = value === null,
  29443. valIsSymbol = (0, _isSymbol.default)(value),
  29444. valIsUndefined = value === undefined;
  29445. while (low < high) {
  29446. var mid = nativeFloor((low + high) / 2),
  29447. computed = iteratee(array[mid]),
  29448. othIsDefined = computed !== undefined,
  29449. othIsNull = computed === null,
  29450. othIsReflexive = computed === computed,
  29451. othIsSymbol = (0, _isSymbol.default)(computed);
  29452. if (valIsNaN) {
  29453. var setLow = retHighest || othIsReflexive;
  29454. } else if (valIsUndefined) {
  29455. setLow = othIsReflexive && (retHighest || othIsDefined);
  29456. } else if (valIsNull) {
  29457. setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);
  29458. } else if (valIsSymbol) {
  29459. setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);
  29460. } else if (othIsNull || othIsSymbol) {
  29461. setLow = false;
  29462. } else {
  29463. setLow = retHighest ? computed <= value : computed < value;
  29464. }
  29465. if (setLow) {
  29466. low = mid + 1;
  29467. } else {
  29468. high = mid;
  29469. }
  29470. }
  29471. return nativeMin(high, MAX_ARRAY_INDEX);
  29472. }
  29473. var _default = baseSortedIndexBy;
  29474. exports.default = _default;
  29475. /***/ }),
  29476. /* 677 */
  29477. /*!*************************************************************************************************!*\
  29478. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexBy.js ***!
  29479. \*************************************************************************************************/
  29480. /*! no static exports found */
  29481. /***/ (function(module, exports, __webpack_require__) {
  29482. "use strict";
  29483. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29484. Object.defineProperty(exports, "__esModule", {
  29485. value: true
  29486. });
  29487. exports.default = void 0;
  29488. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29489. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29490. /**
  29491. * This method is like `_.sortedIndex` except that it accepts `iteratee`
  29492. * which is invoked for `value` and each element of `array` to compute their
  29493. * sort ranking. The iteratee is invoked with one argument: (value).
  29494. *
  29495. * @static
  29496. * @memberOf _
  29497. * @since 4.0.0
  29498. * @category Array
  29499. * @param {Array} array The sorted array to inspect.
  29500. * @param {*} value The value to evaluate.
  29501. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  29502. * @returns {number} Returns the index at which `value` should be inserted
  29503. * into `array`.
  29504. * @example
  29505. *
  29506. * var objects = [{ 'x': 4 }, { 'x': 5 }];
  29507. *
  29508. * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
  29509. * // => 0
  29510. *
  29511. * // The `_.property` iteratee shorthand.
  29512. * _.sortedIndexBy(objects, { 'x': 4 }, 'x');
  29513. * // => 0
  29514. */
  29515. function sortedIndexBy(array, value, iteratee) {
  29516. return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2));
  29517. }
  29518. var _default = sortedIndexBy;
  29519. exports.default = _default;
  29520. /***/ }),
  29521. /* 678 */
  29522. /*!*************************************************************************************************!*\
  29523. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexOf.js ***!
  29524. \*************************************************************************************************/
  29525. /*! no static exports found */
  29526. /***/ (function(module, exports, __webpack_require__) {
  29527. "use strict";
  29528. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29529. Object.defineProperty(exports, "__esModule", {
  29530. value: true
  29531. });
  29532. exports.default = void 0;
  29533. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29534. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29535. /**
  29536. * This method is like `_.indexOf` except that it performs a binary
  29537. * search on a sorted `array`.
  29538. *
  29539. * @static
  29540. * @memberOf _
  29541. * @since 4.0.0
  29542. * @category Array
  29543. * @param {Array} array The array to inspect.
  29544. * @param {*} value The value to search for.
  29545. * @returns {number} Returns the index of the matched value, else `-1`.
  29546. * @example
  29547. *
  29548. * _.sortedIndexOf([4, 5, 5, 5, 6], 5);
  29549. * // => 1
  29550. */
  29551. function sortedIndexOf(array, value) {
  29552. var length = array == null ? 0 : array.length;
  29553. if (length) {
  29554. var index = (0, _baseSortedIndex.default)(array, value);
  29555. if (index < length && (0, _eq.default)(array[index], value)) {
  29556. return index;
  29557. }
  29558. }
  29559. return -1;
  29560. }
  29561. var _default = sortedIndexOf;
  29562. exports.default = _default;
  29563. /***/ }),
  29564. /* 679 */
  29565. /*!***************************************************************************************************!*\
  29566. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndex.js ***!
  29567. \***************************************************************************************************/
  29568. /*! no static exports found */
  29569. /***/ (function(module, exports, __webpack_require__) {
  29570. "use strict";
  29571. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29572. Object.defineProperty(exports, "__esModule", {
  29573. value: true
  29574. });
  29575. exports.default = void 0;
  29576. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29577. /**
  29578. * This method is like `_.sortedIndex` except that it returns the highest
  29579. * index at which `value` should be inserted into `array` in order to
  29580. * maintain its sort order.
  29581. *
  29582. * @static
  29583. * @memberOf _
  29584. * @since 3.0.0
  29585. * @category Array
  29586. * @param {Array} array The sorted array to inspect.
  29587. * @param {*} value The value to evaluate.
  29588. * @returns {number} Returns the index at which `value` should be inserted
  29589. * into `array`.
  29590. * @example
  29591. *
  29592. * _.sortedLastIndex([4, 5, 5, 5, 6], 5);
  29593. * // => 4
  29594. */
  29595. function sortedLastIndex(array, value) {
  29596. return (0, _baseSortedIndex.default)(array, value, true);
  29597. }
  29598. var _default = sortedLastIndex;
  29599. exports.default = _default;
  29600. /***/ }),
  29601. /* 680 */
  29602. /*!*****************************************************************************************************!*\
  29603. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexBy.js ***!
  29604. \*****************************************************************************************************/
  29605. /*! no static exports found */
  29606. /***/ (function(module, exports, __webpack_require__) {
  29607. "use strict";
  29608. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29609. Object.defineProperty(exports, "__esModule", {
  29610. value: true
  29611. });
  29612. exports.default = void 0;
  29613. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29614. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29615. /**
  29616. * This method is like `_.sortedLastIndex` except that it accepts `iteratee`
  29617. * which is invoked for `value` and each element of `array` to compute their
  29618. * sort ranking. The iteratee is invoked with one argument: (value).
  29619. *
  29620. * @static
  29621. * @memberOf _
  29622. * @since 4.0.0
  29623. * @category Array
  29624. * @param {Array} array The sorted array to inspect.
  29625. * @param {*} value The value to evaluate.
  29626. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  29627. * @returns {number} Returns the index at which `value` should be inserted
  29628. * into `array`.
  29629. * @example
  29630. *
  29631. * var objects = [{ 'x': 4 }, { 'x': 5 }];
  29632. *
  29633. * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
  29634. * // => 1
  29635. *
  29636. * // The `_.property` iteratee shorthand.
  29637. * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');
  29638. * // => 1
  29639. */
  29640. function sortedLastIndexBy(array, value, iteratee) {
  29641. return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2), true);
  29642. }
  29643. var _default = sortedLastIndexBy;
  29644. exports.default = _default;
  29645. /***/ }),
  29646. /* 681 */
  29647. /*!*****************************************************************************************************!*\
  29648. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexOf.js ***!
  29649. \*****************************************************************************************************/
  29650. /*! no static exports found */
  29651. /***/ (function(module, exports, __webpack_require__) {
  29652. "use strict";
  29653. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29654. Object.defineProperty(exports, "__esModule", {
  29655. value: true
  29656. });
  29657. exports.default = void 0;
  29658. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29659. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29660. /**
  29661. * This method is like `_.lastIndexOf` except that it performs a binary
  29662. * search on a sorted `array`.
  29663. *
  29664. * @static
  29665. * @memberOf _
  29666. * @since 4.0.0
  29667. * @category Array
  29668. * @param {Array} array The array to inspect.
  29669. * @param {*} value The value to search for.
  29670. * @returns {number} Returns the index of the matched value, else `-1`.
  29671. * @example
  29672. *
  29673. * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);
  29674. * // => 3
  29675. */
  29676. function sortedLastIndexOf(array, value) {
  29677. var length = array == null ? 0 : array.length;
  29678. if (length) {
  29679. var index = (0, _baseSortedIndex.default)(array, value, true) - 1;
  29680. if ((0, _eq.default)(array[index], value)) {
  29681. return index;
  29682. }
  29683. }
  29684. return -1;
  29685. }
  29686. var _default = sortedLastIndexOf;
  29687. exports.default = _default;
  29688. /***/ }),
  29689. /* 682 */
  29690. /*!**********************************************************************************************!*\
  29691. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniq.js ***!
  29692. \**********************************************************************************************/
  29693. /*! no static exports found */
  29694. /***/ (function(module, exports, __webpack_require__) {
  29695. "use strict";
  29696. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29697. Object.defineProperty(exports, "__esModule", {
  29698. value: true
  29699. });
  29700. exports.default = void 0;
  29701. var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
  29702. /**
  29703. * This method is like `_.uniq` except that it's designed and optimized
  29704. * for sorted arrays.
  29705. *
  29706. * @static
  29707. * @memberOf _
  29708. * @since 4.0.0
  29709. * @category Array
  29710. * @param {Array} array The array to inspect.
  29711. * @returns {Array} Returns the new duplicate free array.
  29712. * @example
  29713. *
  29714. * _.sortedUniq([1, 1, 2]);
  29715. * // => [1, 2]
  29716. */
  29717. function sortedUniq(array) {
  29718. return array && array.length ? (0, _baseSortedUniq.default)(array) : [];
  29719. }
  29720. var _default = sortedUniq;
  29721. exports.default = _default;
  29722. /***/ }),
  29723. /* 683 */
  29724. /*!***************************************************************************************************!*\
  29725. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedUniq.js ***!
  29726. \***************************************************************************************************/
  29727. /*! no static exports found */
  29728. /***/ (function(module, exports, __webpack_require__) {
  29729. "use strict";
  29730. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29731. Object.defineProperty(exports, "__esModule", {
  29732. value: true
  29733. });
  29734. exports.default = void 0;
  29735. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29736. /**
  29737. * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without
  29738. * support for iteratee shorthands.
  29739. *
  29740. * @private
  29741. * @param {Array} array The array to inspect.
  29742. * @param {Function} [iteratee] The iteratee invoked per element.
  29743. * @returns {Array} Returns the new duplicate free array.
  29744. */
  29745. function baseSortedUniq(array, iteratee) {
  29746. var index = -1,
  29747. length = array.length,
  29748. resIndex = 0,
  29749. result = [];
  29750. while (++index < length) {
  29751. var value = array[index],
  29752. computed = iteratee ? iteratee(value) : value;
  29753. if (!index || !(0, _eq.default)(computed, seen)) {
  29754. var seen = computed;
  29755. result[resIndex++] = value === 0 ? 0 : value;
  29756. }
  29757. }
  29758. return result;
  29759. }
  29760. var _default = baseSortedUniq;
  29761. exports.default = _default;
  29762. /***/ }),
  29763. /* 684 */
  29764. /*!************************************************************************************************!*\
  29765. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniqBy.js ***!
  29766. \************************************************************************************************/
  29767. /*! no static exports found */
  29768. /***/ (function(module, exports, __webpack_require__) {
  29769. "use strict";
  29770. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29771. Object.defineProperty(exports, "__esModule", {
  29772. value: true
  29773. });
  29774. exports.default = void 0;
  29775. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29776. var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
  29777. /**
  29778. * This method is like `_.uniqBy` except that it's designed and optimized
  29779. * for sorted arrays.
  29780. *
  29781. * @static
  29782. * @memberOf _
  29783. * @since 4.0.0
  29784. * @category Array
  29785. * @param {Array} array The array to inspect.
  29786. * @param {Function} [iteratee] The iteratee invoked per element.
  29787. * @returns {Array} Returns the new duplicate free array.
  29788. * @example
  29789. *
  29790. * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);
  29791. * // => [1.1, 2.3]
  29792. */
  29793. function sortedUniqBy(array, iteratee) {
  29794. return array && array.length ? (0, _baseSortedUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
  29795. }
  29796. var _default = sortedUniqBy;
  29797. exports.default = _default;
  29798. /***/ }),
  29799. /* 685 */
  29800. /*!*****************************************************************************************!*\
  29801. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/split.js ***!
  29802. \*****************************************************************************************/
  29803. /*! no static exports found */
  29804. /***/ (function(module, exports, __webpack_require__) {
  29805. "use strict";
  29806. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29807. Object.defineProperty(exports, "__esModule", {
  29808. value: true
  29809. });
  29810. exports.default = void 0;
  29811. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  29812. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  29813. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  29814. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29815. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  29816. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  29817. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  29818. /** Used as references for the maximum length and index of an array. */
  29819. var MAX_ARRAY_LENGTH = 4294967295;
  29820. /**
  29821. * Splits `string` by `separator`.
  29822. *
  29823. * **Note:** This method is based on
  29824. * [`String#split`](https://mdn.io/String/split).
  29825. *
  29826. * @static
  29827. * @memberOf _
  29828. * @since 4.0.0
  29829. * @category String
  29830. * @param {string} [string=''] The string to split.
  29831. * @param {RegExp|string} separator The separator pattern to split by.
  29832. * @param {number} [limit] The length to truncate results to.
  29833. * @returns {Array} Returns the string segments.
  29834. * @example
  29835. *
  29836. * _.split('a-b-c', '-', 2);
  29837. * // => ['a', 'b']
  29838. */
  29839. function split(string, separator, limit) {
  29840. if (limit && typeof limit != 'number' && (0, _isIterateeCall.default)(string, separator, limit)) {
  29841. separator = limit = undefined;
  29842. }
  29843. limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;
  29844. if (!limit) {
  29845. return [];
  29846. }
  29847. string = (0, _toString.default)(string);
  29848. if (string && (typeof separator == 'string' || separator != null && !(0, _isRegExp.default)(separator))) {
  29849. separator = (0, _baseToString.default)(separator);
  29850. if (!separator && (0, _hasUnicode.default)(string)) {
  29851. return (0, _castSlice.default)((0, _stringToArray.default)(string), 0, limit);
  29852. }
  29853. }
  29854. return string.split(separator, limit);
  29855. }
  29856. var _default = split;
  29857. exports.default = _default;
  29858. /***/ }),
  29859. /* 686 */
  29860. /*!******************************************************************************************!*\
  29861. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/spread.js ***!
  29862. \******************************************************************************************/
  29863. /*! no static exports found */
  29864. /***/ (function(module, exports, __webpack_require__) {
  29865. "use strict";
  29866. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29867. Object.defineProperty(exports, "__esModule", {
  29868. value: true
  29869. });
  29870. exports.default = void 0;
  29871. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  29872. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  29873. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  29874. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  29875. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29876. /** Error message constants. */
  29877. var FUNC_ERROR_TEXT = 'Expected a function';
  29878. /* Built-in method references for those with the same name as other `lodash` methods. */
  29879. var nativeMax = Math.max;
  29880. /**
  29881. * Creates a function that invokes `func` with the `this` binding of the
  29882. * create function and an array of arguments much like
  29883. * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply).
  29884. *
  29885. * **Note:** This method is based on the
  29886. * [spread operator](https://mdn.io/spread_operator).
  29887. *
  29888. * @static
  29889. * @memberOf _
  29890. * @since 3.2.0
  29891. * @category Function
  29892. * @param {Function} func The function to spread arguments over.
  29893. * @param {number} [start=0] The start position of the spread.
  29894. * @returns {Function} Returns the new function.
  29895. * @example
  29896. *
  29897. * var say = _.spread(function(who, what) {
  29898. * return who + ' says ' + what;
  29899. * });
  29900. *
  29901. * say(['fred', 'hello']);
  29902. * // => 'fred says hello'
  29903. *
  29904. * var numbers = Promise.all([
  29905. * Promise.resolve(40),
  29906. * Promise.resolve(36)
  29907. * ]);
  29908. *
  29909. * numbers.then(_.spread(function(x, y) {
  29910. * return x + y;
  29911. * }));
  29912. * // => a Promise of 76
  29913. */
  29914. function spread(func, start) {
  29915. if (typeof func != 'function') {
  29916. throw new TypeError(FUNC_ERROR_TEXT);
  29917. }
  29918. start = start == null ? 0 : nativeMax((0, _toInteger.default)(start), 0);
  29919. return (0, _baseRest.default)(function (args) {
  29920. var array = args[start],
  29921. otherArgs = (0, _castSlice.default)(args, 0, start);
  29922. if (array) {
  29923. (0, _arrayPush.default)(otherArgs, array);
  29924. }
  29925. return (0, _apply.default)(func, this, otherArgs);
  29926. });
  29927. }
  29928. var _default = spread;
  29929. exports.default = _default;
  29930. /***/ }),
  29931. /* 687 */
  29932. /*!*********************************************************************************************!*\
  29933. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startCase.js ***!
  29934. \*********************************************************************************************/
  29935. /*! no static exports found */
  29936. /***/ (function(module, exports, __webpack_require__) {
  29937. "use strict";
  29938. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29939. Object.defineProperty(exports, "__esModule", {
  29940. value: true
  29941. });
  29942. exports.default = void 0;
  29943. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  29944. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  29945. /**
  29946. * Converts `string` to
  29947. * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).
  29948. *
  29949. * @static
  29950. * @memberOf _
  29951. * @since 3.1.0
  29952. * @category String
  29953. * @param {string} [string=''] The string to convert.
  29954. * @returns {string} Returns the start cased string.
  29955. * @example
  29956. *
  29957. * _.startCase('--foo-bar--');
  29958. * // => 'Foo Bar'
  29959. *
  29960. * _.startCase('fooBar');
  29961. * // => 'Foo Bar'
  29962. *
  29963. * _.startCase('__FOO_BAR__');
  29964. * // => 'FOO BAR'
  29965. */
  29966. var startCase = (0, _createCompounder.default)(function (result, word, index) {
  29967. return result + (index ? ' ' : '') + (0, _upperFirst.default)(word);
  29968. });
  29969. var _default = startCase;
  29970. exports.default = _default;
  29971. /***/ }),
  29972. /* 688 */
  29973. /*!**********************************************************************************************!*\
  29974. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startsWith.js ***!
  29975. \**********************************************************************************************/
  29976. /*! no static exports found */
  29977. /***/ (function(module, exports, __webpack_require__) {
  29978. "use strict";
  29979. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29980. Object.defineProperty(exports, "__esModule", {
  29981. value: true
  29982. });
  29983. exports.default = void 0;
  29984. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  29985. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  29986. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29987. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  29988. /**
  29989. * Checks if `string` starts with the given target string.
  29990. *
  29991. * @static
  29992. * @memberOf _
  29993. * @since 3.0.0
  29994. * @category String
  29995. * @param {string} [string=''] The string to inspect.
  29996. * @param {string} [target] The string to search for.
  29997. * @param {number} [position=0] The position to search from.
  29998. * @returns {boolean} Returns `true` if `string` starts with `target`,
  29999. * else `false`.
  30000. * @example
  30001. *
  30002. * _.startsWith('abc', 'a');
  30003. * // => true
  30004. *
  30005. * _.startsWith('abc', 'b');
  30006. * // => false
  30007. *
  30008. * _.startsWith('abc', 'b', 1);
  30009. * // => true
  30010. */
  30011. function startsWith(string, target, position) {
  30012. string = (0, _toString.default)(string);
  30013. position = position == null ? 0 : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, string.length);
  30014. target = (0, _baseToString.default)(target);
  30015. return string.slice(position, position + target.length) == target;
  30016. }
  30017. var _default = startsWith;
  30018. exports.default = _default;
  30019. /***/ }),
  30020. /* 689 */
  30021. /*!**********************************************************************************************!*\
  30022. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubObject.js ***!
  30023. \**********************************************************************************************/
  30024. /*! no static exports found */
  30025. /***/ (function(module, exports, __webpack_require__) {
  30026. "use strict";
  30027. Object.defineProperty(exports, "__esModule", {
  30028. value: true
  30029. });
  30030. exports.default = void 0;
  30031. /**
  30032. * This method returns a new empty object.
  30033. *
  30034. * @static
  30035. * @memberOf _
  30036. * @since 4.13.0
  30037. * @category Util
  30038. * @returns {Object} Returns the new empty object.
  30039. * @example
  30040. *
  30041. * var objects = _.times(2, _.stubObject);
  30042. *
  30043. * console.log(objects);
  30044. * // => [{}, {}]
  30045. *
  30046. * console.log(objects[0] === objects[1]);
  30047. * // => false
  30048. */
  30049. function stubObject() {
  30050. return {};
  30051. }
  30052. var _default = stubObject;
  30053. exports.default = _default;
  30054. /***/ }),
  30055. /* 690 */
  30056. /*!**********************************************************************************************!*\
  30057. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubString.js ***!
  30058. \**********************************************************************************************/
  30059. /*! no static exports found */
  30060. /***/ (function(module, exports, __webpack_require__) {
  30061. "use strict";
  30062. Object.defineProperty(exports, "__esModule", {
  30063. value: true
  30064. });
  30065. exports.default = void 0;
  30066. /**
  30067. * This method returns an empty string.
  30068. *
  30069. * @static
  30070. * @memberOf _
  30071. * @since 4.13.0
  30072. * @category Util
  30073. * @returns {string} Returns the empty string.
  30074. * @example
  30075. *
  30076. * _.times(2, _.stubString);
  30077. * // => ['', '']
  30078. */
  30079. function stubString() {
  30080. return '';
  30081. }
  30082. var _default = stubString;
  30083. exports.default = _default;
  30084. /***/ }),
  30085. /* 691 */
  30086. /*!********************************************************************************************!*\
  30087. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubTrue.js ***!
  30088. \********************************************************************************************/
  30089. /*! no static exports found */
  30090. /***/ (function(module, exports, __webpack_require__) {
  30091. "use strict";
  30092. Object.defineProperty(exports, "__esModule", {
  30093. value: true
  30094. });
  30095. exports.default = void 0;
  30096. /**
  30097. * This method returns `true`.
  30098. *
  30099. * @static
  30100. * @memberOf _
  30101. * @since 4.13.0
  30102. * @category Util
  30103. * @returns {boolean} Returns `true`.
  30104. * @example
  30105. *
  30106. * _.times(2, _.stubTrue);
  30107. * // => [true, true]
  30108. */
  30109. function stubTrue() {
  30110. return true;
  30111. }
  30112. var _default = stubTrue;
  30113. exports.default = _default;
  30114. /***/ }),
  30115. /* 692 */
  30116. /*!********************************************************************************************!*\
  30117. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/subtract.js ***!
  30118. \********************************************************************************************/
  30119. /*! no static exports found */
  30120. /***/ (function(module, exports, __webpack_require__) {
  30121. "use strict";
  30122. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30123. Object.defineProperty(exports, "__esModule", {
  30124. value: true
  30125. });
  30126. exports.default = void 0;
  30127. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  30128. /**
  30129. * Subtract two numbers.
  30130. *
  30131. * @static
  30132. * @memberOf _
  30133. * @since 4.0.0
  30134. * @category Math
  30135. * @param {number} minuend The first number in a subtraction.
  30136. * @param {number} subtrahend The second number in a subtraction.
  30137. * @returns {number} Returns the difference.
  30138. * @example
  30139. *
  30140. * _.subtract(6, 4);
  30141. * // => 2
  30142. */
  30143. var subtract = (0, _createMathOperation.default)(function (minuend, subtrahend) {
  30144. return minuend - subtrahend;
  30145. }, 0);
  30146. var _default = subtract;
  30147. exports.default = _default;
  30148. /***/ }),
  30149. /* 693 */
  30150. /*!***************************************************************************************!*\
  30151. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sum.js ***!
  30152. \***************************************************************************************/
  30153. /*! no static exports found */
  30154. /***/ (function(module, exports, __webpack_require__) {
  30155. "use strict";
  30156. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30157. Object.defineProperty(exports, "__esModule", {
  30158. value: true
  30159. });
  30160. exports.default = void 0;
  30161. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  30162. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  30163. /**
  30164. * Computes the sum of the values in `array`.
  30165. *
  30166. * @static
  30167. * @memberOf _
  30168. * @since 3.4.0
  30169. * @category Math
  30170. * @param {Array} array The array to iterate over.
  30171. * @returns {number} Returns the sum.
  30172. * @example
  30173. *
  30174. * _.sum([4, 2, 8, 6]);
  30175. * // => 20
  30176. */
  30177. function sum(array) {
  30178. return array && array.length ? (0, _baseSum.default)(array, _identity.default) : 0;
  30179. }
  30180. var _default = sum;
  30181. exports.default = _default;
  30182. /***/ }),
  30183. /* 694 */
  30184. /*!*****************************************************************************************!*\
  30185. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sumBy.js ***!
  30186. \*****************************************************************************************/
  30187. /*! no static exports found */
  30188. /***/ (function(module, exports, __webpack_require__) {
  30189. "use strict";
  30190. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30191. Object.defineProperty(exports, "__esModule", {
  30192. value: true
  30193. });
  30194. exports.default = void 0;
  30195. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30196. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  30197. /**
  30198. * This method is like `_.sum` except that it accepts `iteratee` which is
  30199. * invoked for each element in `array` to generate the value to be summed.
  30200. * The iteratee is invoked with one argument: (value).
  30201. *
  30202. * @static
  30203. * @memberOf _
  30204. * @since 4.0.0
  30205. * @category Math
  30206. * @param {Array} array The array to iterate over.
  30207. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  30208. * @returns {number} Returns the sum.
  30209. * @example
  30210. *
  30211. * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
  30212. *
  30213. * _.sumBy(objects, function(o) { return o.n; });
  30214. * // => 20
  30215. *
  30216. * // The `_.property` iteratee shorthand.
  30217. * _.sumBy(objects, 'n');
  30218. * // => 20
  30219. */
  30220. function sumBy(array, iteratee) {
  30221. return array && array.length ? (0, _baseSum.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : 0;
  30222. }
  30223. var _default = sumBy;
  30224. exports.default = _default;
  30225. /***/ }),
  30226. /* 695 */
  30227. /*!****************************************************************************************!*\
  30228. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tail.js ***!
  30229. \****************************************************************************************/
  30230. /*! no static exports found */
  30231. /***/ (function(module, exports, __webpack_require__) {
  30232. "use strict";
  30233. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30234. Object.defineProperty(exports, "__esModule", {
  30235. value: true
  30236. });
  30237. exports.default = void 0;
  30238. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30239. /**
  30240. * Gets all but the first element of `array`.
  30241. *
  30242. * @static
  30243. * @memberOf _
  30244. * @since 4.0.0
  30245. * @category Array
  30246. * @param {Array} array The array to query.
  30247. * @returns {Array} Returns the slice of `array`.
  30248. * @example
  30249. *
  30250. * _.tail([1, 2, 3]);
  30251. * // => [2, 3]
  30252. */
  30253. function tail(array) {
  30254. var length = array == null ? 0 : array.length;
  30255. return length ? (0, _baseSlice.default)(array, 1, length) : [];
  30256. }
  30257. var _default = tail;
  30258. exports.default = _default;
  30259. /***/ }),
  30260. /* 696 */
  30261. /*!****************************************************************************************!*\
  30262. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/take.js ***!
  30263. \****************************************************************************************/
  30264. /*! no static exports found */
  30265. /***/ (function(module, exports, __webpack_require__) {
  30266. "use strict";
  30267. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30268. Object.defineProperty(exports, "__esModule", {
  30269. value: true
  30270. });
  30271. exports.default = void 0;
  30272. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30273. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  30274. /**
  30275. * Creates a slice of `array` with `n` elements taken from the beginning.
  30276. *
  30277. * @static
  30278. * @memberOf _
  30279. * @since 0.1.0
  30280. * @category Array
  30281. * @param {Array} array The array to query.
  30282. * @param {number} [n=1] The number of elements to take.
  30283. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30284. * @returns {Array} Returns the slice of `array`.
  30285. * @example
  30286. *
  30287. * _.take([1, 2, 3]);
  30288. * // => [1]
  30289. *
  30290. * _.take([1, 2, 3], 2);
  30291. * // => [1, 2]
  30292. *
  30293. * _.take([1, 2, 3], 5);
  30294. * // => [1, 2, 3]
  30295. *
  30296. * _.take([1, 2, 3], 0);
  30297. * // => []
  30298. */
  30299. function take(array, n, guard) {
  30300. if (!(array && array.length)) {
  30301. return [];
  30302. }
  30303. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  30304. return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
  30305. }
  30306. var _default = take;
  30307. exports.default = _default;
  30308. /***/ }),
  30309. /* 697 */
  30310. /*!*********************************************************************************************!*\
  30311. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRight.js ***!
  30312. \*********************************************************************************************/
  30313. /*! no static exports found */
  30314. /***/ (function(module, exports, __webpack_require__) {
  30315. "use strict";
  30316. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30317. Object.defineProperty(exports, "__esModule", {
  30318. value: true
  30319. });
  30320. exports.default = void 0;
  30321. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30322. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  30323. /**
  30324. * Creates a slice of `array` with `n` elements taken from the end.
  30325. *
  30326. * @static
  30327. * @memberOf _
  30328. * @since 3.0.0
  30329. * @category Array
  30330. * @param {Array} array The array to query.
  30331. * @param {number} [n=1] The number of elements to take.
  30332. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30333. * @returns {Array} Returns the slice of `array`.
  30334. * @example
  30335. *
  30336. * _.takeRight([1, 2, 3]);
  30337. * // => [3]
  30338. *
  30339. * _.takeRight([1, 2, 3], 2);
  30340. * // => [2, 3]
  30341. *
  30342. * _.takeRight([1, 2, 3], 5);
  30343. * // => [1, 2, 3]
  30344. *
  30345. * _.takeRight([1, 2, 3], 0);
  30346. * // => []
  30347. */
  30348. function takeRight(array, n, guard) {
  30349. var length = array == null ? 0 : array.length;
  30350. if (!length) {
  30351. return [];
  30352. }
  30353. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  30354. n = length - n;
  30355. return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
  30356. }
  30357. var _default = takeRight;
  30358. exports.default = _default;
  30359. /***/ }),
  30360. /* 698 */
  30361. /*!**************************************************************************************************!*\
  30362. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRightWhile.js ***!
  30363. \**************************************************************************************************/
  30364. /*! no static exports found */
  30365. /***/ (function(module, exports, __webpack_require__) {
  30366. "use strict";
  30367. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30368. Object.defineProperty(exports, "__esModule", {
  30369. value: true
  30370. });
  30371. exports.default = void 0;
  30372. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30373. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  30374. /**
  30375. * Creates a slice of `array` with elements taken from the end. Elements are
  30376. * taken until `predicate` returns falsey. The predicate is invoked with
  30377. * three arguments: (value, index, array).
  30378. *
  30379. * @static
  30380. * @memberOf _
  30381. * @since 3.0.0
  30382. * @category Array
  30383. * @param {Array} array The array to query.
  30384. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  30385. * @returns {Array} Returns the slice of `array`.
  30386. * @example
  30387. *
  30388. * var users = [
  30389. * { 'user': 'barney', 'active': true },
  30390. * { 'user': 'fred', 'active': false },
  30391. * { 'user': 'pebbles', 'active': false }
  30392. * ];
  30393. *
  30394. * _.takeRightWhile(users, function(o) { return !o.active; });
  30395. * // => objects for ['fred', 'pebbles']
  30396. *
  30397. * // The `_.matches` iteratee shorthand.
  30398. * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false });
  30399. * // => objects for ['pebbles']
  30400. *
  30401. * // The `_.matchesProperty` iteratee shorthand.
  30402. * _.takeRightWhile(users, ['active', false]);
  30403. * // => objects for ['fred', 'pebbles']
  30404. *
  30405. * // The `_.property` iteratee shorthand.
  30406. * _.takeRightWhile(users, 'active');
  30407. * // => []
  30408. */
  30409. function takeRightWhile(array, predicate) {
  30410. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), false, true) : [];
  30411. }
  30412. var _default = takeRightWhile;
  30413. exports.default = _default;
  30414. /***/ }),
  30415. /* 699 */
  30416. /*!*********************************************************************************************!*\
  30417. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeWhile.js ***!
  30418. \*********************************************************************************************/
  30419. /*! no static exports found */
  30420. /***/ (function(module, exports, __webpack_require__) {
  30421. "use strict";
  30422. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30423. Object.defineProperty(exports, "__esModule", {
  30424. value: true
  30425. });
  30426. exports.default = void 0;
  30427. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30428. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  30429. /**
  30430. * Creates a slice of `array` with elements taken from the beginning. Elements
  30431. * are taken until `predicate` returns falsey. The predicate is invoked with
  30432. * three arguments: (value, index, array).
  30433. *
  30434. * @static
  30435. * @memberOf _
  30436. * @since 3.0.0
  30437. * @category Array
  30438. * @param {Array} array The array to query.
  30439. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  30440. * @returns {Array} Returns the slice of `array`.
  30441. * @example
  30442. *
  30443. * var users = [
  30444. * { 'user': 'barney', 'active': false },
  30445. * { 'user': 'fred', 'active': false },
  30446. * { 'user': 'pebbles', 'active': true }
  30447. * ];
  30448. *
  30449. * _.takeWhile(users, function(o) { return !o.active; });
  30450. * // => objects for ['barney', 'fred']
  30451. *
  30452. * // The `_.matches` iteratee shorthand.
  30453. * _.takeWhile(users, { 'user': 'barney', 'active': false });
  30454. * // => objects for ['barney']
  30455. *
  30456. * // The `_.matchesProperty` iteratee shorthand.
  30457. * _.takeWhile(users, ['active', false]);
  30458. * // => objects for ['barney', 'fred']
  30459. *
  30460. * // The `_.property` iteratee shorthand.
  30461. * _.takeWhile(users, 'active');
  30462. * // => []
  30463. */
  30464. function takeWhile(array, predicate) {
  30465. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3)) : [];
  30466. }
  30467. var _default = takeWhile;
  30468. exports.default = _default;
  30469. /***/ }),
  30470. /* 700 */
  30471. /*!***************************************************************************************!*\
  30472. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tap.js ***!
  30473. \***************************************************************************************/
  30474. /*! no static exports found */
  30475. /***/ (function(module, exports, __webpack_require__) {
  30476. "use strict";
  30477. Object.defineProperty(exports, "__esModule", {
  30478. value: true
  30479. });
  30480. exports.default = void 0;
  30481. /**
  30482. * This method invokes `interceptor` and returns `value`. The interceptor
  30483. * is invoked with one argument; (value). The purpose of this method is to
  30484. * "tap into" a method chain sequence in order to modify intermediate results.
  30485. *
  30486. * @static
  30487. * @memberOf _
  30488. * @since 0.1.0
  30489. * @category Seq
  30490. * @param {*} value The value to provide to `interceptor`.
  30491. * @param {Function} interceptor The function to invoke.
  30492. * @returns {*} Returns `value`.
  30493. * @example
  30494. *
  30495. * _([1, 2, 3])
  30496. * .tap(function(array) {
  30497. * // Mutate input array.
  30498. * array.pop();
  30499. * })
  30500. * .reverse()
  30501. * .value();
  30502. * // => [2, 1]
  30503. */
  30504. function tap(value, interceptor) {
  30505. interceptor(value);
  30506. return value;
  30507. }
  30508. var _default = tap;
  30509. exports.default = _default;
  30510. /***/ }),
  30511. /* 701 */
  30512. /*!********************************************************************************************!*\
  30513. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/template.js ***!
  30514. \********************************************************************************************/
  30515. /*! no static exports found */
  30516. /***/ (function(module, exports, __webpack_require__) {
  30517. "use strict";
  30518. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30519. Object.defineProperty(exports, "__esModule", {
  30520. value: true
  30521. });
  30522. exports.default = void 0;
  30523. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  30524. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  30525. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  30526. var _customDefaultsAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsAssignIn.js */ 702));
  30527. var _escapeStringChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeStringChar.js */ 703));
  30528. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  30529. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  30530. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  30531. var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
  30532. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  30533. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  30534. /** Error message constants. */
  30535. var INVALID_TEMPL_VAR_ERROR_TEXT = 'Invalid `variable` option passed into `_.template`';
  30536. /** Used to match empty string literals in compiled template source. */
  30537. var reEmptyStringLeading = /\b__p \+= '';/g,
  30538. reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
  30539. reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
  30540. /**
  30541. * Used to validate the `validate` option in `_.template` variable.
  30542. *
  30543. * Forbids characters which could potentially change the meaning of the function argument definition:
  30544. * - "()," (modification of function parameters)
  30545. * - "=" (default value)
  30546. * - "[]{}" (destructuring of function parameters)
  30547. * - "/" (beginning of a comment)
  30548. * - whitespace
  30549. */
  30550. var reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/;
  30551. /**
  30552. * Used to match
  30553. * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components).
  30554. */
  30555. var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
  30556. /** Used to ensure capturing order of template delimiters. */
  30557. var reNoMatch = /($^)/;
  30558. /** Used to match unescaped characters in compiled string literals. */
  30559. var reUnescapedString = /['\n\r\u2028\u2029\\]/g;
  30560. /** Used for built-in method references. */
  30561. var objectProto = Object.prototype;
  30562. /** Used to check objects for own properties. */
  30563. var hasOwnProperty = objectProto.hasOwnProperty;
  30564. /**
  30565. * Creates a compiled template function that can interpolate data properties
  30566. * in "interpolate" delimiters, HTML-escape interpolated data properties in
  30567. * "escape" delimiters, and execute JavaScript in "evaluate" delimiters. Data
  30568. * properties may be accessed as free variables in the template. If a setting
  30569. * object is given, it takes precedence over `_.templateSettings` values.
  30570. *
  30571. * **Note:** In the development build `_.template` utilizes
  30572. * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)
  30573. * for easier debugging.
  30574. *
  30575. * For more information on precompiling templates see
  30576. * [lodash's custom builds documentation](https://lodash.com/custom-builds).
  30577. *
  30578. * For more information on Chrome extension sandboxes see
  30579. * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).
  30580. *
  30581. * @static
  30582. * @since 0.1.0
  30583. * @memberOf _
  30584. * @category String
  30585. * @param {string} [string=''] The template string.
  30586. * @param {Object} [options={}] The options object.
  30587. * @param {RegExp} [options.escape=_.templateSettings.escape]
  30588. * The HTML "escape" delimiter.
  30589. * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]
  30590. * The "evaluate" delimiter.
  30591. * @param {Object} [options.imports=_.templateSettings.imports]
  30592. * An object to import into the template as free variables.
  30593. * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]
  30594. * The "interpolate" delimiter.
  30595. * @param {string} [options.sourceURL='templateSources[n]']
  30596. * The sourceURL of the compiled template.
  30597. * @param {string} [options.variable='obj']
  30598. * The data object variable name.
  30599. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30600. * @returns {Function} Returns the compiled template function.
  30601. * @example
  30602. *
  30603. * // Use the "interpolate" delimiter to create a compiled template.
  30604. * var compiled = _.template('hello <%= user %>!');
  30605. * compiled({ 'user': 'fred' });
  30606. * // => 'hello fred!'
  30607. *
  30608. * // Use the HTML "escape" delimiter to escape data property values.
  30609. * var compiled = _.template('<b><%- value %></b>');
  30610. * compiled({ 'value': '<script>' });
  30611. * // => '<b>&lt;script&gt;</b>'
  30612. *
  30613. * // Use the "evaluate" delimiter to execute JavaScript and generate HTML.
  30614. * var compiled = _.template('<% _.forEach(users, function(user) { %><li><%- user %></li><% }); %>');
  30615. * compiled({ 'users': ['fred', 'barney'] });
  30616. * // => '<li>fred</li><li>barney</li>'
  30617. *
  30618. * // Use the internal `print` function in "evaluate" delimiters.
  30619. * var compiled = _.template('<% print("hello " + user); %>!');
  30620. * compiled({ 'user': 'barney' });
  30621. * // => 'hello barney!'
  30622. *
  30623. * // Use the ES template literal delimiter as an "interpolate" delimiter.
  30624. * // Disable support by replacing the "interpolate" delimiter.
  30625. * var compiled = _.template('hello ${ user }!');
  30626. * compiled({ 'user': 'pebbles' });
  30627. * // => 'hello pebbles!'
  30628. *
  30629. * // Use backslashes to treat delimiters as plain text.
  30630. * var compiled = _.template('<%= "\\<%- value %\\>" %>');
  30631. * compiled({ 'value': 'ignored' });
  30632. * // => '<%- value %>'
  30633. *
  30634. * // Use the `imports` option to import `jQuery` as `jq`.
  30635. * var text = '<% jq.each(users, function(user) { %><li><%- user %></li><% }); %>';
  30636. * var compiled = _.template(text, { 'imports': { 'jq': jQuery } });
  30637. * compiled({ 'users': ['fred', 'barney'] });
  30638. * // => '<li>fred</li><li>barney</li>'
  30639. *
  30640. * // Use the `sourceURL` option to specify a custom sourceURL for the template.
  30641. * var compiled = _.template('hello <%= user %>!', { 'sourceURL': '/basic/greeting.jst' });
  30642. * compiled(data);
  30643. * // => Find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector.
  30644. *
  30645. * // Use the `variable` option to ensure a with-statement isn't used in the compiled template.
  30646. * var compiled = _.template('hi <%= data.user %>!', { 'variable': 'data' });
  30647. * compiled.source;
  30648. * // => function(data) {
  30649. * // var __t, __p = '';
  30650. * // __p += 'hi ' + ((__t = ( data.user )) == null ? '' : __t) + '!';
  30651. * // return __p;
  30652. * // }
  30653. *
  30654. * // Use custom template delimiters.
  30655. * _.templateSettings.interpolate = /{{([\s\S]+?)}}/g;
  30656. * var compiled = _.template('hello {{ user }}!');
  30657. * compiled({ 'user': 'mustache' });
  30658. * // => 'hello mustache!'
  30659. *
  30660. * // Use the `source` property to inline compiled templates for meaningful
  30661. * // line numbers in error messages and stack traces.
  30662. * fs.writeFileSync(path.join(process.cwd(), 'jst.js'), '\
  30663. * var JST = {\
  30664. * "main": ' + _.template(mainText).source + '\
  30665. * };\
  30666. * ');
  30667. */
  30668. function template(string, options, guard) {
  30669. // Based on John Resig's `tmpl` implementation
  30670. // (http://ejohn.org/blog/javascript-micro-templating/)
  30671. // and Laura Doktorova's doT.js (https://github.com/olado/doT).
  30672. var settings = _templateSettings.default.imports._.templateSettings || _templateSettings.default;
  30673. if (guard && (0, _isIterateeCall.default)(string, options, guard)) {
  30674. options = undefined;
  30675. }
  30676. string = (0, _toString.default)(string);
  30677. options = (0, _assignInWith.default)({}, options, settings, _customDefaultsAssignIn.default);
  30678. var imports = (0, _assignInWith.default)({}, options.imports, settings.imports, _customDefaultsAssignIn.default),
  30679. importsKeys = (0, _keys.default)(imports),
  30680. importsValues = (0, _baseValues.default)(imports, importsKeys);
  30681. var isEscaping,
  30682. isEvaluating,
  30683. index = 0,
  30684. interpolate = options.interpolate || reNoMatch,
  30685. source = "__p += '";
  30686. // Compile the regexp to match each delimiter.
  30687. var reDelimiters = RegExp((options.escape || reNoMatch).source + '|' + interpolate.source + '|' + (interpolate === _reInterpolate.default ? reEsTemplate : reNoMatch).source + '|' + (options.evaluate || reNoMatch).source + '|$', 'g');
  30688. // Use a sourceURL for easier debugging.
  30689. // The sourceURL gets injected into the source that's eval-ed, so be careful
  30690. // to normalize all kinds of whitespace, so e.g. newlines (and unicode versions of it) can't sneak in
  30691. // and escape the comment, thus injecting code that gets evaled.
  30692. var sourceURL = hasOwnProperty.call(options, 'sourceURL') ? '//# sourceURL=' + (options.sourceURL + '').replace(/\s/g, ' ') + '\n' : '';
  30693. string.replace(reDelimiters, function (match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {
  30694. interpolateValue || (interpolateValue = esTemplateValue);
  30695. // Escape characters that can't be included in string literals.
  30696. source += string.slice(index, offset).replace(reUnescapedString, _escapeStringChar.default);
  30697. // Replace delimiters with snippets.
  30698. if (escapeValue) {
  30699. isEscaping = true;
  30700. source += "' +\n__e(" + escapeValue + ") +\n'";
  30701. }
  30702. if (evaluateValue) {
  30703. isEvaluating = true;
  30704. source += "';\n" + evaluateValue + ";\n__p += '";
  30705. }
  30706. if (interpolateValue) {
  30707. source += "' +\n((__t = (" + interpolateValue + ")) == null ? '' : __t) +\n'";
  30708. }
  30709. index = offset + match.length;
  30710. // The JS engine embedded in Adobe products needs `match` returned in
  30711. // order to produce the correct `offset` value.
  30712. return match;
  30713. });
  30714. source += "';\n";
  30715. // If `variable` is not specified wrap a with-statement around the generated
  30716. // code to add the data object to the top of the scope chain.
  30717. var variable = hasOwnProperty.call(options, 'variable') && options.variable;
  30718. if (!variable) {
  30719. source = 'with (obj) {\n' + source + '\n}\n';
  30720. }
  30721. // Throw an error if a forbidden character was found in `variable`, to prevent
  30722. // potential command injection attacks.
  30723. else if (reForbiddenIdentifierChars.test(variable)) {
  30724. throw new Error(INVALID_TEMPL_VAR_ERROR_TEXT);
  30725. }
  30726. // Cleanup code by stripping empty strings.
  30727. source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source).replace(reEmptyStringMiddle, '$1').replace(reEmptyStringTrailing, '$1;');
  30728. // Frame code as the function body.
  30729. source = 'function(' + (variable || 'obj') + ') {\n' + (variable ? '' : 'obj || (obj = {});\n') + "var __t, __p = ''" + (isEscaping ? ', __e = _.escape' : '') + (isEvaluating ? ', __j = Array.prototype.join;\n' + "function print() { __p += __j.call(arguments, '') }\n" : ';\n') + source + 'return __p\n}';
  30730. var result = (0, _attempt.default)(function () {
  30731. return Function(importsKeys, sourceURL + 'return ' + source).apply(undefined, importsValues);
  30732. });
  30733. // Provide the compiled function's source by its `toString` method or
  30734. // the `source` property as a convenience for inlining compiled templates.
  30735. result.source = source;
  30736. if ((0, _isError.default)(result)) {
  30737. throw result;
  30738. }
  30739. return result;
  30740. }
  30741. var _default = template;
  30742. exports.default = _default;
  30743. /***/ }),
  30744. /* 702 */
  30745. /*!***********************************************************************************************************!*\
  30746. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsAssignIn.js ***!
  30747. \***********************************************************************************************************/
  30748. /*! no static exports found */
  30749. /***/ (function(module, exports, __webpack_require__) {
  30750. "use strict";
  30751. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30752. Object.defineProperty(exports, "__esModule", {
  30753. value: true
  30754. });
  30755. exports.default = void 0;
  30756. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  30757. /** Used for built-in method references. */
  30758. var objectProto = Object.prototype;
  30759. /** Used to check objects for own properties. */
  30760. var hasOwnProperty = objectProto.hasOwnProperty;
  30761. /**
  30762. * Used by `_.defaults` to customize its `_.assignIn` use to assign properties
  30763. * of source objects to the destination object for all destination properties
  30764. * that resolve to `undefined`.
  30765. *
  30766. * @private
  30767. * @param {*} objValue The destination value.
  30768. * @param {*} srcValue The source value.
  30769. * @param {string} key The key of the property to assign.
  30770. * @param {Object} object The parent object of `objValue`.
  30771. * @returns {*} Returns the value to assign.
  30772. */
  30773. function customDefaultsAssignIn(objValue, srcValue, key, object) {
  30774. if (objValue === undefined || (0, _eq.default)(objValue, objectProto[key]) && !hasOwnProperty.call(object, key)) {
  30775. return srcValue;
  30776. }
  30777. return objValue;
  30778. }
  30779. var _default = customDefaultsAssignIn;
  30780. exports.default = _default;
  30781. /***/ }),
  30782. /* 703 */
  30783. /*!*****************************************************************************************************!*\
  30784. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeStringChar.js ***!
  30785. \*****************************************************************************************************/
  30786. /*! no static exports found */
  30787. /***/ (function(module, exports, __webpack_require__) {
  30788. "use strict";
  30789. Object.defineProperty(exports, "__esModule", {
  30790. value: true
  30791. });
  30792. exports.default = void 0;
  30793. /** Used to escape characters for inclusion in compiled string literals. */
  30794. var stringEscapes = {
  30795. '\\': '\\',
  30796. "'": "'",
  30797. '\n': 'n',
  30798. '\r': 'r',
  30799. "\u2028": 'u2028',
  30800. "\u2029": 'u2029'
  30801. };
  30802. /**
  30803. * Used by `_.template` to escape characters for inclusion in compiled string literals.
  30804. *
  30805. * @private
  30806. * @param {string} chr The matched character to escape.
  30807. * @returns {string} Returns the escaped character.
  30808. */
  30809. function escapeStringChar(chr) {
  30810. return '\\' + stringEscapes[chr];
  30811. }
  30812. var _default = escapeStringChar;
  30813. exports.default = _default;
  30814. /***/ }),
  30815. /* 704 */
  30816. /*!**************************************************************************************************!*\
  30817. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reInterpolate.js ***!
  30818. \**************************************************************************************************/
  30819. /*! no static exports found */
  30820. /***/ (function(module, exports, __webpack_require__) {
  30821. "use strict";
  30822. Object.defineProperty(exports, "__esModule", {
  30823. value: true
  30824. });
  30825. exports.default = void 0;
  30826. /** Used to match template delimiters. */
  30827. var reInterpolate = /<%=([\s\S]+?)%>/g;
  30828. var _default = reInterpolate;
  30829. exports.default = _default;
  30830. /***/ }),
  30831. /* 705 */
  30832. /*!****************************************************************************************************!*\
  30833. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/templateSettings.js ***!
  30834. \****************************************************************************************************/
  30835. /*! no static exports found */
  30836. /***/ (function(module, exports, __webpack_require__) {
  30837. "use strict";
  30838. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30839. Object.defineProperty(exports, "__esModule", {
  30840. value: true
  30841. });
  30842. exports.default = void 0;
  30843. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  30844. var _reEscape = _interopRequireDefault(__webpack_require__(/*! ./_reEscape.js */ 706));
  30845. var _reEvaluate = _interopRequireDefault(__webpack_require__(/*! ./_reEvaluate.js */ 707));
  30846. var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
  30847. /**
  30848. * By default, the template delimiters used by lodash are like those in
  30849. * embedded Ruby (ERB) as well as ES2015 template strings. Change the
  30850. * following template settings to use alternative delimiters.
  30851. *
  30852. * @static
  30853. * @memberOf _
  30854. * @type {Object}
  30855. */
  30856. var templateSettings = {
  30857. /**
  30858. * Used to detect `data` property values to be HTML-escaped.
  30859. *
  30860. * @memberOf _.templateSettings
  30861. * @type {RegExp}
  30862. */
  30863. 'escape': _reEscape.default,
  30864. /**
  30865. * Used to detect code to be evaluated.
  30866. *
  30867. * @memberOf _.templateSettings
  30868. * @type {RegExp}
  30869. */
  30870. 'evaluate': _reEvaluate.default,
  30871. /**
  30872. * Used to detect `data` property values to inject.
  30873. *
  30874. * @memberOf _.templateSettings
  30875. * @type {RegExp}
  30876. */
  30877. 'interpolate': _reInterpolate.default,
  30878. /**
  30879. * Used to reference the data object in the template text.
  30880. *
  30881. * @memberOf _.templateSettings
  30882. * @type {string}
  30883. */
  30884. 'variable': '',
  30885. /**
  30886. * Used to import variables into the compiled template.
  30887. *
  30888. * @memberOf _.templateSettings
  30889. * @type {Object}
  30890. */
  30891. 'imports': {
  30892. /**
  30893. * A reference to the `lodash` function.
  30894. *
  30895. * @memberOf _.templateSettings.imports
  30896. * @type {Function}
  30897. */
  30898. '_': {
  30899. 'escape': _escape.default
  30900. }
  30901. }
  30902. };
  30903. var _default = templateSettings;
  30904. exports.default = _default;
  30905. /***/ }),
  30906. /* 706 */
  30907. /*!*********************************************************************************************!*\
  30908. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEscape.js ***!
  30909. \*********************************************************************************************/
  30910. /*! no static exports found */
  30911. /***/ (function(module, exports, __webpack_require__) {
  30912. "use strict";
  30913. Object.defineProperty(exports, "__esModule", {
  30914. value: true
  30915. });
  30916. exports.default = void 0;
  30917. /** Used to match template delimiters. */
  30918. var reEscape = /<%-([\s\S]+?)%>/g;
  30919. var _default = reEscape;
  30920. exports.default = _default;
  30921. /***/ }),
  30922. /* 707 */
  30923. /*!***********************************************************************************************!*\
  30924. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEvaluate.js ***!
  30925. \***********************************************************************************************/
  30926. /*! no static exports found */
  30927. /***/ (function(module, exports, __webpack_require__) {
  30928. "use strict";
  30929. Object.defineProperty(exports, "__esModule", {
  30930. value: true
  30931. });
  30932. exports.default = void 0;
  30933. /** Used to match template delimiters. */
  30934. var reEvaluate = /<%([\s\S]+?)%>/g;
  30935. var _default = reEvaluate;
  30936. exports.default = _default;
  30937. /***/ }),
  30938. /* 708 */
  30939. /*!********************************************************************************************!*\
  30940. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/throttle.js ***!
  30941. \********************************************************************************************/
  30942. /*! no static exports found */
  30943. /***/ (function(module, exports, __webpack_require__) {
  30944. "use strict";
  30945. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30946. Object.defineProperty(exports, "__esModule", {
  30947. value: true
  30948. });
  30949. exports.default = void 0;
  30950. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  30951. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  30952. /** Error message constants. */
  30953. var FUNC_ERROR_TEXT = 'Expected a function';
  30954. /**
  30955. * Creates a throttled function that only invokes `func` at most once per
  30956. * every `wait` milliseconds. The throttled function comes with a `cancel`
  30957. * method to cancel delayed `func` invocations and a `flush` method to
  30958. * immediately invoke them. Provide `options` to indicate whether `func`
  30959. * should be invoked on the leading and/or trailing edge of the `wait`
  30960. * timeout. The `func` is invoked with the last arguments provided to the
  30961. * throttled function. Subsequent calls to the throttled function return the
  30962. * result of the last `func` invocation.
  30963. *
  30964. * **Note:** If `leading` and `trailing` options are `true`, `func` is
  30965. * invoked on the trailing edge of the timeout only if the throttled function
  30966. * is invoked more than once during the `wait` timeout.
  30967. *
  30968. * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
  30969. * until to the next tick, similar to `setTimeout` with a timeout of `0`.
  30970. *
  30971. * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
  30972. * for details over the differences between `_.throttle` and `_.debounce`.
  30973. *
  30974. * @static
  30975. * @memberOf _
  30976. * @since 0.1.0
  30977. * @category Function
  30978. * @param {Function} func The function to throttle.
  30979. * @param {number} [wait=0] The number of milliseconds to throttle invocations to.
  30980. * @param {Object} [options={}] The options object.
  30981. * @param {boolean} [options.leading=true]
  30982. * Specify invoking on the leading edge of the timeout.
  30983. * @param {boolean} [options.trailing=true]
  30984. * Specify invoking on the trailing edge of the timeout.
  30985. * @returns {Function} Returns the new throttled function.
  30986. * @example
  30987. *
  30988. * // Avoid excessively updating the position while scrolling.
  30989. * jQuery(window).on('scroll', _.throttle(updatePosition, 100));
  30990. *
  30991. * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.
  30992. * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });
  30993. * jQuery(element).on('click', throttled);
  30994. *
  30995. * // Cancel the trailing throttled invocation.
  30996. * jQuery(window).on('popstate', throttled.cancel);
  30997. */
  30998. function throttle(func, wait, options) {
  30999. var leading = true,
  31000. trailing = true;
  31001. if (typeof func != 'function') {
  31002. throw new TypeError(FUNC_ERROR_TEXT);
  31003. }
  31004. if ((0, _isObject.default)(options)) {
  31005. leading = 'leading' in options ? !!options.leading : leading;
  31006. trailing = 'trailing' in options ? !!options.trailing : trailing;
  31007. }
  31008. return (0, _debounce.default)(func, wait, {
  31009. 'leading': leading,
  31010. 'maxWait': wait,
  31011. 'trailing': trailing
  31012. });
  31013. }
  31014. var _default = throttle;
  31015. exports.default = _default;
  31016. /***/ }),
  31017. /* 709 */
  31018. /*!****************************************************************************************!*\
  31019. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/thru.js ***!
  31020. \****************************************************************************************/
  31021. /*! no static exports found */
  31022. /***/ (function(module, exports, __webpack_require__) {
  31023. "use strict";
  31024. Object.defineProperty(exports, "__esModule", {
  31025. value: true
  31026. });
  31027. exports.default = void 0;
  31028. /**
  31029. * This method is like `_.tap` except that it returns the result of `interceptor`.
  31030. * The purpose of this method is to "pass thru" values replacing intermediate
  31031. * results in a method chain sequence.
  31032. *
  31033. * @static
  31034. * @memberOf _
  31035. * @since 3.0.0
  31036. * @category Seq
  31037. * @param {*} value The value to provide to `interceptor`.
  31038. * @param {Function} interceptor The function to invoke.
  31039. * @returns {*} Returns the result of `interceptor`.
  31040. * @example
  31041. *
  31042. * _(' abc ')
  31043. * .chain()
  31044. * .trim()
  31045. * .thru(function(value) {
  31046. * return [value];
  31047. * })
  31048. * .value();
  31049. * // => ['abc']
  31050. */
  31051. function thru(value, interceptor) {
  31052. return interceptor(value);
  31053. }
  31054. var _default = thru;
  31055. exports.default = _default;
  31056. /***/ }),
  31057. /* 710 */
  31058. /*!*****************************************************************************************!*\
  31059. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/times.js ***!
  31060. \*****************************************************************************************/
  31061. /*! no static exports found */
  31062. /***/ (function(module, exports, __webpack_require__) {
  31063. "use strict";
  31064. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31065. Object.defineProperty(exports, "__esModule", {
  31066. value: true
  31067. });
  31068. exports.default = void 0;
  31069. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  31070. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  31071. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31072. /** Used as references for various `Number` constants. */
  31073. var MAX_SAFE_INTEGER = 9007199254740991;
  31074. /** Used as references for the maximum length and index of an array. */
  31075. var MAX_ARRAY_LENGTH = 4294967295;
  31076. /* Built-in method references for those with the same name as other `lodash` methods. */
  31077. var nativeMin = Math.min;
  31078. /**
  31079. * Invokes the iteratee `n` times, returning an array of the results of
  31080. * each invocation. The iteratee is invoked with one argument; (index).
  31081. *
  31082. * @static
  31083. * @since 0.1.0
  31084. * @memberOf _
  31085. * @category Util
  31086. * @param {number} n The number of times to invoke `iteratee`.
  31087. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  31088. * @returns {Array} Returns the array of results.
  31089. * @example
  31090. *
  31091. * _.times(3, String);
  31092. * // => ['0', '1', '2']
  31093. *
  31094. * _.times(4, _.constant(0));
  31095. * // => [0, 0, 0, 0]
  31096. */
  31097. function times(n, iteratee) {
  31098. n = (0, _toInteger.default)(n);
  31099. if (n < 1 || n > MAX_SAFE_INTEGER) {
  31100. return [];
  31101. }
  31102. var index = MAX_ARRAY_LENGTH,
  31103. length = nativeMin(n, MAX_ARRAY_LENGTH);
  31104. iteratee = (0, _castFunction.default)(iteratee);
  31105. n -= MAX_ARRAY_LENGTH;
  31106. var result = (0, _baseTimes.default)(length, iteratee);
  31107. while (++index < n) {
  31108. iteratee(index);
  31109. }
  31110. return result;
  31111. }
  31112. var _default = times;
  31113. exports.default = _default;
  31114. /***/ }),
  31115. /* 711 */
  31116. /*!**********************************************************************************************!*\
  31117. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toIterator.js ***!
  31118. \**********************************************************************************************/
  31119. /*! no static exports found */
  31120. /***/ (function(module, exports, __webpack_require__) {
  31121. "use strict";
  31122. Object.defineProperty(exports, "__esModule", {
  31123. value: true
  31124. });
  31125. exports.default = void 0;
  31126. /**
  31127. * Enables the wrapper to be iterable.
  31128. *
  31129. * @name Symbol.iterator
  31130. * @memberOf _
  31131. * @since 4.0.0
  31132. * @category Seq
  31133. * @returns {Object} Returns the wrapper object.
  31134. * @example
  31135. *
  31136. * var wrapped = _([1, 2]);
  31137. *
  31138. * wrapped[Symbol.iterator]() === wrapped;
  31139. * // => true
  31140. *
  31141. * Array.from(wrapped);
  31142. * // => [1, 2]
  31143. */
  31144. function wrapperToIterator() {
  31145. return this;
  31146. }
  31147. var _default = wrapperToIterator;
  31148. exports.default = _default;
  31149. /***/ }),
  31150. /* 712 */
  31151. /*!******************************************************************************************!*\
  31152. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toJSON.js ***!
  31153. \******************************************************************************************/
  31154. /*! no static exports found */
  31155. /***/ (function(module, exports, __webpack_require__) {
  31156. "use strict";
  31157. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31158. Object.defineProperty(exports, "__esModule", {
  31159. value: true
  31160. });
  31161. Object.defineProperty(exports, "default", {
  31162. enumerable: true,
  31163. get: function get() {
  31164. return _wrapperValue.default;
  31165. }
  31166. });
  31167. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  31168. /***/ }),
  31169. /* 713 */
  31170. /*!************************************************************************************************!*\
  31171. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperValue.js ***!
  31172. \************************************************************************************************/
  31173. /*! no static exports found */
  31174. /***/ (function(module, exports, __webpack_require__) {
  31175. "use strict";
  31176. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31177. Object.defineProperty(exports, "__esModule", {
  31178. value: true
  31179. });
  31180. exports.default = void 0;
  31181. var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
  31182. /**
  31183. * Executes the chain sequence to resolve the unwrapped value.
  31184. *
  31185. * @name value
  31186. * @memberOf _
  31187. * @since 0.1.0
  31188. * @alias toJSON, valueOf
  31189. * @category Seq
  31190. * @returns {*} Returns the resolved unwrapped value.
  31191. * @example
  31192. *
  31193. * _([1, 2, 3]).value();
  31194. * // => [1, 2, 3]
  31195. */
  31196. function wrapperValue() {
  31197. return (0, _baseWrapperValue.default)(this.__wrapped__, this.__actions__);
  31198. }
  31199. var _default = wrapperValue;
  31200. exports.default = _default;
  31201. /***/ }),
  31202. /* 714 */
  31203. /*!*****************************************************************************************************!*\
  31204. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWrapperValue.js ***!
  31205. \*****************************************************************************************************/
  31206. /*! no static exports found */
  31207. /***/ (function(module, exports, __webpack_require__) {
  31208. "use strict";
  31209. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31210. Object.defineProperty(exports, "__esModule", {
  31211. value: true
  31212. });
  31213. exports.default = void 0;
  31214. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  31215. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  31216. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  31217. /**
  31218. * The base implementation of `wrapperValue` which returns the result of
  31219. * performing a sequence of actions on the unwrapped `value`, where each
  31220. * successive action is supplied the return value of the previous.
  31221. *
  31222. * @private
  31223. * @param {*} value The unwrapped value.
  31224. * @param {Array} actions Actions to perform to resolve the unwrapped value.
  31225. * @returns {*} Returns the resolved value.
  31226. */
  31227. function baseWrapperValue(value, actions) {
  31228. var result = value;
  31229. if (result instanceof _LazyWrapper.default) {
  31230. result = result.value();
  31231. }
  31232. return (0, _arrayReduce.default)(actions, function (result, action) {
  31233. return action.func.apply(action.thisArg, (0, _arrayPush.default)([result], action.args));
  31234. }, result);
  31235. }
  31236. var _default = baseWrapperValue;
  31237. exports.default = _default;
  31238. /***/ }),
  31239. /* 715 */
  31240. /*!*******************************************************************************************!*\
  31241. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLower.js ***!
  31242. \*******************************************************************************************/
  31243. /*! no static exports found */
  31244. /***/ (function(module, exports, __webpack_require__) {
  31245. "use strict";
  31246. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31247. Object.defineProperty(exports, "__esModule", {
  31248. value: true
  31249. });
  31250. exports.default = void 0;
  31251. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31252. /**
  31253. * Converts `string`, as a whole, to lower case just like
  31254. * [String#toLowerCase](https://mdn.io/toLowerCase).
  31255. *
  31256. * @static
  31257. * @memberOf _
  31258. * @since 4.0.0
  31259. * @category String
  31260. * @param {string} [string=''] The string to convert.
  31261. * @returns {string} Returns the lower cased string.
  31262. * @example
  31263. *
  31264. * _.toLower('--Foo-Bar--');
  31265. * // => '--foo-bar--'
  31266. *
  31267. * _.toLower('fooBar');
  31268. * // => 'foobar'
  31269. *
  31270. * _.toLower('__FOO_BAR__');
  31271. * // => '__foo_bar__'
  31272. */
  31273. function toLower(value) {
  31274. return (0, _toString.default)(value).toLowerCase();
  31275. }
  31276. var _default = toLower;
  31277. exports.default = _default;
  31278. /***/ }),
  31279. /* 716 */
  31280. /*!******************************************************************************************!*\
  31281. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPath.js ***!
  31282. \******************************************************************************************/
  31283. /*! no static exports found */
  31284. /***/ (function(module, exports, __webpack_require__) {
  31285. "use strict";
  31286. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31287. Object.defineProperty(exports, "__esModule", {
  31288. value: true
  31289. });
  31290. exports.default = void 0;
  31291. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  31292. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  31293. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  31294. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  31295. var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
  31296. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  31297. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31298. /**
  31299. * Converts `value` to a property path array.
  31300. *
  31301. * @static
  31302. * @memberOf _
  31303. * @since 4.0.0
  31304. * @category Util
  31305. * @param {*} value The value to convert.
  31306. * @returns {Array} Returns the new property path array.
  31307. * @example
  31308. *
  31309. * _.toPath('a.b.c');
  31310. * // => ['a', 'b', 'c']
  31311. *
  31312. * _.toPath('a[0].b.c');
  31313. * // => ['a', '0', 'b', 'c']
  31314. */
  31315. function toPath(value) {
  31316. if ((0, _isArray.default)(value)) {
  31317. return (0, _arrayMap.default)(value, _toKey.default);
  31318. }
  31319. return (0, _isSymbol.default)(value) ? [value] : (0, _copyArray.default)((0, _stringToPath.default)((0, _toString.default)(value)));
  31320. }
  31321. var _default = toPath;
  31322. exports.default = _default;
  31323. /***/ }),
  31324. /* 717 */
  31325. /*!*************************************************************************************************!*\
  31326. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toSafeInteger.js ***!
  31327. \*************************************************************************************************/
  31328. /*! no static exports found */
  31329. /***/ (function(module, exports, __webpack_require__) {
  31330. "use strict";
  31331. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31332. Object.defineProperty(exports, "__esModule", {
  31333. value: true
  31334. });
  31335. exports.default = void 0;
  31336. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  31337. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31338. /** Used as references for various `Number` constants. */
  31339. var MAX_SAFE_INTEGER = 9007199254740991;
  31340. /**
  31341. * Converts `value` to a safe integer. A safe integer can be compared and
  31342. * represented correctly.
  31343. *
  31344. * @static
  31345. * @memberOf _
  31346. * @since 4.0.0
  31347. * @category Lang
  31348. * @param {*} value The value to convert.
  31349. * @returns {number} Returns the converted integer.
  31350. * @example
  31351. *
  31352. * _.toSafeInteger(3.2);
  31353. * // => 3
  31354. *
  31355. * _.toSafeInteger(Number.MIN_VALUE);
  31356. * // => 0
  31357. *
  31358. * _.toSafeInteger(Infinity);
  31359. * // => 9007199254740991
  31360. *
  31361. * _.toSafeInteger('3.2');
  31362. * // => 3
  31363. */
  31364. function toSafeInteger(value) {
  31365. return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER) : value === 0 ? value : 0;
  31366. }
  31367. var _default = toSafeInteger;
  31368. exports.default = _default;
  31369. /***/ }),
  31370. /* 718 */
  31371. /*!*******************************************************************************************!*\
  31372. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toUpper.js ***!
  31373. \*******************************************************************************************/
  31374. /*! no static exports found */
  31375. /***/ (function(module, exports, __webpack_require__) {
  31376. "use strict";
  31377. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31378. Object.defineProperty(exports, "__esModule", {
  31379. value: true
  31380. });
  31381. exports.default = void 0;
  31382. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31383. /**
  31384. * Converts `string`, as a whole, to upper case just like
  31385. * [String#toUpperCase](https://mdn.io/toUpperCase).
  31386. *
  31387. * @static
  31388. * @memberOf _
  31389. * @since 4.0.0
  31390. * @category String
  31391. * @param {string} [string=''] The string to convert.
  31392. * @returns {string} Returns the upper cased string.
  31393. * @example
  31394. *
  31395. * _.toUpper('--foo-bar--');
  31396. * // => '--FOO-BAR--'
  31397. *
  31398. * _.toUpper('fooBar');
  31399. * // => 'FOOBAR'
  31400. *
  31401. * _.toUpper('__foo_bar__');
  31402. * // => '__FOO_BAR__'
  31403. */
  31404. function toUpper(value) {
  31405. return (0, _toString.default)(value).toUpperCase();
  31406. }
  31407. var _default = toUpper;
  31408. exports.default = _default;
  31409. /***/ }),
  31410. /* 719 */
  31411. /*!*********************************************************************************************!*\
  31412. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/transform.js ***!
  31413. \*********************************************************************************************/
  31414. /*! no static exports found */
  31415. /***/ (function(module, exports, __webpack_require__) {
  31416. "use strict";
  31417. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31418. Object.defineProperty(exports, "__esModule", {
  31419. value: true
  31420. });
  31421. exports.default = void 0;
  31422. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  31423. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  31424. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  31425. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  31426. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  31427. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  31428. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  31429. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  31430. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  31431. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  31432. /**
  31433. * An alternative to `_.reduce`; this method transforms `object` to a new
  31434. * `accumulator` object which is the result of running each of its own
  31435. * enumerable string keyed properties thru `iteratee`, with each invocation
  31436. * potentially mutating the `accumulator` object. If `accumulator` is not
  31437. * provided, a new object with the same `[[Prototype]]` will be used. The
  31438. * iteratee is invoked with four arguments: (accumulator, value, key, object).
  31439. * Iteratee functions may exit iteration early by explicitly returning `false`.
  31440. *
  31441. * @static
  31442. * @memberOf _
  31443. * @since 1.3.0
  31444. * @category Object
  31445. * @param {Object} object The object to iterate over.
  31446. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  31447. * @param {*} [accumulator] The custom accumulator value.
  31448. * @returns {*} Returns the accumulated value.
  31449. * @example
  31450. *
  31451. * _.transform([2, 3, 4], function(result, n) {
  31452. * result.push(n *= n);
  31453. * return n % 2 == 0;
  31454. * }, []);
  31455. * // => [4, 9]
  31456. *
  31457. * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
  31458. * (result[value] || (result[value] = [])).push(key);
  31459. * }, {});
  31460. * // => { '1': ['a', 'c'], '2': ['b'] }
  31461. */
  31462. function transform(object, iteratee, accumulator) {
  31463. var isArr = (0, _isArray.default)(object),
  31464. isArrLike = isArr || (0, _isBuffer.default)(object) || (0, _isTypedArray.default)(object);
  31465. iteratee = (0, _baseIteratee.default)(iteratee, 4);
  31466. if (accumulator == null) {
  31467. var Ctor = object && object.constructor;
  31468. if (isArrLike) {
  31469. accumulator = isArr ? new Ctor() : [];
  31470. } else if ((0, _isObject.default)(object)) {
  31471. accumulator = (0, _isFunction.default)(Ctor) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
  31472. } else {
  31473. accumulator = {};
  31474. }
  31475. }
  31476. (isArrLike ? _arrayEach.default : _baseForOwn.default)(object, function (value, index, object) {
  31477. return iteratee(accumulator, value, index, object);
  31478. });
  31479. return accumulator;
  31480. }
  31481. var _default = transform;
  31482. exports.default = _default;
  31483. /***/ }),
  31484. /* 720 */
  31485. /*!****************************************************************************************!*\
  31486. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trim.js ***!
  31487. \****************************************************************************************/
  31488. /*! no static exports found */
  31489. /***/ (function(module, exports, __webpack_require__) {
  31490. "use strict";
  31491. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31492. Object.defineProperty(exports, "__esModule", {
  31493. value: true
  31494. });
  31495. exports.default = void 0;
  31496. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31497. var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
  31498. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31499. var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
  31500. var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
  31501. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31502. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31503. /**
  31504. * Removes leading and trailing whitespace or specified characters from `string`.
  31505. *
  31506. * @static
  31507. * @memberOf _
  31508. * @since 3.0.0
  31509. * @category String
  31510. * @param {string} [string=''] The string to trim.
  31511. * @param {string} [chars=whitespace] The characters to trim.
  31512. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31513. * @returns {string} Returns the trimmed string.
  31514. * @example
  31515. *
  31516. * _.trim(' abc ');
  31517. * // => 'abc'
  31518. *
  31519. * _.trim('-_-abc-_-', '_-');
  31520. * // => 'abc'
  31521. *
  31522. * _.map([' foo ', ' bar '], _.trim);
  31523. * // => ['foo', 'bar']
  31524. */
  31525. function trim(string, chars, guard) {
  31526. string = (0, _toString.default)(string);
  31527. if (string && (guard || chars === undefined)) {
  31528. return (0, _baseTrim.default)(string);
  31529. }
  31530. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31531. return string;
  31532. }
  31533. var strSymbols = (0, _stringToArray.default)(string),
  31534. chrSymbols = (0, _stringToArray.default)(chars),
  31535. start = (0, _charsStartIndex.default)(strSymbols, chrSymbols),
  31536. end = (0, _charsEndIndex.default)(strSymbols, chrSymbols) + 1;
  31537. return (0, _castSlice.default)(strSymbols, start, end).join('');
  31538. }
  31539. var _default = trim;
  31540. exports.default = _default;
  31541. /***/ }),
  31542. /* 721 */
  31543. /*!**************************************************************************************************!*\
  31544. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsEndIndex.js ***!
  31545. \**************************************************************************************************/
  31546. /*! no static exports found */
  31547. /***/ (function(module, exports, __webpack_require__) {
  31548. "use strict";
  31549. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31550. Object.defineProperty(exports, "__esModule", {
  31551. value: true
  31552. });
  31553. exports.default = void 0;
  31554. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  31555. /**
  31556. * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol
  31557. * that is not found in the character symbols.
  31558. *
  31559. * @private
  31560. * @param {Array} strSymbols The string symbols to inspect.
  31561. * @param {Array} chrSymbols The character symbols to find.
  31562. * @returns {number} Returns the index of the last unmatched string symbol.
  31563. */
  31564. function charsEndIndex(strSymbols, chrSymbols) {
  31565. var index = strSymbols.length;
  31566. while (index-- && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
  31567. return index;
  31568. }
  31569. var _default = charsEndIndex;
  31570. exports.default = _default;
  31571. /***/ }),
  31572. /* 722 */
  31573. /*!****************************************************************************************************!*\
  31574. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsStartIndex.js ***!
  31575. \****************************************************************************************************/
  31576. /*! no static exports found */
  31577. /***/ (function(module, exports, __webpack_require__) {
  31578. "use strict";
  31579. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31580. Object.defineProperty(exports, "__esModule", {
  31581. value: true
  31582. });
  31583. exports.default = void 0;
  31584. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  31585. /**
  31586. * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol
  31587. * that is not found in the character symbols.
  31588. *
  31589. * @private
  31590. * @param {Array} strSymbols The string symbols to inspect.
  31591. * @param {Array} chrSymbols The character symbols to find.
  31592. * @returns {number} Returns the index of the first unmatched string symbol.
  31593. */
  31594. function charsStartIndex(strSymbols, chrSymbols) {
  31595. var index = -1,
  31596. length = strSymbols.length;
  31597. while (++index < length && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
  31598. return index;
  31599. }
  31600. var _default = charsStartIndex;
  31601. exports.default = _default;
  31602. /***/ }),
  31603. /* 723 */
  31604. /*!*******************************************************************************************!*\
  31605. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimEnd.js ***!
  31606. \*******************************************************************************************/
  31607. /*! no static exports found */
  31608. /***/ (function(module, exports, __webpack_require__) {
  31609. "use strict";
  31610. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31611. Object.defineProperty(exports, "__esModule", {
  31612. value: true
  31613. });
  31614. exports.default = void 0;
  31615. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31616. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31617. var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
  31618. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31619. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31620. var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
  31621. /**
  31622. * Removes trailing whitespace or specified characters from `string`.
  31623. *
  31624. * @static
  31625. * @memberOf _
  31626. * @since 4.0.0
  31627. * @category String
  31628. * @param {string} [string=''] The string to trim.
  31629. * @param {string} [chars=whitespace] The characters to trim.
  31630. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31631. * @returns {string} Returns the trimmed string.
  31632. * @example
  31633. *
  31634. * _.trimEnd(' abc ');
  31635. * // => ' abc'
  31636. *
  31637. * _.trimEnd('-_-abc-_-', '_-');
  31638. * // => '-_-abc'
  31639. */
  31640. function trimEnd(string, chars, guard) {
  31641. string = (0, _toString.default)(string);
  31642. if (string && (guard || chars === undefined)) {
  31643. return string.slice(0, (0, _trimmedEndIndex.default)(string) + 1);
  31644. }
  31645. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31646. return string;
  31647. }
  31648. var strSymbols = (0, _stringToArray.default)(string),
  31649. end = (0, _charsEndIndex.default)(strSymbols, (0, _stringToArray.default)(chars)) + 1;
  31650. return (0, _castSlice.default)(strSymbols, 0, end).join('');
  31651. }
  31652. var _default = trimEnd;
  31653. exports.default = _default;
  31654. /***/ }),
  31655. /* 724 */
  31656. /*!*********************************************************************************************!*\
  31657. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimStart.js ***!
  31658. \*********************************************************************************************/
  31659. /*! no static exports found */
  31660. /***/ (function(module, exports, __webpack_require__) {
  31661. "use strict";
  31662. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31663. Object.defineProperty(exports, "__esModule", {
  31664. value: true
  31665. });
  31666. exports.default = void 0;
  31667. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31668. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31669. var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
  31670. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31671. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31672. /** Used to match leading whitespace. */
  31673. var reTrimStart = /^\s+/;
  31674. /**
  31675. * Removes leading whitespace or specified characters from `string`.
  31676. *
  31677. * @static
  31678. * @memberOf _
  31679. * @since 4.0.0
  31680. * @category String
  31681. * @param {string} [string=''] The string to trim.
  31682. * @param {string} [chars=whitespace] The characters to trim.
  31683. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31684. * @returns {string} Returns the trimmed string.
  31685. * @example
  31686. *
  31687. * _.trimStart(' abc ');
  31688. * // => 'abc '
  31689. *
  31690. * _.trimStart('-_-abc-_-', '_-');
  31691. * // => 'abc-_-'
  31692. */
  31693. function trimStart(string, chars, guard) {
  31694. string = (0, _toString.default)(string);
  31695. if (string && (guard || chars === undefined)) {
  31696. return string.replace(reTrimStart, '');
  31697. }
  31698. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31699. return string;
  31700. }
  31701. var strSymbols = (0, _stringToArray.default)(string),
  31702. start = (0, _charsStartIndex.default)(strSymbols, (0, _stringToArray.default)(chars));
  31703. return (0, _castSlice.default)(strSymbols, start).join('');
  31704. }
  31705. var _default = trimStart;
  31706. exports.default = _default;
  31707. /***/ }),
  31708. /* 725 */
  31709. /*!********************************************************************************************!*\
  31710. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/truncate.js ***!
  31711. \********************************************************************************************/
  31712. /*! no static exports found */
  31713. /***/ (function(module, exports, __webpack_require__) {
  31714. "use strict";
  31715. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31716. Object.defineProperty(exports, "__esModule", {
  31717. value: true
  31718. });
  31719. exports.default = void 0;
  31720. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31721. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31722. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  31723. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  31724. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  31725. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  31726. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31727. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31728. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31729. /** Used as default options for `_.truncate`. */
  31730. var DEFAULT_TRUNC_LENGTH = 30,
  31731. DEFAULT_TRUNC_OMISSION = '...';
  31732. /** Used to match `RegExp` flags from their coerced string values. */
  31733. var reFlags = /\w*$/;
  31734. /**
  31735. * Truncates `string` if it's longer than the given maximum string length.
  31736. * The last characters of the truncated string are replaced with the omission
  31737. * string which defaults to "...".
  31738. *
  31739. * @static
  31740. * @memberOf _
  31741. * @since 4.0.0
  31742. * @category String
  31743. * @param {string} [string=''] The string to truncate.
  31744. * @param {Object} [options={}] The options object.
  31745. * @param {number} [options.length=30] The maximum string length.
  31746. * @param {string} [options.omission='...'] The string to indicate text is omitted.
  31747. * @param {RegExp|string} [options.separator] The separator pattern to truncate to.
  31748. * @returns {string} Returns the truncated string.
  31749. * @example
  31750. *
  31751. * _.truncate('hi-diddly-ho there, neighborino');
  31752. * // => 'hi-diddly-ho there, neighbo...'
  31753. *
  31754. * _.truncate('hi-diddly-ho there, neighborino', {
  31755. * 'length': 24,
  31756. * 'separator': ' '
  31757. * });
  31758. * // => 'hi-diddly-ho there,...'
  31759. *
  31760. * _.truncate('hi-diddly-ho there, neighborino', {
  31761. * 'length': 24,
  31762. * 'separator': /,? +/
  31763. * });
  31764. * // => 'hi-diddly-ho there...'
  31765. *
  31766. * _.truncate('hi-diddly-ho there, neighborino', {
  31767. * 'omission': ' [...]'
  31768. * });
  31769. * // => 'hi-diddly-ho there, neig [...]'
  31770. */
  31771. function truncate(string, options) {
  31772. var length = DEFAULT_TRUNC_LENGTH,
  31773. omission = DEFAULT_TRUNC_OMISSION;
  31774. if ((0, _isObject.default)(options)) {
  31775. var separator = 'separator' in options ? options.separator : separator;
  31776. length = 'length' in options ? (0, _toInteger.default)(options.length) : length;
  31777. omission = 'omission' in options ? (0, _baseToString.default)(options.omission) : omission;
  31778. }
  31779. string = (0, _toString.default)(string);
  31780. var strLength = string.length;
  31781. if ((0, _hasUnicode.default)(string)) {
  31782. var strSymbols = (0, _stringToArray.default)(string);
  31783. strLength = strSymbols.length;
  31784. }
  31785. if (length >= strLength) {
  31786. return string;
  31787. }
  31788. var end = length - (0, _stringSize.default)(omission);
  31789. if (end < 1) {
  31790. return omission;
  31791. }
  31792. var result = strSymbols ? (0, _castSlice.default)(strSymbols, 0, end).join('') : string.slice(0, end);
  31793. if (separator === undefined) {
  31794. return result + omission;
  31795. }
  31796. if (strSymbols) {
  31797. end += result.length - end;
  31798. }
  31799. if ((0, _isRegExp.default)(separator)) {
  31800. if (string.slice(end).search(separator)) {
  31801. var match,
  31802. substring = result;
  31803. if (!separator.global) {
  31804. separator = RegExp(separator.source, (0, _toString.default)(reFlags.exec(separator)) + 'g');
  31805. }
  31806. separator.lastIndex = 0;
  31807. while (match = separator.exec(substring)) {
  31808. var newEnd = match.index;
  31809. }
  31810. result = result.slice(0, newEnd === undefined ? end : newEnd);
  31811. }
  31812. } else if (string.indexOf((0, _baseToString.default)(separator), end) != end) {
  31813. var index = result.lastIndexOf(separator);
  31814. if (index > -1) {
  31815. result = result.slice(0, index);
  31816. }
  31817. }
  31818. return result + omission;
  31819. }
  31820. var _default = truncate;
  31821. exports.default = _default;
  31822. /***/ }),
  31823. /* 726 */
  31824. /*!*****************************************************************************************!*\
  31825. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unary.js ***!
  31826. \*****************************************************************************************/
  31827. /*! no static exports found */
  31828. /***/ (function(module, exports, __webpack_require__) {
  31829. "use strict";
  31830. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31831. Object.defineProperty(exports, "__esModule", {
  31832. value: true
  31833. });
  31834. exports.default = void 0;
  31835. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  31836. /**
  31837. * Creates a function that accepts up to one argument, ignoring any
  31838. * additional arguments.
  31839. *
  31840. * @static
  31841. * @memberOf _
  31842. * @since 4.0.0
  31843. * @category Function
  31844. * @param {Function} func The function to cap arguments for.
  31845. * @returns {Function} Returns the new capped function.
  31846. * @example
  31847. *
  31848. * _.map(['6', '8', '10'], _.unary(parseInt));
  31849. * // => [6, 8, 10]
  31850. */
  31851. function unary(func) {
  31852. return (0, _ary.default)(func, 1);
  31853. }
  31854. var _default = unary;
  31855. exports.default = _default;
  31856. /***/ }),
  31857. /* 727 */
  31858. /*!********************************************************************************************!*\
  31859. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unescape.js ***!
  31860. \********************************************************************************************/
  31861. /*! no static exports found */
  31862. /***/ (function(module, exports, __webpack_require__) {
  31863. "use strict";
  31864. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31865. Object.defineProperty(exports, "__esModule", {
  31866. value: true
  31867. });
  31868. exports.default = void 0;
  31869. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31870. var _unescapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_unescapeHtmlChar.js */ 728));
  31871. /** Used to match HTML entities and HTML characters. */
  31872. var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
  31873. reHasEscapedHtml = RegExp(reEscapedHtml.source);
  31874. /**
  31875. * The inverse of `_.escape`; this method converts the HTML entities
  31876. * `&amp;`, `&lt;`, `&gt;`, `&quot;`, and `&#39;` in `string` to
  31877. * their corresponding characters.
  31878. *
  31879. * **Note:** No other HTML entities are unescaped. To unescape additional
  31880. * HTML entities use a third-party library like [_he_](https://mths.be/he).
  31881. *
  31882. * @static
  31883. * @memberOf _
  31884. * @since 0.6.0
  31885. * @category String
  31886. * @param {string} [string=''] The string to unescape.
  31887. * @returns {string} Returns the unescaped string.
  31888. * @example
  31889. *
  31890. * _.unescape('fred, barney, &amp; pebbles');
  31891. * // => 'fred, barney, & pebbles'
  31892. */
  31893. function unescape(string) {
  31894. string = (0, _toString.default)(string);
  31895. return string && reHasEscapedHtml.test(string) ? string.replace(reEscapedHtml, _unescapeHtmlChar.default) : string;
  31896. }
  31897. var _default = unescape;
  31898. exports.default = _default;
  31899. /***/ }),
  31900. /* 728 */
  31901. /*!*****************************************************************************************************!*\
  31902. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unescapeHtmlChar.js ***!
  31903. \*****************************************************************************************************/
  31904. /*! no static exports found */
  31905. /***/ (function(module, exports, __webpack_require__) {
  31906. "use strict";
  31907. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31908. Object.defineProperty(exports, "__esModule", {
  31909. value: true
  31910. });
  31911. exports.default = void 0;
  31912. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  31913. /** Used to map HTML entities to characters. */
  31914. var htmlUnescapes = {
  31915. '&amp;': '&',
  31916. '&lt;': '<',
  31917. '&gt;': '>',
  31918. '&quot;': '"',
  31919. '&#39;': "'"
  31920. };
  31921. /**
  31922. * Used by `_.unescape` to convert HTML entities to characters.
  31923. *
  31924. * @private
  31925. * @param {string} chr The matched character to unescape.
  31926. * @returns {string} Returns the unescaped character.
  31927. */
  31928. var unescapeHtmlChar = (0, _basePropertyOf.default)(htmlUnescapes);
  31929. var _default = unescapeHtmlChar;
  31930. exports.default = _default;
  31931. /***/ }),
  31932. /* 729 */
  31933. /*!*****************************************************************************************!*\
  31934. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/union.js ***!
  31935. \*****************************************************************************************/
  31936. /*! no static exports found */
  31937. /***/ (function(module, exports, __webpack_require__) {
  31938. "use strict";
  31939. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31940. Object.defineProperty(exports, "__esModule", {
  31941. value: true
  31942. });
  31943. exports.default = void 0;
  31944. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  31945. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  31946. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  31947. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  31948. /**
  31949. * Creates an array of unique values, in order, from all given arrays using
  31950. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  31951. * for equality comparisons.
  31952. *
  31953. * @static
  31954. * @memberOf _
  31955. * @since 0.1.0
  31956. * @category Array
  31957. * @param {...Array} [arrays] The arrays to inspect.
  31958. * @returns {Array} Returns the new array of combined values.
  31959. * @example
  31960. *
  31961. * _.union([2], [1, 2]);
  31962. * // => [2, 1]
  31963. */
  31964. var union = (0, _baseRest.default)(function (arrays) {
  31965. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true));
  31966. });
  31967. var _default = union;
  31968. exports.default = _default;
  31969. /***/ }),
  31970. /* 730 */
  31971. /*!*********************************************************************************************!*\
  31972. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUniq.js ***!
  31973. \*********************************************************************************************/
  31974. /*! no static exports found */
  31975. /***/ (function(module, exports, __webpack_require__) {
  31976. "use strict";
  31977. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31978. Object.defineProperty(exports, "__esModule", {
  31979. value: true
  31980. });
  31981. exports.default = void 0;
  31982. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  31983. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  31984. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  31985. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  31986. var _createSet = _interopRequireDefault(__webpack_require__(/*! ./_createSet.js */ 731));
  31987. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  31988. /** Used as the size to enable large array optimizations. */
  31989. var LARGE_ARRAY_SIZE = 200;
  31990. /**
  31991. * The base implementation of `_.uniqBy` without support for iteratee shorthands.
  31992. *
  31993. * @private
  31994. * @param {Array} array The array to inspect.
  31995. * @param {Function} [iteratee] The iteratee invoked per element.
  31996. * @param {Function} [comparator] The comparator invoked per element.
  31997. * @returns {Array} Returns the new duplicate free array.
  31998. */
  31999. function baseUniq(array, iteratee, comparator) {
  32000. var index = -1,
  32001. includes = _arrayIncludes.default,
  32002. length = array.length,
  32003. isCommon = true,
  32004. result = [],
  32005. seen = result;
  32006. if (comparator) {
  32007. isCommon = false;
  32008. includes = _arrayIncludesWith.default;
  32009. } else if (length >= LARGE_ARRAY_SIZE) {
  32010. var set = iteratee ? null : (0, _createSet.default)(array);
  32011. if (set) {
  32012. return (0, _setToArray.default)(set);
  32013. }
  32014. isCommon = false;
  32015. includes = _cacheHas.default;
  32016. seen = new _SetCache.default();
  32017. } else {
  32018. seen = iteratee ? [] : result;
  32019. }
  32020. outer: while (++index < length) {
  32021. var value = array[index],
  32022. computed = iteratee ? iteratee(value) : value;
  32023. value = comparator || value !== 0 ? value : 0;
  32024. if (isCommon && computed === computed) {
  32025. var seenIndex = seen.length;
  32026. while (seenIndex--) {
  32027. if (seen[seenIndex] === computed) {
  32028. continue outer;
  32029. }
  32030. }
  32031. if (iteratee) {
  32032. seen.push(computed);
  32033. }
  32034. result.push(value);
  32035. } else if (!includes(seen, computed, comparator)) {
  32036. if (seen !== result) {
  32037. seen.push(computed);
  32038. }
  32039. result.push(value);
  32040. }
  32041. }
  32042. return result;
  32043. }
  32044. var _default = baseUniq;
  32045. exports.default = _default;
  32046. /***/ }),
  32047. /* 731 */
  32048. /*!**********************************************************************************************!*\
  32049. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createSet.js ***!
  32050. \**********************************************************************************************/
  32051. /*! no static exports found */
  32052. /***/ (function(module, exports, __webpack_require__) {
  32053. "use strict";
  32054. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32055. Object.defineProperty(exports, "__esModule", {
  32056. value: true
  32057. });
  32058. exports.default = void 0;
  32059. var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
  32060. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  32061. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  32062. /** Used as references for various `Number` constants. */
  32063. var INFINITY = 1 / 0;
  32064. /**
  32065. * Creates a set object of `values`.
  32066. *
  32067. * @private
  32068. * @param {Array} values The values to add to the set.
  32069. * @returns {Object} Returns the new set.
  32070. */
  32071. var createSet = !(_Set.default && 1 / (0, _setToArray.default)(new _Set.default([, -0]))[1] == INFINITY) ? _noop.default : function (values) {
  32072. return new _Set.default(values);
  32073. };
  32074. var _default = createSet;
  32075. exports.default = _default;
  32076. /***/ }),
  32077. /* 732 */
  32078. /*!*******************************************************************************************!*\
  32079. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionBy.js ***!
  32080. \*******************************************************************************************/
  32081. /*! no static exports found */
  32082. /***/ (function(module, exports, __webpack_require__) {
  32083. "use strict";
  32084. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32085. Object.defineProperty(exports, "__esModule", {
  32086. value: true
  32087. });
  32088. exports.default = void 0;
  32089. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  32090. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  32091. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32092. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32093. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32094. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  32095. /**
  32096. * This method is like `_.union` except that it accepts `iteratee` which is
  32097. * invoked for each element of each `arrays` to generate the criterion by
  32098. * which uniqueness is computed. Result values are chosen from the first
  32099. * array in which the value occurs. The iteratee is invoked with one argument:
  32100. * (value).
  32101. *
  32102. * @static
  32103. * @memberOf _
  32104. * @since 4.0.0
  32105. * @category Array
  32106. * @param {...Array} [arrays] The arrays to inspect.
  32107. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  32108. * @returns {Array} Returns the new array of combined values.
  32109. * @example
  32110. *
  32111. * _.unionBy([2.1], [1.2, 2.3], Math.floor);
  32112. * // => [2.1, 1.2]
  32113. *
  32114. * // The `_.property` iteratee shorthand.
  32115. * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  32116. * // => [{ 'x': 1 }, { 'x': 2 }]
  32117. */
  32118. var unionBy = (0, _baseRest.default)(function (arrays) {
  32119. var iteratee = (0, _last.default)(arrays);
  32120. if ((0, _isArrayLikeObject.default)(iteratee)) {
  32121. iteratee = undefined;
  32122. }
  32123. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2));
  32124. });
  32125. var _default = unionBy;
  32126. exports.default = _default;
  32127. /***/ }),
  32128. /* 733 */
  32129. /*!*********************************************************************************************!*\
  32130. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionWith.js ***!
  32131. \*********************************************************************************************/
  32132. /*! no static exports found */
  32133. /***/ (function(module, exports, __webpack_require__) {
  32134. "use strict";
  32135. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32136. Object.defineProperty(exports, "__esModule", {
  32137. value: true
  32138. });
  32139. exports.default = void 0;
  32140. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  32141. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32142. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32143. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32144. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  32145. /**
  32146. * This method is like `_.union` except that it accepts `comparator` which
  32147. * is invoked to compare elements of `arrays`. Result values are chosen from
  32148. * the first array in which the value occurs. The comparator is invoked
  32149. * with two arguments: (arrVal, othVal).
  32150. *
  32151. * @static
  32152. * @memberOf _
  32153. * @since 4.0.0
  32154. * @category Array
  32155. * @param {...Array} [arrays] The arrays to inspect.
  32156. * @param {Function} [comparator] The comparator invoked per element.
  32157. * @returns {Array} Returns the new array of combined values.
  32158. * @example
  32159. *
  32160. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  32161. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  32162. *
  32163. * _.unionWith(objects, others, _.isEqual);
  32164. * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
  32165. */
  32166. var unionWith = (0, _baseRest.default)(function (arrays) {
  32167. var comparator = (0, _last.default)(arrays);
  32168. comparator = typeof comparator == 'function' ? comparator : undefined;
  32169. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), undefined, comparator);
  32170. });
  32171. var _default = unionWith;
  32172. exports.default = _default;
  32173. /***/ }),
  32174. /* 734 */
  32175. /*!****************************************************************************************!*\
  32176. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniq.js ***!
  32177. \****************************************************************************************/
  32178. /*! no static exports found */
  32179. /***/ (function(module, exports, __webpack_require__) {
  32180. "use strict";
  32181. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32182. Object.defineProperty(exports, "__esModule", {
  32183. value: true
  32184. });
  32185. exports.default = void 0;
  32186. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32187. /**
  32188. * Creates a duplicate-free version of an array, using
  32189. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  32190. * for equality comparisons, in which only the first occurrence of each element
  32191. * is kept. The order of result values is determined by the order they occur
  32192. * in the array.
  32193. *
  32194. * @static
  32195. * @memberOf _
  32196. * @since 0.1.0
  32197. * @category Array
  32198. * @param {Array} array The array to inspect.
  32199. * @returns {Array} Returns the new duplicate free array.
  32200. * @example
  32201. *
  32202. * _.uniq([2, 1, 2]);
  32203. * // => [2, 1]
  32204. */
  32205. function uniq(array) {
  32206. return array && array.length ? (0, _baseUniq.default)(array) : [];
  32207. }
  32208. var _default = uniq;
  32209. exports.default = _default;
  32210. /***/ }),
  32211. /* 735 */
  32212. /*!******************************************************************************************!*\
  32213. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqBy.js ***!
  32214. \******************************************************************************************/
  32215. /*! no static exports found */
  32216. /***/ (function(module, exports, __webpack_require__) {
  32217. "use strict";
  32218. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32219. Object.defineProperty(exports, "__esModule", {
  32220. value: true
  32221. });
  32222. exports.default = void 0;
  32223. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  32224. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32225. /**
  32226. * This method is like `_.uniq` except that it accepts `iteratee` which is
  32227. * invoked for each element in `array` to generate the criterion by which
  32228. * uniqueness is computed. The order of result values is determined by the
  32229. * order they occur in the array. The iteratee is invoked with one argument:
  32230. * (value).
  32231. *
  32232. * @static
  32233. * @memberOf _
  32234. * @since 4.0.0
  32235. * @category Array
  32236. * @param {Array} array The array to inspect.
  32237. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  32238. * @returns {Array} Returns the new duplicate free array.
  32239. * @example
  32240. *
  32241. * _.uniqBy([2.1, 1.2, 2.3], Math.floor);
  32242. * // => [2.1, 1.2]
  32243. *
  32244. * // The `_.property` iteratee shorthand.
  32245. * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
  32246. * // => [{ 'x': 1 }, { 'x': 2 }]
  32247. */
  32248. function uniqBy(array, iteratee) {
  32249. return array && array.length ? (0, _baseUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
  32250. }
  32251. var _default = uniqBy;
  32252. exports.default = _default;
  32253. /***/ }),
  32254. /* 736 */
  32255. /*!********************************************************************************************!*\
  32256. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqWith.js ***!
  32257. \********************************************************************************************/
  32258. /*! no static exports found */
  32259. /***/ (function(module, exports, __webpack_require__) {
  32260. "use strict";
  32261. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32262. Object.defineProperty(exports, "__esModule", {
  32263. value: true
  32264. });
  32265. exports.default = void 0;
  32266. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32267. /**
  32268. * This method is like `_.uniq` except that it accepts `comparator` which
  32269. * is invoked to compare elements of `array`. The order of result values is
  32270. * determined by the order they occur in the array.The comparator is invoked
  32271. * with two arguments: (arrVal, othVal).
  32272. *
  32273. * @static
  32274. * @memberOf _
  32275. * @since 4.0.0
  32276. * @category Array
  32277. * @param {Array} array The array to inspect.
  32278. * @param {Function} [comparator] The comparator invoked per element.
  32279. * @returns {Array} Returns the new duplicate free array.
  32280. * @example
  32281. *
  32282. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
  32283. *
  32284. * _.uniqWith(objects, _.isEqual);
  32285. * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]
  32286. */
  32287. function uniqWith(array, comparator) {
  32288. comparator = typeof comparator == 'function' ? comparator : undefined;
  32289. return array && array.length ? (0, _baseUniq.default)(array, undefined, comparator) : [];
  32290. }
  32291. var _default = uniqWith;
  32292. exports.default = _default;
  32293. /***/ }),
  32294. /* 737 */
  32295. /*!********************************************************************************************!*\
  32296. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqueId.js ***!
  32297. \********************************************************************************************/
  32298. /*! no static exports found */
  32299. /***/ (function(module, exports, __webpack_require__) {
  32300. "use strict";
  32301. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32302. Object.defineProperty(exports, "__esModule", {
  32303. value: true
  32304. });
  32305. exports.default = void 0;
  32306. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  32307. /** Used to generate unique IDs. */
  32308. var idCounter = 0;
  32309. /**
  32310. * Generates a unique ID. If `prefix` is given, the ID is appended to it.
  32311. *
  32312. * @static
  32313. * @since 0.1.0
  32314. * @memberOf _
  32315. * @category Util
  32316. * @param {string} [prefix=''] The value to prefix the ID with.
  32317. * @returns {string} Returns the unique ID.
  32318. * @example
  32319. *
  32320. * _.uniqueId('contact_');
  32321. * // => 'contact_104'
  32322. *
  32323. * _.uniqueId();
  32324. * // => '105'
  32325. */
  32326. function uniqueId(prefix) {
  32327. var id = ++idCounter;
  32328. return (0, _toString.default)(prefix) + id;
  32329. }
  32330. var _default = uniqueId;
  32331. exports.default = _default;
  32332. /***/ }),
  32333. /* 738 */
  32334. /*!*****************************************************************************************!*\
  32335. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unset.js ***!
  32336. \*****************************************************************************************/
  32337. /*! no static exports found */
  32338. /***/ (function(module, exports, __webpack_require__) {
  32339. "use strict";
  32340. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32341. Object.defineProperty(exports, "__esModule", {
  32342. value: true
  32343. });
  32344. exports.default = void 0;
  32345. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  32346. /**
  32347. * Removes the property at `path` of `object`.
  32348. *
  32349. * **Note:** This method mutates `object`.
  32350. *
  32351. * @static
  32352. * @memberOf _
  32353. * @since 4.0.0
  32354. * @category Object
  32355. * @param {Object} object The object to modify.
  32356. * @param {Array|string} path The path of the property to unset.
  32357. * @returns {boolean} Returns `true` if the property is deleted, else `false`.
  32358. * @example
  32359. *
  32360. * var object = { 'a': [{ 'b': { 'c': 7 } }] };
  32361. * _.unset(object, 'a[0].b.c');
  32362. * // => true
  32363. *
  32364. * console.log(object);
  32365. * // => { 'a': [{ 'b': {} }] };
  32366. *
  32367. * _.unset(object, ['a', '0', 'b', 'c']);
  32368. * // => true
  32369. *
  32370. * console.log(object);
  32371. * // => { 'a': [{ 'b': {} }] };
  32372. */
  32373. function unset(object, path) {
  32374. return object == null ? true : (0, _baseUnset.default)(object, path);
  32375. }
  32376. var _default = unset;
  32377. exports.default = _default;
  32378. /***/ }),
  32379. /* 739 */
  32380. /*!*****************************************************************************************!*\
  32381. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzip.js ***!
  32382. \*****************************************************************************************/
  32383. /*! no static exports found */
  32384. /***/ (function(module, exports, __webpack_require__) {
  32385. "use strict";
  32386. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32387. Object.defineProperty(exports, "__esModule", {
  32388. value: true
  32389. });
  32390. exports.default = void 0;
  32391. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  32392. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  32393. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  32394. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  32395. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32396. /* Built-in method references for those with the same name as other `lodash` methods. */
  32397. var nativeMax = Math.max;
  32398. /**
  32399. * This method is like `_.zip` except that it accepts an array of grouped
  32400. * elements and creates an array regrouping the elements to their pre-zip
  32401. * configuration.
  32402. *
  32403. * @static
  32404. * @memberOf _
  32405. * @since 1.2.0
  32406. * @category Array
  32407. * @param {Array} array The array of grouped elements to process.
  32408. * @returns {Array} Returns the new array of regrouped elements.
  32409. * @example
  32410. *
  32411. * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]);
  32412. * // => [['a', 1, true], ['b', 2, false]]
  32413. *
  32414. * _.unzip(zipped);
  32415. * // => [['a', 'b'], [1, 2], [true, false]]
  32416. */
  32417. function unzip(array) {
  32418. if (!(array && array.length)) {
  32419. return [];
  32420. }
  32421. var length = 0;
  32422. array = (0, _arrayFilter.default)(array, function (group) {
  32423. if ((0, _isArrayLikeObject.default)(group)) {
  32424. length = nativeMax(group.length, length);
  32425. return true;
  32426. }
  32427. });
  32428. return (0, _baseTimes.default)(length, function (index) {
  32429. return (0, _arrayMap.default)(array, (0, _baseProperty.default)(index));
  32430. });
  32431. }
  32432. var _default = unzip;
  32433. exports.default = _default;
  32434. /***/ }),
  32435. /* 740 */
  32436. /*!*********************************************************************************************!*\
  32437. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzipWith.js ***!
  32438. \*********************************************************************************************/
  32439. /*! no static exports found */
  32440. /***/ (function(module, exports, __webpack_require__) {
  32441. "use strict";
  32442. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32443. Object.defineProperty(exports, "__esModule", {
  32444. value: true
  32445. });
  32446. exports.default = void 0;
  32447. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  32448. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  32449. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  32450. /**
  32451. * This method is like `_.unzip` except that it accepts `iteratee` to specify
  32452. * how regrouped values should be combined. The iteratee is invoked with the
  32453. * elements of each group: (...group).
  32454. *
  32455. * @static
  32456. * @memberOf _
  32457. * @since 3.8.0
  32458. * @category Array
  32459. * @param {Array} array The array of grouped elements to process.
  32460. * @param {Function} [iteratee=_.identity] The function to combine
  32461. * regrouped values.
  32462. * @returns {Array} Returns the new array of regrouped elements.
  32463. * @example
  32464. *
  32465. * var zipped = _.zip([1, 2], [10, 20], [100, 200]);
  32466. * // => [[1, 10, 100], [2, 20, 200]]
  32467. *
  32468. * _.unzipWith(zipped, _.add);
  32469. * // => [3, 30, 300]
  32470. */
  32471. function unzipWith(array, iteratee) {
  32472. if (!(array && array.length)) {
  32473. return [];
  32474. }
  32475. var result = (0, _unzip.default)(array);
  32476. if (iteratee == null) {
  32477. return result;
  32478. }
  32479. return (0, _arrayMap.default)(result, function (group) {
  32480. return (0, _apply.default)(iteratee, undefined, group);
  32481. });
  32482. }
  32483. var _default = unzipWith;
  32484. exports.default = _default;
  32485. /***/ }),
  32486. /* 741 */
  32487. /*!******************************************************************************************!*\
  32488. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/update.js ***!
  32489. \******************************************************************************************/
  32490. /*! no static exports found */
  32491. /***/ (function(module, exports, __webpack_require__) {
  32492. "use strict";
  32493. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32494. Object.defineProperty(exports, "__esModule", {
  32495. value: true
  32496. });
  32497. exports.default = void 0;
  32498. var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
  32499. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32500. /**
  32501. * This method is like `_.set` except that accepts `updater` to produce the
  32502. * value to set. Use `_.updateWith` to customize `path` creation. The `updater`
  32503. * is invoked with one argument: (value).
  32504. *
  32505. * **Note:** This method mutates `object`.
  32506. *
  32507. * @static
  32508. * @memberOf _
  32509. * @since 4.6.0
  32510. * @category Object
  32511. * @param {Object} object The object to modify.
  32512. * @param {Array|string} path The path of the property to set.
  32513. * @param {Function} updater The function to produce the updated value.
  32514. * @returns {Object} Returns `object`.
  32515. * @example
  32516. *
  32517. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  32518. *
  32519. * _.update(object, 'a[0].b.c', function(n) { return n * n; });
  32520. * console.log(object.a[0].b.c);
  32521. * // => 9
  32522. *
  32523. * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });
  32524. * console.log(object.x[0].y.z);
  32525. * // => 0
  32526. */
  32527. function update(object, path, updater) {
  32528. return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater));
  32529. }
  32530. var _default = update;
  32531. exports.default = _default;
  32532. /***/ }),
  32533. /* 742 */
  32534. /*!***********************************************************************************************!*\
  32535. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUpdate.js ***!
  32536. \***********************************************************************************************/
  32537. /*! no static exports found */
  32538. /***/ (function(module, exports, __webpack_require__) {
  32539. "use strict";
  32540. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32541. Object.defineProperty(exports, "__esModule", {
  32542. value: true
  32543. });
  32544. exports.default = void 0;
  32545. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  32546. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  32547. /**
  32548. * The base implementation of `_.update`.
  32549. *
  32550. * @private
  32551. * @param {Object} object The object to modify.
  32552. * @param {Array|string} path The path of the property to update.
  32553. * @param {Function} updater The function to produce the updated value.
  32554. * @param {Function} [customizer] The function to customize path creation.
  32555. * @returns {Object} Returns `object`.
  32556. */
  32557. function baseUpdate(object, path, updater, customizer) {
  32558. return (0, _baseSet.default)(object, path, updater((0, _baseGet.default)(object, path)), customizer);
  32559. }
  32560. var _default = baseUpdate;
  32561. exports.default = _default;
  32562. /***/ }),
  32563. /* 743 */
  32564. /*!**********************************************************************************************!*\
  32565. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/updateWith.js ***!
  32566. \**********************************************************************************************/
  32567. /*! no static exports found */
  32568. /***/ (function(module, exports, __webpack_require__) {
  32569. "use strict";
  32570. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32571. Object.defineProperty(exports, "__esModule", {
  32572. value: true
  32573. });
  32574. exports.default = void 0;
  32575. var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
  32576. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32577. /**
  32578. * This method is like `_.update` except that it accepts `customizer` which is
  32579. * invoked to produce the objects of `path`. If `customizer` returns `undefined`
  32580. * path creation is handled by the method instead. The `customizer` is invoked
  32581. * with three arguments: (nsValue, key, nsObject).
  32582. *
  32583. * **Note:** This method mutates `object`.
  32584. *
  32585. * @static
  32586. * @memberOf _
  32587. * @since 4.6.0
  32588. * @category Object
  32589. * @param {Object} object The object to modify.
  32590. * @param {Array|string} path The path of the property to set.
  32591. * @param {Function} updater The function to produce the updated value.
  32592. * @param {Function} [customizer] The function to customize assigned values.
  32593. * @returns {Object} Returns `object`.
  32594. * @example
  32595. *
  32596. * var object = {};
  32597. *
  32598. * _.updateWith(object, '[0][1]', _.constant('a'), Object);
  32599. * // => { '0': { '1': 'a' } }
  32600. */
  32601. function updateWith(object, path, updater, customizer) {
  32602. customizer = typeof customizer == 'function' ? customizer : undefined;
  32603. return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater), customizer);
  32604. }
  32605. var _default = updateWith;
  32606. exports.default = _default;
  32607. /***/ }),
  32608. /* 744 */
  32609. /*!*********************************************************************************************!*\
  32610. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperCase.js ***!
  32611. \*********************************************************************************************/
  32612. /*! no static exports found */
  32613. /***/ (function(module, exports, __webpack_require__) {
  32614. "use strict";
  32615. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32616. Object.defineProperty(exports, "__esModule", {
  32617. value: true
  32618. });
  32619. exports.default = void 0;
  32620. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  32621. /**
  32622. * Converts `string`, as space separated words, to upper case.
  32623. *
  32624. * @static
  32625. * @memberOf _
  32626. * @since 4.0.0
  32627. * @category String
  32628. * @param {string} [string=''] The string to convert.
  32629. * @returns {string} Returns the upper cased string.
  32630. * @example
  32631. *
  32632. * _.upperCase('--foo-bar');
  32633. * // => 'FOO BAR'
  32634. *
  32635. * _.upperCase('fooBar');
  32636. * // => 'FOO BAR'
  32637. *
  32638. * _.upperCase('__foo_bar__');
  32639. * // => 'FOO BAR'
  32640. */
  32641. var upperCase = (0, _createCompounder.default)(function (result, word, index) {
  32642. return result + (index ? ' ' : '') + word.toUpperCase();
  32643. });
  32644. var _default = upperCase;
  32645. exports.default = _default;
  32646. /***/ }),
  32647. /* 745 */
  32648. /*!*****************************************************************************************!*\
  32649. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/value.js ***!
  32650. \*****************************************************************************************/
  32651. /*! no static exports found */
  32652. /***/ (function(module, exports, __webpack_require__) {
  32653. "use strict";
  32654. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32655. Object.defineProperty(exports, "__esModule", {
  32656. value: true
  32657. });
  32658. Object.defineProperty(exports, "default", {
  32659. enumerable: true,
  32660. get: function get() {
  32661. return _wrapperValue.default;
  32662. }
  32663. });
  32664. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  32665. /***/ }),
  32666. /* 746 */
  32667. /*!*******************************************************************************************!*\
  32668. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valueOf.js ***!
  32669. \*******************************************************************************************/
  32670. /*! no static exports found */
  32671. /***/ (function(module, exports, __webpack_require__) {
  32672. "use strict";
  32673. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32674. Object.defineProperty(exports, "__esModule", {
  32675. value: true
  32676. });
  32677. Object.defineProperty(exports, "default", {
  32678. enumerable: true,
  32679. get: function get() {
  32680. return _wrapperValue.default;
  32681. }
  32682. });
  32683. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  32684. /***/ }),
  32685. /* 747 */
  32686. /*!********************************************************************************************!*\
  32687. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valuesIn.js ***!
  32688. \********************************************************************************************/
  32689. /*! no static exports found */
  32690. /***/ (function(module, exports, __webpack_require__) {
  32691. "use strict";
  32692. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32693. Object.defineProperty(exports, "__esModule", {
  32694. value: true
  32695. });
  32696. exports.default = void 0;
  32697. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  32698. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  32699. /**
  32700. * Creates an array of the own and inherited enumerable string keyed property
  32701. * values of `object`.
  32702. *
  32703. * **Note:** Non-object values are coerced to objects.
  32704. *
  32705. * @static
  32706. * @memberOf _
  32707. * @since 3.0.0
  32708. * @category Object
  32709. * @param {Object} object The object to query.
  32710. * @returns {Array} Returns the array of property values.
  32711. * @example
  32712. *
  32713. * function Foo() {
  32714. * this.a = 1;
  32715. * this.b = 2;
  32716. * }
  32717. *
  32718. * Foo.prototype.c = 3;
  32719. *
  32720. * _.valuesIn(new Foo);
  32721. * // => [1, 2, 3] (iteration order is not guaranteed)
  32722. */
  32723. function valuesIn(object) {
  32724. return object == null ? [] : (0, _baseValues.default)(object, (0, _keysIn.default)(object));
  32725. }
  32726. var _default = valuesIn;
  32727. exports.default = _default;
  32728. /***/ }),
  32729. /* 748 */
  32730. /*!*******************************************************************************************!*\
  32731. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/without.js ***!
  32732. \*******************************************************************************************/
  32733. /*! no static exports found */
  32734. /***/ (function(module, exports, __webpack_require__) {
  32735. "use strict";
  32736. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32737. Object.defineProperty(exports, "__esModule", {
  32738. value: true
  32739. });
  32740. exports.default = void 0;
  32741. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  32742. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32743. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32744. /**
  32745. * Creates an array excluding all given values using
  32746. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  32747. * for equality comparisons.
  32748. *
  32749. * **Note:** Unlike `_.pull`, this method returns a new array.
  32750. *
  32751. * @static
  32752. * @memberOf _
  32753. * @since 0.1.0
  32754. * @category Array
  32755. * @param {Array} array The array to inspect.
  32756. * @param {...*} [values] The values to exclude.
  32757. * @returns {Array} Returns the new array of filtered values.
  32758. * @see _.difference, _.xor
  32759. * @example
  32760. *
  32761. * _.without([2, 1, 2, 3], 1, 2);
  32762. * // => [3]
  32763. */
  32764. var without = (0, _baseRest.default)(function (array, values) {
  32765. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, values) : [];
  32766. });
  32767. var _default = without;
  32768. exports.default = _default;
  32769. /***/ }),
  32770. /* 749 */
  32771. /*!****************************************************************************************!*\
  32772. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrap.js ***!
  32773. \****************************************************************************************/
  32774. /*! no static exports found */
  32775. /***/ (function(module, exports, __webpack_require__) {
  32776. "use strict";
  32777. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32778. Object.defineProperty(exports, "__esModule", {
  32779. value: true
  32780. });
  32781. exports.default = void 0;
  32782. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32783. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  32784. /**
  32785. * Creates a function that provides `value` to `wrapper` as its first
  32786. * argument. Any additional arguments provided to the function are appended
  32787. * to those provided to the `wrapper`. The wrapper is invoked with the `this`
  32788. * binding of the created function.
  32789. *
  32790. * @static
  32791. * @memberOf _
  32792. * @since 0.1.0
  32793. * @category Function
  32794. * @param {*} value The value to wrap.
  32795. * @param {Function} [wrapper=identity] The wrapper function.
  32796. * @returns {Function} Returns the new function.
  32797. * @example
  32798. *
  32799. * var p = _.wrap(_.escape, function(func, text) {
  32800. * return '<p>' + func(text) + '</p>';
  32801. * });
  32802. *
  32803. * p('fred, barney, & pebbles');
  32804. * // => '<p>fred, barney, &amp; pebbles</p>'
  32805. */
  32806. function wrap(value, wrapper) {
  32807. return (0, _partial.default)((0, _castFunction.default)(wrapper), value);
  32808. }
  32809. var _default = wrap;
  32810. exports.default = _default;
  32811. /***/ }),
  32812. /* 750 */
  32813. /*!*********************************************************************************************!*\
  32814. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperAt.js ***!
  32815. \*********************************************************************************************/
  32816. /*! no static exports found */
  32817. /***/ (function(module, exports, __webpack_require__) {
  32818. "use strict";
  32819. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32820. Object.defineProperty(exports, "__esModule", {
  32821. value: true
  32822. });
  32823. exports.default = void 0;
  32824. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  32825. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  32826. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  32827. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  32828. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  32829. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  32830. /**
  32831. * This method is the wrapper version of `_.at`.
  32832. *
  32833. * @name at
  32834. * @memberOf _
  32835. * @since 1.0.0
  32836. * @category Seq
  32837. * @param {...(string|string[])} [paths] The property paths to pick.
  32838. * @returns {Object} Returns the new `lodash` wrapper instance.
  32839. * @example
  32840. *
  32841. * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
  32842. *
  32843. * _(object).at(['a[0].b.c', 'a[1]']).value();
  32844. * // => [3, 4]
  32845. */
  32846. var wrapperAt = (0, _flatRest.default)(function (paths) {
  32847. var length = paths.length,
  32848. start = length ? paths[0] : 0,
  32849. value = this.__wrapped__,
  32850. interceptor = function interceptor(object) {
  32851. return (0, _baseAt.default)(object, paths);
  32852. };
  32853. if (length > 1 || this.__actions__.length || !(value instanceof _LazyWrapper.default) || !(0, _isIndex.default)(start)) {
  32854. return this.thru(interceptor);
  32855. }
  32856. value = value.slice(start, +start + (length ? 1 : 0));
  32857. value.__actions__.push({
  32858. 'func': _thru.default,
  32859. 'args': [interceptor],
  32860. 'thisArg': undefined
  32861. });
  32862. return new _LodashWrapper.default(value, this.__chain__).thru(function (array) {
  32863. if (length && !array.length) {
  32864. array.push(undefined);
  32865. }
  32866. return array;
  32867. });
  32868. });
  32869. var _default = wrapperAt;
  32870. exports.default = _default;
  32871. /***/ }),
  32872. /* 751 */
  32873. /*!************************************************************************************************!*\
  32874. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperChain.js ***!
  32875. \************************************************************************************************/
  32876. /*! no static exports found */
  32877. /***/ (function(module, exports, __webpack_require__) {
  32878. "use strict";
  32879. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32880. Object.defineProperty(exports, "__esModule", {
  32881. value: true
  32882. });
  32883. exports.default = void 0;
  32884. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  32885. /**
  32886. * Creates a `lodash` wrapper instance with explicit method chain sequences enabled.
  32887. *
  32888. * @name chain
  32889. * @memberOf _
  32890. * @since 0.1.0
  32891. * @category Seq
  32892. * @returns {Object} Returns the new `lodash` wrapper instance.
  32893. * @example
  32894. *
  32895. * var users = [
  32896. * { 'user': 'barney', 'age': 36 },
  32897. * { 'user': 'fred', 'age': 40 }
  32898. * ];
  32899. *
  32900. * // A sequence without explicit chaining.
  32901. * _(users).head();
  32902. * // => { 'user': 'barney', 'age': 36 }
  32903. *
  32904. * // A sequence with explicit chaining.
  32905. * _(users)
  32906. * .chain()
  32907. * .head()
  32908. * .pick('user')
  32909. * .value();
  32910. * // => { 'user': 'barney' }
  32911. */
  32912. function wrapperChain() {
  32913. return (0, _chain.default)(this);
  32914. }
  32915. var _default = wrapperChain;
  32916. exports.default = _default;
  32917. /***/ }),
  32918. /* 752 */
  32919. /*!**************************************************************************************************!*\
  32920. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperReverse.js ***!
  32921. \**************************************************************************************************/
  32922. /*! no static exports found */
  32923. /***/ (function(module, exports, __webpack_require__) {
  32924. "use strict";
  32925. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32926. Object.defineProperty(exports, "__esModule", {
  32927. value: true
  32928. });
  32929. exports.default = void 0;
  32930. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  32931. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  32932. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  32933. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  32934. /**
  32935. * This method is the wrapper version of `_.reverse`.
  32936. *
  32937. * **Note:** This method mutates the wrapped array.
  32938. *
  32939. * @name reverse
  32940. * @memberOf _
  32941. * @since 0.1.0
  32942. * @category Seq
  32943. * @returns {Object} Returns the new `lodash` wrapper instance.
  32944. * @example
  32945. *
  32946. * var array = [1, 2, 3];
  32947. *
  32948. * _(array).reverse().value()
  32949. * // => [3, 2, 1]
  32950. *
  32951. * console.log(array);
  32952. * // => [3, 2, 1]
  32953. */
  32954. function wrapperReverse() {
  32955. var value = this.__wrapped__;
  32956. if (value instanceof _LazyWrapper.default) {
  32957. var wrapped = value;
  32958. if (this.__actions__.length) {
  32959. wrapped = new _LazyWrapper.default(this);
  32960. }
  32961. wrapped = wrapped.reverse();
  32962. wrapped.__actions__.push({
  32963. 'func': _thru.default,
  32964. 'args': [_reverse.default],
  32965. 'thisArg': undefined
  32966. });
  32967. return new _LodashWrapper.default(wrapped, this.__chain__);
  32968. }
  32969. return this.thru(_reverse.default);
  32970. }
  32971. var _default = wrapperReverse;
  32972. exports.default = _default;
  32973. /***/ }),
  32974. /* 753 */
  32975. /*!***************************************************************************************!*\
  32976. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xor.js ***!
  32977. \***************************************************************************************/
  32978. /*! no static exports found */
  32979. /***/ (function(module, exports, __webpack_require__) {
  32980. "use strict";
  32981. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32982. Object.defineProperty(exports, "__esModule", {
  32983. value: true
  32984. });
  32985. exports.default = void 0;
  32986. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  32987. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32988. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  32989. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32990. /**
  32991. * Creates an array of unique values that is the
  32992. * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)
  32993. * of the given arrays. The order of result values is determined by the order
  32994. * they occur in the arrays.
  32995. *
  32996. * @static
  32997. * @memberOf _
  32998. * @since 2.4.0
  32999. * @category Array
  33000. * @param {...Array} [arrays] The arrays to inspect.
  33001. * @returns {Array} Returns the new array of filtered values.
  33002. * @see _.difference, _.without
  33003. * @example
  33004. *
  33005. * _.xor([2, 1], [2, 3]);
  33006. * // => [1, 3]
  33007. */
  33008. var xor = (0, _baseRest.default)(function (arrays) {
  33009. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default));
  33010. });
  33011. var _default = xor;
  33012. exports.default = _default;
  33013. /***/ }),
  33014. /* 754 */
  33015. /*!********************************************************************************************!*\
  33016. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseXor.js ***!
  33017. \********************************************************************************************/
  33018. /*! no static exports found */
  33019. /***/ (function(module, exports, __webpack_require__) {
  33020. "use strict";
  33021. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33022. Object.defineProperty(exports, "__esModule", {
  33023. value: true
  33024. });
  33025. exports.default = void 0;
  33026. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  33027. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  33028. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  33029. /**
  33030. * The base implementation of methods like `_.xor`, without support for
  33031. * iteratee shorthands, that accepts an array of arrays to inspect.
  33032. *
  33033. * @private
  33034. * @param {Array} arrays The arrays to inspect.
  33035. * @param {Function} [iteratee] The iteratee invoked per element.
  33036. * @param {Function} [comparator] The comparator invoked per element.
  33037. * @returns {Array} Returns the new array of values.
  33038. */
  33039. function baseXor(arrays, iteratee, comparator) {
  33040. var length = arrays.length;
  33041. if (length < 2) {
  33042. return length ? (0, _baseUniq.default)(arrays[0]) : [];
  33043. }
  33044. var index = -1,
  33045. result = Array(length);
  33046. while (++index < length) {
  33047. var array = arrays[index],
  33048. othIndex = -1;
  33049. while (++othIndex < length) {
  33050. if (othIndex != index) {
  33051. result[index] = (0, _baseDifference.default)(result[index] || array, arrays[othIndex], iteratee, comparator);
  33052. }
  33053. }
  33054. }
  33055. return (0, _baseUniq.default)((0, _baseFlatten.default)(result, 1), iteratee, comparator);
  33056. }
  33057. var _default = baseXor;
  33058. exports.default = _default;
  33059. /***/ }),
  33060. /* 755 */
  33061. /*!*****************************************************************************************!*\
  33062. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorBy.js ***!
  33063. \*****************************************************************************************/
  33064. /*! no static exports found */
  33065. /***/ (function(module, exports, __webpack_require__) {
  33066. "use strict";
  33067. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33068. Object.defineProperty(exports, "__esModule", {
  33069. value: true
  33070. });
  33071. exports.default = void 0;
  33072. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  33073. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  33074. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33075. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  33076. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  33077. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33078. /**
  33079. * This method is like `_.xor` except that it accepts `iteratee` which is
  33080. * invoked for each element of each `arrays` to generate the criterion by
  33081. * which by which they're compared. The order of result values is determined
  33082. * by the order they occur in the arrays. The iteratee is invoked with one
  33083. * argument: (value).
  33084. *
  33085. * @static
  33086. * @memberOf _
  33087. * @since 4.0.0
  33088. * @category Array
  33089. * @param {...Array} [arrays] The arrays to inspect.
  33090. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  33091. * @returns {Array} Returns the new array of filtered values.
  33092. * @example
  33093. *
  33094. * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  33095. * // => [1.2, 3.4]
  33096. *
  33097. * // The `_.property` iteratee shorthand.
  33098. * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  33099. * // => [{ 'x': 2 }]
  33100. */
  33101. var xorBy = (0, _baseRest.default)(function (arrays) {
  33102. var iteratee = (0, _last.default)(arrays);
  33103. if ((0, _isArrayLikeObject.default)(iteratee)) {
  33104. iteratee = undefined;
  33105. }
  33106. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), (0, _baseIteratee.default)(iteratee, 2));
  33107. });
  33108. var _default = xorBy;
  33109. exports.default = _default;
  33110. /***/ }),
  33111. /* 756 */
  33112. /*!*******************************************************************************************!*\
  33113. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorWith.js ***!
  33114. \*******************************************************************************************/
  33115. /*! no static exports found */
  33116. /***/ (function(module, exports, __webpack_require__) {
  33117. "use strict";
  33118. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33119. Object.defineProperty(exports, "__esModule", {
  33120. value: true
  33121. });
  33122. exports.default = void 0;
  33123. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  33124. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33125. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  33126. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  33127. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33128. /**
  33129. * This method is like `_.xor` except that it accepts `comparator` which is
  33130. * invoked to compare elements of `arrays`. The order of result values is
  33131. * determined by the order they occur in the arrays. The comparator is invoked
  33132. * with two arguments: (arrVal, othVal).
  33133. *
  33134. * @static
  33135. * @memberOf _
  33136. * @since 4.0.0
  33137. * @category Array
  33138. * @param {...Array} [arrays] The arrays to inspect.
  33139. * @param {Function} [comparator] The comparator invoked per element.
  33140. * @returns {Array} Returns the new array of filtered values.
  33141. * @example
  33142. *
  33143. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  33144. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  33145. *
  33146. * _.xorWith(objects, others, _.isEqual);
  33147. * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
  33148. */
  33149. var xorWith = (0, _baseRest.default)(function (arrays) {
  33150. var comparator = (0, _last.default)(arrays);
  33151. comparator = typeof comparator == 'function' ? comparator : undefined;
  33152. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), undefined, comparator);
  33153. });
  33154. var _default = xorWith;
  33155. exports.default = _default;
  33156. /***/ }),
  33157. /* 757 */
  33158. /*!***************************************************************************************!*\
  33159. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zip.js ***!
  33160. \***************************************************************************************/
  33161. /*! no static exports found */
  33162. /***/ (function(module, exports, __webpack_require__) {
  33163. "use strict";
  33164. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33165. Object.defineProperty(exports, "__esModule", {
  33166. value: true
  33167. });
  33168. exports.default = void 0;
  33169. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33170. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  33171. /**
  33172. * Creates an array of grouped elements, the first of which contains the
  33173. * first elements of the given arrays, the second of which contains the
  33174. * second elements of the given arrays, and so on.
  33175. *
  33176. * @static
  33177. * @memberOf _
  33178. * @since 0.1.0
  33179. * @category Array
  33180. * @param {...Array} [arrays] The arrays to process.
  33181. * @returns {Array} Returns the new array of grouped elements.
  33182. * @example
  33183. *
  33184. * _.zip(['a', 'b'], [1, 2], [true, false]);
  33185. * // => [['a', 1, true], ['b', 2, false]]
  33186. */
  33187. var zip = (0, _baseRest.default)(_unzip.default);
  33188. var _default = zip;
  33189. exports.default = _default;
  33190. /***/ }),
  33191. /* 758 */
  33192. /*!*********************************************************************************************!*\
  33193. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObject.js ***!
  33194. \*********************************************************************************************/
  33195. /*! no static exports found */
  33196. /***/ (function(module, exports, __webpack_require__) {
  33197. "use strict";
  33198. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33199. Object.defineProperty(exports, "__esModule", {
  33200. value: true
  33201. });
  33202. exports.default = void 0;
  33203. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  33204. var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
  33205. /**
  33206. * This method is like `_.fromPairs` except that it accepts two arrays,
  33207. * one of property identifiers and one of corresponding values.
  33208. *
  33209. * @static
  33210. * @memberOf _
  33211. * @since 0.4.0
  33212. * @category Array
  33213. * @param {Array} [props=[]] The property identifiers.
  33214. * @param {Array} [values=[]] The property values.
  33215. * @returns {Object} Returns the new object.
  33216. * @example
  33217. *
  33218. * _.zipObject(['a', 'b'], [1, 2]);
  33219. * // => { 'a': 1, 'b': 2 }
  33220. */
  33221. function zipObject(props, values) {
  33222. return (0, _baseZipObject.default)(props || [], values || [], _assignValue.default);
  33223. }
  33224. var _default = zipObject;
  33225. exports.default = _default;
  33226. /***/ }),
  33227. /* 759 */
  33228. /*!**************************************************************************************************!*\
  33229. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseZipObject.js ***!
  33230. \**************************************************************************************************/
  33231. /*! no static exports found */
  33232. /***/ (function(module, exports, __webpack_require__) {
  33233. "use strict";
  33234. Object.defineProperty(exports, "__esModule", {
  33235. value: true
  33236. });
  33237. exports.default = void 0;
  33238. /**
  33239. * This base implementation of `_.zipObject` which assigns values using `assignFunc`.
  33240. *
  33241. * @private
  33242. * @param {Array} props The property identifiers.
  33243. * @param {Array} values The property values.
  33244. * @param {Function} assignFunc The function to assign values.
  33245. * @returns {Object} Returns the new object.
  33246. */
  33247. function baseZipObject(props, values, assignFunc) {
  33248. var index = -1,
  33249. length = props.length,
  33250. valsLength = values.length,
  33251. result = {};
  33252. while (++index < length) {
  33253. var value = index < valsLength ? values[index] : undefined;
  33254. assignFunc(result, props[index], value);
  33255. }
  33256. return result;
  33257. }
  33258. var _default = baseZipObject;
  33259. exports.default = _default;
  33260. /***/ }),
  33261. /* 760 */
  33262. /*!*************************************************************************************************!*\
  33263. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObjectDeep.js ***!
  33264. \*************************************************************************************************/
  33265. /*! no static exports found */
  33266. /***/ (function(module, exports, __webpack_require__) {
  33267. "use strict";
  33268. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33269. Object.defineProperty(exports, "__esModule", {
  33270. value: true
  33271. });
  33272. exports.default = void 0;
  33273. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  33274. var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
  33275. /**
  33276. * This method is like `_.zipObject` except that it supports property paths.
  33277. *
  33278. * @static
  33279. * @memberOf _
  33280. * @since 4.1.0
  33281. * @category Array
  33282. * @param {Array} [props=[]] The property identifiers.
  33283. * @param {Array} [values=[]] The property values.
  33284. * @returns {Object} Returns the new object.
  33285. * @example
  33286. *
  33287. * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);
  33288. * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }
  33289. */
  33290. function zipObjectDeep(props, values) {
  33291. return (0, _baseZipObject.default)(props || [], values || [], _baseSet.default);
  33292. }
  33293. var _default = zipObjectDeep;
  33294. exports.default = _default;
  33295. /***/ }),
  33296. /* 761 */
  33297. /*!*******************************************************************************************!*\
  33298. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipWith.js ***!
  33299. \*******************************************************************************************/
  33300. /*! no static exports found */
  33301. /***/ (function(module, exports, __webpack_require__) {
  33302. "use strict";
  33303. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33304. Object.defineProperty(exports, "__esModule", {
  33305. value: true
  33306. });
  33307. exports.default = void 0;
  33308. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33309. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  33310. /**
  33311. * This method is like `_.zip` except that it accepts `iteratee` to specify
  33312. * how grouped values should be combined. The iteratee is invoked with the
  33313. * elements of each group: (...group).
  33314. *
  33315. * @static
  33316. * @memberOf _
  33317. * @since 3.8.0
  33318. * @category Array
  33319. * @param {...Array} [arrays] The arrays to process.
  33320. * @param {Function} [iteratee=_.identity] The function to combine
  33321. * grouped values.
  33322. * @returns {Array} Returns the new array of grouped elements.
  33323. * @example
  33324. *
  33325. * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {
  33326. * return a + b + c;
  33327. * });
  33328. * // => [111, 222]
  33329. */
  33330. var zipWith = (0, _baseRest.default)(function (arrays) {
  33331. var length = arrays.length,
  33332. iteratee = length > 1 ? arrays[length - 1] : undefined;
  33333. iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined;
  33334. return (0, _unzipWith.default)(arrays, iteratee);
  33335. });
  33336. var _default = zipWith;
  33337. exports.default = _default;
  33338. /***/ }),
  33339. /* 762 */
  33340. /*!**************************************************************************************************!*\
  33341. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.default.js ***!
  33342. \**************************************************************************************************/
  33343. /*! no static exports found */
  33344. /***/ (function(module, exports, __webpack_require__) {
  33345. "use strict";
  33346. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33347. Object.defineProperty(exports, "__esModule", {
  33348. value: true
  33349. });
  33350. exports.default = void 0;
  33351. var _array = _interopRequireDefault(__webpack_require__(/*! ./array.js */ 763));
  33352. var _collection = _interopRequireDefault(__webpack_require__(/*! ./collection.js */ 765));
  33353. var _date = _interopRequireDefault(__webpack_require__(/*! ./date.js */ 767));
  33354. var _function = _interopRequireDefault(__webpack_require__(/*! ./function.js */ 769));
  33355. var _lang = _interopRequireDefault(__webpack_require__(/*! ./lang.js */ 771));
  33356. var _math = _interopRequireDefault(__webpack_require__(/*! ./math.js */ 773));
  33357. var _number = _interopRequireDefault(__webpack_require__(/*! ./number.js */ 775));
  33358. var _object = _interopRequireDefault(__webpack_require__(/*! ./object.js */ 777));
  33359. var _seq = _interopRequireDefault(__webpack_require__(/*! ./seq.js */ 779));
  33360. var _string = _interopRequireDefault(__webpack_require__(/*! ./string.js */ 781));
  33361. var _util = _interopRequireDefault(__webpack_require__(/*! ./util.js */ 783));
  33362. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  33363. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  33364. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  33365. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  33366. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  33367. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  33368. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  33369. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  33370. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  33371. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33372. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  33373. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  33374. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  33375. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  33376. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  33377. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33378. var _lazyClone = _interopRequireDefault(__webpack_require__(/*! ./_lazyClone.js */ 785));
  33379. var _lazyReverse = _interopRequireDefault(__webpack_require__(/*! ./_lazyReverse.js */ 786));
  33380. var _lazyValue = _interopRequireDefault(__webpack_require__(/*! ./_lazyValue.js */ 787));
  33381. var _mixin2 = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  33382. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  33383. var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
  33384. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  33385. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  33386. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  33387. /**
  33388. * @license
  33389. * Lodash (Custom Build) <https://lodash.com/>
  33390. * Build: `lodash modularize exports="es" -o ./`
  33391. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  33392. * Released under MIT license <https://lodash.com/license>
  33393. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  33394. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  33395. */
  33396. /** Used as the semantic version number. */
  33397. var VERSION = '4.17.21';
  33398. /** Used to compose bitmasks for function metadata. */
  33399. var WRAP_BIND_KEY_FLAG = 2;
  33400. /** Used to indicate the type of lazy iteratees. */
  33401. var LAZY_FILTER_FLAG = 1,
  33402. LAZY_WHILE_FLAG = 3;
  33403. /** Used as references for the maximum length and index of an array. */
  33404. var MAX_ARRAY_LENGTH = 4294967295;
  33405. /** Used for built-in method references. */
  33406. var arrayProto = Array.prototype,
  33407. objectProto = Object.prototype;
  33408. /** Used to check objects for own properties. */
  33409. var hasOwnProperty = objectProto.hasOwnProperty;
  33410. /** Built-in value references. */
  33411. var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
  33412. /* Built-in method references for those with the same name as other `lodash` methods. */
  33413. var nativeMax = Math.max,
  33414. nativeMin = Math.min;
  33415. // wrap `_.mixin` so it works when provided only one argument
  33416. var mixin = function (func) {
  33417. return function (object, source, options) {
  33418. if (options == null) {
  33419. var isObj = (0, _isObject.default)(source),
  33420. props = isObj && (0, _keys.default)(source),
  33421. methodNames = props && props.length && (0, _baseFunctions.default)(source, props);
  33422. if (!(methodNames ? methodNames.length : isObj)) {
  33423. options = source;
  33424. source = object;
  33425. object = this;
  33426. }
  33427. }
  33428. return func(object, source, options);
  33429. };
  33430. }(_mixin2.default);
  33431. // Add methods that return wrapped values in chain sequences.
  33432. _wrapperLodash.default.after = _function.default.after;
  33433. _wrapperLodash.default.ary = _function.default.ary;
  33434. _wrapperLodash.default.assign = _object.default.assign;
  33435. _wrapperLodash.default.assignIn = _object.default.assignIn;
  33436. _wrapperLodash.default.assignInWith = _object.default.assignInWith;
  33437. _wrapperLodash.default.assignWith = _object.default.assignWith;
  33438. _wrapperLodash.default.at = _object.default.at;
  33439. _wrapperLodash.default.before = _function.default.before;
  33440. _wrapperLodash.default.bind = _function.default.bind;
  33441. _wrapperLodash.default.bindAll = _util.default.bindAll;
  33442. _wrapperLodash.default.bindKey = _function.default.bindKey;
  33443. _wrapperLodash.default.castArray = _lang.default.castArray;
  33444. _wrapperLodash.default.chain = _seq.default.chain;
  33445. _wrapperLodash.default.chunk = _array.default.chunk;
  33446. _wrapperLodash.default.compact = _array.default.compact;
  33447. _wrapperLodash.default.concat = _array.default.concat;
  33448. _wrapperLodash.default.cond = _util.default.cond;
  33449. _wrapperLodash.default.conforms = _util.default.conforms;
  33450. _wrapperLodash.default.constant = _util.default.constant;
  33451. _wrapperLodash.default.countBy = _collection.default.countBy;
  33452. _wrapperLodash.default.create = _object.default.create;
  33453. _wrapperLodash.default.curry = _function.default.curry;
  33454. _wrapperLodash.default.curryRight = _function.default.curryRight;
  33455. _wrapperLodash.default.debounce = _function.default.debounce;
  33456. _wrapperLodash.default.defaults = _object.default.defaults;
  33457. _wrapperLodash.default.defaultsDeep = _object.default.defaultsDeep;
  33458. _wrapperLodash.default.defer = _function.default.defer;
  33459. _wrapperLodash.default.delay = _function.default.delay;
  33460. _wrapperLodash.default.difference = _array.default.difference;
  33461. _wrapperLodash.default.differenceBy = _array.default.differenceBy;
  33462. _wrapperLodash.default.differenceWith = _array.default.differenceWith;
  33463. _wrapperLodash.default.drop = _array.default.drop;
  33464. _wrapperLodash.default.dropRight = _array.default.dropRight;
  33465. _wrapperLodash.default.dropRightWhile = _array.default.dropRightWhile;
  33466. _wrapperLodash.default.dropWhile = _array.default.dropWhile;
  33467. _wrapperLodash.default.fill = _array.default.fill;
  33468. _wrapperLodash.default.filter = _collection.default.filter;
  33469. _wrapperLodash.default.flatMap = _collection.default.flatMap;
  33470. _wrapperLodash.default.flatMapDeep = _collection.default.flatMapDeep;
  33471. _wrapperLodash.default.flatMapDepth = _collection.default.flatMapDepth;
  33472. _wrapperLodash.default.flatten = _array.default.flatten;
  33473. _wrapperLodash.default.flattenDeep = _array.default.flattenDeep;
  33474. _wrapperLodash.default.flattenDepth = _array.default.flattenDepth;
  33475. _wrapperLodash.default.flip = _function.default.flip;
  33476. _wrapperLodash.default.flow = _util.default.flow;
  33477. _wrapperLodash.default.flowRight = _util.default.flowRight;
  33478. _wrapperLodash.default.fromPairs = _array.default.fromPairs;
  33479. _wrapperLodash.default.functions = _object.default.functions;
  33480. _wrapperLodash.default.functionsIn = _object.default.functionsIn;
  33481. _wrapperLodash.default.groupBy = _collection.default.groupBy;
  33482. _wrapperLodash.default.initial = _array.default.initial;
  33483. _wrapperLodash.default.intersection = _array.default.intersection;
  33484. _wrapperLodash.default.intersectionBy = _array.default.intersectionBy;
  33485. _wrapperLodash.default.intersectionWith = _array.default.intersectionWith;
  33486. _wrapperLodash.default.invert = _object.default.invert;
  33487. _wrapperLodash.default.invertBy = _object.default.invertBy;
  33488. _wrapperLodash.default.invokeMap = _collection.default.invokeMap;
  33489. _wrapperLodash.default.iteratee = _util.default.iteratee;
  33490. _wrapperLodash.default.keyBy = _collection.default.keyBy;
  33491. _wrapperLodash.default.keys = _keys.default;
  33492. _wrapperLodash.default.keysIn = _object.default.keysIn;
  33493. _wrapperLodash.default.map = _collection.default.map;
  33494. _wrapperLodash.default.mapKeys = _object.default.mapKeys;
  33495. _wrapperLodash.default.mapValues = _object.default.mapValues;
  33496. _wrapperLodash.default.matches = _util.default.matches;
  33497. _wrapperLodash.default.matchesProperty = _util.default.matchesProperty;
  33498. _wrapperLodash.default.memoize = _function.default.memoize;
  33499. _wrapperLodash.default.merge = _object.default.merge;
  33500. _wrapperLodash.default.mergeWith = _object.default.mergeWith;
  33501. _wrapperLodash.default.method = _util.default.method;
  33502. _wrapperLodash.default.methodOf = _util.default.methodOf;
  33503. _wrapperLodash.default.mixin = mixin;
  33504. _wrapperLodash.default.negate = _negate.default;
  33505. _wrapperLodash.default.nthArg = _util.default.nthArg;
  33506. _wrapperLodash.default.omit = _object.default.omit;
  33507. _wrapperLodash.default.omitBy = _object.default.omitBy;
  33508. _wrapperLodash.default.once = _function.default.once;
  33509. _wrapperLodash.default.orderBy = _collection.default.orderBy;
  33510. _wrapperLodash.default.over = _util.default.over;
  33511. _wrapperLodash.default.overArgs = _function.default.overArgs;
  33512. _wrapperLodash.default.overEvery = _util.default.overEvery;
  33513. _wrapperLodash.default.overSome = _util.default.overSome;
  33514. _wrapperLodash.default.partial = _function.default.partial;
  33515. _wrapperLodash.default.partialRight = _function.default.partialRight;
  33516. _wrapperLodash.default.partition = _collection.default.partition;
  33517. _wrapperLodash.default.pick = _object.default.pick;
  33518. _wrapperLodash.default.pickBy = _object.default.pickBy;
  33519. _wrapperLodash.default.property = _util.default.property;
  33520. _wrapperLodash.default.propertyOf = _util.default.propertyOf;
  33521. _wrapperLodash.default.pull = _array.default.pull;
  33522. _wrapperLodash.default.pullAll = _array.default.pullAll;
  33523. _wrapperLodash.default.pullAllBy = _array.default.pullAllBy;
  33524. _wrapperLodash.default.pullAllWith = _array.default.pullAllWith;
  33525. _wrapperLodash.default.pullAt = _array.default.pullAt;
  33526. _wrapperLodash.default.range = _util.default.range;
  33527. _wrapperLodash.default.rangeRight = _util.default.rangeRight;
  33528. _wrapperLodash.default.rearg = _function.default.rearg;
  33529. _wrapperLodash.default.reject = _collection.default.reject;
  33530. _wrapperLodash.default.remove = _array.default.remove;
  33531. _wrapperLodash.default.rest = _function.default.rest;
  33532. _wrapperLodash.default.reverse = _array.default.reverse;
  33533. _wrapperLodash.default.sampleSize = _collection.default.sampleSize;
  33534. _wrapperLodash.default.set = _object.default.set;
  33535. _wrapperLodash.default.setWith = _object.default.setWith;
  33536. _wrapperLodash.default.shuffle = _collection.default.shuffle;
  33537. _wrapperLodash.default.slice = _array.default.slice;
  33538. _wrapperLodash.default.sortBy = _collection.default.sortBy;
  33539. _wrapperLodash.default.sortedUniq = _array.default.sortedUniq;
  33540. _wrapperLodash.default.sortedUniqBy = _array.default.sortedUniqBy;
  33541. _wrapperLodash.default.split = _string.default.split;
  33542. _wrapperLodash.default.spread = _function.default.spread;
  33543. _wrapperLodash.default.tail = _array.default.tail;
  33544. _wrapperLodash.default.take = _array.default.take;
  33545. _wrapperLodash.default.takeRight = _array.default.takeRight;
  33546. _wrapperLodash.default.takeRightWhile = _array.default.takeRightWhile;
  33547. _wrapperLodash.default.takeWhile = _array.default.takeWhile;
  33548. _wrapperLodash.default.tap = _seq.default.tap;
  33549. _wrapperLodash.default.throttle = _function.default.throttle;
  33550. _wrapperLodash.default.thru = _thru.default;
  33551. _wrapperLodash.default.toArray = _lang.default.toArray;
  33552. _wrapperLodash.default.toPairs = _object.default.toPairs;
  33553. _wrapperLodash.default.toPairsIn = _object.default.toPairsIn;
  33554. _wrapperLodash.default.toPath = _util.default.toPath;
  33555. _wrapperLodash.default.toPlainObject = _lang.default.toPlainObject;
  33556. _wrapperLodash.default.transform = _object.default.transform;
  33557. _wrapperLodash.default.unary = _function.default.unary;
  33558. _wrapperLodash.default.union = _array.default.union;
  33559. _wrapperLodash.default.unionBy = _array.default.unionBy;
  33560. _wrapperLodash.default.unionWith = _array.default.unionWith;
  33561. _wrapperLodash.default.uniq = _array.default.uniq;
  33562. _wrapperLodash.default.uniqBy = _array.default.uniqBy;
  33563. _wrapperLodash.default.uniqWith = _array.default.uniqWith;
  33564. _wrapperLodash.default.unset = _object.default.unset;
  33565. _wrapperLodash.default.unzip = _array.default.unzip;
  33566. _wrapperLodash.default.unzipWith = _array.default.unzipWith;
  33567. _wrapperLodash.default.update = _object.default.update;
  33568. _wrapperLodash.default.updateWith = _object.default.updateWith;
  33569. _wrapperLodash.default.values = _object.default.values;
  33570. _wrapperLodash.default.valuesIn = _object.default.valuesIn;
  33571. _wrapperLodash.default.without = _array.default.without;
  33572. _wrapperLodash.default.words = _string.default.words;
  33573. _wrapperLodash.default.wrap = _function.default.wrap;
  33574. _wrapperLodash.default.xor = _array.default.xor;
  33575. _wrapperLodash.default.xorBy = _array.default.xorBy;
  33576. _wrapperLodash.default.xorWith = _array.default.xorWith;
  33577. _wrapperLodash.default.zip = _array.default.zip;
  33578. _wrapperLodash.default.zipObject = _array.default.zipObject;
  33579. _wrapperLodash.default.zipObjectDeep = _array.default.zipObjectDeep;
  33580. _wrapperLodash.default.zipWith = _array.default.zipWith;
  33581. // Add aliases.
  33582. _wrapperLodash.default.entries = _object.default.toPairs;
  33583. _wrapperLodash.default.entriesIn = _object.default.toPairsIn;
  33584. _wrapperLodash.default.extend = _object.default.assignIn;
  33585. _wrapperLodash.default.extendWith = _object.default.assignInWith;
  33586. // Add methods to `lodash.prototype`.
  33587. mixin(_wrapperLodash.default, _wrapperLodash.default);
  33588. // Add methods that return unwrapped values in chain sequences.
  33589. _wrapperLodash.default.add = _math.default.add;
  33590. _wrapperLodash.default.attempt = _util.default.attempt;
  33591. _wrapperLodash.default.camelCase = _string.default.camelCase;
  33592. _wrapperLodash.default.capitalize = _string.default.capitalize;
  33593. _wrapperLodash.default.ceil = _math.default.ceil;
  33594. _wrapperLodash.default.clamp = _number.default.clamp;
  33595. _wrapperLodash.default.clone = _lang.default.clone;
  33596. _wrapperLodash.default.cloneDeep = _lang.default.cloneDeep;
  33597. _wrapperLodash.default.cloneDeepWith = _lang.default.cloneDeepWith;
  33598. _wrapperLodash.default.cloneWith = _lang.default.cloneWith;
  33599. _wrapperLodash.default.conformsTo = _lang.default.conformsTo;
  33600. _wrapperLodash.default.deburr = _string.default.deburr;
  33601. _wrapperLodash.default.defaultTo = _util.default.defaultTo;
  33602. _wrapperLodash.default.divide = _math.default.divide;
  33603. _wrapperLodash.default.endsWith = _string.default.endsWith;
  33604. _wrapperLodash.default.eq = _lang.default.eq;
  33605. _wrapperLodash.default.escape = _string.default.escape;
  33606. _wrapperLodash.default.escapeRegExp = _string.default.escapeRegExp;
  33607. _wrapperLodash.default.every = _collection.default.every;
  33608. _wrapperLodash.default.find = _collection.default.find;
  33609. _wrapperLodash.default.findIndex = _array.default.findIndex;
  33610. _wrapperLodash.default.findKey = _object.default.findKey;
  33611. _wrapperLodash.default.findLast = _collection.default.findLast;
  33612. _wrapperLodash.default.findLastIndex = _array.default.findLastIndex;
  33613. _wrapperLodash.default.findLastKey = _object.default.findLastKey;
  33614. _wrapperLodash.default.floor = _math.default.floor;
  33615. _wrapperLodash.default.forEach = _collection.default.forEach;
  33616. _wrapperLodash.default.forEachRight = _collection.default.forEachRight;
  33617. _wrapperLodash.default.forIn = _object.default.forIn;
  33618. _wrapperLodash.default.forInRight = _object.default.forInRight;
  33619. _wrapperLodash.default.forOwn = _object.default.forOwn;
  33620. _wrapperLodash.default.forOwnRight = _object.default.forOwnRight;
  33621. _wrapperLodash.default.get = _object.default.get;
  33622. _wrapperLodash.default.gt = _lang.default.gt;
  33623. _wrapperLodash.default.gte = _lang.default.gte;
  33624. _wrapperLodash.default.has = _object.default.has;
  33625. _wrapperLodash.default.hasIn = _object.default.hasIn;
  33626. _wrapperLodash.default.head = _array.default.head;
  33627. _wrapperLodash.default.identity = _identity.default;
  33628. _wrapperLodash.default.includes = _collection.default.includes;
  33629. _wrapperLodash.default.indexOf = _array.default.indexOf;
  33630. _wrapperLodash.default.inRange = _number.default.inRange;
  33631. _wrapperLodash.default.invoke = _object.default.invoke;
  33632. _wrapperLodash.default.isArguments = _lang.default.isArguments;
  33633. _wrapperLodash.default.isArray = _isArray.default;
  33634. _wrapperLodash.default.isArrayBuffer = _lang.default.isArrayBuffer;
  33635. _wrapperLodash.default.isArrayLike = _lang.default.isArrayLike;
  33636. _wrapperLodash.default.isArrayLikeObject = _lang.default.isArrayLikeObject;
  33637. _wrapperLodash.default.isBoolean = _lang.default.isBoolean;
  33638. _wrapperLodash.default.isBuffer = _lang.default.isBuffer;
  33639. _wrapperLodash.default.isDate = _lang.default.isDate;
  33640. _wrapperLodash.default.isElement = _lang.default.isElement;
  33641. _wrapperLodash.default.isEmpty = _lang.default.isEmpty;
  33642. _wrapperLodash.default.isEqual = _lang.default.isEqual;
  33643. _wrapperLodash.default.isEqualWith = _lang.default.isEqualWith;
  33644. _wrapperLodash.default.isError = _lang.default.isError;
  33645. _wrapperLodash.default.isFinite = _lang.default.isFinite;
  33646. _wrapperLodash.default.isFunction = _lang.default.isFunction;
  33647. _wrapperLodash.default.isInteger = _lang.default.isInteger;
  33648. _wrapperLodash.default.isLength = _lang.default.isLength;
  33649. _wrapperLodash.default.isMap = _lang.default.isMap;
  33650. _wrapperLodash.default.isMatch = _lang.default.isMatch;
  33651. _wrapperLodash.default.isMatchWith = _lang.default.isMatchWith;
  33652. _wrapperLodash.default.isNaN = _lang.default.isNaN;
  33653. _wrapperLodash.default.isNative = _lang.default.isNative;
  33654. _wrapperLodash.default.isNil = _lang.default.isNil;
  33655. _wrapperLodash.default.isNull = _lang.default.isNull;
  33656. _wrapperLodash.default.isNumber = _lang.default.isNumber;
  33657. _wrapperLodash.default.isObject = _isObject.default;
  33658. _wrapperLodash.default.isObjectLike = _lang.default.isObjectLike;
  33659. _wrapperLodash.default.isPlainObject = _lang.default.isPlainObject;
  33660. _wrapperLodash.default.isRegExp = _lang.default.isRegExp;
  33661. _wrapperLodash.default.isSafeInteger = _lang.default.isSafeInteger;
  33662. _wrapperLodash.default.isSet = _lang.default.isSet;
  33663. _wrapperLodash.default.isString = _lang.default.isString;
  33664. _wrapperLodash.default.isSymbol = _lang.default.isSymbol;
  33665. _wrapperLodash.default.isTypedArray = _lang.default.isTypedArray;
  33666. _wrapperLodash.default.isUndefined = _lang.default.isUndefined;
  33667. _wrapperLodash.default.isWeakMap = _lang.default.isWeakMap;
  33668. _wrapperLodash.default.isWeakSet = _lang.default.isWeakSet;
  33669. _wrapperLodash.default.join = _array.default.join;
  33670. _wrapperLodash.default.kebabCase = _string.default.kebabCase;
  33671. _wrapperLodash.default.last = _last.default;
  33672. _wrapperLodash.default.lastIndexOf = _array.default.lastIndexOf;
  33673. _wrapperLodash.default.lowerCase = _string.default.lowerCase;
  33674. _wrapperLodash.default.lowerFirst = _string.default.lowerFirst;
  33675. _wrapperLodash.default.lt = _lang.default.lt;
  33676. _wrapperLodash.default.lte = _lang.default.lte;
  33677. _wrapperLodash.default.max = _math.default.max;
  33678. _wrapperLodash.default.maxBy = _math.default.maxBy;
  33679. _wrapperLodash.default.mean = _math.default.mean;
  33680. _wrapperLodash.default.meanBy = _math.default.meanBy;
  33681. _wrapperLodash.default.min = _math.default.min;
  33682. _wrapperLodash.default.minBy = _math.default.minBy;
  33683. _wrapperLodash.default.stubArray = _util.default.stubArray;
  33684. _wrapperLodash.default.stubFalse = _util.default.stubFalse;
  33685. _wrapperLodash.default.stubObject = _util.default.stubObject;
  33686. _wrapperLodash.default.stubString = _util.default.stubString;
  33687. _wrapperLodash.default.stubTrue = _util.default.stubTrue;
  33688. _wrapperLodash.default.multiply = _math.default.multiply;
  33689. _wrapperLodash.default.nth = _array.default.nth;
  33690. _wrapperLodash.default.noop = _util.default.noop;
  33691. _wrapperLodash.default.now = _date.default.now;
  33692. _wrapperLodash.default.pad = _string.default.pad;
  33693. _wrapperLodash.default.padEnd = _string.default.padEnd;
  33694. _wrapperLodash.default.padStart = _string.default.padStart;
  33695. _wrapperLodash.default.parseInt = _string.default.parseInt;
  33696. _wrapperLodash.default.random = _number.default.random;
  33697. _wrapperLodash.default.reduce = _collection.default.reduce;
  33698. _wrapperLodash.default.reduceRight = _collection.default.reduceRight;
  33699. _wrapperLodash.default.repeat = _string.default.repeat;
  33700. _wrapperLodash.default.replace = _string.default.replace;
  33701. _wrapperLodash.default.result = _object.default.result;
  33702. _wrapperLodash.default.round = _math.default.round;
  33703. _wrapperLodash.default.sample = _collection.default.sample;
  33704. _wrapperLodash.default.size = _collection.default.size;
  33705. _wrapperLodash.default.snakeCase = _string.default.snakeCase;
  33706. _wrapperLodash.default.some = _collection.default.some;
  33707. _wrapperLodash.default.sortedIndex = _array.default.sortedIndex;
  33708. _wrapperLodash.default.sortedIndexBy = _array.default.sortedIndexBy;
  33709. _wrapperLodash.default.sortedIndexOf = _array.default.sortedIndexOf;
  33710. _wrapperLodash.default.sortedLastIndex = _array.default.sortedLastIndex;
  33711. _wrapperLodash.default.sortedLastIndexBy = _array.default.sortedLastIndexBy;
  33712. _wrapperLodash.default.sortedLastIndexOf = _array.default.sortedLastIndexOf;
  33713. _wrapperLodash.default.startCase = _string.default.startCase;
  33714. _wrapperLodash.default.startsWith = _string.default.startsWith;
  33715. _wrapperLodash.default.subtract = _math.default.subtract;
  33716. _wrapperLodash.default.sum = _math.default.sum;
  33717. _wrapperLodash.default.sumBy = _math.default.sumBy;
  33718. _wrapperLodash.default.template = _string.default.template;
  33719. _wrapperLodash.default.times = _util.default.times;
  33720. _wrapperLodash.default.toFinite = _lang.default.toFinite;
  33721. _wrapperLodash.default.toInteger = _toInteger.default;
  33722. _wrapperLodash.default.toLength = _lang.default.toLength;
  33723. _wrapperLodash.default.toLower = _string.default.toLower;
  33724. _wrapperLodash.default.toNumber = _lang.default.toNumber;
  33725. _wrapperLodash.default.toSafeInteger = _lang.default.toSafeInteger;
  33726. _wrapperLodash.default.toString = _lang.default.toString;
  33727. _wrapperLodash.default.toUpper = _string.default.toUpper;
  33728. _wrapperLodash.default.trim = _string.default.trim;
  33729. _wrapperLodash.default.trimEnd = _string.default.trimEnd;
  33730. _wrapperLodash.default.trimStart = _string.default.trimStart;
  33731. _wrapperLodash.default.truncate = _string.default.truncate;
  33732. _wrapperLodash.default.unescape = _string.default.unescape;
  33733. _wrapperLodash.default.uniqueId = _util.default.uniqueId;
  33734. _wrapperLodash.default.upperCase = _string.default.upperCase;
  33735. _wrapperLodash.default.upperFirst = _string.default.upperFirst;
  33736. // Add aliases.
  33737. _wrapperLodash.default.each = _collection.default.forEach;
  33738. _wrapperLodash.default.eachRight = _collection.default.forEachRight;
  33739. _wrapperLodash.default.first = _array.default.head;
  33740. mixin(_wrapperLodash.default, function () {
  33741. var source = {};
  33742. (0, _baseForOwn.default)(_wrapperLodash.default, function (func, methodName) {
  33743. if (!hasOwnProperty.call(_wrapperLodash.default.prototype, methodName)) {
  33744. source[methodName] = func;
  33745. }
  33746. });
  33747. return source;
  33748. }(), {
  33749. 'chain': false
  33750. });
  33751. /**
  33752. * The semantic version number.
  33753. *
  33754. * @static
  33755. * @memberOf _
  33756. * @type {string}
  33757. */
  33758. _wrapperLodash.default.VERSION = VERSION;
  33759. (_wrapperLodash.default.templateSettings = _string.default.templateSettings).imports._ = _wrapperLodash.default;
  33760. // Assign default placeholders.
  33761. (0, _arrayEach.default)(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function (methodName) {
  33762. _wrapperLodash.default[methodName].placeholder = _wrapperLodash.default;
  33763. });
  33764. // Add `LazyWrapper` methods for `_.drop` and `_.take` variants.
  33765. (0, _arrayEach.default)(['drop', 'take'], function (methodName, index) {
  33766. _LazyWrapper.default.prototype[methodName] = function (n) {
  33767. n = n === undefined ? 1 : nativeMax((0, _toInteger.default)(n), 0);
  33768. var result = this.__filtered__ && !index ? new _LazyWrapper.default(this) : this.clone();
  33769. if (result.__filtered__) {
  33770. result.__takeCount__ = nativeMin(n, result.__takeCount__);
  33771. } else {
  33772. result.__views__.push({
  33773. 'size': nativeMin(n, MAX_ARRAY_LENGTH),
  33774. 'type': methodName + (result.__dir__ < 0 ? 'Right' : '')
  33775. });
  33776. }
  33777. return result;
  33778. };
  33779. _LazyWrapper.default.prototype[methodName + 'Right'] = function (n) {
  33780. return this.reverse()[methodName](n).reverse();
  33781. };
  33782. });
  33783. // Add `LazyWrapper` methods that accept an `iteratee` value.
  33784. (0, _arrayEach.default)(['filter', 'map', 'takeWhile'], function (methodName, index) {
  33785. var type = index + 1,
  33786. isFilter = type == LAZY_FILTER_FLAG || type == LAZY_WHILE_FLAG;
  33787. _LazyWrapper.default.prototype[methodName] = function (iteratee) {
  33788. var result = this.clone();
  33789. result.__iteratees__.push({
  33790. 'iteratee': (0, _baseIteratee.default)(iteratee, 3),
  33791. 'type': type
  33792. });
  33793. result.__filtered__ = result.__filtered__ || isFilter;
  33794. return result;
  33795. };
  33796. });
  33797. // Add `LazyWrapper` methods for `_.head` and `_.last`.
  33798. (0, _arrayEach.default)(['head', 'last'], function (methodName, index) {
  33799. var takeName = 'take' + (index ? 'Right' : '');
  33800. _LazyWrapper.default.prototype[methodName] = function () {
  33801. return this[takeName](1).value()[0];
  33802. };
  33803. });
  33804. // Add `LazyWrapper` methods for `_.initial` and `_.tail`.
  33805. (0, _arrayEach.default)(['initial', 'tail'], function (methodName, index) {
  33806. var dropName = 'drop' + (index ? '' : 'Right');
  33807. _LazyWrapper.default.prototype[methodName] = function () {
  33808. return this.__filtered__ ? new _LazyWrapper.default(this) : this[dropName](1);
  33809. };
  33810. });
  33811. _LazyWrapper.default.prototype.compact = function () {
  33812. return this.filter(_identity.default);
  33813. };
  33814. _LazyWrapper.default.prototype.find = function (predicate) {
  33815. return this.filter(predicate).head();
  33816. };
  33817. _LazyWrapper.default.prototype.findLast = function (predicate) {
  33818. return this.reverse().find(predicate);
  33819. };
  33820. _LazyWrapper.default.prototype.invokeMap = (0, _baseRest.default)(function (path, args) {
  33821. if (typeof path == 'function') {
  33822. return new _LazyWrapper.default(this);
  33823. }
  33824. return this.map(function (value) {
  33825. return (0, _baseInvoke.default)(value, path, args);
  33826. });
  33827. });
  33828. _LazyWrapper.default.prototype.reject = function (predicate) {
  33829. return this.filter((0, _negate.default)((0, _baseIteratee.default)(predicate)));
  33830. };
  33831. _LazyWrapper.default.prototype.slice = function (start, end) {
  33832. start = (0, _toInteger.default)(start);
  33833. var result = this;
  33834. if (result.__filtered__ && (start > 0 || end < 0)) {
  33835. return new _LazyWrapper.default(result);
  33836. }
  33837. if (start < 0) {
  33838. result = result.takeRight(-start);
  33839. } else if (start) {
  33840. result = result.drop(start);
  33841. }
  33842. if (end !== undefined) {
  33843. end = (0, _toInteger.default)(end);
  33844. result = end < 0 ? result.dropRight(-end) : result.take(end - start);
  33845. }
  33846. return result;
  33847. };
  33848. _LazyWrapper.default.prototype.takeRightWhile = function (predicate) {
  33849. return this.reverse().takeWhile(predicate).reverse();
  33850. };
  33851. _LazyWrapper.default.prototype.toArray = function () {
  33852. return this.take(MAX_ARRAY_LENGTH);
  33853. };
  33854. // Add `LazyWrapper` methods to `lodash.prototype`.
  33855. (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
  33856. var checkIteratee = /^(?:filter|find|map|reject)|While$/.test(methodName),
  33857. isTaker = /^(?:head|last)$/.test(methodName),
  33858. lodashFunc = _wrapperLodash.default[isTaker ? 'take' + (methodName == 'last' ? 'Right' : '') : methodName],
  33859. retUnwrapped = isTaker || /^find/.test(methodName);
  33860. if (!lodashFunc) {
  33861. return;
  33862. }
  33863. _wrapperLodash.default.prototype[methodName] = function () {
  33864. var value = this.__wrapped__,
  33865. args = isTaker ? [1] : arguments,
  33866. isLazy = value instanceof _LazyWrapper.default,
  33867. iteratee = args[0],
  33868. useLazy = isLazy || (0, _isArray.default)(value);
  33869. var interceptor = function interceptor(value) {
  33870. var result = lodashFunc.apply(_wrapperLodash.default, (0, _arrayPush.default)([value], args));
  33871. return isTaker && chainAll ? result[0] : result;
  33872. };
  33873. if (useLazy && checkIteratee && typeof iteratee == 'function' && iteratee.length != 1) {
  33874. // Avoid lazy use if the iteratee has a "length" value other than `1`.
  33875. isLazy = useLazy = false;
  33876. }
  33877. var chainAll = this.__chain__,
  33878. isHybrid = !!this.__actions__.length,
  33879. isUnwrapped = retUnwrapped && !chainAll,
  33880. onlyLazy = isLazy && !isHybrid;
  33881. if (!retUnwrapped && useLazy) {
  33882. value = onlyLazy ? value : new _LazyWrapper.default(this);
  33883. var result = func.apply(value, args);
  33884. result.__actions__.push({
  33885. 'func': _thru.default,
  33886. 'args': [interceptor],
  33887. 'thisArg': undefined
  33888. });
  33889. return new _LodashWrapper.default(result, chainAll);
  33890. }
  33891. if (isUnwrapped && onlyLazy) {
  33892. return func.apply(this, args);
  33893. }
  33894. result = this.thru(interceptor);
  33895. return isUnwrapped ? isTaker ? result.value()[0] : result.value() : result;
  33896. };
  33897. });
  33898. // Add `Array` methods to `lodash.prototype`.
  33899. (0, _arrayEach.default)(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function (methodName) {
  33900. var func = arrayProto[methodName],
  33901. chainName = /^(?:push|sort|unshift)$/.test(methodName) ? 'tap' : 'thru',
  33902. retUnwrapped = /^(?:pop|shift)$/.test(methodName);
  33903. _wrapperLodash.default.prototype[methodName] = function () {
  33904. var args = arguments;
  33905. if (retUnwrapped && !this.__chain__) {
  33906. var value = this.value();
  33907. return func.apply((0, _isArray.default)(value) ? value : [], args);
  33908. }
  33909. return this[chainName](function (value) {
  33910. return func.apply((0, _isArray.default)(value) ? value : [], args);
  33911. });
  33912. };
  33913. });
  33914. // Map minified method names to their real names.
  33915. (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
  33916. var lodashFunc = _wrapperLodash.default[methodName];
  33917. if (lodashFunc) {
  33918. var key = lodashFunc.name + '';
  33919. if (!hasOwnProperty.call(_realNames.default, key)) {
  33920. _realNames.default[key] = [];
  33921. }
  33922. _realNames.default[key].push({
  33923. 'name': methodName,
  33924. 'func': lodashFunc
  33925. });
  33926. }
  33927. });
  33928. _realNames.default[(0, _createHybrid.default)(undefined, WRAP_BIND_KEY_FLAG).name] = [{
  33929. 'name': 'wrapper',
  33930. 'func': undefined
  33931. }];
  33932. // Add methods to `LazyWrapper`.
  33933. _LazyWrapper.default.prototype.clone = _lazyClone.default;
  33934. _LazyWrapper.default.prototype.reverse = _lazyReverse.default;
  33935. _LazyWrapper.default.prototype.value = _lazyValue.default;
  33936. // Add chain sequence methods to the `lodash` wrapper.
  33937. _wrapperLodash.default.prototype.at = _seq.default.at;
  33938. _wrapperLodash.default.prototype.chain = _seq.default.wrapperChain;
  33939. _wrapperLodash.default.prototype.commit = _seq.default.commit;
  33940. _wrapperLodash.default.prototype.next = _seq.default.next;
  33941. _wrapperLodash.default.prototype.plant = _seq.default.plant;
  33942. _wrapperLodash.default.prototype.reverse = _seq.default.reverse;
  33943. _wrapperLodash.default.prototype.toJSON = _wrapperLodash.default.prototype.valueOf = _wrapperLodash.default.prototype.value = _seq.default.value;
  33944. // Add lazy aliases.
  33945. _wrapperLodash.default.prototype.first = _wrapperLodash.default.prototype.head;
  33946. if (symIterator) {
  33947. _wrapperLodash.default.prototype[symIterator] = _seq.default.toIterator;
  33948. }
  33949. var _default = _wrapperLodash.default;
  33950. exports.default = _default;
  33951. /***/ }),
  33952. /* 763 */
  33953. /*!*****************************************************************************************!*\
  33954. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.js ***!
  33955. \*****************************************************************************************/
  33956. /*! no static exports found */
  33957. /***/ (function(module, exports, __webpack_require__) {
  33958. "use strict";
  33959. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33960. Object.defineProperty(exports, "__esModule", {
  33961. value: true
  33962. });
  33963. Object.defineProperty(exports, "chunk", {
  33964. enumerable: true,
  33965. get: function get() {
  33966. return _chunk.default;
  33967. }
  33968. });
  33969. Object.defineProperty(exports, "compact", {
  33970. enumerable: true,
  33971. get: function get() {
  33972. return _compact.default;
  33973. }
  33974. });
  33975. Object.defineProperty(exports, "concat", {
  33976. enumerable: true,
  33977. get: function get() {
  33978. return _concat.default;
  33979. }
  33980. });
  33981. Object.defineProperty(exports, "default", {
  33982. enumerable: true,
  33983. get: function get() {
  33984. return _arrayDefault.default;
  33985. }
  33986. });
  33987. Object.defineProperty(exports, "difference", {
  33988. enumerable: true,
  33989. get: function get() {
  33990. return _difference.default;
  33991. }
  33992. });
  33993. Object.defineProperty(exports, "differenceBy", {
  33994. enumerable: true,
  33995. get: function get() {
  33996. return _differenceBy.default;
  33997. }
  33998. });
  33999. Object.defineProperty(exports, "differenceWith", {
  34000. enumerable: true,
  34001. get: function get() {
  34002. return _differenceWith.default;
  34003. }
  34004. });
  34005. Object.defineProperty(exports, "drop", {
  34006. enumerable: true,
  34007. get: function get() {
  34008. return _drop.default;
  34009. }
  34010. });
  34011. Object.defineProperty(exports, "dropRight", {
  34012. enumerable: true,
  34013. get: function get() {
  34014. return _dropRight.default;
  34015. }
  34016. });
  34017. Object.defineProperty(exports, "dropRightWhile", {
  34018. enumerable: true,
  34019. get: function get() {
  34020. return _dropRightWhile.default;
  34021. }
  34022. });
  34023. Object.defineProperty(exports, "dropWhile", {
  34024. enumerable: true,
  34025. get: function get() {
  34026. return _dropWhile.default;
  34027. }
  34028. });
  34029. Object.defineProperty(exports, "fill", {
  34030. enumerable: true,
  34031. get: function get() {
  34032. return _fill.default;
  34033. }
  34034. });
  34035. Object.defineProperty(exports, "findIndex", {
  34036. enumerable: true,
  34037. get: function get() {
  34038. return _findIndex.default;
  34039. }
  34040. });
  34041. Object.defineProperty(exports, "findLastIndex", {
  34042. enumerable: true,
  34043. get: function get() {
  34044. return _findLastIndex.default;
  34045. }
  34046. });
  34047. Object.defineProperty(exports, "first", {
  34048. enumerable: true,
  34049. get: function get() {
  34050. return _first.default;
  34051. }
  34052. });
  34053. Object.defineProperty(exports, "flatten", {
  34054. enumerable: true,
  34055. get: function get() {
  34056. return _flatten.default;
  34057. }
  34058. });
  34059. Object.defineProperty(exports, "flattenDeep", {
  34060. enumerable: true,
  34061. get: function get() {
  34062. return _flattenDeep.default;
  34063. }
  34064. });
  34065. Object.defineProperty(exports, "flattenDepth", {
  34066. enumerable: true,
  34067. get: function get() {
  34068. return _flattenDepth.default;
  34069. }
  34070. });
  34071. Object.defineProperty(exports, "fromPairs", {
  34072. enumerable: true,
  34073. get: function get() {
  34074. return _fromPairs.default;
  34075. }
  34076. });
  34077. Object.defineProperty(exports, "head", {
  34078. enumerable: true,
  34079. get: function get() {
  34080. return _head.default;
  34081. }
  34082. });
  34083. Object.defineProperty(exports, "indexOf", {
  34084. enumerable: true,
  34085. get: function get() {
  34086. return _indexOf.default;
  34087. }
  34088. });
  34089. Object.defineProperty(exports, "initial", {
  34090. enumerable: true,
  34091. get: function get() {
  34092. return _initial.default;
  34093. }
  34094. });
  34095. Object.defineProperty(exports, "intersection", {
  34096. enumerable: true,
  34097. get: function get() {
  34098. return _intersection.default;
  34099. }
  34100. });
  34101. Object.defineProperty(exports, "intersectionBy", {
  34102. enumerable: true,
  34103. get: function get() {
  34104. return _intersectionBy.default;
  34105. }
  34106. });
  34107. Object.defineProperty(exports, "intersectionWith", {
  34108. enumerable: true,
  34109. get: function get() {
  34110. return _intersectionWith.default;
  34111. }
  34112. });
  34113. Object.defineProperty(exports, "join", {
  34114. enumerable: true,
  34115. get: function get() {
  34116. return _join.default;
  34117. }
  34118. });
  34119. Object.defineProperty(exports, "last", {
  34120. enumerable: true,
  34121. get: function get() {
  34122. return _last.default;
  34123. }
  34124. });
  34125. Object.defineProperty(exports, "lastIndexOf", {
  34126. enumerable: true,
  34127. get: function get() {
  34128. return _lastIndexOf.default;
  34129. }
  34130. });
  34131. Object.defineProperty(exports, "nth", {
  34132. enumerable: true,
  34133. get: function get() {
  34134. return _nth.default;
  34135. }
  34136. });
  34137. Object.defineProperty(exports, "pull", {
  34138. enumerable: true,
  34139. get: function get() {
  34140. return _pull.default;
  34141. }
  34142. });
  34143. Object.defineProperty(exports, "pullAll", {
  34144. enumerable: true,
  34145. get: function get() {
  34146. return _pullAll.default;
  34147. }
  34148. });
  34149. Object.defineProperty(exports, "pullAllBy", {
  34150. enumerable: true,
  34151. get: function get() {
  34152. return _pullAllBy.default;
  34153. }
  34154. });
  34155. Object.defineProperty(exports, "pullAllWith", {
  34156. enumerable: true,
  34157. get: function get() {
  34158. return _pullAllWith.default;
  34159. }
  34160. });
  34161. Object.defineProperty(exports, "pullAt", {
  34162. enumerable: true,
  34163. get: function get() {
  34164. return _pullAt.default;
  34165. }
  34166. });
  34167. Object.defineProperty(exports, "remove", {
  34168. enumerable: true,
  34169. get: function get() {
  34170. return _remove.default;
  34171. }
  34172. });
  34173. Object.defineProperty(exports, "reverse", {
  34174. enumerable: true,
  34175. get: function get() {
  34176. return _reverse.default;
  34177. }
  34178. });
  34179. Object.defineProperty(exports, "slice", {
  34180. enumerable: true,
  34181. get: function get() {
  34182. return _slice.default;
  34183. }
  34184. });
  34185. Object.defineProperty(exports, "sortedIndex", {
  34186. enumerable: true,
  34187. get: function get() {
  34188. return _sortedIndex.default;
  34189. }
  34190. });
  34191. Object.defineProperty(exports, "sortedIndexBy", {
  34192. enumerable: true,
  34193. get: function get() {
  34194. return _sortedIndexBy.default;
  34195. }
  34196. });
  34197. Object.defineProperty(exports, "sortedIndexOf", {
  34198. enumerable: true,
  34199. get: function get() {
  34200. return _sortedIndexOf.default;
  34201. }
  34202. });
  34203. Object.defineProperty(exports, "sortedLastIndex", {
  34204. enumerable: true,
  34205. get: function get() {
  34206. return _sortedLastIndex.default;
  34207. }
  34208. });
  34209. Object.defineProperty(exports, "sortedLastIndexBy", {
  34210. enumerable: true,
  34211. get: function get() {
  34212. return _sortedLastIndexBy.default;
  34213. }
  34214. });
  34215. Object.defineProperty(exports, "sortedLastIndexOf", {
  34216. enumerable: true,
  34217. get: function get() {
  34218. return _sortedLastIndexOf.default;
  34219. }
  34220. });
  34221. Object.defineProperty(exports, "sortedUniq", {
  34222. enumerable: true,
  34223. get: function get() {
  34224. return _sortedUniq.default;
  34225. }
  34226. });
  34227. Object.defineProperty(exports, "sortedUniqBy", {
  34228. enumerable: true,
  34229. get: function get() {
  34230. return _sortedUniqBy.default;
  34231. }
  34232. });
  34233. Object.defineProperty(exports, "tail", {
  34234. enumerable: true,
  34235. get: function get() {
  34236. return _tail.default;
  34237. }
  34238. });
  34239. Object.defineProperty(exports, "take", {
  34240. enumerable: true,
  34241. get: function get() {
  34242. return _take.default;
  34243. }
  34244. });
  34245. Object.defineProperty(exports, "takeRight", {
  34246. enumerable: true,
  34247. get: function get() {
  34248. return _takeRight.default;
  34249. }
  34250. });
  34251. Object.defineProperty(exports, "takeRightWhile", {
  34252. enumerable: true,
  34253. get: function get() {
  34254. return _takeRightWhile.default;
  34255. }
  34256. });
  34257. Object.defineProperty(exports, "takeWhile", {
  34258. enumerable: true,
  34259. get: function get() {
  34260. return _takeWhile.default;
  34261. }
  34262. });
  34263. Object.defineProperty(exports, "union", {
  34264. enumerable: true,
  34265. get: function get() {
  34266. return _union.default;
  34267. }
  34268. });
  34269. Object.defineProperty(exports, "unionBy", {
  34270. enumerable: true,
  34271. get: function get() {
  34272. return _unionBy.default;
  34273. }
  34274. });
  34275. Object.defineProperty(exports, "unionWith", {
  34276. enumerable: true,
  34277. get: function get() {
  34278. return _unionWith.default;
  34279. }
  34280. });
  34281. Object.defineProperty(exports, "uniq", {
  34282. enumerable: true,
  34283. get: function get() {
  34284. return _uniq.default;
  34285. }
  34286. });
  34287. Object.defineProperty(exports, "uniqBy", {
  34288. enumerable: true,
  34289. get: function get() {
  34290. return _uniqBy.default;
  34291. }
  34292. });
  34293. Object.defineProperty(exports, "uniqWith", {
  34294. enumerable: true,
  34295. get: function get() {
  34296. return _uniqWith.default;
  34297. }
  34298. });
  34299. Object.defineProperty(exports, "unzip", {
  34300. enumerable: true,
  34301. get: function get() {
  34302. return _unzip.default;
  34303. }
  34304. });
  34305. Object.defineProperty(exports, "unzipWith", {
  34306. enumerable: true,
  34307. get: function get() {
  34308. return _unzipWith.default;
  34309. }
  34310. });
  34311. Object.defineProperty(exports, "without", {
  34312. enumerable: true,
  34313. get: function get() {
  34314. return _without.default;
  34315. }
  34316. });
  34317. Object.defineProperty(exports, "xor", {
  34318. enumerable: true,
  34319. get: function get() {
  34320. return _xor.default;
  34321. }
  34322. });
  34323. Object.defineProperty(exports, "xorBy", {
  34324. enumerable: true,
  34325. get: function get() {
  34326. return _xorBy.default;
  34327. }
  34328. });
  34329. Object.defineProperty(exports, "xorWith", {
  34330. enumerable: true,
  34331. get: function get() {
  34332. return _xorWith.default;
  34333. }
  34334. });
  34335. Object.defineProperty(exports, "zip", {
  34336. enumerable: true,
  34337. get: function get() {
  34338. return _zip.default;
  34339. }
  34340. });
  34341. Object.defineProperty(exports, "zipObject", {
  34342. enumerable: true,
  34343. get: function get() {
  34344. return _zipObject.default;
  34345. }
  34346. });
  34347. Object.defineProperty(exports, "zipObjectDeep", {
  34348. enumerable: true,
  34349. get: function get() {
  34350. return _zipObjectDeep.default;
  34351. }
  34352. });
  34353. Object.defineProperty(exports, "zipWith", {
  34354. enumerable: true,
  34355. get: function get() {
  34356. return _zipWith.default;
  34357. }
  34358. });
  34359. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  34360. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  34361. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  34362. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  34363. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  34364. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  34365. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  34366. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  34367. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  34368. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  34369. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  34370. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  34371. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  34372. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  34373. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  34374. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  34375. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  34376. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  34377. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  34378. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  34379. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  34380. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  34381. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  34382. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  34383. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  34384. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  34385. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  34386. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  34387. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  34388. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  34389. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  34390. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  34391. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  34392. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  34393. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  34394. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  34395. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  34396. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  34397. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  34398. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  34399. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  34400. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  34401. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  34402. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  34403. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  34404. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  34405. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  34406. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  34407. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  34408. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  34409. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  34410. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  34411. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  34412. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  34413. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  34414. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  34415. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  34416. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  34417. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  34418. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  34419. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  34420. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  34421. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  34422. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  34423. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  34424. var _arrayDefault = _interopRequireDefault(__webpack_require__(/*! ./array.default.js */ 764));
  34425. /***/ }),
  34426. /* 764 */
  34427. /*!*************************************************************************************************!*\
  34428. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.default.js ***!
  34429. \*************************************************************************************************/
  34430. /*! no static exports found */
  34431. /***/ (function(module, exports, __webpack_require__) {
  34432. "use strict";
  34433. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34434. Object.defineProperty(exports, "__esModule", {
  34435. value: true
  34436. });
  34437. exports.default = void 0;
  34438. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  34439. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  34440. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  34441. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  34442. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  34443. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  34444. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  34445. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  34446. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  34447. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  34448. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  34449. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  34450. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  34451. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  34452. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  34453. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  34454. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  34455. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  34456. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  34457. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  34458. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  34459. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  34460. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  34461. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  34462. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  34463. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  34464. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  34465. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  34466. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  34467. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  34468. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  34469. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  34470. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  34471. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  34472. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  34473. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  34474. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  34475. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  34476. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  34477. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  34478. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  34479. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  34480. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  34481. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  34482. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  34483. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  34484. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  34485. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  34486. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  34487. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  34488. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  34489. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  34490. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  34491. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  34492. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  34493. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  34494. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  34495. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  34496. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  34497. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  34498. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  34499. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  34500. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  34501. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  34502. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  34503. var _default = {
  34504. chunk: _chunk.default,
  34505. compact: _compact.default,
  34506. concat: _concat.default,
  34507. difference: _difference.default,
  34508. differenceBy: _differenceBy.default,
  34509. differenceWith: _differenceWith.default,
  34510. drop: _drop.default,
  34511. dropRight: _dropRight.default,
  34512. dropRightWhile: _dropRightWhile.default,
  34513. dropWhile: _dropWhile.default,
  34514. fill: _fill.default,
  34515. findIndex: _findIndex.default,
  34516. findLastIndex: _findLastIndex.default,
  34517. first: _first.default,
  34518. flatten: _flatten.default,
  34519. flattenDeep: _flattenDeep.default,
  34520. flattenDepth: _flattenDepth.default,
  34521. fromPairs: _fromPairs.default,
  34522. head: _head.default,
  34523. indexOf: _indexOf.default,
  34524. initial: _initial.default,
  34525. intersection: _intersection.default,
  34526. intersectionBy: _intersectionBy.default,
  34527. intersectionWith: _intersectionWith.default,
  34528. join: _join.default,
  34529. last: _last.default,
  34530. lastIndexOf: _lastIndexOf.default,
  34531. nth: _nth.default,
  34532. pull: _pull.default,
  34533. pullAll: _pullAll.default,
  34534. pullAllBy: _pullAllBy.default,
  34535. pullAllWith: _pullAllWith.default,
  34536. pullAt: _pullAt.default,
  34537. remove: _remove.default,
  34538. reverse: _reverse.default,
  34539. slice: _slice.default,
  34540. sortedIndex: _sortedIndex.default,
  34541. sortedIndexBy: _sortedIndexBy.default,
  34542. sortedIndexOf: _sortedIndexOf.default,
  34543. sortedLastIndex: _sortedLastIndex.default,
  34544. sortedLastIndexBy: _sortedLastIndexBy.default,
  34545. sortedLastIndexOf: _sortedLastIndexOf.default,
  34546. sortedUniq: _sortedUniq.default,
  34547. sortedUniqBy: _sortedUniqBy.default,
  34548. tail: _tail.default,
  34549. take: _take.default,
  34550. takeRight: _takeRight.default,
  34551. takeRightWhile: _takeRightWhile.default,
  34552. takeWhile: _takeWhile.default,
  34553. union: _union.default,
  34554. unionBy: _unionBy.default,
  34555. unionWith: _unionWith.default,
  34556. uniq: _uniq.default,
  34557. uniqBy: _uniqBy.default,
  34558. uniqWith: _uniqWith.default,
  34559. unzip: _unzip.default,
  34560. unzipWith: _unzipWith.default,
  34561. without: _without.default,
  34562. xor: _xor.default,
  34563. xorBy: _xorBy.default,
  34564. xorWith: _xorWith.default,
  34565. zip: _zip.default,
  34566. zipObject: _zipObject.default,
  34567. zipObjectDeep: _zipObjectDeep.default,
  34568. zipWith: _zipWith.default
  34569. };
  34570. exports.default = _default;
  34571. /***/ }),
  34572. /* 765 */
  34573. /*!**********************************************************************************************!*\
  34574. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.js ***!
  34575. \**********************************************************************************************/
  34576. /*! no static exports found */
  34577. /***/ (function(module, exports, __webpack_require__) {
  34578. "use strict";
  34579. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34580. Object.defineProperty(exports, "__esModule", {
  34581. value: true
  34582. });
  34583. Object.defineProperty(exports, "countBy", {
  34584. enumerable: true,
  34585. get: function get() {
  34586. return _countBy.default;
  34587. }
  34588. });
  34589. Object.defineProperty(exports, "default", {
  34590. enumerable: true,
  34591. get: function get() {
  34592. return _collectionDefault.default;
  34593. }
  34594. });
  34595. Object.defineProperty(exports, "each", {
  34596. enumerable: true,
  34597. get: function get() {
  34598. return _each.default;
  34599. }
  34600. });
  34601. Object.defineProperty(exports, "eachRight", {
  34602. enumerable: true,
  34603. get: function get() {
  34604. return _eachRight.default;
  34605. }
  34606. });
  34607. Object.defineProperty(exports, "every", {
  34608. enumerable: true,
  34609. get: function get() {
  34610. return _every.default;
  34611. }
  34612. });
  34613. Object.defineProperty(exports, "filter", {
  34614. enumerable: true,
  34615. get: function get() {
  34616. return _filter.default;
  34617. }
  34618. });
  34619. Object.defineProperty(exports, "find", {
  34620. enumerable: true,
  34621. get: function get() {
  34622. return _find.default;
  34623. }
  34624. });
  34625. Object.defineProperty(exports, "findLast", {
  34626. enumerable: true,
  34627. get: function get() {
  34628. return _findLast.default;
  34629. }
  34630. });
  34631. Object.defineProperty(exports, "flatMap", {
  34632. enumerable: true,
  34633. get: function get() {
  34634. return _flatMap.default;
  34635. }
  34636. });
  34637. Object.defineProperty(exports, "flatMapDeep", {
  34638. enumerable: true,
  34639. get: function get() {
  34640. return _flatMapDeep.default;
  34641. }
  34642. });
  34643. Object.defineProperty(exports, "flatMapDepth", {
  34644. enumerable: true,
  34645. get: function get() {
  34646. return _flatMapDepth.default;
  34647. }
  34648. });
  34649. Object.defineProperty(exports, "forEach", {
  34650. enumerable: true,
  34651. get: function get() {
  34652. return _forEach.default;
  34653. }
  34654. });
  34655. Object.defineProperty(exports, "forEachRight", {
  34656. enumerable: true,
  34657. get: function get() {
  34658. return _forEachRight.default;
  34659. }
  34660. });
  34661. Object.defineProperty(exports, "groupBy", {
  34662. enumerable: true,
  34663. get: function get() {
  34664. return _groupBy.default;
  34665. }
  34666. });
  34667. Object.defineProperty(exports, "includes", {
  34668. enumerable: true,
  34669. get: function get() {
  34670. return _includes.default;
  34671. }
  34672. });
  34673. Object.defineProperty(exports, "invokeMap", {
  34674. enumerable: true,
  34675. get: function get() {
  34676. return _invokeMap.default;
  34677. }
  34678. });
  34679. Object.defineProperty(exports, "keyBy", {
  34680. enumerable: true,
  34681. get: function get() {
  34682. return _keyBy.default;
  34683. }
  34684. });
  34685. Object.defineProperty(exports, "map", {
  34686. enumerable: true,
  34687. get: function get() {
  34688. return _map.default;
  34689. }
  34690. });
  34691. Object.defineProperty(exports, "orderBy", {
  34692. enumerable: true,
  34693. get: function get() {
  34694. return _orderBy.default;
  34695. }
  34696. });
  34697. Object.defineProperty(exports, "partition", {
  34698. enumerable: true,
  34699. get: function get() {
  34700. return _partition.default;
  34701. }
  34702. });
  34703. Object.defineProperty(exports, "reduce", {
  34704. enumerable: true,
  34705. get: function get() {
  34706. return _reduce.default;
  34707. }
  34708. });
  34709. Object.defineProperty(exports, "reduceRight", {
  34710. enumerable: true,
  34711. get: function get() {
  34712. return _reduceRight.default;
  34713. }
  34714. });
  34715. Object.defineProperty(exports, "reject", {
  34716. enumerable: true,
  34717. get: function get() {
  34718. return _reject.default;
  34719. }
  34720. });
  34721. Object.defineProperty(exports, "sample", {
  34722. enumerable: true,
  34723. get: function get() {
  34724. return _sample.default;
  34725. }
  34726. });
  34727. Object.defineProperty(exports, "sampleSize", {
  34728. enumerable: true,
  34729. get: function get() {
  34730. return _sampleSize.default;
  34731. }
  34732. });
  34733. Object.defineProperty(exports, "shuffle", {
  34734. enumerable: true,
  34735. get: function get() {
  34736. return _shuffle.default;
  34737. }
  34738. });
  34739. Object.defineProperty(exports, "size", {
  34740. enumerable: true,
  34741. get: function get() {
  34742. return _size.default;
  34743. }
  34744. });
  34745. Object.defineProperty(exports, "some", {
  34746. enumerable: true,
  34747. get: function get() {
  34748. return _some.default;
  34749. }
  34750. });
  34751. Object.defineProperty(exports, "sortBy", {
  34752. enumerable: true,
  34753. get: function get() {
  34754. return _sortBy.default;
  34755. }
  34756. });
  34757. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  34758. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  34759. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  34760. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  34761. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  34762. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  34763. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  34764. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  34765. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  34766. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  34767. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  34768. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  34769. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  34770. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  34771. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  34772. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  34773. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  34774. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  34775. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  34776. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  34777. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  34778. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  34779. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  34780. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  34781. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  34782. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  34783. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  34784. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  34785. var _collectionDefault = _interopRequireDefault(__webpack_require__(/*! ./collection.default.js */ 766));
  34786. /***/ }),
  34787. /* 766 */
  34788. /*!******************************************************************************************************!*\
  34789. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.default.js ***!
  34790. \******************************************************************************************************/
  34791. /*! no static exports found */
  34792. /***/ (function(module, exports, __webpack_require__) {
  34793. "use strict";
  34794. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34795. Object.defineProperty(exports, "__esModule", {
  34796. value: true
  34797. });
  34798. exports.default = void 0;
  34799. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  34800. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  34801. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  34802. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  34803. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  34804. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  34805. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  34806. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  34807. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  34808. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  34809. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  34810. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  34811. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  34812. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  34813. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  34814. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  34815. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  34816. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  34817. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  34818. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  34819. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  34820. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  34821. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  34822. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  34823. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  34824. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  34825. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  34826. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  34827. var _default = {
  34828. countBy: _countBy.default,
  34829. each: _each.default,
  34830. eachRight: _eachRight.default,
  34831. every: _every.default,
  34832. filter: _filter.default,
  34833. find: _find.default,
  34834. findLast: _findLast.default,
  34835. flatMap: _flatMap.default,
  34836. flatMapDeep: _flatMapDeep.default,
  34837. flatMapDepth: _flatMapDepth.default,
  34838. forEach: _forEach.default,
  34839. forEachRight: _forEachRight.default,
  34840. groupBy: _groupBy.default,
  34841. includes: _includes.default,
  34842. invokeMap: _invokeMap.default,
  34843. keyBy: _keyBy.default,
  34844. map: _map.default,
  34845. orderBy: _orderBy.default,
  34846. partition: _partition.default,
  34847. reduce: _reduce.default,
  34848. reduceRight: _reduceRight.default,
  34849. reject: _reject.default,
  34850. sample: _sample.default,
  34851. sampleSize: _sampleSize.default,
  34852. shuffle: _shuffle.default,
  34853. size: _size.default,
  34854. some: _some.default,
  34855. sortBy: _sortBy.default
  34856. };
  34857. exports.default = _default;
  34858. /***/ }),
  34859. /* 767 */
  34860. /*!****************************************************************************************!*\
  34861. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.js ***!
  34862. \****************************************************************************************/
  34863. /*! no static exports found */
  34864. /***/ (function(module, exports, __webpack_require__) {
  34865. "use strict";
  34866. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34867. Object.defineProperty(exports, "__esModule", {
  34868. value: true
  34869. });
  34870. Object.defineProperty(exports, "default", {
  34871. enumerable: true,
  34872. get: function get() {
  34873. return _dateDefault.default;
  34874. }
  34875. });
  34876. Object.defineProperty(exports, "now", {
  34877. enumerable: true,
  34878. get: function get() {
  34879. return _now.default;
  34880. }
  34881. });
  34882. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  34883. var _dateDefault = _interopRequireDefault(__webpack_require__(/*! ./date.default.js */ 768));
  34884. /***/ }),
  34885. /* 768 */
  34886. /*!************************************************************************************************!*\
  34887. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.default.js ***!
  34888. \************************************************************************************************/
  34889. /*! no static exports found */
  34890. /***/ (function(module, exports, __webpack_require__) {
  34891. "use strict";
  34892. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34893. Object.defineProperty(exports, "__esModule", {
  34894. value: true
  34895. });
  34896. exports.default = void 0;
  34897. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  34898. var _default = {
  34899. now: _now.default
  34900. };
  34901. exports.default = _default;
  34902. /***/ }),
  34903. /* 769 */
  34904. /*!********************************************************************************************!*\
  34905. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.js ***!
  34906. \********************************************************************************************/
  34907. /*! no static exports found */
  34908. /***/ (function(module, exports, __webpack_require__) {
  34909. "use strict";
  34910. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34911. Object.defineProperty(exports, "__esModule", {
  34912. value: true
  34913. });
  34914. Object.defineProperty(exports, "after", {
  34915. enumerable: true,
  34916. get: function get() {
  34917. return _after.default;
  34918. }
  34919. });
  34920. Object.defineProperty(exports, "ary", {
  34921. enumerable: true,
  34922. get: function get() {
  34923. return _ary.default;
  34924. }
  34925. });
  34926. Object.defineProperty(exports, "before", {
  34927. enumerable: true,
  34928. get: function get() {
  34929. return _before.default;
  34930. }
  34931. });
  34932. Object.defineProperty(exports, "bind", {
  34933. enumerable: true,
  34934. get: function get() {
  34935. return _bind.default;
  34936. }
  34937. });
  34938. Object.defineProperty(exports, "bindKey", {
  34939. enumerable: true,
  34940. get: function get() {
  34941. return _bindKey.default;
  34942. }
  34943. });
  34944. Object.defineProperty(exports, "curry", {
  34945. enumerable: true,
  34946. get: function get() {
  34947. return _curry.default;
  34948. }
  34949. });
  34950. Object.defineProperty(exports, "curryRight", {
  34951. enumerable: true,
  34952. get: function get() {
  34953. return _curryRight.default;
  34954. }
  34955. });
  34956. Object.defineProperty(exports, "debounce", {
  34957. enumerable: true,
  34958. get: function get() {
  34959. return _debounce.default;
  34960. }
  34961. });
  34962. Object.defineProperty(exports, "default", {
  34963. enumerable: true,
  34964. get: function get() {
  34965. return _functionDefault.default;
  34966. }
  34967. });
  34968. Object.defineProperty(exports, "defer", {
  34969. enumerable: true,
  34970. get: function get() {
  34971. return _defer.default;
  34972. }
  34973. });
  34974. Object.defineProperty(exports, "delay", {
  34975. enumerable: true,
  34976. get: function get() {
  34977. return _delay.default;
  34978. }
  34979. });
  34980. Object.defineProperty(exports, "flip", {
  34981. enumerable: true,
  34982. get: function get() {
  34983. return _flip.default;
  34984. }
  34985. });
  34986. Object.defineProperty(exports, "memoize", {
  34987. enumerable: true,
  34988. get: function get() {
  34989. return _memoize.default;
  34990. }
  34991. });
  34992. Object.defineProperty(exports, "negate", {
  34993. enumerable: true,
  34994. get: function get() {
  34995. return _negate.default;
  34996. }
  34997. });
  34998. Object.defineProperty(exports, "once", {
  34999. enumerable: true,
  35000. get: function get() {
  35001. return _once.default;
  35002. }
  35003. });
  35004. Object.defineProperty(exports, "overArgs", {
  35005. enumerable: true,
  35006. get: function get() {
  35007. return _overArgs.default;
  35008. }
  35009. });
  35010. Object.defineProperty(exports, "partial", {
  35011. enumerable: true,
  35012. get: function get() {
  35013. return _partial.default;
  35014. }
  35015. });
  35016. Object.defineProperty(exports, "partialRight", {
  35017. enumerable: true,
  35018. get: function get() {
  35019. return _partialRight.default;
  35020. }
  35021. });
  35022. Object.defineProperty(exports, "rearg", {
  35023. enumerable: true,
  35024. get: function get() {
  35025. return _rearg.default;
  35026. }
  35027. });
  35028. Object.defineProperty(exports, "rest", {
  35029. enumerable: true,
  35030. get: function get() {
  35031. return _rest.default;
  35032. }
  35033. });
  35034. Object.defineProperty(exports, "spread", {
  35035. enumerable: true,
  35036. get: function get() {
  35037. return _spread.default;
  35038. }
  35039. });
  35040. Object.defineProperty(exports, "throttle", {
  35041. enumerable: true,
  35042. get: function get() {
  35043. return _throttle.default;
  35044. }
  35045. });
  35046. Object.defineProperty(exports, "unary", {
  35047. enumerable: true,
  35048. get: function get() {
  35049. return _unary.default;
  35050. }
  35051. });
  35052. Object.defineProperty(exports, "wrap", {
  35053. enumerable: true,
  35054. get: function get() {
  35055. return _wrap.default;
  35056. }
  35057. });
  35058. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  35059. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  35060. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  35061. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  35062. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  35063. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  35064. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  35065. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  35066. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  35067. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  35068. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  35069. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  35070. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  35071. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  35072. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  35073. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  35074. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  35075. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  35076. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  35077. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  35078. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  35079. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  35080. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  35081. var _functionDefault = _interopRequireDefault(__webpack_require__(/*! ./function.default.js */ 770));
  35082. /***/ }),
  35083. /* 770 */
  35084. /*!****************************************************************************************************!*\
  35085. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.default.js ***!
  35086. \****************************************************************************************************/
  35087. /*! no static exports found */
  35088. /***/ (function(module, exports, __webpack_require__) {
  35089. "use strict";
  35090. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35091. Object.defineProperty(exports, "__esModule", {
  35092. value: true
  35093. });
  35094. exports.default = void 0;
  35095. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  35096. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  35097. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  35098. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  35099. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  35100. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  35101. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  35102. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  35103. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  35104. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  35105. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  35106. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  35107. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  35108. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  35109. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  35110. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  35111. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  35112. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  35113. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  35114. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  35115. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  35116. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  35117. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  35118. var _default = {
  35119. after: _after.default,
  35120. ary: _ary.default,
  35121. before: _before.default,
  35122. bind: _bind.default,
  35123. bindKey: _bindKey.default,
  35124. curry: _curry.default,
  35125. curryRight: _curryRight.default,
  35126. debounce: _debounce.default,
  35127. defer: _defer.default,
  35128. delay: _delay.default,
  35129. flip: _flip.default,
  35130. memoize: _memoize.default,
  35131. negate: _negate.default,
  35132. once: _once.default,
  35133. overArgs: _overArgs.default,
  35134. partial: _partial.default,
  35135. partialRight: _partialRight.default,
  35136. rearg: _rearg.default,
  35137. rest: _rest.default,
  35138. spread: _spread.default,
  35139. throttle: _throttle.default,
  35140. unary: _unary.default,
  35141. wrap: _wrap.default
  35142. };
  35143. exports.default = _default;
  35144. /***/ }),
  35145. /* 771 */
  35146. /*!****************************************************************************************!*\
  35147. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.js ***!
  35148. \****************************************************************************************/
  35149. /*! no static exports found */
  35150. /***/ (function(module, exports, __webpack_require__) {
  35151. "use strict";
  35152. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35153. Object.defineProperty(exports, "__esModule", {
  35154. value: true
  35155. });
  35156. Object.defineProperty(exports, "castArray", {
  35157. enumerable: true,
  35158. get: function get() {
  35159. return _castArray.default;
  35160. }
  35161. });
  35162. Object.defineProperty(exports, "clone", {
  35163. enumerable: true,
  35164. get: function get() {
  35165. return _clone.default;
  35166. }
  35167. });
  35168. Object.defineProperty(exports, "cloneDeep", {
  35169. enumerable: true,
  35170. get: function get() {
  35171. return _cloneDeep.default;
  35172. }
  35173. });
  35174. Object.defineProperty(exports, "cloneDeepWith", {
  35175. enumerable: true,
  35176. get: function get() {
  35177. return _cloneDeepWith.default;
  35178. }
  35179. });
  35180. Object.defineProperty(exports, "cloneWith", {
  35181. enumerable: true,
  35182. get: function get() {
  35183. return _cloneWith.default;
  35184. }
  35185. });
  35186. Object.defineProperty(exports, "conformsTo", {
  35187. enumerable: true,
  35188. get: function get() {
  35189. return _conformsTo.default;
  35190. }
  35191. });
  35192. Object.defineProperty(exports, "default", {
  35193. enumerable: true,
  35194. get: function get() {
  35195. return _langDefault.default;
  35196. }
  35197. });
  35198. Object.defineProperty(exports, "eq", {
  35199. enumerable: true,
  35200. get: function get() {
  35201. return _eq.default;
  35202. }
  35203. });
  35204. Object.defineProperty(exports, "gt", {
  35205. enumerable: true,
  35206. get: function get() {
  35207. return _gt.default;
  35208. }
  35209. });
  35210. Object.defineProperty(exports, "gte", {
  35211. enumerable: true,
  35212. get: function get() {
  35213. return _gte.default;
  35214. }
  35215. });
  35216. Object.defineProperty(exports, "isArguments", {
  35217. enumerable: true,
  35218. get: function get() {
  35219. return _isArguments.default;
  35220. }
  35221. });
  35222. Object.defineProperty(exports, "isArray", {
  35223. enumerable: true,
  35224. get: function get() {
  35225. return _isArray.default;
  35226. }
  35227. });
  35228. Object.defineProperty(exports, "isArrayBuffer", {
  35229. enumerable: true,
  35230. get: function get() {
  35231. return _isArrayBuffer.default;
  35232. }
  35233. });
  35234. Object.defineProperty(exports, "isArrayLike", {
  35235. enumerable: true,
  35236. get: function get() {
  35237. return _isArrayLike.default;
  35238. }
  35239. });
  35240. Object.defineProperty(exports, "isArrayLikeObject", {
  35241. enumerable: true,
  35242. get: function get() {
  35243. return _isArrayLikeObject.default;
  35244. }
  35245. });
  35246. Object.defineProperty(exports, "isBoolean", {
  35247. enumerable: true,
  35248. get: function get() {
  35249. return _isBoolean.default;
  35250. }
  35251. });
  35252. Object.defineProperty(exports, "isBuffer", {
  35253. enumerable: true,
  35254. get: function get() {
  35255. return _isBuffer.default;
  35256. }
  35257. });
  35258. Object.defineProperty(exports, "isDate", {
  35259. enumerable: true,
  35260. get: function get() {
  35261. return _isDate.default;
  35262. }
  35263. });
  35264. Object.defineProperty(exports, "isElement", {
  35265. enumerable: true,
  35266. get: function get() {
  35267. return _isElement.default;
  35268. }
  35269. });
  35270. Object.defineProperty(exports, "isEmpty", {
  35271. enumerable: true,
  35272. get: function get() {
  35273. return _isEmpty.default;
  35274. }
  35275. });
  35276. Object.defineProperty(exports, "isEqual", {
  35277. enumerable: true,
  35278. get: function get() {
  35279. return _isEqual.default;
  35280. }
  35281. });
  35282. Object.defineProperty(exports, "isEqualWith", {
  35283. enumerable: true,
  35284. get: function get() {
  35285. return _isEqualWith.default;
  35286. }
  35287. });
  35288. Object.defineProperty(exports, "isError", {
  35289. enumerable: true,
  35290. get: function get() {
  35291. return _isError.default;
  35292. }
  35293. });
  35294. Object.defineProperty(exports, "isFinite", {
  35295. enumerable: true,
  35296. get: function get() {
  35297. return _isFinite.default;
  35298. }
  35299. });
  35300. Object.defineProperty(exports, "isFunction", {
  35301. enumerable: true,
  35302. get: function get() {
  35303. return _isFunction.default;
  35304. }
  35305. });
  35306. Object.defineProperty(exports, "isInteger", {
  35307. enumerable: true,
  35308. get: function get() {
  35309. return _isInteger.default;
  35310. }
  35311. });
  35312. Object.defineProperty(exports, "isLength", {
  35313. enumerable: true,
  35314. get: function get() {
  35315. return _isLength.default;
  35316. }
  35317. });
  35318. Object.defineProperty(exports, "isMap", {
  35319. enumerable: true,
  35320. get: function get() {
  35321. return _isMap.default;
  35322. }
  35323. });
  35324. Object.defineProperty(exports, "isMatch", {
  35325. enumerable: true,
  35326. get: function get() {
  35327. return _isMatch.default;
  35328. }
  35329. });
  35330. Object.defineProperty(exports, "isMatchWith", {
  35331. enumerable: true,
  35332. get: function get() {
  35333. return _isMatchWith.default;
  35334. }
  35335. });
  35336. Object.defineProperty(exports, "isNaN", {
  35337. enumerable: true,
  35338. get: function get() {
  35339. return _isNaN.default;
  35340. }
  35341. });
  35342. Object.defineProperty(exports, "isNative", {
  35343. enumerable: true,
  35344. get: function get() {
  35345. return _isNative.default;
  35346. }
  35347. });
  35348. Object.defineProperty(exports, "isNil", {
  35349. enumerable: true,
  35350. get: function get() {
  35351. return _isNil.default;
  35352. }
  35353. });
  35354. Object.defineProperty(exports, "isNull", {
  35355. enumerable: true,
  35356. get: function get() {
  35357. return _isNull.default;
  35358. }
  35359. });
  35360. Object.defineProperty(exports, "isNumber", {
  35361. enumerable: true,
  35362. get: function get() {
  35363. return _isNumber.default;
  35364. }
  35365. });
  35366. Object.defineProperty(exports, "isObject", {
  35367. enumerable: true,
  35368. get: function get() {
  35369. return _isObject.default;
  35370. }
  35371. });
  35372. Object.defineProperty(exports, "isObjectLike", {
  35373. enumerable: true,
  35374. get: function get() {
  35375. return _isObjectLike.default;
  35376. }
  35377. });
  35378. Object.defineProperty(exports, "isPlainObject", {
  35379. enumerable: true,
  35380. get: function get() {
  35381. return _isPlainObject.default;
  35382. }
  35383. });
  35384. Object.defineProperty(exports, "isRegExp", {
  35385. enumerable: true,
  35386. get: function get() {
  35387. return _isRegExp.default;
  35388. }
  35389. });
  35390. Object.defineProperty(exports, "isSafeInteger", {
  35391. enumerable: true,
  35392. get: function get() {
  35393. return _isSafeInteger.default;
  35394. }
  35395. });
  35396. Object.defineProperty(exports, "isSet", {
  35397. enumerable: true,
  35398. get: function get() {
  35399. return _isSet.default;
  35400. }
  35401. });
  35402. Object.defineProperty(exports, "isString", {
  35403. enumerable: true,
  35404. get: function get() {
  35405. return _isString.default;
  35406. }
  35407. });
  35408. Object.defineProperty(exports, "isSymbol", {
  35409. enumerable: true,
  35410. get: function get() {
  35411. return _isSymbol.default;
  35412. }
  35413. });
  35414. Object.defineProperty(exports, "isTypedArray", {
  35415. enumerable: true,
  35416. get: function get() {
  35417. return _isTypedArray.default;
  35418. }
  35419. });
  35420. Object.defineProperty(exports, "isUndefined", {
  35421. enumerable: true,
  35422. get: function get() {
  35423. return _isUndefined.default;
  35424. }
  35425. });
  35426. Object.defineProperty(exports, "isWeakMap", {
  35427. enumerable: true,
  35428. get: function get() {
  35429. return _isWeakMap.default;
  35430. }
  35431. });
  35432. Object.defineProperty(exports, "isWeakSet", {
  35433. enumerable: true,
  35434. get: function get() {
  35435. return _isWeakSet.default;
  35436. }
  35437. });
  35438. Object.defineProperty(exports, "lt", {
  35439. enumerable: true,
  35440. get: function get() {
  35441. return _lt.default;
  35442. }
  35443. });
  35444. Object.defineProperty(exports, "lte", {
  35445. enumerable: true,
  35446. get: function get() {
  35447. return _lte.default;
  35448. }
  35449. });
  35450. Object.defineProperty(exports, "toArray", {
  35451. enumerable: true,
  35452. get: function get() {
  35453. return _toArray.default;
  35454. }
  35455. });
  35456. Object.defineProperty(exports, "toFinite", {
  35457. enumerable: true,
  35458. get: function get() {
  35459. return _toFinite.default;
  35460. }
  35461. });
  35462. Object.defineProperty(exports, "toInteger", {
  35463. enumerable: true,
  35464. get: function get() {
  35465. return _toInteger.default;
  35466. }
  35467. });
  35468. Object.defineProperty(exports, "toLength", {
  35469. enumerable: true,
  35470. get: function get() {
  35471. return _toLength.default;
  35472. }
  35473. });
  35474. Object.defineProperty(exports, "toNumber", {
  35475. enumerable: true,
  35476. get: function get() {
  35477. return _toNumber.default;
  35478. }
  35479. });
  35480. Object.defineProperty(exports, "toPlainObject", {
  35481. enumerable: true,
  35482. get: function get() {
  35483. return _toPlainObject.default;
  35484. }
  35485. });
  35486. Object.defineProperty(exports, "toSafeInteger", {
  35487. enumerable: true,
  35488. get: function get() {
  35489. return _toSafeInteger.default;
  35490. }
  35491. });
  35492. Object.defineProperty(exports, "toString", {
  35493. enumerable: true,
  35494. get: function get() {
  35495. return _toString.default;
  35496. }
  35497. });
  35498. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  35499. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  35500. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  35501. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  35502. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  35503. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  35504. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  35505. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  35506. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  35507. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  35508. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  35509. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  35510. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  35511. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  35512. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  35513. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  35514. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  35515. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  35516. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  35517. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  35518. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  35519. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  35520. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  35521. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  35522. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  35523. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  35524. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  35525. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  35526. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  35527. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  35528. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  35529. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  35530. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  35531. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  35532. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  35533. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  35534. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  35535. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  35536. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  35537. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  35538. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  35539. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  35540. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  35541. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  35542. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  35543. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  35544. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  35545. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  35546. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  35547. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  35548. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  35549. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  35550. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  35551. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  35552. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  35553. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  35554. var _langDefault = _interopRequireDefault(__webpack_require__(/*! ./lang.default.js */ 772));
  35555. /***/ }),
  35556. /* 772 */
  35557. /*!************************************************************************************************!*\
  35558. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.default.js ***!
  35559. \************************************************************************************************/
  35560. /*! no static exports found */
  35561. /***/ (function(module, exports, __webpack_require__) {
  35562. "use strict";
  35563. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35564. Object.defineProperty(exports, "__esModule", {
  35565. value: true
  35566. });
  35567. exports.default = void 0;
  35568. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  35569. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  35570. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  35571. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  35572. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  35573. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  35574. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  35575. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  35576. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  35577. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  35578. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  35579. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  35580. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  35581. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  35582. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  35583. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  35584. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  35585. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  35586. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  35587. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  35588. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  35589. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  35590. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  35591. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  35592. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  35593. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  35594. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  35595. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  35596. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  35597. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  35598. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  35599. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  35600. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  35601. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  35602. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  35603. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  35604. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  35605. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  35606. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  35607. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  35608. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  35609. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  35610. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  35611. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  35612. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  35613. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  35614. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  35615. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  35616. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  35617. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  35618. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  35619. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  35620. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  35621. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  35622. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  35623. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  35624. var _default = {
  35625. castArray: _castArray.default,
  35626. clone: _clone.default,
  35627. cloneDeep: _cloneDeep.default,
  35628. cloneDeepWith: _cloneDeepWith.default,
  35629. cloneWith: _cloneWith.default,
  35630. conformsTo: _conformsTo.default,
  35631. eq: _eq.default,
  35632. gt: _gt.default,
  35633. gte: _gte.default,
  35634. isArguments: _isArguments.default,
  35635. isArray: _isArray.default,
  35636. isArrayBuffer: _isArrayBuffer.default,
  35637. isArrayLike: _isArrayLike.default,
  35638. isArrayLikeObject: _isArrayLikeObject.default,
  35639. isBoolean: _isBoolean.default,
  35640. isBuffer: _isBuffer.default,
  35641. isDate: _isDate.default,
  35642. isElement: _isElement.default,
  35643. isEmpty: _isEmpty.default,
  35644. isEqual: _isEqual.default,
  35645. isEqualWith: _isEqualWith.default,
  35646. isError: _isError.default,
  35647. isFinite: _isFinite.default,
  35648. isFunction: _isFunction.default,
  35649. isInteger: _isInteger.default,
  35650. isLength: _isLength.default,
  35651. isMap: _isMap.default,
  35652. isMatch: _isMatch.default,
  35653. isMatchWith: _isMatchWith.default,
  35654. isNaN: _isNaN.default,
  35655. isNative: _isNative.default,
  35656. isNil: _isNil.default,
  35657. isNull: _isNull.default,
  35658. isNumber: _isNumber.default,
  35659. isObject: _isObject.default,
  35660. isObjectLike: _isObjectLike.default,
  35661. isPlainObject: _isPlainObject.default,
  35662. isRegExp: _isRegExp.default,
  35663. isSafeInteger: _isSafeInteger.default,
  35664. isSet: _isSet.default,
  35665. isString: _isString.default,
  35666. isSymbol: _isSymbol.default,
  35667. isTypedArray: _isTypedArray.default,
  35668. isUndefined: _isUndefined.default,
  35669. isWeakMap: _isWeakMap.default,
  35670. isWeakSet: _isWeakSet.default,
  35671. lt: _lt.default,
  35672. lte: _lte.default,
  35673. toArray: _toArray.default,
  35674. toFinite: _toFinite.default,
  35675. toInteger: _toInteger.default,
  35676. toLength: _toLength.default,
  35677. toNumber: _toNumber.default,
  35678. toPlainObject: _toPlainObject.default,
  35679. toSafeInteger: _toSafeInteger.default,
  35680. toString: _toString.default
  35681. };
  35682. exports.default = _default;
  35683. /***/ }),
  35684. /* 773 */
  35685. /*!****************************************************************************************!*\
  35686. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.js ***!
  35687. \****************************************************************************************/
  35688. /*! no static exports found */
  35689. /***/ (function(module, exports, __webpack_require__) {
  35690. "use strict";
  35691. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35692. Object.defineProperty(exports, "__esModule", {
  35693. value: true
  35694. });
  35695. Object.defineProperty(exports, "add", {
  35696. enumerable: true,
  35697. get: function get() {
  35698. return _add.default;
  35699. }
  35700. });
  35701. Object.defineProperty(exports, "ceil", {
  35702. enumerable: true,
  35703. get: function get() {
  35704. return _ceil.default;
  35705. }
  35706. });
  35707. Object.defineProperty(exports, "default", {
  35708. enumerable: true,
  35709. get: function get() {
  35710. return _mathDefault.default;
  35711. }
  35712. });
  35713. Object.defineProperty(exports, "divide", {
  35714. enumerable: true,
  35715. get: function get() {
  35716. return _divide.default;
  35717. }
  35718. });
  35719. Object.defineProperty(exports, "floor", {
  35720. enumerable: true,
  35721. get: function get() {
  35722. return _floor.default;
  35723. }
  35724. });
  35725. Object.defineProperty(exports, "max", {
  35726. enumerable: true,
  35727. get: function get() {
  35728. return _max.default;
  35729. }
  35730. });
  35731. Object.defineProperty(exports, "maxBy", {
  35732. enumerable: true,
  35733. get: function get() {
  35734. return _maxBy.default;
  35735. }
  35736. });
  35737. Object.defineProperty(exports, "mean", {
  35738. enumerable: true,
  35739. get: function get() {
  35740. return _mean.default;
  35741. }
  35742. });
  35743. Object.defineProperty(exports, "meanBy", {
  35744. enumerable: true,
  35745. get: function get() {
  35746. return _meanBy.default;
  35747. }
  35748. });
  35749. Object.defineProperty(exports, "min", {
  35750. enumerable: true,
  35751. get: function get() {
  35752. return _min.default;
  35753. }
  35754. });
  35755. Object.defineProperty(exports, "minBy", {
  35756. enumerable: true,
  35757. get: function get() {
  35758. return _minBy.default;
  35759. }
  35760. });
  35761. Object.defineProperty(exports, "multiply", {
  35762. enumerable: true,
  35763. get: function get() {
  35764. return _multiply.default;
  35765. }
  35766. });
  35767. Object.defineProperty(exports, "round", {
  35768. enumerable: true,
  35769. get: function get() {
  35770. return _round.default;
  35771. }
  35772. });
  35773. Object.defineProperty(exports, "subtract", {
  35774. enumerable: true,
  35775. get: function get() {
  35776. return _subtract.default;
  35777. }
  35778. });
  35779. Object.defineProperty(exports, "sum", {
  35780. enumerable: true,
  35781. get: function get() {
  35782. return _sum.default;
  35783. }
  35784. });
  35785. Object.defineProperty(exports, "sumBy", {
  35786. enumerable: true,
  35787. get: function get() {
  35788. return _sumBy.default;
  35789. }
  35790. });
  35791. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  35792. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  35793. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  35794. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  35795. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  35796. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  35797. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  35798. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  35799. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  35800. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  35801. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  35802. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  35803. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  35804. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  35805. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  35806. var _mathDefault = _interopRequireDefault(__webpack_require__(/*! ./math.default.js */ 774));
  35807. /***/ }),
  35808. /* 774 */
  35809. /*!************************************************************************************************!*\
  35810. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.default.js ***!
  35811. \************************************************************************************************/
  35812. /*! no static exports found */
  35813. /***/ (function(module, exports, __webpack_require__) {
  35814. "use strict";
  35815. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35816. Object.defineProperty(exports, "__esModule", {
  35817. value: true
  35818. });
  35819. exports.default = void 0;
  35820. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  35821. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  35822. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  35823. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  35824. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  35825. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  35826. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  35827. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  35828. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  35829. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  35830. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  35831. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  35832. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  35833. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  35834. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  35835. var _default = {
  35836. add: _add.default,
  35837. ceil: _ceil.default,
  35838. divide: _divide.default,
  35839. floor: _floor.default,
  35840. max: _max.default,
  35841. maxBy: _maxBy.default,
  35842. mean: _mean.default,
  35843. meanBy: _meanBy.default,
  35844. min: _min.default,
  35845. minBy: _minBy.default,
  35846. multiply: _multiply.default,
  35847. round: _round.default,
  35848. subtract: _subtract.default,
  35849. sum: _sum.default,
  35850. sumBy: _sumBy.default
  35851. };
  35852. exports.default = _default;
  35853. /***/ }),
  35854. /* 775 */
  35855. /*!******************************************************************************************!*\
  35856. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.js ***!
  35857. \******************************************************************************************/
  35858. /*! no static exports found */
  35859. /***/ (function(module, exports, __webpack_require__) {
  35860. "use strict";
  35861. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35862. Object.defineProperty(exports, "__esModule", {
  35863. value: true
  35864. });
  35865. Object.defineProperty(exports, "clamp", {
  35866. enumerable: true,
  35867. get: function get() {
  35868. return _clamp.default;
  35869. }
  35870. });
  35871. Object.defineProperty(exports, "default", {
  35872. enumerable: true,
  35873. get: function get() {
  35874. return _numberDefault.default;
  35875. }
  35876. });
  35877. Object.defineProperty(exports, "inRange", {
  35878. enumerable: true,
  35879. get: function get() {
  35880. return _inRange.default;
  35881. }
  35882. });
  35883. Object.defineProperty(exports, "random", {
  35884. enumerable: true,
  35885. get: function get() {
  35886. return _random.default;
  35887. }
  35888. });
  35889. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  35890. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  35891. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  35892. var _numberDefault = _interopRequireDefault(__webpack_require__(/*! ./number.default.js */ 776));
  35893. /***/ }),
  35894. /* 776 */
  35895. /*!**************************************************************************************************!*\
  35896. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.default.js ***!
  35897. \**************************************************************************************************/
  35898. /*! no static exports found */
  35899. /***/ (function(module, exports, __webpack_require__) {
  35900. "use strict";
  35901. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35902. Object.defineProperty(exports, "__esModule", {
  35903. value: true
  35904. });
  35905. exports.default = void 0;
  35906. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  35907. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  35908. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  35909. var _default = {
  35910. clamp: _clamp.default,
  35911. inRange: _inRange.default,
  35912. random: _random.default
  35913. };
  35914. exports.default = _default;
  35915. /***/ }),
  35916. /* 777 */
  35917. /*!******************************************************************************************!*\
  35918. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.js ***!
  35919. \******************************************************************************************/
  35920. /*! no static exports found */
  35921. /***/ (function(module, exports, __webpack_require__) {
  35922. "use strict";
  35923. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35924. Object.defineProperty(exports, "__esModule", {
  35925. value: true
  35926. });
  35927. Object.defineProperty(exports, "assign", {
  35928. enumerable: true,
  35929. get: function get() {
  35930. return _assign.default;
  35931. }
  35932. });
  35933. Object.defineProperty(exports, "assignIn", {
  35934. enumerable: true,
  35935. get: function get() {
  35936. return _assignIn.default;
  35937. }
  35938. });
  35939. Object.defineProperty(exports, "assignInWith", {
  35940. enumerable: true,
  35941. get: function get() {
  35942. return _assignInWith.default;
  35943. }
  35944. });
  35945. Object.defineProperty(exports, "assignWith", {
  35946. enumerable: true,
  35947. get: function get() {
  35948. return _assignWith.default;
  35949. }
  35950. });
  35951. Object.defineProperty(exports, "at", {
  35952. enumerable: true,
  35953. get: function get() {
  35954. return _at.default;
  35955. }
  35956. });
  35957. Object.defineProperty(exports, "create", {
  35958. enumerable: true,
  35959. get: function get() {
  35960. return _create.default;
  35961. }
  35962. });
  35963. Object.defineProperty(exports, "default", {
  35964. enumerable: true,
  35965. get: function get() {
  35966. return _objectDefault.default;
  35967. }
  35968. });
  35969. Object.defineProperty(exports, "defaults", {
  35970. enumerable: true,
  35971. get: function get() {
  35972. return _defaults.default;
  35973. }
  35974. });
  35975. Object.defineProperty(exports, "defaultsDeep", {
  35976. enumerable: true,
  35977. get: function get() {
  35978. return _defaultsDeep.default;
  35979. }
  35980. });
  35981. Object.defineProperty(exports, "entries", {
  35982. enumerable: true,
  35983. get: function get() {
  35984. return _entries.default;
  35985. }
  35986. });
  35987. Object.defineProperty(exports, "entriesIn", {
  35988. enumerable: true,
  35989. get: function get() {
  35990. return _entriesIn.default;
  35991. }
  35992. });
  35993. Object.defineProperty(exports, "extend", {
  35994. enumerable: true,
  35995. get: function get() {
  35996. return _extend.default;
  35997. }
  35998. });
  35999. Object.defineProperty(exports, "extendWith", {
  36000. enumerable: true,
  36001. get: function get() {
  36002. return _extendWith.default;
  36003. }
  36004. });
  36005. Object.defineProperty(exports, "findKey", {
  36006. enumerable: true,
  36007. get: function get() {
  36008. return _findKey.default;
  36009. }
  36010. });
  36011. Object.defineProperty(exports, "findLastKey", {
  36012. enumerable: true,
  36013. get: function get() {
  36014. return _findLastKey.default;
  36015. }
  36016. });
  36017. Object.defineProperty(exports, "forIn", {
  36018. enumerable: true,
  36019. get: function get() {
  36020. return _forIn.default;
  36021. }
  36022. });
  36023. Object.defineProperty(exports, "forInRight", {
  36024. enumerable: true,
  36025. get: function get() {
  36026. return _forInRight.default;
  36027. }
  36028. });
  36029. Object.defineProperty(exports, "forOwn", {
  36030. enumerable: true,
  36031. get: function get() {
  36032. return _forOwn.default;
  36033. }
  36034. });
  36035. Object.defineProperty(exports, "forOwnRight", {
  36036. enumerable: true,
  36037. get: function get() {
  36038. return _forOwnRight.default;
  36039. }
  36040. });
  36041. Object.defineProperty(exports, "functions", {
  36042. enumerable: true,
  36043. get: function get() {
  36044. return _functions.default;
  36045. }
  36046. });
  36047. Object.defineProperty(exports, "functionsIn", {
  36048. enumerable: true,
  36049. get: function get() {
  36050. return _functionsIn.default;
  36051. }
  36052. });
  36053. Object.defineProperty(exports, "get", {
  36054. enumerable: true,
  36055. get: function get() {
  36056. return _get.default;
  36057. }
  36058. });
  36059. Object.defineProperty(exports, "has", {
  36060. enumerable: true,
  36061. get: function get() {
  36062. return _has.default;
  36063. }
  36064. });
  36065. Object.defineProperty(exports, "hasIn", {
  36066. enumerable: true,
  36067. get: function get() {
  36068. return _hasIn.default;
  36069. }
  36070. });
  36071. Object.defineProperty(exports, "invert", {
  36072. enumerable: true,
  36073. get: function get() {
  36074. return _invert.default;
  36075. }
  36076. });
  36077. Object.defineProperty(exports, "invertBy", {
  36078. enumerable: true,
  36079. get: function get() {
  36080. return _invertBy.default;
  36081. }
  36082. });
  36083. Object.defineProperty(exports, "invoke", {
  36084. enumerable: true,
  36085. get: function get() {
  36086. return _invoke.default;
  36087. }
  36088. });
  36089. Object.defineProperty(exports, "keys", {
  36090. enumerable: true,
  36091. get: function get() {
  36092. return _keys.default;
  36093. }
  36094. });
  36095. Object.defineProperty(exports, "keysIn", {
  36096. enumerable: true,
  36097. get: function get() {
  36098. return _keysIn.default;
  36099. }
  36100. });
  36101. Object.defineProperty(exports, "mapKeys", {
  36102. enumerable: true,
  36103. get: function get() {
  36104. return _mapKeys.default;
  36105. }
  36106. });
  36107. Object.defineProperty(exports, "mapValues", {
  36108. enumerable: true,
  36109. get: function get() {
  36110. return _mapValues.default;
  36111. }
  36112. });
  36113. Object.defineProperty(exports, "merge", {
  36114. enumerable: true,
  36115. get: function get() {
  36116. return _merge.default;
  36117. }
  36118. });
  36119. Object.defineProperty(exports, "mergeWith", {
  36120. enumerable: true,
  36121. get: function get() {
  36122. return _mergeWith.default;
  36123. }
  36124. });
  36125. Object.defineProperty(exports, "omit", {
  36126. enumerable: true,
  36127. get: function get() {
  36128. return _omit.default;
  36129. }
  36130. });
  36131. Object.defineProperty(exports, "omitBy", {
  36132. enumerable: true,
  36133. get: function get() {
  36134. return _omitBy.default;
  36135. }
  36136. });
  36137. Object.defineProperty(exports, "pick", {
  36138. enumerable: true,
  36139. get: function get() {
  36140. return _pick.default;
  36141. }
  36142. });
  36143. Object.defineProperty(exports, "pickBy", {
  36144. enumerable: true,
  36145. get: function get() {
  36146. return _pickBy.default;
  36147. }
  36148. });
  36149. Object.defineProperty(exports, "result", {
  36150. enumerable: true,
  36151. get: function get() {
  36152. return _result.default;
  36153. }
  36154. });
  36155. Object.defineProperty(exports, "set", {
  36156. enumerable: true,
  36157. get: function get() {
  36158. return _set.default;
  36159. }
  36160. });
  36161. Object.defineProperty(exports, "setWith", {
  36162. enumerable: true,
  36163. get: function get() {
  36164. return _setWith.default;
  36165. }
  36166. });
  36167. Object.defineProperty(exports, "toPairs", {
  36168. enumerable: true,
  36169. get: function get() {
  36170. return _toPairs.default;
  36171. }
  36172. });
  36173. Object.defineProperty(exports, "toPairsIn", {
  36174. enumerable: true,
  36175. get: function get() {
  36176. return _toPairsIn.default;
  36177. }
  36178. });
  36179. Object.defineProperty(exports, "transform", {
  36180. enumerable: true,
  36181. get: function get() {
  36182. return _transform.default;
  36183. }
  36184. });
  36185. Object.defineProperty(exports, "unset", {
  36186. enumerable: true,
  36187. get: function get() {
  36188. return _unset.default;
  36189. }
  36190. });
  36191. Object.defineProperty(exports, "update", {
  36192. enumerable: true,
  36193. get: function get() {
  36194. return _update.default;
  36195. }
  36196. });
  36197. Object.defineProperty(exports, "updateWith", {
  36198. enumerable: true,
  36199. get: function get() {
  36200. return _updateWith.default;
  36201. }
  36202. });
  36203. Object.defineProperty(exports, "values", {
  36204. enumerable: true,
  36205. get: function get() {
  36206. return _values.default;
  36207. }
  36208. });
  36209. Object.defineProperty(exports, "valuesIn", {
  36210. enumerable: true,
  36211. get: function get() {
  36212. return _valuesIn.default;
  36213. }
  36214. });
  36215. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  36216. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  36217. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  36218. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  36219. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  36220. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  36221. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  36222. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  36223. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  36224. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  36225. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  36226. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  36227. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  36228. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  36229. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  36230. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  36231. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  36232. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  36233. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  36234. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  36235. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  36236. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  36237. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  36238. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  36239. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  36240. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  36241. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  36242. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  36243. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  36244. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  36245. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  36246. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  36247. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  36248. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  36249. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  36250. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  36251. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  36252. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  36253. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  36254. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  36255. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  36256. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  36257. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  36258. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  36259. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  36260. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  36261. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  36262. var _objectDefault = _interopRequireDefault(__webpack_require__(/*! ./object.default.js */ 778));
  36263. /***/ }),
  36264. /* 778 */
  36265. /*!**************************************************************************************************!*\
  36266. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.default.js ***!
  36267. \**************************************************************************************************/
  36268. /*! no static exports found */
  36269. /***/ (function(module, exports, __webpack_require__) {
  36270. "use strict";
  36271. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36272. Object.defineProperty(exports, "__esModule", {
  36273. value: true
  36274. });
  36275. exports.default = void 0;
  36276. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  36277. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  36278. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  36279. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  36280. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  36281. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  36282. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  36283. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  36284. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  36285. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  36286. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  36287. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  36288. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  36289. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  36290. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  36291. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  36292. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  36293. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  36294. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  36295. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  36296. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  36297. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  36298. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  36299. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  36300. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  36301. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  36302. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  36303. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  36304. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  36305. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  36306. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  36307. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  36308. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  36309. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  36310. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  36311. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  36312. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  36313. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  36314. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  36315. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  36316. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  36317. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  36318. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  36319. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  36320. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  36321. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  36322. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  36323. var _default = {
  36324. assign: _assign.default,
  36325. assignIn: _assignIn.default,
  36326. assignInWith: _assignInWith.default,
  36327. assignWith: _assignWith.default,
  36328. at: _at.default,
  36329. create: _create.default,
  36330. defaults: _defaults.default,
  36331. defaultsDeep: _defaultsDeep.default,
  36332. entries: _entries.default,
  36333. entriesIn: _entriesIn.default,
  36334. extend: _extend.default,
  36335. extendWith: _extendWith.default,
  36336. findKey: _findKey.default,
  36337. findLastKey: _findLastKey.default,
  36338. forIn: _forIn.default,
  36339. forInRight: _forInRight.default,
  36340. forOwn: _forOwn.default,
  36341. forOwnRight: _forOwnRight.default,
  36342. functions: _functions.default,
  36343. functionsIn: _functionsIn.default,
  36344. get: _get.default,
  36345. has: _has.default,
  36346. hasIn: _hasIn.default,
  36347. invert: _invert.default,
  36348. invertBy: _invertBy.default,
  36349. invoke: _invoke.default,
  36350. keys: _keys.default,
  36351. keysIn: _keysIn.default,
  36352. mapKeys: _mapKeys.default,
  36353. mapValues: _mapValues.default,
  36354. merge: _merge.default,
  36355. mergeWith: _mergeWith.default,
  36356. omit: _omit.default,
  36357. omitBy: _omitBy.default,
  36358. pick: _pick.default,
  36359. pickBy: _pickBy.default,
  36360. result: _result.default,
  36361. set: _set.default,
  36362. setWith: _setWith.default,
  36363. toPairs: _toPairs.default,
  36364. toPairsIn: _toPairsIn.default,
  36365. transform: _transform.default,
  36366. unset: _unset.default,
  36367. update: _update.default,
  36368. updateWith: _updateWith.default,
  36369. values: _values.default,
  36370. valuesIn: _valuesIn.default
  36371. };
  36372. exports.default = _default;
  36373. /***/ }),
  36374. /* 779 */
  36375. /*!***************************************************************************************!*\
  36376. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.js ***!
  36377. \***************************************************************************************/
  36378. /*! no static exports found */
  36379. /***/ (function(module, exports, __webpack_require__) {
  36380. "use strict";
  36381. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36382. Object.defineProperty(exports, "__esModule", {
  36383. value: true
  36384. });
  36385. Object.defineProperty(exports, "at", {
  36386. enumerable: true,
  36387. get: function get() {
  36388. return _wrapperAt.default;
  36389. }
  36390. });
  36391. Object.defineProperty(exports, "chain", {
  36392. enumerable: true,
  36393. get: function get() {
  36394. return _chain.default;
  36395. }
  36396. });
  36397. Object.defineProperty(exports, "commit", {
  36398. enumerable: true,
  36399. get: function get() {
  36400. return _commit.default;
  36401. }
  36402. });
  36403. Object.defineProperty(exports, "default", {
  36404. enumerable: true,
  36405. get: function get() {
  36406. return _seqDefault.default;
  36407. }
  36408. });
  36409. Object.defineProperty(exports, "lodash", {
  36410. enumerable: true,
  36411. get: function get() {
  36412. return _wrapperLodash.default;
  36413. }
  36414. });
  36415. Object.defineProperty(exports, "next", {
  36416. enumerable: true,
  36417. get: function get() {
  36418. return _next.default;
  36419. }
  36420. });
  36421. Object.defineProperty(exports, "plant", {
  36422. enumerable: true,
  36423. get: function get() {
  36424. return _plant.default;
  36425. }
  36426. });
  36427. Object.defineProperty(exports, "reverse", {
  36428. enumerable: true,
  36429. get: function get() {
  36430. return _wrapperReverse.default;
  36431. }
  36432. });
  36433. Object.defineProperty(exports, "tap", {
  36434. enumerable: true,
  36435. get: function get() {
  36436. return _tap.default;
  36437. }
  36438. });
  36439. Object.defineProperty(exports, "thru", {
  36440. enumerable: true,
  36441. get: function get() {
  36442. return _thru.default;
  36443. }
  36444. });
  36445. Object.defineProperty(exports, "toIterator", {
  36446. enumerable: true,
  36447. get: function get() {
  36448. return _toIterator.default;
  36449. }
  36450. });
  36451. Object.defineProperty(exports, "toJSON", {
  36452. enumerable: true,
  36453. get: function get() {
  36454. return _toJSON.default;
  36455. }
  36456. });
  36457. Object.defineProperty(exports, "value", {
  36458. enumerable: true,
  36459. get: function get() {
  36460. return _wrapperValue.default;
  36461. }
  36462. });
  36463. Object.defineProperty(exports, "valueOf", {
  36464. enumerable: true,
  36465. get: function get() {
  36466. return _valueOf.default;
  36467. }
  36468. });
  36469. Object.defineProperty(exports, "wrapperChain", {
  36470. enumerable: true,
  36471. get: function get() {
  36472. return _wrapperChain.default;
  36473. }
  36474. });
  36475. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  36476. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  36477. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  36478. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  36479. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  36480. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  36481. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  36482. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  36483. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  36484. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  36485. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  36486. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  36487. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  36488. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  36489. var _seqDefault = _interopRequireDefault(__webpack_require__(/*! ./seq.default.js */ 780));
  36490. /***/ }),
  36491. /* 780 */
  36492. /*!***********************************************************************************************!*\
  36493. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.default.js ***!
  36494. \***********************************************************************************************/
  36495. /*! no static exports found */
  36496. /***/ (function(module, exports, __webpack_require__) {
  36497. "use strict";
  36498. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36499. Object.defineProperty(exports, "__esModule", {
  36500. value: true
  36501. });
  36502. exports.default = void 0;
  36503. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  36504. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  36505. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  36506. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  36507. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  36508. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  36509. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  36510. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  36511. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  36512. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  36513. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  36514. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  36515. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  36516. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  36517. var _default = {
  36518. at: _wrapperAt.default,
  36519. chain: _chain.default,
  36520. commit: _commit.default,
  36521. lodash: _wrapperLodash.default,
  36522. next: _next.default,
  36523. plant: _plant.default,
  36524. reverse: _wrapperReverse.default,
  36525. tap: _tap.default,
  36526. thru: _thru.default,
  36527. toIterator: _toIterator.default,
  36528. toJSON: _toJSON.default,
  36529. value: _wrapperValue.default,
  36530. valueOf: _valueOf.default,
  36531. wrapperChain: _wrapperChain.default
  36532. };
  36533. exports.default = _default;
  36534. /***/ }),
  36535. /* 781 */
  36536. /*!******************************************************************************************!*\
  36537. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.js ***!
  36538. \******************************************************************************************/
  36539. /*! no static exports found */
  36540. /***/ (function(module, exports, __webpack_require__) {
  36541. "use strict";
  36542. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36543. Object.defineProperty(exports, "__esModule", {
  36544. value: true
  36545. });
  36546. Object.defineProperty(exports, "camelCase", {
  36547. enumerable: true,
  36548. get: function get() {
  36549. return _camelCase.default;
  36550. }
  36551. });
  36552. Object.defineProperty(exports, "capitalize", {
  36553. enumerable: true,
  36554. get: function get() {
  36555. return _capitalize.default;
  36556. }
  36557. });
  36558. Object.defineProperty(exports, "deburr", {
  36559. enumerable: true,
  36560. get: function get() {
  36561. return _deburr.default;
  36562. }
  36563. });
  36564. Object.defineProperty(exports, "default", {
  36565. enumerable: true,
  36566. get: function get() {
  36567. return _stringDefault.default;
  36568. }
  36569. });
  36570. Object.defineProperty(exports, "endsWith", {
  36571. enumerable: true,
  36572. get: function get() {
  36573. return _endsWith.default;
  36574. }
  36575. });
  36576. Object.defineProperty(exports, "escape", {
  36577. enumerable: true,
  36578. get: function get() {
  36579. return _escape.default;
  36580. }
  36581. });
  36582. Object.defineProperty(exports, "escapeRegExp", {
  36583. enumerable: true,
  36584. get: function get() {
  36585. return _escapeRegExp.default;
  36586. }
  36587. });
  36588. Object.defineProperty(exports, "kebabCase", {
  36589. enumerable: true,
  36590. get: function get() {
  36591. return _kebabCase.default;
  36592. }
  36593. });
  36594. Object.defineProperty(exports, "lowerCase", {
  36595. enumerable: true,
  36596. get: function get() {
  36597. return _lowerCase.default;
  36598. }
  36599. });
  36600. Object.defineProperty(exports, "lowerFirst", {
  36601. enumerable: true,
  36602. get: function get() {
  36603. return _lowerFirst.default;
  36604. }
  36605. });
  36606. Object.defineProperty(exports, "pad", {
  36607. enumerable: true,
  36608. get: function get() {
  36609. return _pad.default;
  36610. }
  36611. });
  36612. Object.defineProperty(exports, "padEnd", {
  36613. enumerable: true,
  36614. get: function get() {
  36615. return _padEnd.default;
  36616. }
  36617. });
  36618. Object.defineProperty(exports, "padStart", {
  36619. enumerable: true,
  36620. get: function get() {
  36621. return _padStart.default;
  36622. }
  36623. });
  36624. Object.defineProperty(exports, "parseInt", {
  36625. enumerable: true,
  36626. get: function get() {
  36627. return _parseInt.default;
  36628. }
  36629. });
  36630. Object.defineProperty(exports, "repeat", {
  36631. enumerable: true,
  36632. get: function get() {
  36633. return _repeat.default;
  36634. }
  36635. });
  36636. Object.defineProperty(exports, "replace", {
  36637. enumerable: true,
  36638. get: function get() {
  36639. return _replace.default;
  36640. }
  36641. });
  36642. Object.defineProperty(exports, "snakeCase", {
  36643. enumerable: true,
  36644. get: function get() {
  36645. return _snakeCase.default;
  36646. }
  36647. });
  36648. Object.defineProperty(exports, "split", {
  36649. enumerable: true,
  36650. get: function get() {
  36651. return _split.default;
  36652. }
  36653. });
  36654. Object.defineProperty(exports, "startCase", {
  36655. enumerable: true,
  36656. get: function get() {
  36657. return _startCase.default;
  36658. }
  36659. });
  36660. Object.defineProperty(exports, "startsWith", {
  36661. enumerable: true,
  36662. get: function get() {
  36663. return _startsWith.default;
  36664. }
  36665. });
  36666. Object.defineProperty(exports, "template", {
  36667. enumerable: true,
  36668. get: function get() {
  36669. return _template.default;
  36670. }
  36671. });
  36672. Object.defineProperty(exports, "templateSettings", {
  36673. enumerable: true,
  36674. get: function get() {
  36675. return _templateSettings.default;
  36676. }
  36677. });
  36678. Object.defineProperty(exports, "toLower", {
  36679. enumerable: true,
  36680. get: function get() {
  36681. return _toLower.default;
  36682. }
  36683. });
  36684. Object.defineProperty(exports, "toUpper", {
  36685. enumerable: true,
  36686. get: function get() {
  36687. return _toUpper.default;
  36688. }
  36689. });
  36690. Object.defineProperty(exports, "trim", {
  36691. enumerable: true,
  36692. get: function get() {
  36693. return _trim.default;
  36694. }
  36695. });
  36696. Object.defineProperty(exports, "trimEnd", {
  36697. enumerable: true,
  36698. get: function get() {
  36699. return _trimEnd.default;
  36700. }
  36701. });
  36702. Object.defineProperty(exports, "trimStart", {
  36703. enumerable: true,
  36704. get: function get() {
  36705. return _trimStart.default;
  36706. }
  36707. });
  36708. Object.defineProperty(exports, "truncate", {
  36709. enumerable: true,
  36710. get: function get() {
  36711. return _truncate.default;
  36712. }
  36713. });
  36714. Object.defineProperty(exports, "unescape", {
  36715. enumerable: true,
  36716. get: function get() {
  36717. return _unescape.default;
  36718. }
  36719. });
  36720. Object.defineProperty(exports, "upperCase", {
  36721. enumerable: true,
  36722. get: function get() {
  36723. return _upperCase.default;
  36724. }
  36725. });
  36726. Object.defineProperty(exports, "upperFirst", {
  36727. enumerable: true,
  36728. get: function get() {
  36729. return _upperFirst.default;
  36730. }
  36731. });
  36732. Object.defineProperty(exports, "words", {
  36733. enumerable: true,
  36734. get: function get() {
  36735. return _words.default;
  36736. }
  36737. });
  36738. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  36739. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  36740. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  36741. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  36742. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  36743. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  36744. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  36745. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  36746. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  36747. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  36748. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  36749. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  36750. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  36751. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  36752. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  36753. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  36754. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  36755. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  36756. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  36757. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  36758. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  36759. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  36760. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  36761. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  36762. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  36763. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  36764. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  36765. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  36766. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  36767. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  36768. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  36769. var _stringDefault = _interopRequireDefault(__webpack_require__(/*! ./string.default.js */ 782));
  36770. /***/ }),
  36771. /* 782 */
  36772. /*!**************************************************************************************************!*\
  36773. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.default.js ***!
  36774. \**************************************************************************************************/
  36775. /*! no static exports found */
  36776. /***/ (function(module, exports, __webpack_require__) {
  36777. "use strict";
  36778. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36779. Object.defineProperty(exports, "__esModule", {
  36780. value: true
  36781. });
  36782. exports.default = void 0;
  36783. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  36784. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  36785. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  36786. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  36787. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  36788. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  36789. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  36790. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  36791. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  36792. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  36793. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  36794. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  36795. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  36796. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  36797. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  36798. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  36799. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  36800. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  36801. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  36802. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  36803. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  36804. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  36805. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  36806. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  36807. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  36808. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  36809. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  36810. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  36811. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  36812. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  36813. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  36814. var _default = {
  36815. camelCase: _camelCase.default,
  36816. capitalize: _capitalize.default,
  36817. deburr: _deburr.default,
  36818. endsWith: _endsWith.default,
  36819. escape: _escape.default,
  36820. escapeRegExp: _escapeRegExp.default,
  36821. kebabCase: _kebabCase.default,
  36822. lowerCase: _lowerCase.default,
  36823. lowerFirst: _lowerFirst.default,
  36824. pad: _pad.default,
  36825. padEnd: _padEnd.default,
  36826. padStart: _padStart.default,
  36827. parseInt: _parseInt.default,
  36828. repeat: _repeat.default,
  36829. replace: _replace.default,
  36830. snakeCase: _snakeCase.default,
  36831. split: _split.default,
  36832. startCase: _startCase.default,
  36833. startsWith: _startsWith.default,
  36834. template: _template.default,
  36835. templateSettings: _templateSettings.default,
  36836. toLower: _toLower.default,
  36837. toUpper: _toUpper.default,
  36838. trim: _trim.default,
  36839. trimEnd: _trimEnd.default,
  36840. trimStart: _trimStart.default,
  36841. truncate: _truncate.default,
  36842. unescape: _unescape.default,
  36843. upperCase: _upperCase.default,
  36844. upperFirst: _upperFirst.default,
  36845. words: _words.default
  36846. };
  36847. exports.default = _default;
  36848. /***/ }),
  36849. /* 783 */
  36850. /*!****************************************************************************************!*\
  36851. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.js ***!
  36852. \****************************************************************************************/
  36853. /*! no static exports found */
  36854. /***/ (function(module, exports, __webpack_require__) {
  36855. "use strict";
  36856. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36857. Object.defineProperty(exports, "__esModule", {
  36858. value: true
  36859. });
  36860. Object.defineProperty(exports, "attempt", {
  36861. enumerable: true,
  36862. get: function get() {
  36863. return _attempt.default;
  36864. }
  36865. });
  36866. Object.defineProperty(exports, "bindAll", {
  36867. enumerable: true,
  36868. get: function get() {
  36869. return _bindAll.default;
  36870. }
  36871. });
  36872. Object.defineProperty(exports, "cond", {
  36873. enumerable: true,
  36874. get: function get() {
  36875. return _cond.default;
  36876. }
  36877. });
  36878. Object.defineProperty(exports, "conforms", {
  36879. enumerable: true,
  36880. get: function get() {
  36881. return _conforms.default;
  36882. }
  36883. });
  36884. Object.defineProperty(exports, "constant", {
  36885. enumerable: true,
  36886. get: function get() {
  36887. return _constant.default;
  36888. }
  36889. });
  36890. Object.defineProperty(exports, "default", {
  36891. enumerable: true,
  36892. get: function get() {
  36893. return _utilDefault.default;
  36894. }
  36895. });
  36896. Object.defineProperty(exports, "defaultTo", {
  36897. enumerable: true,
  36898. get: function get() {
  36899. return _defaultTo.default;
  36900. }
  36901. });
  36902. Object.defineProperty(exports, "flow", {
  36903. enumerable: true,
  36904. get: function get() {
  36905. return _flow.default;
  36906. }
  36907. });
  36908. Object.defineProperty(exports, "flowRight", {
  36909. enumerable: true,
  36910. get: function get() {
  36911. return _flowRight.default;
  36912. }
  36913. });
  36914. Object.defineProperty(exports, "identity", {
  36915. enumerable: true,
  36916. get: function get() {
  36917. return _identity.default;
  36918. }
  36919. });
  36920. Object.defineProperty(exports, "iteratee", {
  36921. enumerable: true,
  36922. get: function get() {
  36923. return _iteratee.default;
  36924. }
  36925. });
  36926. Object.defineProperty(exports, "matches", {
  36927. enumerable: true,
  36928. get: function get() {
  36929. return _matches.default;
  36930. }
  36931. });
  36932. Object.defineProperty(exports, "matchesProperty", {
  36933. enumerable: true,
  36934. get: function get() {
  36935. return _matchesProperty.default;
  36936. }
  36937. });
  36938. Object.defineProperty(exports, "method", {
  36939. enumerable: true,
  36940. get: function get() {
  36941. return _method.default;
  36942. }
  36943. });
  36944. Object.defineProperty(exports, "methodOf", {
  36945. enumerable: true,
  36946. get: function get() {
  36947. return _methodOf.default;
  36948. }
  36949. });
  36950. Object.defineProperty(exports, "mixin", {
  36951. enumerable: true,
  36952. get: function get() {
  36953. return _mixin.default;
  36954. }
  36955. });
  36956. Object.defineProperty(exports, "noop", {
  36957. enumerable: true,
  36958. get: function get() {
  36959. return _noop.default;
  36960. }
  36961. });
  36962. Object.defineProperty(exports, "nthArg", {
  36963. enumerable: true,
  36964. get: function get() {
  36965. return _nthArg.default;
  36966. }
  36967. });
  36968. Object.defineProperty(exports, "over", {
  36969. enumerable: true,
  36970. get: function get() {
  36971. return _over.default;
  36972. }
  36973. });
  36974. Object.defineProperty(exports, "overEvery", {
  36975. enumerable: true,
  36976. get: function get() {
  36977. return _overEvery.default;
  36978. }
  36979. });
  36980. Object.defineProperty(exports, "overSome", {
  36981. enumerable: true,
  36982. get: function get() {
  36983. return _overSome.default;
  36984. }
  36985. });
  36986. Object.defineProperty(exports, "property", {
  36987. enumerable: true,
  36988. get: function get() {
  36989. return _property.default;
  36990. }
  36991. });
  36992. Object.defineProperty(exports, "propertyOf", {
  36993. enumerable: true,
  36994. get: function get() {
  36995. return _propertyOf.default;
  36996. }
  36997. });
  36998. Object.defineProperty(exports, "range", {
  36999. enumerable: true,
  37000. get: function get() {
  37001. return _range.default;
  37002. }
  37003. });
  37004. Object.defineProperty(exports, "rangeRight", {
  37005. enumerable: true,
  37006. get: function get() {
  37007. return _rangeRight.default;
  37008. }
  37009. });
  37010. Object.defineProperty(exports, "stubArray", {
  37011. enumerable: true,
  37012. get: function get() {
  37013. return _stubArray.default;
  37014. }
  37015. });
  37016. Object.defineProperty(exports, "stubFalse", {
  37017. enumerable: true,
  37018. get: function get() {
  37019. return _stubFalse.default;
  37020. }
  37021. });
  37022. Object.defineProperty(exports, "stubObject", {
  37023. enumerable: true,
  37024. get: function get() {
  37025. return _stubObject.default;
  37026. }
  37027. });
  37028. Object.defineProperty(exports, "stubString", {
  37029. enumerable: true,
  37030. get: function get() {
  37031. return _stubString.default;
  37032. }
  37033. });
  37034. Object.defineProperty(exports, "stubTrue", {
  37035. enumerable: true,
  37036. get: function get() {
  37037. return _stubTrue.default;
  37038. }
  37039. });
  37040. Object.defineProperty(exports, "times", {
  37041. enumerable: true,
  37042. get: function get() {
  37043. return _times.default;
  37044. }
  37045. });
  37046. Object.defineProperty(exports, "toPath", {
  37047. enumerable: true,
  37048. get: function get() {
  37049. return _toPath.default;
  37050. }
  37051. });
  37052. Object.defineProperty(exports, "uniqueId", {
  37053. enumerable: true,
  37054. get: function get() {
  37055. return _uniqueId.default;
  37056. }
  37057. });
  37058. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  37059. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  37060. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  37061. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  37062. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  37063. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  37064. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  37065. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  37066. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  37067. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  37068. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  37069. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  37070. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  37071. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  37072. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  37073. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  37074. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  37075. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  37076. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  37077. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  37078. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  37079. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  37080. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  37081. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  37082. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  37083. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  37084. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  37085. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  37086. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  37087. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  37088. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  37089. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  37090. var _utilDefault = _interopRequireDefault(__webpack_require__(/*! ./util.default.js */ 784));
  37091. /***/ }),
  37092. /* 784 */
  37093. /*!************************************************************************************************!*\
  37094. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.default.js ***!
  37095. \************************************************************************************************/
  37096. /*! no static exports found */
  37097. /***/ (function(module, exports, __webpack_require__) {
  37098. "use strict";
  37099. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37100. Object.defineProperty(exports, "__esModule", {
  37101. value: true
  37102. });
  37103. exports.default = void 0;
  37104. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  37105. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  37106. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  37107. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  37108. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  37109. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  37110. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  37111. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  37112. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  37113. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  37114. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  37115. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  37116. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  37117. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  37118. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  37119. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  37120. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  37121. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  37122. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  37123. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  37124. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  37125. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  37126. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  37127. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  37128. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  37129. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  37130. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  37131. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  37132. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  37133. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  37134. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  37135. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  37136. var _default = {
  37137. attempt: _attempt.default,
  37138. bindAll: _bindAll.default,
  37139. cond: _cond.default,
  37140. conforms: _conforms.default,
  37141. constant: _constant.default,
  37142. defaultTo: _defaultTo.default,
  37143. flow: _flow.default,
  37144. flowRight: _flowRight.default,
  37145. identity: _identity.default,
  37146. iteratee: _iteratee.default,
  37147. matches: _matches.default,
  37148. matchesProperty: _matchesProperty.default,
  37149. method: _method.default,
  37150. methodOf: _methodOf.default,
  37151. mixin: _mixin.default,
  37152. noop: _noop.default,
  37153. nthArg: _nthArg.default,
  37154. over: _over.default,
  37155. overEvery: _overEvery.default,
  37156. overSome: _overSome.default,
  37157. property: _property.default,
  37158. propertyOf: _propertyOf.default,
  37159. range: _range.default,
  37160. rangeRight: _rangeRight.default,
  37161. stubArray: _stubArray.default,
  37162. stubFalse: _stubFalse.default,
  37163. stubObject: _stubObject.default,
  37164. stubString: _stubString.default,
  37165. stubTrue: _stubTrue.default,
  37166. times: _times.default,
  37167. toPath: _toPath.default,
  37168. uniqueId: _uniqueId.default
  37169. };
  37170. exports.default = _default;
  37171. /***/ }),
  37172. /* 785 */
  37173. /*!**********************************************************************************************!*\
  37174. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyClone.js ***!
  37175. \**********************************************************************************************/
  37176. /*! no static exports found */
  37177. /***/ (function(module, exports, __webpack_require__) {
  37178. "use strict";
  37179. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37180. Object.defineProperty(exports, "__esModule", {
  37181. value: true
  37182. });
  37183. exports.default = void 0;
  37184. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  37185. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  37186. /**
  37187. * Creates a clone of the lazy wrapper object.
  37188. *
  37189. * @private
  37190. * @name clone
  37191. * @memberOf LazyWrapper
  37192. * @returns {Object} Returns the cloned `LazyWrapper` object.
  37193. */
  37194. function lazyClone() {
  37195. var result = new _LazyWrapper.default(this.__wrapped__);
  37196. result.__actions__ = (0, _copyArray.default)(this.__actions__);
  37197. result.__dir__ = this.__dir__;
  37198. result.__filtered__ = this.__filtered__;
  37199. result.__iteratees__ = (0, _copyArray.default)(this.__iteratees__);
  37200. result.__takeCount__ = this.__takeCount__;
  37201. result.__views__ = (0, _copyArray.default)(this.__views__);
  37202. return result;
  37203. }
  37204. var _default = lazyClone;
  37205. exports.default = _default;
  37206. /***/ }),
  37207. /* 786 */
  37208. /*!************************************************************************************************!*\
  37209. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyReverse.js ***!
  37210. \************************************************************************************************/
  37211. /*! no static exports found */
  37212. /***/ (function(module, exports, __webpack_require__) {
  37213. "use strict";
  37214. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37215. Object.defineProperty(exports, "__esModule", {
  37216. value: true
  37217. });
  37218. exports.default = void 0;
  37219. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  37220. /**
  37221. * Reverses the direction of lazy iteration.
  37222. *
  37223. * @private
  37224. * @name reverse
  37225. * @memberOf LazyWrapper
  37226. * @returns {Object} Returns the new reversed `LazyWrapper` object.
  37227. */
  37228. function lazyReverse() {
  37229. if (this.__filtered__) {
  37230. var result = new _LazyWrapper.default(this);
  37231. result.__dir__ = -1;
  37232. result.__filtered__ = true;
  37233. } else {
  37234. result = this.clone();
  37235. result.__dir__ *= -1;
  37236. }
  37237. return result;
  37238. }
  37239. var _default = lazyReverse;
  37240. exports.default = _default;
  37241. /***/ }),
  37242. /* 787 */
  37243. /*!**********************************************************************************************!*\
  37244. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyValue.js ***!
  37245. \**********************************************************************************************/
  37246. /*! no static exports found */
  37247. /***/ (function(module, exports, __webpack_require__) {
  37248. "use strict";
  37249. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37250. Object.defineProperty(exports, "__esModule", {
  37251. value: true
  37252. });
  37253. exports.default = void 0;
  37254. var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
  37255. var _getView = _interopRequireDefault(__webpack_require__(/*! ./_getView.js */ 788));
  37256. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  37257. /** Used to indicate the type of lazy iteratees. */
  37258. var LAZY_FILTER_FLAG = 1,
  37259. LAZY_MAP_FLAG = 2;
  37260. /* Built-in method references for those with the same name as other `lodash` methods. */
  37261. var nativeMin = Math.min;
  37262. /**
  37263. * Extracts the unwrapped value from its lazy wrapper.
  37264. *
  37265. * @private
  37266. * @name value
  37267. * @memberOf LazyWrapper
  37268. * @returns {*} Returns the unwrapped value.
  37269. */
  37270. function lazyValue() {
  37271. var array = this.__wrapped__.value(),
  37272. dir = this.__dir__,
  37273. isArr = (0, _isArray.default)(array),
  37274. isRight = dir < 0,
  37275. arrLength = isArr ? array.length : 0,
  37276. view = (0, _getView.default)(0, arrLength, this.__views__),
  37277. start = view.start,
  37278. end = view.end,
  37279. length = end - start,
  37280. index = isRight ? end : start - 1,
  37281. iteratees = this.__iteratees__,
  37282. iterLength = iteratees.length,
  37283. resIndex = 0,
  37284. takeCount = nativeMin(length, this.__takeCount__);
  37285. if (!isArr || !isRight && arrLength == length && takeCount == length) {
  37286. return (0, _baseWrapperValue.default)(array, this.__actions__);
  37287. }
  37288. var result = [];
  37289. outer: while (length-- && resIndex < takeCount) {
  37290. index += dir;
  37291. var iterIndex = -1,
  37292. value = array[index];
  37293. while (++iterIndex < iterLength) {
  37294. var data = iteratees[iterIndex],
  37295. iteratee = data.iteratee,
  37296. type = data.type,
  37297. computed = iteratee(value);
  37298. if (type == LAZY_MAP_FLAG) {
  37299. value = computed;
  37300. } else if (!computed) {
  37301. if (type == LAZY_FILTER_FLAG) {
  37302. continue outer;
  37303. } else {
  37304. break outer;
  37305. }
  37306. }
  37307. }
  37308. result[resIndex++] = value;
  37309. }
  37310. return result;
  37311. }
  37312. var _default = lazyValue;
  37313. exports.default = _default;
  37314. /***/ }),
  37315. /* 788 */
  37316. /*!********************************************************************************************!*\
  37317. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getView.js ***!
  37318. \********************************************************************************************/
  37319. /*! no static exports found */
  37320. /***/ (function(module, exports, __webpack_require__) {
  37321. "use strict";
  37322. Object.defineProperty(exports, "__esModule", {
  37323. value: true
  37324. });
  37325. exports.default = void 0;
  37326. /* Built-in method references for those with the same name as other `lodash` methods. */
  37327. var nativeMax = Math.max,
  37328. nativeMin = Math.min;
  37329. /**
  37330. * Gets the view, applying any `transforms` to the `start` and `end` positions.
  37331. *
  37332. * @private
  37333. * @param {number} start The start of the view.
  37334. * @param {number} end The end of the view.
  37335. * @param {Array} transforms The transformations to apply to the view.
  37336. * @returns {Object} Returns an object containing the `start` and `end`
  37337. * positions of the view.
  37338. */
  37339. function getView(start, end, transforms) {
  37340. var index = -1,
  37341. length = transforms.length;
  37342. while (++index < length) {
  37343. var data = transforms[index],
  37344. size = data.size;
  37345. switch (data.type) {
  37346. case 'drop':
  37347. start += size;
  37348. break;
  37349. case 'dropRight':
  37350. end -= size;
  37351. break;
  37352. case 'take':
  37353. end = nativeMin(end, start + size);
  37354. break;
  37355. case 'takeRight':
  37356. start = nativeMax(start, end - size);
  37357. break;
  37358. }
  37359. }
  37360. return {
  37361. 'start': start,
  37362. 'end': end
  37363. };
  37364. }
  37365. var _default = getView;
  37366. exports.default = _default;
  37367. /***/ }),
  37368. /* 789 */
  37369. /*!*******************************************************************************!*\
  37370. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/modules/task.js ***!
  37371. \*******************************************************************************/
  37372. /*! no static exports found */
  37373. /***/ (function(module, exports, __webpack_require__) {
  37374. "use strict";
  37375. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 146));\nvar _dayjs = _interopRequireDefault(__webpack_require__(/*! dayjs */ 790));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nvar taskService = _interopRequireWildcard(__webpack_require__(/*! @/service/task.js */ 791));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nvar locationKey = 'gaode_location_data';\nvar _default = {\n state: {\n locationDataSource: {},\n ratio: 60000\n },\n getters: {\n currentLocationList: function currentLocationList(state) {\n var locationDataKey = (0, _dayjs.default)().format('YYYYMMDD');\n return (0, _lodashEs.takeRight)(state.locationDataSource[locationDataKey] || [], 5);\n }\n },\n mutations: {\n refreshLocationInfo: function refreshLocationInfo(state) {\n uni.getStorage({\n key: locationKey,\n success: function success(res) {\n __f__(\"log\", res, 'success', \" at store/modules/task.js:29\");\n _vue.default.set(state, 'locationDataSource', res.data);\n },\n fail: function fail(err) {\n __f__(\"log\", err, 'fail ---------------222', \" at store/modules/task.js:33\");\n }\n });\n },\n updateLocationData: function updateLocationData(state, payload) {\n var locationDataKey = payload.taskID + (0, _dayjs.default)().format('YYYYMMDD');\n __f__(\"log\", locationDataKey, 'update location data 1', \" at store/modules/task.js:39\");\n if (!state.locationDataSource[locationDataKey]) {\n __f__(\"log\", locationDataKey, 'update location data 2', \" at store/modules/task.js:41\");\n _vue.default.set(state.locationDataSource, locationDataKey, [payload]);\n } else {\n _vue.default.set(state.locationDataSource, locationDataKey, (0, _lodashEs.concat)(state.locationDataSource[locationDataKey] || [], payload));\n }\n uni.setStorage({\n key: locationKey,\n data: state.locationDataSource\n });\n },\n updateTaskRecordRatio: function updateTaskRecordRatio(state, value) {\n state.ratio = value * 60 * 1000;\n }\n },\n actions: {\n addLocationData: function addLocationData(_ref, data) {\n var commit = _ref.commit,\n dispatch = _ref.dispatch;\n var payload = {\n task_id: data.taskID,\n lng: data.longitude,\n lat: data.latitude\n };\n commit('updateLocationData', data);\n __f__(\"warn\", 'add record location', payload, \" at store/modules/task.js:69\");\n taskService.addTaskRecordLocation(payload);\n },\n updateTaskRecordRatio: function updateTaskRecordRatio(_ref2) {\n var commit = _ref2.commit,\n dispatch = _ref2.dispatch;\n taskService.fetchTaskRecordRatio().then(function (res) {\n __f__(\"warn\", 'task record ratio', res, \" at store/modules/task.js:77\");\n commit('updateTaskRecordRatio', res.upload_rate);\n // console.warn('add record location', payload)\n });\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 */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy90YXNrLmpzIl0sIm5hbWVzIjpbImxvY2F0aW9uS2V5Iiwic3RhdGUiLCJsb2NhdGlvbkRhdGFTb3VyY2UiLCJyYXRpbyIsImdldHRlcnMiLCJjdXJyZW50TG9jYXRpb25MaXN0IiwibG9jYXRpb25EYXRhS2V5IiwiZGF5anMiLCJmb3JtYXQiLCJ0YWtlUmlnaHQiLCJtdXRhdGlvbnMiLCJyZWZyZXNoTG9jYXRpb25JbmZvIiwidW5pIiwiZ2V0U3RvcmFnZSIsImtleSIsInN1Y2Nlc3MiLCJyZXMiLCJWdWUiLCJzZXQiLCJkYXRhIiwiZmFpbCIsImVyciIsInVwZGF0ZUxvY2F0aW9uRGF0YSIsInBheWxvYWQiLCJ0YXNrSUQiLCJjb25jYXQiLCJzZXRTdG9yYWdlIiwidXBkYXRlVGFza1JlY29yZFJhdGlvIiwidmFsdWUiLCJhY3Rpb25zIiwiYWRkTG9jYXRpb25EYXRhIiwiY29tbWl0IiwiZGlzcGF0Y2giLCJ0YXNrX2lkIiwibG5nIiwibG9uZ2l0dWRlIiwibGF0IiwibGF0aXR1ZGUiLCJ0YXNrU2VydmljZSIsImFkZFRhc2tSZWNvcmRMb2NhdGlvbiIsImZldGNoVGFza1JlY29yZFJhdGlvIiwidGhlbiIsInVwbG9hZF9yYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQWdEO0FBQUE7QUFGaEQsSUFBTUEsV0FBVyxHQUFHLHFCQUFxQjtBQUFBLGVBSzFCO0VBQ2RDLEtBQUssRUFBRTtJQUNOQyxrQkFBa0IsRUFBRSxDQUFDLENBQUM7SUFDdEJDLEtBQUssRUFBRTtFQUNSLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLG1CQUFtQiwrQkFBQ0osS0FBSyxFQUFFO01BQzFCLElBQU1LLGVBQWUsR0FBRyxJQUFBQyxjQUFLLEdBQUUsQ0FBQ0MsTUFBTSxDQUFDLFVBQVUsQ0FBQztNQUNsRCxPQUFPLElBQUFDLG1CQUFTLEVBQUNSLEtBQUssQ0FBQ0Msa0JBQWtCLENBQUNJLGVBQWUsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDckU7RUFDRCxDQUFDO0VBQ0RJLFNBQVMsRUFBRTtJQUNWQyxtQkFBbUIsK0JBQUNWLEtBQUssRUFBRTtNQUMxQlcsR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFZCxXQUFXO1FBQ2hCZSxPQUFPLG1CQUFDQyxHQUFHLEVBQUU7VUFDWixhQUFZQSxHQUFHLEVBQUUsU0FBUztVQUMxQkMsWUFBRyxDQUFDQyxHQUFHLENBQUNqQixLQUFLLEVBQUUsb0JBQW9CLEVBQUVlLEdBQUcsQ0FBQ0csSUFBSSxDQUFDO1FBQy9DLENBQUM7UUFDREMsSUFBSSxnQkFBQ0MsR0FBRyxFQUFFO1VBQ1QsYUFBWUEsR0FBRyxFQUFFLHlCQUF5QjtRQUMzQztNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsa0JBQWtCLDhCQUFDckIsS0FBSyxFQUFFc0IsT0FBTyxFQUFFO01BQ2xDLElBQU1qQixlQUFlLEdBQUdpQixPQUFPLENBQUNDLE1BQU0sR0FBRyxJQUFBakIsY0FBSyxHQUFFLENBQUNDLE1BQU0sQ0FBQyxVQUFVLENBQUM7TUFDbkUsYUFBWUYsZUFBZSxFQUFFLHdCQUF3QjtNQUNyRCxJQUFJLENBQUNMLEtBQUssQ0FBQ0Msa0JBQWtCLENBQUNJLGVBQWUsQ0FBQyxFQUFFO1FBQy9DLGFBQVlBLGVBQWUsRUFBRSx3QkFBd0I7UUFDckRXLFlBQUcsQ0FBQ0MsR0FBRyxDQUFDakIsS0FBSyxDQUFDQyxrQkFBa0IsRUFBRUksZUFBZSxFQUFFLENBQUNpQixPQUFPLENBQUMsQ0FBQztNQUM5RCxDQUFDLE1BQU07UUFDTk4sWUFBRyxDQUFDQyxHQUFHLENBQUNqQixLQUFLLENBQUNDLGtCQUFrQixFQUFFSSxlQUFlLEVBQUUsSUFBQW1CLGdCQUFNLEVBQUN4QixLQUFLLENBQUNDLGtCQUFrQixDQUFDSSxlQUFlLENBQUMsSUFDbkcsRUFBRSxFQUFFaUIsT0FBTyxDQUFDLENBQUM7TUFDZDtNQUVBWCxHQUFHLENBQUNjLFVBQVUsQ0FBQztRQUNkWixHQUFHLEVBQUVkLFdBQVc7UUFDaEJtQixJQUFJLEVBQUVsQixLQUFLLENBQUNDO01BQ2IsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEeUIscUJBQXFCLGlDQUFDMUIsS0FBSyxFQUFFMkIsS0FBSyxFQUFFO01BQ25DM0IsS0FBSyxDQUFDRSxLQUFLLEdBQUd5QixLQUFLLEdBQUcsRUFBRSxHQUFHLElBQUk7SUFDaEM7RUFDRCxDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxlQUFlLGlDQUdaWCxJQUFJLEVBQUU7TUFBQSxJQUZSWSxNQUFNLFFBQU5BLE1BQU07UUFDTkMsUUFBUSxRQUFSQSxRQUFRO01BRVIsSUFBTVQsT0FBTyxHQUFHO1FBQ2ZVLE9BQU8sRUFBRWQsSUFBSSxDQUFDSyxNQUFNO1FBQ3BCVSxHQUFHLEVBQUVmLElBQUksQ0FBQ2dCLFNBQVM7UUFDbkJDLEdBQUcsRUFBRWpCLElBQUksQ0FBQ2tCO01BQ1gsQ0FBQztNQUVETixNQUFNLENBQUMsb0JBQW9CLEVBQUVaLElBQUksQ0FBQztNQUNsQyxjQUFhLHFCQUFxQixFQUFFSSxPQUFPO01BQzNDZSxXQUFXLENBQUNDLHFCQUFxQixDQUFDaEIsT0FBTyxDQUFDO0lBQzNDLENBQUM7SUFDREkscUJBQXFCLHdDQUdoQjtNQUFBLElBRkpJLE1BQU0sU0FBTkEsTUFBTTtRQUNOQyxRQUFRLFNBQVJBLFFBQVE7TUFFUk0sV0FBVyxDQUFDRSxvQkFBb0IsRUFBRSxDQUFDQyxJQUFJLENBQUMsVUFBQXpCLEdBQUcsRUFBRTtRQUM1QyxjQUFhLG1CQUFtQixFQUFDQSxHQUFHO1FBQ3BDZSxNQUFNLENBQUMsdUJBQXVCLEVBQUVmLEdBQUcsQ0FBQzBCLFdBQVcsQ0FBQztRQUNoRDtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNzg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBkYXlqcyBmcm9tICdkYXlqcydcclxuaW1wb3J0IHtcclxuXHRhc3NpZ24sXHJcblx0Y29uY2F0LFxyXG5cdHRha2VSaWdodFxyXG59IGZyb20gJ2xvZGFzaC1lcydcclxuY29uc3QgbG9jYXRpb25LZXkgPSAnZ2FvZGVfbG9jYXRpb25fZGF0YSdcclxuXHJcbmltcG9ydCAqIGFzIHRhc2tTZXJ2aWNlIGZyb20gJ0Avc2VydmljZS90YXNrLmpzJ1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRzdGF0ZToge1xyXG5cdFx0bG9jYXRpb25EYXRhU291cmNlOiB7fSxcclxuXHRcdHJhdGlvOiA2MDAwMCxcclxuXHR9LFxyXG5cdGdldHRlcnM6IHtcclxuXHRcdGN1cnJlbnRMb2NhdGlvbkxpc3Qoc3RhdGUpIHtcclxuXHRcdFx0Y29uc3QgbG9jYXRpb25EYXRhS2V5ID0gZGF5anMoKS5mb3JtYXQoJ1lZWVlNTUREJyk7XHJcblx0XHRcdHJldHVybiB0YWtlUmlnaHQoc3RhdGUubG9jYXRpb25EYXRhU291cmNlW2xvY2F0aW9uRGF0YUtleV0gfHwgW10sIDUpXHJcblx0XHR9XHJcblx0fSxcclxuXHRtdXRhdGlvbnM6IHtcclxuXHRcdHJlZnJlc2hMb2NhdGlvbkluZm8oc3RhdGUpIHtcclxuXHRcdFx0dW5pLmdldFN0b3JhZ2Uoe1xyXG5cdFx0XHRcdGtleTogbG9jYXRpb25LZXksXHJcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgJ3N1Y2Nlc3MnKVxyXG5cdFx0XHRcdFx0VnVlLnNldChzdGF0ZSwgJ2xvY2F0aW9uRGF0YVNvdXJjZScsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2ZhaWwgLS0tLS0tLS0tLS0tLS0tMjIyJylcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlTG9jYXRpb25EYXRhKHN0YXRlLCBwYXlsb2FkKSB7XHJcblx0XHRcdGNvbnN0IGxvY2F0aW9uRGF0YUtleSA9IHBheWxvYWQudGFza0lEICsgZGF5anMoKS5mb3JtYXQoJ1lZWVlNTUREJyk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGxvY2F0aW9uRGF0YUtleSwgJ3VwZGF0ZSBsb2NhdGlvbiBkYXRhIDEnKVxyXG5cdFx0XHRpZiAoIXN0YXRlLmxvY2F0aW9uRGF0YVNvdXJjZVtsb2NhdGlvbkRhdGFLZXldKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cobG9jYXRpb25EYXRhS2V5LCAndXBkYXRlIGxvY2F0aW9uIGRhdGEgMicpXHJcblx0XHRcdFx0VnVlLnNldChzdGF0ZS5sb2NhdGlvbkRhdGFTb3VyY2UsIGxvY2F0aW9uRGF0YUtleSwgW3BheWxvYWRdKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFZ1ZS5zZXQoc3RhdGUubG9jYXRpb25EYXRhU291cmNlLCBsb2NhdGlvbkRhdGFLZXksIGNvbmNhdChzdGF0ZS5sb2NhdGlvbkRhdGFTb3VyY2VbbG9jYXRpb25EYXRhS2V5XSB8fFxyXG5cdFx0XHRcdFtdLCBwYXlsb2FkKSlcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dW5pLnNldFN0b3JhZ2Uoe1xyXG5cdFx0XHRcdGtleTogbG9jYXRpb25LZXksXHJcblx0XHRcdFx0ZGF0YTogc3RhdGUubG9jYXRpb25EYXRhU291cmNlLFxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZVRhc2tSZWNvcmRSYXRpbyhzdGF0ZSwgdmFsdWUpIHtcclxuXHRcdFx0c3RhdGUucmF0aW8gPSB2YWx1ZSAqIDYwICogMTAwMDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFjdGlvbnM6IHtcclxuXHRcdGFkZExvY2F0aW9uRGF0YSh7XHJcblx0XHRcdGNvbW1pdCxcclxuXHRcdFx0ZGlzcGF0Y2hcclxuXHRcdH0sIGRhdGEpIHtcclxuXHRcdFx0Y29uc3QgcGF5bG9hZCA9IHtcclxuXHRcdFx0XHR0YXNrX2lkOiBkYXRhLnRhc2tJRCxcclxuXHRcdFx0XHRsbmc6IGRhdGEubG9uZ2l0dWRlLFxyXG5cdFx0XHRcdGxhdDogZGF0YS5sYXRpdHVkZVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb21taXQoJ3VwZGF0ZUxvY2F0aW9uRGF0YScsIGRhdGEpO1xyXG5cdFx0XHRjb25zb2xlLndhcm4oJ2FkZCByZWNvcmQgbG9jYXRpb24nLCBwYXlsb2FkKVxyXG5cdFx0XHR0YXNrU2VydmljZS5hZGRUYXNrUmVjb3JkTG9jYXRpb24ocGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVUYXNrUmVjb3JkUmF0aW8oe1xyXG5cdFx0XHRjb21taXQsXHJcblx0XHRcdGRpc3BhdGNoXHJcblx0XHR9LCApIHtcclxuXHRcdFx0dGFza1NlcnZpY2UuZmV0Y2hUYXNrUmVjb3JkUmF0aW8oKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdGNvbnNvbGUud2FybigndGFzayByZWNvcmQgcmF0aW8nLHJlcylcclxuXHRcdFx0XHRjb21taXQoJ3VwZGF0ZVRhc2tSZWNvcmRSYXRpbycsIHJlcy51cGxvYWRfcmF0ZSk7XHJcblx0XHRcdFx0Ly8gY29uc29sZS53YXJuKCdhZGQgcmVjb3JkIGxvY2F0aW9uJywgcGF5bG9hZClcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///789\n");
  37376. /***/ }),
  37377. /* 790 */
  37378. /*!*****************************************************************************************!*\
  37379. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/dayjs/dayjs.min.js ***!
  37380. \*****************************************************************************************/
  37381. /*! no static exports found */
  37382. /***/ (function(module, exports, __webpack_require__) {
  37383. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
  37384. !function (t, e) {
  37385. "object" == ( false ? undefined : _typeof(exports)) && "undefined" != typeof module ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),
  37386. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  37387. (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
  37388. __WEBPACK_AMD_DEFINE_FACTORY__),
  37389. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  37390. }(this, function () {
  37391. "use strict";
  37392. var t = 1e3,
  37393. e = 6e4,
  37394. n = 36e5,
  37395. r = "millisecond",
  37396. i = "second",
  37397. s = "minute",
  37398. u = "hour",
  37399. a = "day",
  37400. o = "week",
  37401. f = "month",
  37402. h = "quarter",
  37403. c = "year",
  37404. d = "date",
  37405. l = "Invalid Date",
  37406. $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,
  37407. y = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,
  37408. M = {
  37409. name: "en",
  37410. weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
  37411. months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
  37412. ordinal: function ordinal(t) {
  37413. var e = ["th", "st", "nd", "rd"],
  37414. n = t % 100;
  37415. return "[" + t + (e[(n - 20) % 10] || e[n] || e[0]) + "]";
  37416. }
  37417. },
  37418. m = function m(t, e, n) {
  37419. var r = String(t);
  37420. return !r || r.length >= e ? t : "" + Array(e + 1 - r.length).join(n) + t;
  37421. },
  37422. v = {
  37423. s: m,
  37424. z: function z(t) {
  37425. var e = -t.utcOffset(),
  37426. n = Math.abs(e),
  37427. r = Math.floor(n / 60),
  37428. i = n % 60;
  37429. return (e <= 0 ? "+" : "-") + m(r, 2, "0") + ":" + m(i, 2, "0");
  37430. },
  37431. m: function t(e, n) {
  37432. if (e.date() < n.date()) return -t(n, e);
  37433. var r = 12 * (n.year() - e.year()) + (n.month() - e.month()),
  37434. i = e.clone().add(r, f),
  37435. s = n - i < 0,
  37436. u = e.clone().add(r + (s ? -1 : 1), f);
  37437. return +(-(r + (n - i) / (s ? i - u : u - i)) || 0);
  37438. },
  37439. a: function a(t) {
  37440. return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);
  37441. },
  37442. p: function p(t) {
  37443. return {
  37444. M: f,
  37445. y: c,
  37446. w: o,
  37447. d: a,
  37448. D: d,
  37449. h: u,
  37450. m: s,
  37451. s: i,
  37452. ms: r,
  37453. Q: h
  37454. }[t] || String(t || "").toLowerCase().replace(/s$/, "");
  37455. },
  37456. u: function u(t) {
  37457. return void 0 === t;
  37458. }
  37459. },
  37460. g = "en",
  37461. D = {};
  37462. D[g] = M;
  37463. var p = function p(t) {
  37464. return t instanceof _;
  37465. },
  37466. S = function t(e, n, r) {
  37467. var i;
  37468. if (!e) return g;
  37469. if ("string" == typeof e) {
  37470. var s = e.toLowerCase();
  37471. D[s] && (i = s), n && (D[s] = n, i = s);
  37472. var u = e.split("-");
  37473. if (!i && u.length > 1) return t(u[0]);
  37474. } else {
  37475. var a = e.name;
  37476. D[a] = e, i = a;
  37477. }
  37478. return !r && i && (g = i), i || !r && g;
  37479. },
  37480. w = function w(t, e) {
  37481. if (p(t)) return t.clone();
  37482. var n = "object" == _typeof(e) ? e : {};
  37483. return n.date = t, n.args = arguments, new _(n);
  37484. },
  37485. O = v;
  37486. O.l = S, O.i = p, O.w = function (t, e) {
  37487. return w(t, {
  37488. locale: e.$L,
  37489. utc: e.$u,
  37490. x: e.$x,
  37491. $offset: e.$offset
  37492. });
  37493. };
  37494. var _ = function () {
  37495. function M(t) {
  37496. this.$L = S(t.locale, null, !0), this.parse(t);
  37497. }
  37498. var m = M.prototype;
  37499. return m.parse = function (t) {
  37500. this.$d = function (t) {
  37501. var e = t.date,
  37502. n = t.utc;
  37503. if (null === e) return new Date(NaN);
  37504. if (O.u(e)) return new Date();
  37505. if (e instanceof Date) return new Date(e);
  37506. if ("string" == typeof e && !/Z$/i.test(e)) {
  37507. var r = e.match($);
  37508. if (r) {
  37509. var i = r[2] - 1 || 0,
  37510. s = (r[7] || "0").substring(0, 3);
  37511. return n ? new Date(Date.UTC(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s)) : new Date(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s);
  37512. }
  37513. }
  37514. return new Date(e);
  37515. }(t), this.$x = t.x || {}, this.init();
  37516. }, m.init = function () {
  37517. var t = this.$d;
  37518. this.$y = t.getFullYear(), this.$M = t.getMonth(), this.$D = t.getDate(), this.$W = t.getDay(), this.$H = t.getHours(), this.$m = t.getMinutes(), this.$s = t.getSeconds(), this.$ms = t.getMilliseconds();
  37519. }, m.$utils = function () {
  37520. return O;
  37521. }, m.isValid = function () {
  37522. return !(this.$d.toString() === l);
  37523. }, m.isSame = function (t, e) {
  37524. var n = w(t);
  37525. return this.startOf(e) <= n && n <= this.endOf(e);
  37526. }, m.isAfter = function (t, e) {
  37527. return w(t) < this.startOf(e);
  37528. }, m.isBefore = function (t, e) {
  37529. return this.endOf(e) < w(t);
  37530. }, m.$g = function (t, e, n) {
  37531. return O.u(t) ? this[e] : this.set(n, t);
  37532. }, m.unix = function () {
  37533. return Math.floor(this.valueOf() / 1e3);
  37534. }, m.valueOf = function () {
  37535. return this.$d.getTime();
  37536. }, m.startOf = function (t, e) {
  37537. var n = this,
  37538. r = !!O.u(e) || e,
  37539. h = O.p(t),
  37540. l = function l(t, e) {
  37541. var i = O.w(n.$u ? Date.UTC(n.$y, e, t) : new Date(n.$y, e, t), n);
  37542. return r ? i : i.endOf(a);
  37543. },
  37544. $ = function $(t, e) {
  37545. return O.w(n.toDate()[t].apply(n.toDate("s"), (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), n);
  37546. },
  37547. y = this.$W,
  37548. M = this.$M,
  37549. m = this.$D,
  37550. v = "set" + (this.$u ? "UTC" : "");
  37551. switch (h) {
  37552. case c:
  37553. return r ? l(1, 0) : l(31, 11);
  37554. case f:
  37555. return r ? l(1, M) : l(0, M + 1);
  37556. case o:
  37557. var g = this.$locale().weekStart || 0,
  37558. D = (y < g ? y + 7 : y) - g;
  37559. return l(r ? m - D : m + (6 - D), M);
  37560. case a:
  37561. case d:
  37562. return $(v + "Hours", 0);
  37563. case u:
  37564. return $(v + "Minutes", 1);
  37565. case s:
  37566. return $(v + "Seconds", 2);
  37567. case i:
  37568. return $(v + "Milliseconds", 3);
  37569. default:
  37570. return this.clone();
  37571. }
  37572. }, m.endOf = function (t) {
  37573. return this.startOf(t, !1);
  37574. }, m.$set = function (t, e) {
  37575. var n,
  37576. o = O.p(t),
  37577. h = "set" + (this.$u ? "UTC" : ""),
  37578. l = (n = {}, n[a] = h + "Date", n[d] = h + "Date", n[f] = h + "Month", n[c] = h + "FullYear", n[u] = h + "Hours", n[s] = h + "Minutes", n[i] = h + "Seconds", n[r] = h + "Milliseconds", n)[o],
  37579. $ = o === a ? this.$D + (e - this.$W) : e;
  37580. if (o === f || o === c) {
  37581. var y = this.clone().set(d, 1);
  37582. y.$d[l]($), y.init(), this.$d = y.set(d, Math.min(this.$D, y.daysInMonth())).$d;
  37583. } else l && this.$d[l]($);
  37584. return this.init(), this;
  37585. }, m.set = function (t, e) {
  37586. return this.clone().$set(t, e);
  37587. }, m.get = function (t) {
  37588. return this[O.p(t)]();
  37589. }, m.add = function (r, h) {
  37590. var d,
  37591. l = this;
  37592. r = Number(r);
  37593. var $ = O.p(h),
  37594. y = function y(t) {
  37595. var e = w(l);
  37596. return O.w(e.date(e.date() + Math.round(t * r)), l);
  37597. };
  37598. if ($ === f) return this.set(f, this.$M + r);
  37599. if ($ === c) return this.set(c, this.$y + r);
  37600. if ($ === a) return y(1);
  37601. if ($ === o) return y(7);
  37602. var M = (d = {}, d[s] = e, d[u] = n, d[i] = t, d)[$] || 1,
  37603. m = this.$d.getTime() + r * M;
  37604. return O.w(m, this);
  37605. }, m.subtract = function (t, e) {
  37606. return this.add(-1 * t, e);
  37607. }, m.format = function (t) {
  37608. var e = this,
  37609. n = this.$locale();
  37610. if (!this.isValid()) return n.invalidDate || l;
  37611. var r = t || "YYYY-MM-DDTHH:mm:ssZ",
  37612. i = O.z(this),
  37613. s = this.$H,
  37614. u = this.$m,
  37615. a = this.$M,
  37616. o = n.weekdays,
  37617. f = n.months,
  37618. h = function h(t, n, i, s) {
  37619. return t && (t[n] || t(e, r)) || i[n].slice(0, s);
  37620. },
  37621. c = function c(t) {
  37622. return O.s(s % 12 || 12, t, "0");
  37623. },
  37624. d = n.meridiem || function (t, e, n) {
  37625. var r = t < 12 ? "AM" : "PM";
  37626. return n ? r.toLowerCase() : r;
  37627. },
  37628. $ = {
  37629. YY: String(this.$y).slice(-2),
  37630. YYYY: this.$y,
  37631. M: a + 1,
  37632. MM: O.s(a + 1, 2, "0"),
  37633. MMM: h(n.monthsShort, a, f, 3),
  37634. MMMM: h(f, a),
  37635. D: this.$D,
  37636. DD: O.s(this.$D, 2, "0"),
  37637. d: String(this.$W),
  37638. dd: h(n.weekdaysMin, this.$W, o, 2),
  37639. ddd: h(n.weekdaysShort, this.$W, o, 3),
  37640. dddd: o[this.$W],
  37641. H: String(s),
  37642. HH: O.s(s, 2, "0"),
  37643. h: c(1),
  37644. hh: c(2),
  37645. a: d(s, u, !0),
  37646. A: d(s, u, !1),
  37647. m: String(u),
  37648. mm: O.s(u, 2, "0"),
  37649. s: String(this.$s),
  37650. ss: O.s(this.$s, 2, "0"),
  37651. SSS: O.s(this.$ms, 3, "0"),
  37652. Z: i
  37653. };
  37654. return r.replace(y, function (t, e) {
  37655. return e || $[t] || i.replace(":", "");
  37656. });
  37657. }, m.utcOffset = function () {
  37658. return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);
  37659. }, m.diff = function (r, d, l) {
  37660. var $,
  37661. y = O.p(d),
  37662. M = w(r),
  37663. m = (M.utcOffset() - this.utcOffset()) * e,
  37664. v = this - M,
  37665. g = O.m(this, M);
  37666. return g = ($ = {}, $[c] = g / 12, $[f] = g, $[h] = g / 3, $[o] = (v - m) / 6048e5, $[a] = (v - m) / 864e5, $[u] = v / n, $[s] = v / e, $[i] = v / t, $)[y] || v, l ? g : O.a(g);
  37667. }, m.daysInMonth = function () {
  37668. return this.endOf(f).$D;
  37669. }, m.$locale = function () {
  37670. return D[this.$L];
  37671. }, m.locale = function (t, e) {
  37672. if (!t) return this.$L;
  37673. var n = this.clone(),
  37674. r = S(t, e, !0);
  37675. return r && (n.$L = r), n;
  37676. }, m.clone = function () {
  37677. return O.w(this.$d, this);
  37678. }, m.toDate = function () {
  37679. return new Date(this.valueOf());
  37680. }, m.toJSON = function () {
  37681. return this.isValid() ? this.toISOString() : null;
  37682. }, m.toISOString = function () {
  37683. return this.$d.toISOString();
  37684. }, m.toString = function () {
  37685. return this.$d.toUTCString();
  37686. }, M;
  37687. }(),
  37688. T = _.prototype;
  37689. return w.prototype = T, [["$ms", r], ["$s", i], ["$m", s], ["$H", u], ["$W", a], ["$M", f], ["$y", c], ["$D", d]].forEach(function (t) {
  37690. T[t[1]] = function (e) {
  37691. return this.$g(e, t[0], t[1]);
  37692. };
  37693. }), w.extend = function (t, e) {
  37694. return t.$i || (t(e, _, w), t.$i = !0), w;
  37695. }, w.locale = S, w.isDayjs = p, w.unix = function (t) {
  37696. return w(1e3 * t);
  37697. }, w.en = D[g], w.Ls = D, w.p = {}, w;
  37698. });
  37699. /***/ }),
  37700. /* 791 */
  37701. /*!*************************************************************************!*\
  37702. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/service/task.js ***!
  37703. \*************************************************************************/
  37704. /*! no static exports found */
  37705. /***/ (function(module, exports, __webpack_require__) {
  37706. "use strict";
  37707. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.addTaskClockInData = addTaskClockInData;\nexports.addTaskRecordLocation = addTaskRecordLocation;\nexports.confirmTaskWithTaskID = confirmTaskWithTaskID;\nexports.fetchTaskRecordRatio = fetchTaskRecordRatio;\nexports.getTaskDetailByTaskID = getTaskDetailByTaskID;\nexports.getTaskList = getTaskList;\nexports.taskSubmit = taskSubmit;\nexports.updateTaskWalkStatus = updateTaskWalkStatus;\nvar _api = __webpack_require__(/*! @/util/api.js */ 143);\n// 获取任务列表\nfunction getTaskList(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_list',\n data: data\n });\n}\n\n// 接收任务\nfunction confirmTaskWithTaskID(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_receive',\n data: data\n });\n}\n\n// 更新任务打卡状态\nfunction updateTaskWalkStatus(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_walk_status_modify',\n data: data\n });\n}\n\n// 获取任务详情\nfunction getTaskDetailByTaskID(taskID) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=control_center.task.task_info',\n data: {\n task_id: taskID\n }\n });\n}\n\n// 任务打卡\nfunction addTaskClockInData(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_clock_in',\n data: data\n });\n}\n\n// 获取任务记录轨迹频率配置\nfunction fetchTaskRecordRatio() {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.get_walk_rate'\n });\n}\n\n// 更新任务行走坐标点\n\nfunction addTaskRecordLocation(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_walk_lnt_lat',\n data: data\n });\n}\n\n// 任务填报\n\nfunction taskSubmit(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_filling',\n data: data\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc2VydmljZS90YXNrLmpzIl0sIm5hbWVzIjpbImdldFRhc2tMaXN0IiwiZGF0YSIsIm15UmVxdWVzdCIsInVybCIsImNvbmZpcm1UYXNrV2l0aFRhc2tJRCIsInVwZGF0ZVRhc2tXYWxrU3RhdHVzIiwiZ2V0VGFza0RldGFpbEJ5VGFza0lEIiwidGFza0lEIiwidGFza19pZCIsImFkZFRhc2tDbG9ja0luRGF0YSIsImZldGNoVGFza1JlY29yZFJhdGlvIiwiYWRkVGFza1JlY29yZExvY2F0aW9uIiwidGFza1N1Ym1pdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBSUE7QUFDTyxTQUFTQSxXQUFXLENBQUNDLElBQUksRUFBRTtFQUNqQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLDRDQUE0QztJQUNqREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0cscUJBQXFCLENBQUNILElBQUksRUFBRTtFQUMzQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLCtDQUErQztJQUNwREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0ksb0JBQW9CLENBQUNKLElBQUksRUFBRTtFQUMxQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLDBEQUEwRDtJQUMvREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0sscUJBQXFCLENBQUNDLE1BQU0sRUFBRTtFQUM3QyxPQUFPLElBQUFMLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLHVEQUF1RDtJQUM1REYsSUFBSSxFQUFFO01BQ0xPLE9BQU8sRUFBRUQ7SUFDVjtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0Usa0JBQWtCLENBQUNSLElBQUksRUFBRTtFQUN4QyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLGdEQUFnRDtJQUNyREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU1Msb0JBQW9CLEdBQUc7RUFDdEMsT0FBTyxJQUFBUixjQUFTLEVBQUM7SUFDaEJDLEdBQUcsRUFBRTtFQUNOLENBQUMsQ0FBQztBQUNIOztBQUVBOztBQUVPLFNBQVNRLHFCQUFxQixDQUFDVixJQUFJLEVBQUU7RUFDM0MsT0FBTyxJQUFBQyxjQUFTLEVBQUM7SUFDaEJDLEdBQUcsRUFBRSxvREFBb0Q7SUFDekRGLElBQUksRUFBSkE7RUFDRCxDQUFDLENBQUM7QUFDSDs7QUFFQTs7QUFFTyxTQUFTVyxVQUFVLENBQUNYLElBQUksRUFBRTtFQUNoQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLCtDQUErQztJQUNwREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIIiwiZmlsZSI6Ijc5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcblx0bXlSZXF1ZXN0XHJcbn0gZnJvbSAnQC91dGlsL2FwaS5qcyc7XHJcblxyXG4vLyDojrflj5bku7vliqHliJfooahcclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRhc2tMaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLnRhc2tfbGlzdCcsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g5o6l5pS25Lu75YqhXHJcbmV4cG9ydCBmdW5jdGlvbiBjb25maXJtVGFza1dpdGhUYXNrSUQoZGF0YSkge1xyXG5cdHJldHVybiBteVJlcXVlc3Qoe1xyXG5cdFx0dXJsOiAnL2FwaS9hcGlfZ2F0ZXdheT9tZXRob2Q9YXBwLnRhc2sudGFza19yZWNlaXZlJyxcclxuXHRcdGRhdGFcclxuXHR9KVxyXG59XHJcblxyXG4vLyDmm7TmlrDku7vliqHmiZPljaHnirbmgIFcclxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZVRhc2tXYWxrU3RhdHVzKGRhdGEpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLnRhc2tfd2Fsa19zdGF0dXNfbW9kaWZ5JyxcclxuXHRcdGRhdGFcclxuXHR9KVxyXG59XHJcblxyXG4vLyDojrflj5bku7vliqHor6bmg4VcclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRhc2tEZXRhaWxCeVRhc2tJRCh0YXNrSUQpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWNvbnRyb2xfY2VudGVyLnRhc2sudGFza19pbmZvJyxcclxuXHRcdGRhdGE6IHtcclxuXHRcdFx0dGFza19pZDogdGFza0lEXHJcblx0XHR9XHJcblx0fSlcclxufVxyXG5cclxuLy8g5Lu75Yqh5omT5Y2hXHJcbmV4cG9ydCBmdW5jdGlvbiBhZGRUYXNrQ2xvY2tJbkRhdGEoZGF0YSkge1xyXG5cdHJldHVybiBteVJlcXVlc3Qoe1xyXG5cdFx0dXJsOiAnL2FwaS9hcGlfZ2F0ZXdheT9tZXRob2Q9YXBwLnRhc2sudGFza19jbG9ja19pbicsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g6I635Y+W5Lu75Yqh6K6w5b2V6L2o6L+56aKR546H6YWN572uXHJcbmV4cG9ydCBmdW5jdGlvbiBmZXRjaFRhc2tSZWNvcmRSYXRpbygpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLmdldF93YWxrX3JhdGUnLFxyXG5cdH0pXHJcbn1cclxuXHJcbi8vIOabtOaWsOS7u+WKoeihjOi1sOWdkOagh+eCuVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGFkZFRhc2tSZWNvcmRMb2NhdGlvbihkYXRhKSB7XHJcblx0cmV0dXJuIG15UmVxdWVzdCh7XHJcblx0XHR1cmw6ICcvYXBpL2FwaV9nYXRld2F5P21ldGhvZD1hcHAudGFzay50YXNrX3dhbGtfbG50X2xhdCcsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g5Lu75Yqh5aGr5oqlXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gdGFza1N1Ym1pdChkYXRhKSB7XHJcblx0cmV0dXJuIG15UmVxdWVzdCh7XHJcblx0XHR1cmw6ICcvYXBpL2FwaV9nYXRld2F5P21ldGhvZD1hcHAudGFzay50YXNrX2ZpbGxpbmcnLFxyXG5cdFx0ZGF0YVxyXG5cdH0pXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///791\n");
  37708. /***/ }),
  37709. /* 792 */,
  37710. /* 793 */,
  37711. /* 794 */
  37712. /*!*****************************************************************************************************!*\
  37713. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"page":"pages%2Fresponse%2Fvideo"} ***!
  37714. \*****************************************************************************************************/
  37715. /*! no exports provided */
  37716. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37717. "use strict";
  37718. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uni-app-style */ 1);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uni_app_style__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uni-polyfill */ 4);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uni_polyfill__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/response/video.nvue?mpType=page */ 795);\n\n \n \n \n \n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].mpType = 'page'\n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].route = 'pages/response/video'\n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].el = '#root'\n new Vue(_pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsUUFBOEI7QUFDOUIsUUFBNkI7QUFDN0IsUUFBaUU7QUFDakUsUUFBUSw4RUFBRztBQUNYLFFBQVEsOEVBQUc7QUFDWCxRQUFRLDhFQUFHO0FBQ1gsZ0JBQWdCLDhFQUFHIiwiZmlsZSI6Ijc5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICBcbiAgICAgICAgaW1wb3J0ICd1bmktYXBwLXN0eWxlJ1xuICAgICAgICBpbXBvcnQgJ3VuaS1wb2x5ZmlsbCdcbiAgICAgICAgaW1wb3J0IEFwcCBmcm9tICcuL3BhZ2VzL3Jlc3BvbnNlL3ZpZGVvLm52dWU/bXBUeXBlPXBhZ2UnXG4gICAgICAgIEFwcC5tcFR5cGUgPSAncGFnZSdcbiAgICAgICAgQXBwLnJvdXRlID0gJ3BhZ2VzL3Jlc3BvbnNlL3ZpZGVvJ1xuICAgICAgICBBcHAuZWwgPSAnI3Jvb3QnXG4gICAgICAgIG5ldyBWdWUoQXBwKVxuICAgICAgICAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///794\n");
  37719. /***/ }),
  37720. /* 795 */
  37721. /*!***********************************************************************************************!*\
  37722. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?mpType=page ***!
  37723. \***********************************************************************************************/
  37724. /*! no static exports found */
  37725. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37726. "use strict";
  37727. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./video.nvue?vue&type=template&id=42b38dc8&mpType=page */ 796);\n/* harmony import */ var _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./video.nvue?vue&type=script&lang=js&mpType=page */ 813);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _video_nvue_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 _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 836).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 836).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"50848c78\",\n false,\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"pages/response/video.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDtBQUNoRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLG9FQUEyRDtBQUMvRyxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsb0VBQTJEO0FBQ3BIOztBQUVBOztBQUVBO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI3OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3ZpZGVvLm52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDJiMzhkYzgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vdmlkZW8ubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vdmlkZW8ubnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmxhbmc9c2NzcyZtcFR5cGU9cGFnZVwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi92aWRlby5udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzJm1wVHlwZT1wYWdlXCIpLmRlZmF1bHQpXG4gICAgICAgICAgICB9XG5cbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiNTA4NDhjNzhcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcmVzcG9uc2UvdmlkZW8ubnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///795\n");
  37728. /***/ }),
  37729. /* 796 */
  37730. /*!*****************************************************************************************************************************!*\
  37731. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=template&id=42b38dc8&mpType=page ***!
  37732. \*****************************************************************************************************************************/
  37733. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37734. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37735. "use strict";
  37736. __webpack_require__.r(__webpack_exports__);
  37737. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/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/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=template&id=42b38dc8&mpType=page */ 797);
  37738. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
  37739. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  37740. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  37741. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
  37742. /***/ }),
  37743. /* 797 */
  37744. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  37745. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/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/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=template&id=42b38dc8&mpType=page ***!
  37746. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  37747. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37748. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37749. "use strict";
  37750. __webpack_require__.r(__webpack_exports__);
  37751. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  37752. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  37753. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  37754. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  37755. var components
  37756. try {
  37757. components = {
  37758. uToast: __webpack_require__(/*! uview-ui/components/u-toast/u-toast.vue */ 798).default,
  37759. }
  37760. } catch (e) {
  37761. if (
  37762. e.message.indexOf("Cannot find module") !== -1 &&
  37763. e.message.indexOf(".vue") !== -1
  37764. ) {
  37765. console.error(e.message)
  37766. console.error("1. 排查组件名称拼写是否正确")
  37767. console.error(
  37768. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  37769. )
  37770. console.error(
  37771. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  37772. )
  37773. } else {
  37774. throw e
  37775. }
  37776. }
  37777. var render = function () {
  37778. var _vm = this
  37779. var _h = _vm.$createElement
  37780. var _c = _vm._self._c || _h
  37781. return _c(
  37782. "scroll-view",
  37783. {
  37784. staticStyle: { flexDirection: "column" },
  37785. attrs: {
  37786. scrollY: true,
  37787. showScrollbar: true,
  37788. enableBackToTop: true,
  37789. bubble: "true",
  37790. },
  37791. },
  37792. [
  37793. _c(
  37794. "view",
  37795. {
  37796. staticClass: ["video_box"],
  37797. style: "height:" + _vm.phoneHeight + "px",
  37798. },
  37799. [
  37800. _c(
  37801. "view",
  37802. {
  37803. directives: [
  37804. {
  37805. name: "show",
  37806. rawName: "v-show",
  37807. value: _vm.allUserViewObjectList.length > 0,
  37808. expression: "allUserViewObjectList.length > 0",
  37809. },
  37810. ],
  37811. staticClass: ["video_me"],
  37812. },
  37813. [
  37814. _c("zego-local-view", {
  37815. staticStyle: {
  37816. width: "150px",
  37817. height: "200px",
  37818. flex: "1",
  37819. position: "fixed",
  37820. right: "0",
  37821. top: "65px",
  37822. },
  37823. attrs: { viewMode: _vm.publisherViewModeIndex },
  37824. }),
  37825. ],
  37826. 1
  37827. ),
  37828. _vm._l(_vm.allUserViewObjectList, function (item, index) {
  37829. return _c(
  37830. "view",
  37831. { key: item.streamID, staticClass: ["video_you"] },
  37832. [
  37833. item.streamID
  37834. ? _c("zego-remote-view", {
  37835. staticStyle: { width: "600px", height: "600px" },
  37836. attrs: {
  37837. streamID: item.streamID,
  37838. viewMode: item.viewMode,
  37839. },
  37840. })
  37841. : _vm._e(),
  37842. ],
  37843. 1
  37844. )
  37845. }),
  37846. _c("view", { staticClass: ["video_btn"] }, [
  37847. _c(
  37848. "view",
  37849. { staticClass: ["video_imgList"] },
  37850. [
  37851. _c("view", { staticClass: ["video_imgList1"] }, [
  37852. _c(
  37853. "view",
  37854. { staticClass: ["video_view"], on: { click: _vm.turn } },
  37855. [
  37856. _c("u-image", {
  37857. staticClass: ["video_view_img"],
  37858. attrs: { src: "../../static/image/9.png", mode: "" },
  37859. }),
  37860. ],
  37861. 1
  37862. ),
  37863. _c(
  37864. "u-text",
  37865. {
  37866. staticClass: ["video_view_txt"],
  37867. appendAsTree: true,
  37868. attrs: { append: "tree" },
  37869. },
  37870. [_vm._v("翻转镜头")]
  37871. ),
  37872. ]),
  37873. _c("u-image", {
  37874. staticStyle: {
  37875. width: "50px",
  37876. height: "50px",
  37877. margin: "0 0 0 330rpx",
  37878. },
  37879. attrs: { src: "../../static/image/10.png", mode: "" },
  37880. on: {
  37881. click: function ($event) {
  37882. _vm.offVideo()
  37883. },
  37884. },
  37885. }),
  37886. ],
  37887. 1
  37888. ),
  37889. ]),
  37890. _c("u-toast", { ref: "uToast" }),
  37891. ],
  37892. 2
  37893. ),
  37894. ]
  37895. )
  37896. }
  37897. var recyclableRender = false
  37898. var staticRenderFns = []
  37899. render._withStripped = true
  37900. /***/ }),
  37901. /* 798 */
  37902. /*!**************************************************************************************************************!*\
  37903. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue ***!
  37904. \**************************************************************************************************************/
  37905. /*! no static exports found */
  37906. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37907. "use strict";
  37908. __webpack_require__.r(__webpack_exports__);
  37909. /* harmony import */ var _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& */ 799);
  37910. /* harmony import */ var _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-toast.vue?vue&type=script&lang=js& */ 809);
  37911. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_toast_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 _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  37912. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  37913. var renderjs
  37914. function injectStyles (context) {
  37915. if(!this.options.style){
  37916. this.options.style = {}
  37917. }
  37918. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  37919. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  37920. }
  37921. if(Vue.prototype.__merge_style){
  37922. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 811).default, this.options.style)
  37923. }else{
  37924. Object.assign(this.options.style,__webpack_require__(/*! ./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 811).default)
  37925. }
  37926. }
  37927. /* normalize component */
  37928. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  37929. _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  37930. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  37931. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  37932. false,
  37933. null,
  37934. "7c5492c7",
  37935. "2fcd67bd",
  37936. false,
  37937. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  37938. renderjs
  37939. )
  37940. injectStyles.call(component)
  37941. component.options.__file = "node_modules/uview-ui/components/u-toast/u-toast.vue"
  37942. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  37943. /***/ }),
  37944. /* 799 */
  37945. /*!*********************************************************************************************************************************************************!*\
  37946. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& ***!
  37947. \*********************************************************************************************************************************************************/
  37948. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37949. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37950. "use strict";
  37951. __webpack_require__.r(__webpack_exports__);
  37952. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& */ 800);
  37953. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  37954. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  37955. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  37956. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  37957. /***/ }),
  37958. /* 800 */
  37959. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  37960. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& ***!
  37961. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  37962. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37963. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37964. "use strict";
  37965. __webpack_require__.r(__webpack_exports__);
  37966. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  37967. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  37968. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  37969. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  37970. var components
  37971. try {
  37972. components = {
  37973. uOverlay: __webpack_require__(/*! uview-ui/components/u-overlay/u-overlay.vue */ 82).default,
  37974. uLoadingIcon:
  37975. __webpack_require__(/*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 38).default,
  37976. uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 11).default,
  37977. uGap: __webpack_require__(/*! uview-ui/components/u-gap/u-gap.vue */ 801).default,
  37978. }
  37979. } catch (e) {
  37980. if (
  37981. e.message.indexOf("Cannot find module") !== -1 &&
  37982. e.message.indexOf(".vue") !== -1
  37983. ) {
  37984. console.error(e.message)
  37985. console.error("1. 排查组件名称拼写是否正确")
  37986. console.error(
  37987. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  37988. )
  37989. console.error(
  37990. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  37991. )
  37992. } else {
  37993. throw e
  37994. }
  37995. }
  37996. var render = function () {
  37997. var _vm = this
  37998. var _h = _vm.$createElement
  37999. var _c = _vm._self._c || _h
  38000. return _c(
  38001. "view",
  38002. { staticClass: ["u-toast"] },
  38003. [
  38004. _c(
  38005. "u-overlay",
  38006. { attrs: { show: _vm.isShow, customStyle: _vm.overlayStyle } },
  38007. [
  38008. _c(
  38009. "view",
  38010. {
  38011. staticClass: ["u-toast__content"],
  38012. class: [
  38013. "u-type-" + _vm.tmpConfig.type,
  38014. _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
  38015. ? "u-toast__content--loading"
  38016. : "",
  38017. ],
  38018. style: [_vm.contentStyle],
  38019. },
  38020. [
  38021. _vm.tmpConfig.type === "loading"
  38022. ? _c("u-loading-icon", {
  38023. attrs: {
  38024. mode: "circle",
  38025. color: "rgb(255, 255, 255)",
  38026. inactiveColor: "rgb(120, 120, 120)",
  38027. size: "25",
  38028. },
  38029. })
  38030. : _vm.tmpConfig.type !== "defalut" && _vm.iconName
  38031. ? _c("u-icon", {
  38032. attrs: {
  38033. name: _vm.iconName,
  38034. size: "17",
  38035. color: _vm.tmpConfig.type,
  38036. customStyle: _vm.iconStyle,
  38037. },
  38038. })
  38039. : _vm._e(),
  38040. _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
  38041. ? _c("u-gap", {
  38042. attrs: { height: "12", bgColor: "transparent" },
  38043. })
  38044. : _vm._e(),
  38045. _c(
  38046. "u-text",
  38047. {
  38048. staticClass: ["u-toast__content__text"],
  38049. class: ["u-toast__content__text--" + _vm.tmpConfig.type],
  38050. staticStyle: { maxWidth: "400rpx" },
  38051. appendAsTree: true,
  38052. attrs: { append: "tree" },
  38053. },
  38054. [_vm._v(_vm._s(_vm.tmpConfig.message))]
  38055. ),
  38056. ],
  38057. 1
  38058. ),
  38059. ]
  38060. ),
  38061. ],
  38062. 1
  38063. )
  38064. }
  38065. var recyclableRender = false
  38066. var staticRenderFns = []
  38067. render._withStripped = true
  38068. /***/ }),
  38069. /* 801 */
  38070. /*!**********************************************************************************************************!*\
  38071. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue ***!
  38072. \**********************************************************************************************************/
  38073. /*! no static exports found */
  38074. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38075. "use strict";
  38076. __webpack_require__.r(__webpack_exports__);
  38077. /* harmony import */ var _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 802);
  38078. /* harmony import */ var _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-gap.vue?vue&type=script&lang=js& */ 804);
  38079. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_gap_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 _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  38080. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
  38081. var renderjs
  38082. function injectStyles (context) {
  38083. if(!this.options.style){
  38084. this.options.style = {}
  38085. }
  38086. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  38087. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  38088. }
  38089. if(Vue.prototype.__merge_style){
  38090. Vue.prototype.__merge_style(__webpack_require__(/*! ./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 807).default, this.options.style)
  38091. }else{
  38092. Object.assign(this.options.style,__webpack_require__(/*! ./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 807).default)
  38093. }
  38094. }
  38095. /* normalize component */
  38096. var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
  38097. _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  38098. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  38099. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38100. false,
  38101. null,
  38102. "f69acc36",
  38103. "4fec591b",
  38104. false,
  38105. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  38106. renderjs
  38107. )
  38108. injectStyles.call(component)
  38109. component.options.__file = "node_modules/uview-ui/components/u-gap/u-gap.vue"
  38110. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  38111. /***/ }),
  38112. /* 802 */
  38113. /*!*****************************************************************************************************************************************************!*\
  38114. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
  38115. \*****************************************************************************************************************************************************/
  38116. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  38117. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38118. "use strict";
  38119. __webpack_require__.r(__webpack_exports__);
  38120. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 803);
  38121. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  38122. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  38123. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  38124. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  38125. /***/ }),
  38126. /* 803 */
  38127. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38128. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
  38129. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38130. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  38131. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38132. "use strict";
  38133. __webpack_require__.r(__webpack_exports__);
  38134. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  38135. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  38136. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  38137. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  38138. var components
  38139. var render = function () {
  38140. var _vm = this
  38141. var _h = _vm.$createElement
  38142. var _c = _vm._self._c || _h
  38143. return _c("view", { staticClass: ["u-gap"], style: [_vm.gapStyle] })
  38144. }
  38145. var recyclableRender = false
  38146. var staticRenderFns = []
  38147. render._withStripped = true
  38148. /***/ }),
  38149. /* 804 */
  38150. /*!***********************************************************************************************************************************!*\
  38151. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
  38152. \***********************************************************************************************************************************/
  38153. /*! no static exports found */
  38154. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38155. "use strict";
  38156. __webpack_require__.r(__webpack_exports__);
  38157. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=script&lang=js& */ 805);
  38158. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  38159. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  38160. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  38161. /***/ }),
  38162. /* 805 */
  38163. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38164. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
  38165. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38166. /*! no static exports found */
  38167. /***/ (function(module, exports, __webpack_require__) {
  38168. "use strict";
  38169. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  38170. Object.defineProperty(exports, "__esModule", {
  38171. value: true
  38172. });
  38173. exports.default = void 0;
  38174. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 806));
  38175. //
  38176. //
  38177. //
  38178. //
  38179. /**
  38180. * gap 间隔槽
  38181. * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量
  38182. * @tutorial https://www.uviewui.com/components/gap.html
  38183. * @property {String} bgColor 背景颜色 (默认 'transparent' )
  38184. * @property {String | Number} height 分割槽高度,单位px (默认 20 )
  38185. * @property {String | Number} marginTop 与前一个组件的距离,单位px( 默认 0 )
  38186. * @property {String | Number} marginBottom 与后一个组件的距离,单位px (默认 0 )
  38187. * @property {Object} customStyle 定义需要用到的外部样式
  38188. *
  38189. * @example <u-gap height="80" bg-color="#bbb"></u-gap>
  38190. */
  38191. var _default = {
  38192. name: "u-gap",
  38193. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  38194. computed: {
  38195. gapStyle: function gapStyle() {
  38196. var style = {
  38197. backgroundColor: this.bgColor,
  38198. height: uni.$u.addUnit(this.height),
  38199. marginTop: uni.$u.addUnit(this.marginTop),
  38200. marginBottom: uni.$u.addUnit(this.marginBottom)
  38201. };
  38202. return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
  38203. }
  38204. }
  38205. };
  38206. exports.default = _default;
  38207. /***/ }),
  38208. /* 806 */
  38209. /*!*********************************************************************************************************!*\
  38210. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/props.js ***!
  38211. \*********************************************************************************************************/
  38212. /*! no static exports found */
  38213. /***/ (function(module, exports, __webpack_require__) {
  38214. "use strict";
  38215. Object.defineProperty(exports, "__esModule", {
  38216. value: true
  38217. });
  38218. exports.default = void 0;
  38219. var _default = {
  38220. props: {
  38221. // 背景颜色(默认transparent)
  38222. bgColor: {
  38223. type: String,
  38224. default: uni.$u.props.gap.bgColor
  38225. },
  38226. // 分割槽高度,单位px(默认30)
  38227. height: {
  38228. type: [String, Number],
  38229. default: uni.$u.props.gap.height
  38230. },
  38231. // 与上一个组件的距离
  38232. marginTop: {
  38233. type: [String, Number],
  38234. default: uni.$u.props.gap.marginTop
  38235. },
  38236. // 与下一个组件的距离
  38237. marginBottom: {
  38238. type: [String, Number],
  38239. default: uni.$u.props.gap.marginBottom
  38240. }
  38241. }
  38242. };
  38243. exports.default = _default;
  38244. /***/ }),
  38245. /* 807 */
  38246. /*!********************************************************************************************************************************************************************!*\
  38247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& ***!
  38248. \********************************************************************************************************************************************************************/
  38249. /*! no static exports found */
  38250. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38251. "use strict";
  38252. __webpack_require__.r(__webpack_exports__);
  38253. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 808);
  38254. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  38255. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  38256. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  38257. /***/ }),
  38258. /* 808 */
  38259. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38260. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& ***!
  38261. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38262. /*! no static exports found */
  38263. /***/ (function(module, exports) {
  38264. module.exports = {
  38265. "@VERSION": 2
  38266. }
  38267. /***/ }),
  38268. /* 809 */
  38269. /*!***************************************************************************************************************************************!*\
  38270. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***!
  38271. \***************************************************************************************************************************************/
  38272. /*! no static exports found */
  38273. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38274. "use strict";
  38275. __webpack_require__.r(__webpack_exports__);
  38276. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=script&lang=js& */ 810);
  38277. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
  38278. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  38279. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
  38280. /***/ }),
  38281. /* 810 */
  38282. /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38283. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***!
  38284. \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38285. /*! no static exports found */
  38286. /***/ (function(module, exports, __webpack_require__) {
  38287. "use strict";
  38288. Object.defineProperty(exports, "__esModule", {
  38289. value: true
  38290. });
  38291. exports.default = void 0;
  38292. //
  38293. //
  38294. //
  38295. //
  38296. //
  38297. //
  38298. //
  38299. //
  38300. //
  38301. //
  38302. //
  38303. //
  38304. //
  38305. //
  38306. //
  38307. //
  38308. //
  38309. //
  38310. //
  38311. //
  38312. //
  38313. //
  38314. //
  38315. //
  38316. //
  38317. //
  38318. //
  38319. //
  38320. //
  38321. //
  38322. //
  38323. //
  38324. //
  38325. //
  38326. //
  38327. //
  38328. //
  38329. //
  38330. //
  38331. //
  38332. /**
  38333. * toast 消息提示
  38334. * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。
  38335. * @tutorial https://www.uviewui.com/components/toast.html
  38336. * @property {String | Number} zIndex toast展示时的zIndex值 (默认 10090 )
  38337. * @property {Boolean} loading 是否加载中 (默认 false )
  38338. * @property {String | Number} message 显示的文字内容
  38339. * @property {String} icon 图标,或者绝对路径的图片
  38340. * @property {String} type 主题类型 (默认 default)
  38341. * @property {Boolean} show 是否显示该组件 (默认 false)
  38342. * @property {Boolean} overlay 是否显示透明遮罩,防止点击穿透 (默认 false )
  38343. * @property {String} position 位置 (默认 'center' )
  38344. * @property {Object} params 跳转的参数
  38345. * @property {String | Number} duration 展示时间,单位ms (默认 2000 )
  38346. * @property {Boolean} isTab 是否返回的为tab页面 (默认 false )
  38347. * @property {String} url toast消失后是否跳转页面,有则跳转,优先级高于back参数
  38348. * @property {Function} complete 执行完后的回调函数
  38349. * @property {Boolean} back 结束toast是否自动返回上一页 (默认 false )
  38350. * @property {Object} customStyle 组件的样式,对象形式
  38351. * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用
  38352. * @example <u-toast ref="uToast" />
  38353. */
  38354. var _default = {
  38355. name: 'u-toast',
  38356. mixins: [uni.$u.mpMixin, uni.$u.mixin],
  38357. data: function data() {
  38358. return {
  38359. isShow: false,
  38360. timer: null,
  38361. // 定时器
  38362. config: {
  38363. message: '',
  38364. // 显示文本
  38365. type: '',
  38366. // 主题类型,primary,success,error,warning,black
  38367. duration: 2000,
  38368. // 显示的时间,毫秒
  38369. icon: true,
  38370. // 显示的图标
  38371. position: 'center',
  38372. // toast出现的位置
  38373. complete: null,
  38374. // 执行完后的回调函数
  38375. overlay: false,
  38376. // 是否防止触摸穿透
  38377. loading: false // 是否加载中状态
  38378. },
  38379. tmpConfig: {} // 将用户配置和内置配置合并后的临时配置变量
  38380. };
  38381. },
  38382. computed: {
  38383. iconName: function iconName() {
  38384. // 只有不为none,并且type为error|warning|succes|info时候,才显示图标
  38385. if (!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {
  38386. return '';
  38387. }
  38388. if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
  38389. return uni.$u.type2icon(this.tmpConfig.type);
  38390. } else {
  38391. return '';
  38392. }
  38393. },
  38394. overlayStyle: function overlayStyle() {
  38395. var style = {
  38396. justifyContent: 'center',
  38397. alignItems: 'center',
  38398. display: 'flex'
  38399. };
  38400. // 将遮罩设置为100%透明度,避免出现灰色背景
  38401. style.backgroundColor = 'rgba(0, 0, 0, 0)';
  38402. return style;
  38403. },
  38404. iconStyle: function iconStyle() {
  38405. var style = {};
  38406. // 图标需要一个右边距,以跟右边的文字有隔开的距离
  38407. style.marginRight = '4px';
  38408. // iOSAPP下,图标有1px的向下偏移,这里进行修正
  38409. if (uni.$u.os() === 'ios') {
  38410. style.marginTop = '-1px';
  38411. }
  38412. return style;
  38413. },
  38414. loadingIconColor: function loadingIconColor() {
  38415. var color = 'rgb(255, 255, 255)';
  38416. if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
  38417. // loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值
  38418. // 必须为rgb格式的,所以这里做一个处理
  38419. color = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type]);
  38420. }
  38421. return color;
  38422. },
  38423. // 内容盒子的样式
  38424. contentStyle: function contentStyle() {
  38425. var windowHeight = uni.$u.sys().windowHeight,
  38426. style = {};
  38427. var value = 0;
  38428. // 根据top和bottom,对Y轴进行窗体高度的百分比偏移
  38429. if (this.tmpConfig.position === 'top') {
  38430. value = -windowHeight * 0.25;
  38431. } else if (this.tmpConfig.position === 'bottom') {
  38432. value = windowHeight * 0.25;
  38433. }
  38434. style.transform = "translateY(".concat(value, "px)");
  38435. return style;
  38436. }
  38437. },
  38438. created: function created() {
  38439. var _this = this;
  38440. // 通过主题的形式调用toast,批量生成方法函数
  38441. ['primary', 'success', 'error', 'warning', 'default', 'loading'].map(function (item) {
  38442. _this[item] = function (message) {
  38443. return _this.show({
  38444. type: item,
  38445. message: message
  38446. });
  38447. };
  38448. });
  38449. },
  38450. methods: {
  38451. // 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用
  38452. show: function show(options) {
  38453. var _this2 = this;
  38454. // 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱
  38455. this.tmpConfig = uni.$u.deepMerge(this.config, options);
  38456. // 清除定时器
  38457. this.clearTimer();
  38458. this.isShow = true;
  38459. this.timer = setTimeout(function () {
  38460. // 倒计时结束,清除定时器,隐藏toast组件
  38461. _this2.clearTimer();
  38462. // 判断是否存在callback方法,如果存在就执行
  38463. typeof _this2.tmpConfig.complete === 'function' && _this2.tmpConfig.complete();
  38464. }, this.tmpConfig.duration);
  38465. },
  38466. // 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用
  38467. hide: function hide() {
  38468. this.clearTimer();
  38469. },
  38470. clearTimer: function clearTimer() {
  38471. this.isShow = false;
  38472. // 清除定时器
  38473. clearTimeout(this.timer);
  38474. this.timer = null;
  38475. }
  38476. },
  38477. beforeDestroy: function beforeDestroy() {
  38478. this.clearTimer();
  38479. }
  38480. };
  38481. exports.default = _default;
  38482. /***/ }),
  38483. /* 811 */
  38484. /*!************************************************************************************************************************************************************************!*\
  38485. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& ***!
  38486. \************************************************************************************************************************************************************************/
  38487. /*! no static exports found */
  38488. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38489. "use strict";
  38490. __webpack_require__.r(__webpack_exports__);
  38491. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 812);
  38492. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
  38493. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  38494. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
  38495. /***/ }),
  38496. /* 812 */
  38497. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38498. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& ***!
  38499. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38500. /*! no static exports found */
  38501. /***/ (function(module, exports) {
  38502. module.exports = {
  38503. ".u-toast__content": {
  38504. "": {
  38505. "flexDirection": [
  38506. "row",
  38507. 0,
  38508. 0,
  38509. 19
  38510. ],
  38511. "paddingTop": [
  38512. "12",
  38513. 0,
  38514. 0,
  38515. 19
  38516. ],
  38517. "paddingRight": [
  38518. "20",
  38519. 0,
  38520. 0,
  38521. 19
  38522. ],
  38523. "paddingBottom": [
  38524. "12",
  38525. 0,
  38526. 0,
  38527. 19
  38528. ],
  38529. "paddingLeft": [
  38530. "20",
  38531. 0,
  38532. 0,
  38533. 19
  38534. ],
  38535. "borderRadius": [
  38536. "4",
  38537. 0,
  38538. 0,
  38539. 19
  38540. ],
  38541. "backgroundColor": [
  38542. "#585858",
  38543. 0,
  38544. 0,
  38545. 19
  38546. ],
  38547. "color": [
  38548. "#ffffff",
  38549. 0,
  38550. 0,
  38551. 19
  38552. ],
  38553. "alignItems": [
  38554. "center",
  38555. 0,
  38556. 0,
  38557. 19
  38558. ],
  38559. "position": [
  38560. "relative",
  38561. 0,
  38562. 0,
  38563. 19
  38564. ]
  38565. }
  38566. },
  38567. ".u-toast__content--loading": {
  38568. "": {
  38569. "flexDirection": [
  38570. "column",
  38571. 0,
  38572. 0,
  38573. 20
  38574. ],
  38575. "paddingTop": [
  38576. "20",
  38577. 0,
  38578. 0,
  38579. 20
  38580. ],
  38581. "paddingRight": [
  38582. "20",
  38583. 0,
  38584. 0,
  38585. 20
  38586. ],
  38587. "paddingBottom": [
  38588. "20",
  38589. 0,
  38590. 0,
  38591. 20
  38592. ],
  38593. "paddingLeft": [
  38594. "20",
  38595. 0,
  38596. 0,
  38597. 20
  38598. ]
  38599. }
  38600. },
  38601. ".u-toast__content__text": {
  38602. "": {
  38603. "color": [
  38604. "#ffffff",
  38605. 0,
  38606. 0,
  38607. 21
  38608. ],
  38609. "fontSize": [
  38610. "15",
  38611. 0,
  38612. 0,
  38613. 21
  38614. ],
  38615. "lineHeight": [
  38616. "15",
  38617. 0,
  38618. 0,
  38619. 21
  38620. ]
  38621. }
  38622. },
  38623. ".u-toast__content__text--default": {
  38624. "": {
  38625. "color": [
  38626. "#ffffff",
  38627. 0,
  38628. 0,
  38629. 22
  38630. ]
  38631. }
  38632. },
  38633. ".u-toast__content__text--error": {
  38634. "": {
  38635. "color": [
  38636. "#f56c6c",
  38637. 0,
  38638. 0,
  38639. 23
  38640. ]
  38641. }
  38642. },
  38643. ".u-toast__content__text--primary": {
  38644. "": {
  38645. "color": [
  38646. "#3c9cff",
  38647. 0,
  38648. 0,
  38649. 24
  38650. ]
  38651. }
  38652. },
  38653. ".u-toast__content__text--success": {
  38654. "": {
  38655. "color": [
  38656. "#5ac725",
  38657. 0,
  38658. 0,
  38659. 25
  38660. ]
  38661. }
  38662. },
  38663. ".u-toast__content__text--warning": {
  38664. "": {
  38665. "color": [
  38666. "#f9ae3d",
  38667. 0,
  38668. 0,
  38669. 26
  38670. ]
  38671. }
  38672. },
  38673. ".u-type-primary": {
  38674. "": {
  38675. "color": [
  38676. "#3c9cff",
  38677. 0,
  38678. 0,
  38679. 27
  38680. ],
  38681. "backgroundColor": [
  38682. "#ecf5ff",
  38683. 0,
  38684. 0,
  38685. 27
  38686. ],
  38687. "borderColor": [
  38688. "#d7eafe",
  38689. 0,
  38690. 0,
  38691. 27
  38692. ],
  38693. "borderWidth": [
  38694. "1",
  38695. 0,
  38696. 0,
  38697. 27
  38698. ]
  38699. }
  38700. },
  38701. ".u-type-success": {
  38702. "": {
  38703. "color": [
  38704. "#5ac725",
  38705. 0,
  38706. 0,
  38707. 28
  38708. ],
  38709. "backgroundColor": [
  38710. "#dbf1e1",
  38711. 0,
  38712. 0,
  38713. 28
  38714. ],
  38715. "borderColor": [
  38716. "#BEF5C8",
  38717. 0,
  38718. 0,
  38719. 28
  38720. ],
  38721. "borderWidth": [
  38722. "1",
  38723. 0,
  38724. 0,
  38725. 28
  38726. ]
  38727. }
  38728. },
  38729. ".u-type-error": {
  38730. "": {
  38731. "color": [
  38732. "#f56c6c",
  38733. 0,
  38734. 0,
  38735. 29
  38736. ],
  38737. "backgroundColor": [
  38738. "#fef0f0",
  38739. 0,
  38740. 0,
  38741. 29
  38742. ],
  38743. "borderColor": [
  38744. "#fde2e2",
  38745. 0,
  38746. 0,
  38747. 29
  38748. ],
  38749. "borderWidth": [
  38750. "1",
  38751. 0,
  38752. 0,
  38753. 29
  38754. ]
  38755. }
  38756. },
  38757. ".u-type-warning": {
  38758. "": {
  38759. "color": [
  38760. "#f9ae3d",
  38761. 0,
  38762. 0,
  38763. 30
  38764. ],
  38765. "backgroundColor": [
  38766. "#fdf6ec",
  38767. 0,
  38768. 0,
  38769. 30
  38770. ],
  38771. "borderColor": [
  38772. "#faecd8",
  38773. 0,
  38774. 0,
  38775. 30
  38776. ],
  38777. "borderWidth": [
  38778. "1",
  38779. 0,
  38780. 0,
  38781. 30
  38782. ]
  38783. }
  38784. },
  38785. ".u-type-default": {
  38786. "": {
  38787. "color": [
  38788. "#ffffff",
  38789. 0,
  38790. 0,
  38791. 31
  38792. ],
  38793. "backgroundColor": [
  38794. "#585858",
  38795. 0,
  38796. 0,
  38797. 31
  38798. ]
  38799. }
  38800. },
  38801. "@VERSION": 2
  38802. }
  38803. /***/ }),
  38804. /* 813 */
  38805. /*!***********************************************************************************************************************!*\
  38806. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=script&lang=js&mpType=page ***!
  38807. \***********************************************************************************************************************/
  38808. /*! no static exports found */
  38809. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38810. "use strict";
  38811. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=script&lang=js&mpType=page */ 814);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSthLENBQWdCLDJkQUFHLEVBQUMiLCJmaWxlIjoiODEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///813\n");
  38812. /***/ }),
  38813. /* 814 */
  38814. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38815. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=script&lang=js&mpType=page ***!
  38816. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38817. /*! no static exports found */
  38818. /***/ (function(module, exports, __webpack_require__) {
  38819. "use strict";
  38820. eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 815));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 817));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));\nvar _vuex = __webpack_require__(/*! vuex */ 147);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 145));\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/permission.js */ 818));\nvar _ZegoExpressEngine = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/lib/ZegoExpressEngine */ 819));\nvar _ZegoExpressDefines = __webpack_require__(/*! @/zego-express-video-uniapp/lib/ZegoExpressDefines */ 822);\nvar _KeyCenter = __webpack_require__(/*! @/zego-express-video-uniapp/KeyCenter.js */ 825);\nvar _ZegoLocalView = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/zego-view/ZegoLocalView */ 826));\nvar _ZegoRemoteView = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/zego-view/ZegoRemoteView */ 831));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nfunction _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(_e) { throw _e; }, 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(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _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); }\nfunction _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; }\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//需要引入store\nvar App = getApp();\n// var API = App.globalData.socketTask;\nvar API = App.globalData;\nvar _default = {\n data: function data() {\n return {\n phoneHeight: '',\n // 获取当前的屏幕高度\n\n // 即构\n publisherViewModeIndex: 0,\n // 本地预览图\n viewModeA: 0,\n // 服务器预览图\n serveViewModeIndex: \"\",\n // 服务器拉流预览图\n engine: undefined,\n videoObj: null,\n userid: \"Uni\" + Math.floor(Math.random() * 1000000).toString(),\n isPublishingStream: false,\n shotShow: false,\n // 翻转镜头\n videoShow: false,\n // 切换视频显示\n\n allStreamList: [],\n allUserViewObjectList: [],\n CameraShow: true,\n // 镜头开启关闭\n playerStreamID: 0,\n isPendingExit: false\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)({\n isVideoCallRefused: function isVideoCallRefused(state) {\n return state.isVideoCallRefused;\n }\n })),\n components: {\n ZegoLocalView: _ZegoLocalView.default,\n ZegoRemoteView: _ZegoRemoteView.default\n },\n watch: {\n // allUserViewObjectList(val) {\n // \tvar that = this\n // \tif (val.length > 0) {\n // \t\tval.forEach((item) => {\n // \t\t\tif (item.streamID) {\n // \t\t\t\tthis.tensile(item)\n // \t\t\t\treturn true\n // \t\t\t}\n // \t\t})\n // \t}\n // }\n isVideoCallRefused: function isVideoCallRefused(val) {\n __f__(\"warn\", val, 'isVideoCallRefused video nvue', \" at pages/response/video.nvue:134\");\n if (val) {\n this.offVideo(true);\n }\n }\n },\n methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['updateIsRefusedCall', 'updateTalkingStatus'])), {}, {\n // 即构 - 视频通话 初始化\n setup: function setup() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, profile, userID;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this; // 创建引擎\n profile = {\n appID: _KeyCenter.AppID,\n appSign: _KeyCenter.AppSign,\n scenario: _ZegoExpressDefines.ZegoScenario.General\n };\n _context.next = 4;\n return _ZegoExpressEngine.default.createEngineWithProfile(profile);\n case 4:\n _this.engine = _context.sent;\n _this.engine.useFrontCamera(_this.shotShow); // 设置前后摄像头\n // console.log(this.engine)\n if (!_this.isPendingExit) {\n _context.next = 9;\n break;\n }\n _context.next = 9;\n return _this.offVideo(true);\n case 9:\n _this.addListeners();\n // console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + that.videoObj.room_id)\n userID = that.userid = that.videoObj.room_id + that.videoObj.user_id;\n __f__(\"log\", userID, that.userid, \" at pages/response/video.nvue:161\");\n _context.next = 14;\n return _this.engine.loginRoom(that.videoObj.room_id, {\n userID: userID,\n userName: that.videoObj.user_id + '-' + that.videoObj.real_name\n }, {\n isUserStatusNotify: true\n }).then(function (res) {\n __f__(\"log\", res, 'login room -------------', \" at pages/response/video.nvue:170\");\n }).catch(function (err) {\n __f__(\"error\", err, 'login room', \" at pages/response/video.nvue:172\");\n });\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 即构 - 翻转镜头\n turn: function turn() {\n this.shotShow = !this.shotShow;\n this.engine.useFrontCamera(this.shotShow);\n },\n // 即构 - 关闭镜头 - 停止拉流 、推流\n closeCamera: function closeCamera() {\n var _this2 = this;\n this.allStreamList.forEach(function (item) {\n // this.notTensile(item.streamID); // 停止拉流\n item.muteAudio = !item.muteAudio;\n _this2.engine.mutePlayStreamAudio(item.streamID, item.muteAudio);\n });\n // // 停止推流\n this.CameraShow = false;\n },\n // 即构 - 开启镜头 - 开启拉流、推流\n openCamera: function openCamera() {\n var _this3 = this;\n __f__(\"log\", '开启摄像头', \" at pages/response/video.nvue:196\");\n this.allStreamList.forEach(function (item) {\n // this.engine.startPlayingStream(item.streamID); // 开始拉流\n item.muteAudio = !item.muteAudio;\n _this3.engine.mutePlayStreamAudio(item.streamID, item.muteAudio);\n });\n // // 开始推流\n // this.engine.startPreview();\n // this.engine.startPublishingStream(this.videoObj.room_id);\n this.CameraShow = true;\n },\n // 切换视频显示\n changeShow: function changeShow() {\n this.videoShow = !this.videoShow;\n // this.onPublish()\n this.engine.startPreview();\n this.engine.startPublishingStream(this.userid);\n this.publishBtnName = \"Stop Publishing\";\n __f__(\"log\", this.videoShow, \" at pages/response/video.nvue:215\");\n },\n // 即构 - 视频通话 监听房间\n addListeners: function addListeners() {\n var _this4 = this;\n __f__(\"log\", '开始监听房间了啊', \" at pages/response/video.nvue:220\");\n var that = this;\n // console.log(this.allStreamList, '------------------')\n\n // 房间状态变化通知\n this.engine.on(\"roomStateUpdate\", function (roomID, state, errorCode, extendedData) {\n __f__(\"log\", '房间状态变化', state, \" at pages/response/video.nvue:226\");\n if (state == _ZegoExpressDefines.ZegoRoomState.Connected) {\n // 与房间连接成功,只有当房间状态是连接成功时,才能进行推流、拉流等操作。\n // 接下来的“预览并推流”的代码写在这里\n __f__(\"log\", \"房间连接成功\", \" at pages/response/video.nvue:230\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.DisConnected) {\n // 与房间断开了连接\n __f__(\"log\", \"与房间断开连接\", \" at pages/response/video.nvue:234\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.Connecting) {\n // 与房间尝试连接中\n __f__(\"log\", \"与房间尝试连接中\", \" at pages/response/video.nvue:239\");\n }\n });\n\n // 房间用户变化通知\n this.engine.on(\"roomUserUpdate\", function (roomID, updateType, userList) {\n __f__(\"log\", updateType, \" at pages/response/video.nvue:245\");\n __f__(\"log\", userList, \" at pages/response/video.nvue:246\");\n __f__(\"log\", \"有其他用户进出房间\", \" at pages/response/video.nvue:247\");\n if (updateType == _ZegoExpressDefines.ZegoUpdateType.Add) {\n __f__(\"log\", '进入了啊AAAAAAAAAA', \" at pages/response/video.nvue:249\");\n var _iterator = _createForOfIteratorHelper(userList),\n _step;\n try {\n var _loop = function _loop() {\n var user = _step.value;\n var payload = (0, _lodashEs.assign)({\n streamID: ''\n }, user);\n var _iterator2 = _createForOfIteratorHelper(_this4.allStreamList),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var stream = _step2.value;\n if (user.userID == stream.user.userID) {\n payload.streamID = stream.streamID;\n if (!_this4.playerStreamID) {\n _this4.playerStreamID = stream.streamID;\n _this4.tensile(payload);\n }\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n var index = _this4.allUserViewObjectList.findIndex(function (item) {\n return item.userID === payload.userID;\n });\n __f__(\"log\", '-----------------------all user view object list ', index, payload, \" at pages/response/video.nvue:269\");\n if (index === -1) {\n _this4.allUserViewObjectList.push(payload);\n }\n };\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n _loop();\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n } else if (updateType == _ZegoExpressDefines.ZegoUpdateType.Delete) {\n _this4.allUserViewObjectList = _this4.allUserViewObjectList.filter(function (object) {\n var _iterator3 = _createForOfIteratorHelper(userList),\n _step3;\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var user = _step3.value;\n if (user.userID == object.userID) {\n return false;\n }\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n return true;\n });\n }\n if (updateType == \"1\") {\n // 有其他用户退出房间\n _this4.offVideo();\n }\n });\n\n // 房间内其他用户推的流变化通知\n this.engine.on(\"roomStreamUpdate\", function (roomID, updateType, streamList) {\n // if (updateType == \"0\") {\n // \t// 流新增,开始拉流\n // \tthis.tensile(streamList[0].streamID)\n // } else if (updateType == \"1\") {\n // \t// 流删除,停止拉流\n // \tthis.notTensile(streamList[0].streamID);\n // }\n __f__(\"log\", '进入了啊BBBBBBBBBBBBBBBBBBBBBBB', \" at pages/response/video.nvue:300\");\n __f__(\"log\", '---------updateType-----------', updateType, \" at pages/response/video.nvue:301\");\n __f__(\"log\", '---------streamList-----------', streamList, \" at pages/response/video.nvue:302\");\n __f__(\"log\", '---------ZegoUpdateType-----------', _ZegoExpressDefines.ZegoUpdateType, \" at pages/response/video.nvue:303\");\n __f__(\"log\", '---------ZegoUpdateType.Add-----------', _ZegoExpressDefines.ZegoUpdateType.Add, \" at pages/response/video.nvue:304\");\n __f__(\"log\", '---------ZegoUpdateType.Delete-----------', _ZegoExpressDefines.ZegoUpdateType.Delete, \" at pages/response/video.nvue:305\");\n __f__(\"log\", '---------allUserViewObjectList-----------', _this4.allUserViewObjectList, \" at pages/response/video.nvue:306\");\n if (updateType == _ZegoExpressDefines.ZegoUpdateType.Add) {\n var _iterator4 = _createForOfIteratorHelper(_this4.allUserViewObjectList),\n _step4;\n try {\n for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n var object = _step4.value;\n var _iterator5 = _createForOfIteratorHelper(streamList),\n _step5;\n try {\n for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {\n var stream = _step5.value;\n if (object.userID == stream.user.userID) {\n object.streamID = stream.streamID;\n if (!_this4.playerStreamID) {\n _this4.playerStreamID = stream.streamID;\n _this4.tensile(object);\n }\n }\n }\n } catch (err) {\n _iterator5.e(err);\n } finally {\n _iterator5.f();\n }\n }\n } catch (err) {\n _iterator4.e(err);\n } finally {\n _iterator4.f();\n }\n _this4.allStreamList = _this4.allStreamList.concat(streamList);\n __f__(\"log\", _this4.allStreamList, '-------------', \" at pages/response/video.nvue:323\");\n } else if (updateType == _ZegoExpressDefines.ZegoUpdateType.Delete) {\n var _iterator6 = _createForOfIteratorHelper(_this4.allUserViewObjectList),\n _step6;\n try {\n for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {\n var _object = _step6.value;\n var _iterator8 = _createForOfIteratorHelper(streamList),\n _step8;\n try {\n for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {\n var _stream2 = _step8.value;\n if (_object.streamID == _stream2.streamID) {\n _object.streamID = undefined;\n }\n }\n } catch (err) {\n _iterator8.e(err);\n } finally {\n _iterator8.f();\n }\n }\n } catch (err) {\n _iterator6.e(err);\n } finally {\n _iterator6.f();\n }\n _this4.allStreamList = _this4.allStreamList.filter(function (object) {\n var _iterator7 = _createForOfIteratorHelper(streamList),\n _step7;\n try {\n for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {\n var _stream = _step7.value;\n if (object.streamID == _stream.streamID) {\n return false;\n }\n }\n } catch (err) {\n _iterator7.e(err);\n } finally {\n _iterator7.f();\n }\n return true;\n });\n }\n });\n\n // 拉流质量回调\n this.engine.on(\"playerQualityUpdate\", function (streamID, quality) {\n __f__(\"log\", '拉流质量回调', \" at pages/response/video.nvue:346\");\n __f__(\"log\", streamID, quality, \" at pages/response/video.nvue:347\");\n // if (this.videoShow == false) {\n // \tsetTimeout(() => {\n // \t\tthat.videoShow = true\n // \t\tconsole.log(that.videoShow, '要打开推流的视频窗口了啊')\n // \t}, 3500)\n // }\n });\n\n // 拉流后的事件回调\n this.engine.on(\"playerStateUpdate\", function (streamID, state, errorCode, extendedData) {\n __f__(\"warn\", '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + '拉流后的事件触发了start', \" at pages/response/video.nvue:358\");\n __f__(\"warn\", streamID, state, errorCode, extendedData, _this4.playerStreamID, \" at pages/response/video.nvue:359\");\n __f__(\"warn\", '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + '拉流后的事件触发end', \" at pages/response/video.nvue:360\");\n });\n this.engine.on('playerRecvVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRecvVideoFirstFrame- 拉流端视频接收首帧回调', streamID, \" at pages/response/video.nvue:364\");\n });\n this.engine.on('playerRenderVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRenderVideoFirstFrame- 拉流端渲染完视频首帧回调', streamID, \" at pages/response/video.nvue:368\");\n });\n this.engine.on('publisherStateUpdate', function (streamID, state, errorCode, extendedData) {\n __f__(\"warn\", 'publisherStateUpdate 推流状态回调', streamID, state, errorCode, extendedData, \" at pages/response/video.nvue:372\");\n });\n this.engine.on('publisherCapturedVideoFirstFrame', function (channel) {\n __f__(\"warn\", 'publisherCapturedVideoFirstFrame 推流端视频采集首帧回调', channel, \" at pages/response/video.nvue:376\");\n });\n this.engine.on('remoteCameraStateUpdate', function (streamID, state) {\n __f__(\"warn\", 'remoteCameraStateUpdate 远端摄像头设备状态通知', streamID, state, \" at pages/response/video.nvue:381\");\n });\n },\n tensile: function tensile(item) {\n __f__(\"warn\", '---------------------------- 拉流start -----------------------', \" at pages/response/video.nvue:388\");\n __f__(\"log\", this.allStreamList, \" at pages/response/video.nvue:389\");\n __f__(\"log\", item, item.streamID, \" at pages/response/video.nvue:390\");\n __f__(\"log\", this.allUserViewObjectList, \" at pages/response/video.nvue:391\");\n // 拉流点击快于推流时,需要等流更新后重新拉\n // startPlayingStream 在 play.js文件\n // this.startPlayingStream(this.playStreamID);\n this.engine.startPlayingStream(item.streamID);\n __f__(\"warn\", '---------------------------- 拉流start1 -----------------------', this.playerStreamID, \" at pages/response/video.nvue:396\");\n __f__(\"warn\", '---------------------------- 拉流start end -----------------------', \" at pages/response/video.nvue:398\");\n },\n // 停止拉流\n notTensile: function notTensile(roomId) {\n this.serveViewModeIndex = roomId;\n this.engine.stopPlayingStream(roomId);\n },\n // 推流 - 展示视图 - 本地视频流\n onPublish: function onPublish() {\n if (this.isPublishingStream) {\n // 停止推流\n this.engine.stopPreview();\n this.engine.stopPublishingStream();\n } else {\n __f__(\"log\", '开始推流了啊', this.isPublishingStream, \" at pages/response/video.nvue:415\");\n // 开始推流\n this.engine.startPreview();\n\n // 设置编码格式\n // let videoConfig = {};\n // videoConfig.codecID = ZegoVideoCodecID.VP8;\n // this.engine.setVideoConfig(videoConfig);\n // 设置编码格式\n\n // this.engine.startPublishingStream(this.videoObj.room_id);\n __f__(\"log\", this.userid, \" at pages/response/video.nvue:426\");\n this.engine.startPublishingStream(this.userid).then(function (res) {\n __f__(\"log\", res, 'start publish stream ------------------1', \" at pages/response/video.nvue:428\");\n }).catch(function (err) {\n __f__(\"error\", err, \" at pages/response/video.nvue:430\");\n });\n ;\n // this.videoShow = true\n }\n\n this.isPublishingStream = !this.isPublishingStream;\n },\n // 挂断退出\n offVideo: function offVideo() {\n var _arguments = arguments,\n _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var isRefused, that;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n isRefused = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : false;\n __f__(\"warn\", '进入了啊offVideo', _this5.engine, \" at pages/response/video.nvue:439\");\n _this5.updateIsRefusedCall(false);\n _this5.updateTalkingStatus(false);\n if (!_this5.engine) {\n __f__(\"warn\", '挂断退出 ------- 12131312', \" at pages/response/video.nvue:444\");\n _this5.isPendingExit = true;\n } else {\n _this5.isPendingExit = false;\n }\n that = _this5;\n that.engine.logoutRoom(that.videoObj.room_id); // 退出房间\n that.$refs.uToast.show({\n type: 'default',\n message: isRefused ? '对方正忙' : '结束视频通话!'\n });\n setTimeout(function () {\n that.videoShow = true;\n that.allStreamList = [];\n that.allUserViewObjectList = [];\n var obj = {};\n // obj = {\n // \t'action': 'read', // 动作标识,必填\n // \t'send_user_id': that.videoObj.user_id, // 接收人用户id, 非必填\n // \t'data': {}\n // }\n __f__(\"warn\", '-----------off video 接收人用户id-------------', that.videoObj.user_id, API, \" at pages/response/video.nvue:466\");\n obj = {\n 'action': 'list',\n // 动作标识,必填\n 'type': '当前为挂断',\n 'recv_user_id': that.videoObj.user_id,\n // 接收人用户id, 非必填\n 'data': {}\n };\n if (!isRefused) {\n API.socketTask.send({\n data: JSON.stringify(obj),\n success: function success(res) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n __f__(\"log\", \"消息发送成功\", \" at pages/response/video.nvue:479\");\n case 1:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n });\n }\n uni.navigateBack({\n delta: 1\n });\n }, 1500);\n // uni.redirectTo({\n // \turl: \"/pages/response/index\"\n // })\n case 9:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n // 删除this.engine对象, 删除即构\n destroyEngine: function destroyEngine() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _this6.engine = undefined;\n _ZegoExpressEngine.default.destroyEngine();\n case 2:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n }\n }),\n onLoad: function onLoad(optinos) {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var that;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n if (!_this7.isVideoCallRefused) {\n _context5.next = 4;\n break;\n }\n that.$refs.uToast.show({\n type: 'default',\n message: '对方正忙'\n });\n setTimeout(function () {\n uni.navigateBack({\n delta: 1\n });\n }, 1500);\n return _context5.abrupt(\"return\");\n case 4:\n that = _this7;\n that.videoObj = JSON.parse(optinos.videoObj);\n // // console.log(that.videoObj)\n // // 即构 - 视频通话\n // // 获取系统信息同步接口\n if (!(uni.getSystemInfoSync().platform === 'android')) {\n _context5.next = 11;\n break;\n }\n _context5.next = 9;\n return _permission.default.requestAndroidPermission('android.permission.RECORD_AUDIO');\n case 9:\n _context5.next = 11;\n return _permission.default.requestAndroidPermission('android.permission.CAMERA');\n case 11:\n _context5.next = 13;\n return _this7.setup();\n case 13:\n _this7.onPublish(); // 推流\n uni.getSystemInfo({\n //异步获取。\n success: function success(res) {\n // that.phoneHeight = res.windowHeight - 13; //窗口高度\n that.phoneHeight = res.windowHeight; //窗口高度\n }\n });\n case 15:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n onShow: function onShow() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return _this8.setup();\n case 2:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n // 监听页面返回\n onBackPress: function onBackPress() {\n __f__(\"log\", '返回了!', \" at pages/response/video.nvue:540\");\n this.offVideo(); // 挂断退出\n this.destroyEngine(); // 删除this.engine对象,删除即构\n },\n // 页面卸载 - 生命周期\n onUnload: function onUnload() {\n this.destroyEngine();\n __f__(\"log\", 'onUnload', \" at pages/response/video.nvue:548\");\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVzcG9uc2UvdmlkZW8ubnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicGhvbmVIZWlnaHQiLCJwdWJsaXNoZXJWaWV3TW9kZUluZGV4Iiwidmlld01vZGVBIiwic2VydmVWaWV3TW9kZUluZGV4IiwiZW5naW5lIiwidmlkZW9PYmoiLCJ1c2VyaWQiLCJpc1B1Ymxpc2hpbmdTdHJlYW0iLCJzaG90U2hvdyIsInZpZGVvU2hvdyIsImFsbFN0cmVhbUxpc3QiLCJhbGxVc2VyVmlld09iamVjdExpc3QiLCJDYW1lcmFTaG93IiwicGxheWVyU3RyZWFtSUQiLCJpc1BlbmRpbmdFeGl0IiwiY29tcHV0ZWQiLCJpc1ZpZGVvQ2FsbFJlZnVzZWQiLCJjb21wb25lbnRzIiwiWmVnb0xvY2FsVmlldyIsIlplZ29SZW1vdGVWaWV3Iiwid2F0Y2giLCJtZXRob2RzIiwic2V0dXAiLCJ0aGF0IiwicHJvZmlsZSIsImFwcElEIiwiYXBwU2lnbiIsInNjZW5hcmlvIiwiWmVnb0V4cHJlc3NFbmdpbmUiLCJ1c2VySUQiLCJ1c2VyTmFtZSIsImlzVXNlclN0YXR1c05vdGlmeSIsInR1cm4iLCJjbG9zZUNhbWVyYSIsIml0ZW0iLCJvcGVuQ2FtZXJhIiwiY2hhbmdlU2hvdyIsImFkZExpc3RlbmVycyIsInVzZXJMaXN0Iiwic3RyZWFtSUQiLCJwYXlsb2FkIiwic3RyZWFtTGlzdCIsIm9iamVjdCIsInRlbnNpbGUiLCJub3RUZW5zaWxlIiwib25QdWJsaXNoIiwib2ZmVmlkZW8iLCJpc1JlZnVzZWQiLCJ0eXBlIiwibWVzc2FnZSIsInNldFRpbWVvdXQiLCJvYmoiLCJBUEkiLCJzdWNjZXNzIiwidW5pIiwiZGVsdGEiLCJkZXN0cm95RW5naW5lIiwib25Mb2FkIiwicGVybWlzaW9uIiwib25TaG93Iiwib25CYWNrUHJlc3MiLCJvblVubG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQXdEQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBUUE7QUFJQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFzQkE7RUFDQUE7SUFDQTtNQUNBQztNQUFBOztNQUVBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTs7TUFFQUM7TUFDQUM7TUFFQUM7TUFBQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNEJBQ0E7SUFDQUM7TUFBQTtJQUFBO0VBQ0EsR0FDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBRUFDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBSjtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUVBSyx5Q0FDQTtJQUNBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDLGNBQ0E7Z0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUE7Z0JBQ0E7Z0JBQ0E7Z0JBQUEsS0FDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBRUE7Z0JBQ0E7Z0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BRUE7a0JBQ0FBO2tCQUNBQyx3Q0FDQVA7Z0JBQ0E7a0JBQ0FRO2dCQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBR0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQUQ7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFBQSwyQ0FDQUM7WUFBQTtVQUFBO1lBQUE7Y0FBQTtjQUNBO2dCQUNBQztjQUNBO2NBQUEsNENBRUE7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBRUE7c0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7Y0FFQTtnQkFBQSwrQkFDQVg7Y0FBQTtjQUNBO2NBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO1lBdEJBO2NBQUE7WUF1QkE7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1FBQ0E7VUFDQTtZQUFBLDRDQUNBUztjQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQUE7Y0FBQTtZQUFBO2NBQUE7WUFBQTtZQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFFQTtVQUFBLDRDQUNBO1lBQUE7VUFBQTtZQUFBO2NBQUE7Y0FBQSw0Q0FDQUc7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBQ0E7c0JBQ0E7c0JBRUE7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7WUFDQTtVQUFBO1lBQUE7VUFBQTtZQUFBO1VBQUE7VUFDQTtVQUNBO1FBRUE7VUFBQSw0Q0FDQTtZQUFBO1VBQUE7WUFBQTtjQUFBO2NBQUEsNENBQ0FEO2dCQUFBO2NBQUE7Z0JBQUE7a0JBQUE7a0JBQ0E7b0JBQ0FDO2tCQUNBO2dCQUNBO2NBQUE7Z0JBQUE7Y0FBQTtnQkFBQTtjQUFBO1lBQ0E7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1VBQ0E7WUFBQSw0Q0FDQUQ7Y0FBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO2NBQUE7WUFBQTtjQUFBO1lBQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTs7TUFFQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBRUE7TUFHQTtJQUNBO0lBRUFFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7SUFFQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7O1FBRUE7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFBQTtRQUNBO01BQ0E7O01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7UUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQUM7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBRUE7a0JBQ0E7a0JBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBRUF4QjtnQkFDQUE7Z0JBQ0FBO2tCQUNBeUI7a0JBQ0FDO2dCQUNBO2dCQUNBQztrQkFDQTNCO2tCQUNBQTtrQkFDQUE7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E0QjtvQkFDQTtvQkFBQTtvQkFDQTtvQkFDQTtvQkFBQTtvQkFDQTtrQkFDQTtrQkFFQTtvQkFFQUM7c0JBQ0FyRDtzQkFDQXNEO3dCQUFBOzBCQUFBOzRCQUFBOzhCQUFBO2dDQUFBO2tDQUNBO2dDQUFBO2dDQUFBO2tDQUFBOzhCQUFBOzRCQUFBOzBCQUFBO3dCQUFBO3NCQUNBO29CQUNBO2tCQUNBO2tCQUNBQztvQkFDQUM7a0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtJQUdBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBO2dCQUNBNUI7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtFQUFBLEVBQ0E7RUFFQTZCO0lBQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQSxLQUNBO2dCQUFBO2dCQUFBO2NBQUE7Y0FDQWxDO2dCQUNBeUI7Z0JBQ0FDO2NBQ0E7Y0FFQUM7Z0JBQ0FJO2tCQUNBQztnQkFDQTtjQUNBO2NBQUE7WUFBQTtjQUlBaEM7Y0FDQUE7Y0FDQTtjQUNBO2NBQ0E7Y0FBQSxNQUNBK0I7Z0JBQUE7Z0JBQUE7Y0FBQTtjQUFBO2NBQUEsT0FDQUk7WUFBQTtjQUFBO2NBQUEsT0FDQUE7WUFBQTtjQUFBO2NBQUEsT0FFQTtZQUFBO2NBQ0E7Y0FDQUo7Z0JBQUE7Z0JBQ0FEO2tCQUNBO2tCQUNBOUI7Z0JBQ0E7Y0FDQTtZQUFBO1lBQUE7Y0FBQTtVQUFBO1FBQUE7TUFBQTtJQUFBO0VBQ0E7RUFDQW9DO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Y0FBQSxPQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUVBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFFQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiODE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cclxuXHQ8dmlldyBjbGFzcz1cInZpZGVvX2JveFwiIDpzdHlsZT1cIidoZWlnaHQ6JyArICBwaG9uZUhlaWdodCArICdweCdcIj5cclxuXHRcdDwhLS0g5pys5Zyw6aKE6KeI6KeG5Zu+IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb19tZVwiIHYtc2hvdz1cImFsbFVzZXJWaWV3T2JqZWN0TGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ2aWRlb19tZVwiIHYtaWY9XCJ2aWRlb1Nob3dcIj4gLS0+XHJcblx0XHRcdDx6ZWdvLWxvY2FsLXZpZXcgOnZpZXdNb2RlPVwicHVibGlzaGVyVmlld01vZGVJbmRleFwiXHJcblx0XHRcdFx0c3R5bGU9XCJ3aWR0aDogMTUwcHg7IGhlaWdodDogMjAwcHg7IGZsZXg6IDE7IHBvc2l0aW9uOiBmaXhlZDsgcmlnaHQ6IDA7IHRvcDogNjVweDtcIj5cclxuXHRcdFx0PC96ZWdvLWxvY2FsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLSDmnI3liqHlmajkvKDmnaXnmoTpooTop4jlm74gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX3lvdVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBhbGxVc2VyVmlld09iamVjdExpc3RcIiA6a2V5PVwiaXRlbS5zdHJlYW1JRFwiPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidmlkZW9feW91XCI+IC0tPlxyXG5cdFx0XHQ8emVnby1yZW1vdGUtdmlldyB2LWlmPVwiaXRlbS5zdHJlYW1JRFwiIDpzdHJlYW1JRD1cIml0ZW0uc3RyZWFtSURcIiA6dmlld01vZGU9XCJpdGVtLnZpZXdNb2RlXCJcclxuXHRcdFx0XHRzdHlsZT1cIndpZHRoOjYwMHB4O2hlaWdodDo2MDBweDtcIj5cclxuXHRcdFx0PC96ZWdvLXJlbW90ZS12aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fYnRuXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fdmlld1wiIEBjbGljaz1cInR1cm5cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW9fdmlld19pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvOS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW9fdmlld190eHRcIj7nv7vovazplZzlpLQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDJcIiB2LWlmPVwiQ2FtZXJhU2hvd1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb192aWV3XCIgQGNsaWNrPVwiY2xvc2VDYW1lcmFcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW9fdmlld19pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvMTEucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvX3ZpZXdfdHh0XCIgc3R5bGU9XCJtYXJnaW46IDAgMCAwIDMwcnB4O1wiPumdmemfszwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDJcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX3ZpZXdcIiBAY2xpY2s9XCJvcGVuQ2FtZXJhXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvX3ZpZXdfaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzEyLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlb192aWV3X3R4dFwiIHN0eWxlPVwibWFyZ2luOiAwIDAgMCAzMHJweDtcIj7lvIDlkK88L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHJcblx0XHRcdFx0PGltYWdlIEBjbGljaz1cIm9mZlZpZGVvKClcIiBzdHlsZT1cIndpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG1hcmdpbjogMCAwIDAgMzMwcnB4O1wiXHJcblx0XHRcdFx0XHRzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvMTAucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwhLS0gPGltYWdlIEBjbGljaz1cIm9mZlZpZGVvKClcIiBzdHlsZT1cIndpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG1hcmdpbjogMCAwIDAgMzMwcnB4O1wiXHJcblx0XHRcdFx0c3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzEwLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8IS0tIOa2iOaBr+aPkOmGkiAtLT5cclxuXHRcdDx1LXRvYXN0IHJlZj1cInVUb2FzdFwiPjwvdS10b2FzdD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZSxcclxuXHRcdG1hcE11dGF0aW9uc1xyXG5cdH0gZnJvbSAndnVleCdcclxuXHRpbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZS9pbmRleC5qcyc7IC8v6ZyA6KaB5byV5YWlc3RvcmVcclxuXHRsZXQgQXBwID0gZ2V0QXBwKCk7XHJcblx0Ly8gdmFyIEFQSSA9IEFwcC5nbG9iYWxEYXRhLnNvY2tldFRhc2s7XHJcblx0dmFyIEFQSSA9IEFwcC5nbG9iYWxEYXRhO1xyXG5cclxuXHRpbXBvcnQgcGVybWlzaW9uIGZyb20gXCJAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvcGVybWlzc2lvbi5qc1wiO1xyXG5cdGltcG9ydCBaZWdvRXhwcmVzc0VuZ2luZSBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvbGliL1plZ29FeHByZXNzRW5naW5lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1NjZW5hcmlvLFxyXG5cdFx0WmVnb1Jvb21TdGF0ZSxcclxuXHRcdFplZ29VcGRhdGVUeXBlLFxyXG5cdFx0Ly8gWmVnb1ZpZXdNb2RlLFxyXG5cdFx0WmVnb1ZpZGVvQ29kZWNJRCxcclxuXHRcdFplZ29SZW1vdGVEZXZpY2VTdGF0ZVxyXG5cdH0gZnJvbSAnQC96ZWdvLWV4cHJlc3MtdmlkZW8tdW5pYXBwL2xpYi9aZWdvRXhwcmVzc0RlZmluZXMnXHJcblx0aW1wb3J0IHtcclxuXHRcdEFwcElELFxyXG5cdFx0QXBwU2lnblxyXG5cdH0gZnJvbSAnQC96ZWdvLWV4cHJlc3MtdmlkZW8tdW5pYXBwL0tleUNlbnRlci5qcydcclxuXHRpbXBvcnQgWmVnb0xvY2FsVmlldyBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvemVnby12aWV3L1plZ29Mb2NhbFZpZXcnO1xyXG5cdGltcG9ydCBaZWdvUmVtb3RlVmlldyBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvemVnby12aWV3L1plZ29SZW1vdGVWaWV3JztcclxuXHJcblx0aW1wb3J0IHtcclxuXHRcdGFzc2lnblxyXG5cdH0gZnJvbSAnbG9kYXNoLWVzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBob25lSGVpZ2h0OiAnJywgLy8g6I635Y+W5b2T5YmN55qE5bGP5bmV6auY5bqmXHJcblxyXG5cdFx0XHRcdC8vIOWNs+aehFxyXG5cdFx0XHRcdHB1Ymxpc2hlclZpZXdNb2RlSW5kZXg6IDAsIC8vIOacrOWcsOmihOiniOWbvlxyXG5cdFx0XHRcdHZpZXdNb2RlQTogMCwgLy8g5pyN5Yqh5Zmo6aKE6KeI5Zu+XHJcblx0XHRcdFx0c2VydmVWaWV3TW9kZUluZGV4OiBcIlwiLCAvLyDmnI3liqHlmajmi4nmtYHpooTop4jlm75cclxuXHRcdFx0XHRlbmdpbmU6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHR2aWRlb09iajogbnVsbCxcclxuXHRcdFx0XHR1c2VyaWQ6IFwiVW5pXCIgKyBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAxMDAwMDAwKS50b1N0cmluZygpLFxyXG5cdFx0XHRcdGlzUHVibGlzaGluZ1N0cmVhbTogZmFsc2UsXHJcblx0XHRcdFx0c2hvdFNob3c6IGZhbHNlLCAvLyDnv7vovazplZzlpLRcclxuXHRcdFx0XHR2aWRlb1Nob3c6IGZhbHNlLCAvLyDliIfmjaLop4bpopHmmL7npLpcclxuXHJcblx0XHRcdFx0YWxsU3RyZWFtTGlzdDogW10sXHJcblx0XHRcdFx0YWxsVXNlclZpZXdPYmplY3RMaXN0OiBbXSxcclxuXHJcblx0XHRcdFx0Q2FtZXJhU2hvdzogdHJ1ZSwgLy8g6ZWc5aS05byA5ZCv5YWz6ZetXHJcblx0XHRcdFx0cGxheWVyU3RyZWFtSUQ6IDAsXHJcblx0XHRcdFx0aXNQZW5kaW5nRXhpdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKHtcclxuXHRcdFx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQ6IHN0YXRlID0+IHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZFxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0WmVnb0xvY2FsVmlldzogWmVnb0xvY2FsVmlldyxcclxuXHRcdFx0WmVnb1JlbW90ZVZpZXc6IFplZ29SZW1vdGVWaWV3XHJcblx0XHR9LFxyXG5cclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIGFsbFVzZXJWaWV3T2JqZWN0TGlzdCh2YWwpIHtcclxuXHRcdFx0Ly8gXHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8gXHRpZiAodmFsLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0Ly8gXHRcdHZhbC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdC8vIFx0XHRcdGlmIChpdGVtLnN0cmVhbUlEKSB7XHJcblx0XHRcdC8vIFx0XHRcdFx0dGhpcy50ZW5zaWxlKGl0ZW0pXHJcblx0XHRcdC8vIFx0XHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdFx0Ly8gXHRcdFx0fVxyXG5cdFx0XHQvLyBcdFx0fSlcclxuXHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9XHJcblx0XHRcdGlzVmlkZW9DYWxsUmVmdXNlZCh2YWwpIHtcclxuXHRcdFx0XHRjb25zb2xlLndhcm4odmFsLCAnaXNWaWRlb0NhbGxSZWZ1c2VkIHZpZGVvIG52dWUnKVxyXG5cdFx0XHRcdGlmICh2YWwpIHtcclxuXHRcdFx0XHRcdHRoaXMub2ZmVmlkZW8odHJ1ZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQuLi5tYXBNdXRhdGlvbnMoWyd1cGRhdGVJc1JlZnVzZWRDYWxsJywndXBkYXRlVGFsa2luZ1N0YXR1cyddKSxcclxuXHRcdFx0Ly8g5Y2z5p6EIC0g6KeG6aKR6YCa6K+dIOWIneWni+WMllxyXG5cdFx0XHRhc3luYyBzZXR1cCgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHQvLyDliJvlu7rlvJXmk45cclxuXHRcdFx0XHRsZXQgcHJvZmlsZSA9IHtcclxuXHRcdFx0XHRcdGFwcElEOiBBcHBJRCxcclxuXHRcdFx0XHRcdGFwcFNpZ246IEFwcFNpZ24sXHJcblx0XHRcdFx0XHRzY2VuYXJpbzogWmVnb1NjZW5hcmlvLkdlbmVyYWxcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUgPSBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZS5jcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKTtcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS51c2VGcm9udENhbWVyYSh0aGlzLnNob3RTaG93KTsgLy8g6K6+572u5YmN5ZCO5pGE5YOP5aS0XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy5lbmdpbmUpXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNQZW5kaW5nRXhpdCkge1xyXG5cdFx0XHRcdFx0YXdhaXQgdGhpcy5vZmZWaWRlbyh0cnVlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmFkZExpc3RlbmVycygpO1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCc+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JyArIHRoYXQudmlkZW9PYmoucm9vbV9pZClcclxuXHRcdFx0XHRjb25zdCB1c2VySUQgPSAodGhhdC51c2VyaWQgPSB0aGF0LnZpZGVvT2JqLnJvb21faWQgKyB0aGF0LnZpZGVvT2JqLnVzZXJfaWQpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codXNlcklELCB0aGF0LnVzZXJpZClcclxuXHJcblx0XHRcdFx0YXdhaXQgdGhpcy5lbmdpbmUubG9naW5Sb29tKHRoYXQudmlkZW9PYmoucm9vbV9pZCwge1xyXG5cdFx0XHRcdFx0dXNlcklELFxyXG5cdFx0XHRcdFx0dXNlck5hbWU6IHRoYXQudmlkZW9PYmoudXNlcl9pZCArICctJyArXHJcblx0XHRcdFx0XHRcdHRoYXQudmlkZW9PYmoucmVhbF9uYW1lXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0aXNVc2VyU3RhdHVzTm90aWZ5OiB0cnVlXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCAnbG9naW4gcm9vbSAtLS0tLS0tLS0tLS0tJylcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5lcnJvcihlcnIsICdsb2dpbiByb29tJylcclxuXHRcdFx0XHR9KTtcclxuXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Y2z5p6EIC0g57+76L2s6ZWc5aS0XHJcblx0XHRcdHR1cm4oKSB7XHJcblx0XHRcdFx0dGhpcy5zaG90U2hvdyA9ICF0aGlzLnNob3RTaG93XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUudXNlRnJvbnRDYW1lcmEodGhpcy5zaG90U2hvdylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWNs+aehCAtIOWFs+mXremVnOWktCAtIOWBnOatouaLiea1gSDjgIHmjqjmtYFcclxuXHRcdFx0Y2xvc2VDYW1lcmEoKSB7XHJcblx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdC8vIHRoaXMubm90VGVuc2lsZShpdGVtLnN0cmVhbUlEKTsgLy8g5YGc5q2i5ouJ5rWBXHJcblx0XHRcdFx0XHRpdGVtLm11dGVBdWRpbyA9ICFpdGVtLm11dGVBdWRpbztcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLm11dGVQbGF5U3RyZWFtQXVkaW8oaXRlbS5zdHJlYW1JRCwgaXRlbS5tdXRlQXVkaW8pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy8g5YGc5q2i5o6o5rWBXHJcblx0XHRcdFx0dGhpcy5DYW1lcmFTaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2z5p6EIC0g5byA5ZCv6ZWc5aS0IC0g5byA5ZCv5ouJ5rWB44CB5o6o5rWBXHJcblx0XHRcdG9wZW5DYW1lcmEoKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+W8gOWQr+aRhOWDj+WktCcpXHJcblx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdC8vIHRoaXMuZW5naW5lLnN0YXJ0UGxheWluZ1N0cmVhbShpdGVtLnN0cmVhbUlEKTsgLy8g5byA5aeL5ouJ5rWBXHJcblx0XHRcdFx0XHRpdGVtLm11dGVBdWRpbyA9ICFpdGVtLm11dGVBdWRpbztcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLm11dGVQbGF5U3RyZWFtQXVkaW8oaXRlbS5zdHJlYW1JRCwgaXRlbS5tdXRlQXVkaW8pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy8g5byA5aeL5o6o5rWBXHJcblx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQcmV2aWV3KCk7XHJcblx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudmlkZW9PYmoucm9vbV9pZCk7XHJcblx0XHRcdFx0dGhpcy5DYW1lcmFTaG93ID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5YiH5o2i6KeG6aKR5pi+56S6XHJcblx0XHRcdGNoYW5nZVNob3coKSB7XHJcblx0XHRcdFx0dGhpcy52aWRlb1Nob3cgPSAhdGhpcy52aWRlb1Nob3dcclxuXHRcdFx0XHQvLyB0aGlzLm9uUHVibGlzaCgpXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUuc3RhcnRQcmV2aWV3KCk7XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudXNlcmlkKTtcclxuXHRcdFx0XHR0aGlzLnB1Ymxpc2hCdG5OYW1lID0gXCJTdG9wIFB1Ymxpc2hpbmdcIjtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnZpZGVvU2hvdylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWNs+aehCAtIOinhumikemAmuivnSDnm5HlkKzmiL/pl7RcclxuXHRcdFx0YWRkTGlzdGVuZXJzKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCflvIDlp4vnm5HlkKzmiL/pl7TkuobllYonKVxyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdCwgJy0tLS0tLS0tLS0tLS0tLS0tLScpXHJcblxyXG5cdFx0XHRcdC8vIOaIv+mXtOeKtuaAgeWPmOWMlumAmuefpVxyXG5cdFx0XHRcdHRoaXMuZW5naW5lLm9uKFwicm9vbVN0YXRlVXBkYXRlXCIsIChyb29tSUQsIHN0YXRlLCBlcnJvckNvZGUsIGV4dGVuZGVkRGF0YSkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aIv+mXtOeKtuaAgeWPmOWMlicsIHN0YXRlKVxyXG5cdFx0XHRcdFx0aWYgKHN0YXRlID09IFplZ29Sb29tU3RhdGUuQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHRcdC8vIOS4juaIv+mXtOi/nuaOpeaIkOWKn++8jOWPquacieW9k+aIv+mXtOeKtuaAgeaYr+i/nuaOpeaIkOWKn+aXtu+8jOaJjeiDvei/m+ihjOaOqOa1geOAgeaLiea1geetieaTjeS9nOOAglxyXG5cdFx0XHRcdFx0XHQvLyDmjqXkuIvmnaXnmoTigJzpooTop4jlubbmjqjmtYHigJ3nmoTku6PnoIHlhpnlnKjov5nph4xcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmiL/pl7Tov57mjqXmiJDlip9cIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoc3RhdGUgPT0gWmVnb1Jvb21TdGF0ZS5EaXNDb25uZWN0ZWQpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiO5oi/6Ze05pat5byA5LqG6L+e5o6lXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiO5oi/6Ze05pat5byA6L+e5o6lXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmIChzdGF0ZSA9PSBaZWdvUm9vbVN0YXRlLkNvbm5lY3RpbmcpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiO5oi/6Ze05bCd6K+V6L+e5o6l5LitXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiO5oi/6Ze05bCd6K+V6L+e5o6l5LitXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmiL/pl7TnlKjmiLflj5jljJbpgJrnn6VcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInJvb21Vc2VyVXBkYXRlXCIsIChyb29tSUQsIHVwZGF0ZVR5cGUsIHVzZXJMaXN0KSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh1cGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codXNlckxpc3QpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuacieWFtuS7lueUqOaIt+i/m+WHuuaIv+mXtFwiKTtcclxuXHRcdFx0XHRcdGlmICh1cGRhdGVUeXBlID09IFplZ29VcGRhdGVUeXBlLkFkZCkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6L+b5YWl5LqG5ZWKQUFBQUFBQUFBQScpXHJcblx0XHRcdFx0XHRcdGZvciAobGV0IHVzZXIgb2YgdXNlckxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgcGF5bG9hZCA9IGFzc2lnbih7XHJcblx0XHRcdFx0XHRcdFx0XHRzdHJlYW1JRDogJydcclxuXHRcdFx0XHRcdFx0XHR9LCB1c2VyKVxyXG5cclxuXHRcdFx0XHRcdFx0XHRmb3IgKGxldCBzdHJlYW0gb2YgdGhpcy5hbGxTdHJlYW1MaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodXNlci51c2VySUQgPT0gc3RyZWFtLnVzZXIudXNlcklEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBheWxvYWQuc3RyZWFtSUQgPSBzdHJlYW0uc3RyZWFtSURcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmICghdGhpcy5wbGF5ZXJTdHJlYW1JRCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMucGxheWVyU3RyZWFtSUQgPSBzdHJlYW0uc3RyZWFtSUQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy50ZW5zaWxlKHBheWxvYWQpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRjb25zdCBpbmRleCA9IHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0LmZpbmRJbmRleChpdGVtID0+IGl0ZW0udXNlcklEID09PSBwYXlsb2FkXHJcblx0XHRcdFx0XHRcdFx0XHQudXNlcklEKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWFsbCB1c2VyIHZpZXcgb2JqZWN0IGxpc3QgJywgaW5kZXgsIHBheWxvYWQpXHJcblx0XHRcdFx0XHRcdFx0aWYgKGluZGV4ID09PSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QucHVzaChwYXlsb2FkKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBaZWdvVXBkYXRlVHlwZS5EZWxldGUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QgPSB0aGlzLmFsbFVzZXJWaWV3T2JqZWN0TGlzdC5maWx0ZXIoKG9iamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IHVzZXIgb2YgdXNlckxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh1c2VyLnVzZXJJRCA9PSBvYmplY3QudXNlcklEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmICh1cGRhdGVUeXBlID09IFwiMVwiKSB7XHJcblx0XHRcdFx0XHRcdC8vIOacieWFtuS7lueUqOaIt+mAgOWHuuaIv+mXtFxyXG5cdFx0XHRcdFx0XHR0aGlzLm9mZlZpZGVvKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8g5oi/6Ze05YaF5YW25LuW55So5oi35o6o55qE5rWB5Y+Y5YyW6YCa55+lXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUub24oXCJyb29tU3RyZWFtVXBkYXRlXCIsIChyb29tSUQsIHVwZGF0ZVR5cGUsIHN0cmVhbUxpc3QpID0+IHtcclxuXHRcdFx0XHRcdC8vIGlmICh1cGRhdGVUeXBlID09IFwiMFwiKSB7XHJcblx0XHRcdFx0XHQvLyBcdC8vIOa1geaWsOWinu+8jOW8gOWni+aLiea1gVxyXG5cdFx0XHRcdFx0Ly8gXHR0aGlzLnRlbnNpbGUoc3RyZWFtTGlzdFswXS5zdHJlYW1JRClcclxuXHRcdFx0XHRcdC8vIH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBcIjFcIikge1xyXG5cdFx0XHRcdFx0Ly8gXHQvLyDmtYHliKDpmaTvvIzlgZzmraLmi4nmtYFcclxuXHRcdFx0XHRcdC8vIFx0dGhpcy5ub3RUZW5zaWxlKHN0cmVhbUxpc3RbMF0uc3RyZWFtSUQpO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+i/m+WFpeS6huWVikJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCJylcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCctLS0tLS0tLS11cGRhdGVUeXBlLS0tLS0tLS0tLS0nLCB1cGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLXN0cmVhbUxpc3QtLS0tLS0tLS0tLScsIHN0cmVhbUxpc3QpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnLS0tLS0tLS0tWmVnb1VwZGF0ZVR5cGUtLS0tLS0tLS0tLScsIFplZ29VcGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLVplZ29VcGRhdGVUeXBlLkFkZC0tLS0tLS0tLS0tJywgWmVnb1VwZGF0ZVR5cGUuQWRkKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLVplZ29VcGRhdGVUeXBlLkRlbGV0ZS0tLS0tLS0tLS0tJywgWmVnb1VwZGF0ZVR5cGUuRGVsZXRlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLWFsbFVzZXJWaWV3T2JqZWN0TGlzdC0tLS0tLS0tLS0tJywgdGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QpXHJcblxyXG5cdFx0XHRcdFx0aWYgKHVwZGF0ZVR5cGUgPT0gWmVnb1VwZGF0ZVR5cGUuQWRkKSB7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IG9iamVjdCBvZiB0aGlzLmFsbFVzZXJWaWV3T2JqZWN0TGlzdCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IHN0cmVhbSBvZiBzdHJlYW1MaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAob2JqZWN0LnVzZXJJRCA9PSBzdHJlYW0udXNlci51c2VySUQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LnN0cmVhbUlEID0gc3RyZWFtLnN0cmVhbUlEO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAoIXRoaXMucGxheWVyU3RyZWFtSUQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnBsYXllclN0cmVhbUlEID0gc3RyZWFtLnN0cmVhbUlEXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMudGVuc2lsZShvYmplY3QpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMuYWxsU3RyZWFtTGlzdCA9IHRoaXMuYWxsU3RyZWFtTGlzdC5jb25jYXQoc3RyZWFtTGlzdCk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdCwgJy0tLS0tLS0tLS0tLS0nKVxyXG5cclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBaZWdvVXBkYXRlVHlwZS5EZWxldGUpIHtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgb2JqZWN0IG9mIHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9yIChsZXQgc3RyZWFtIG9mIHN0cmVhbUxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChvYmplY3Quc3RyZWFtSUQgPT0gc3RyZWFtLnN0cmVhbUlEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC5zdHJlYW1JRCA9IHVuZGVmaW5lZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0ID0gdGhpcy5hbGxTdHJlYW1MaXN0LmZpbHRlcigob2JqZWN0KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9yIChsZXQgc3RyZWFtIG9mIHN0cmVhbUxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChvYmplY3Quc3RyZWFtSUQgPT0gc3RyZWFtLnN0cmVhbUlEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmi4nmtYHotKjph4/lm57osINcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInBsYXllclF1YWxpdHlVcGRhdGVcIiwgKHN0cmVhbUlELCBxdWFsaXR5KSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5ouJ5rWB6LSo6YeP5Zue6LCDJyk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdHJlYW1JRCwgcXVhbGl0eSk7XHJcblx0XHRcdFx0XHQvLyBpZiAodGhpcy52aWRlb1Nob3cgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdC8vIFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHQvLyBcdFx0dGhhdC52aWRlb1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0XHQvLyBcdFx0Y29uc29sZS5sb2codGhhdC52aWRlb1Nob3csICfopoHmiZPlvIDmjqjmtYHnmoTop4bpopHnqpflj6PkuobllYonKVxyXG5cdFx0XHRcdFx0Ly8gXHR9LCAzNTAwKVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmi4nmtYHlkI7nmoTkuovku7blm57osINcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInBsYXllclN0YXRlVXBkYXRlXCIsIChzdHJlYW1JRCwgc3RhdGUsIGVycm9yQ29kZSwgZXh0ZW5kZWREYXRhKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicgKyAn5ouJ5rWB5ZCO55qE5LqL5Lu26Kem5Y+R5LqGc3RhcnQnKVxyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKHN0cmVhbUlELCBzdGF0ZSwgZXJyb3JDb2RlLCBleHRlbmRlZERhdGEsIHRoaXMucGxheWVyU3RyZWFtSUQpXHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicgKyAn5ouJ5rWB5ZCO55qE5LqL5Lu26Kem5Y+RZW5kJylcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncGxheWVyUmVjdlZpZGVvRmlyc3RGcmFtZScsIChzdHJlYW1JRCkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCdwbGF5ZXJSZWN2VmlkZW9GaXJzdEZyYW1lLSDmi4nmtYHnq6/op4bpopHmjqXmlLbpppbluKflm57osIMnLCBzdHJlYW1JRClcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncGxheWVyUmVuZGVyVmlkZW9GaXJzdEZyYW1lJywgKHN0cmVhbUlEKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ3BsYXllclJlbmRlclZpZGVvRmlyc3RGcmFtZS0g5ouJ5rWB56uv5riy5p+T5a6M6KeG6aKR6aaW5bin5Zue6LCDJywgc3RyZWFtSUQpXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUub24oJ3B1Ymxpc2hlclN0YXRlVXBkYXRlJywgKHN0cmVhbUlELCBzdGF0ZSwgZXJyb3JDb2RlLCBleHRlbmRlZERhdGEpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUud2FybigncHVibGlzaGVyU3RhdGVVcGRhdGUg5o6o5rWB54q25oCB5Zue6LCDJywgc3RyZWFtSUQsIHN0YXRlLCBlcnJvckNvZGUsIGV4dGVuZGVkRGF0YSlcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncHVibGlzaGVyQ2FwdHVyZWRWaWRlb0ZpcnN0RnJhbWUnLCAoY2hhbm5lbCkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCdwdWJsaXNoZXJDYXB0dXJlZFZpZGVvRmlyc3RGcmFtZSDmjqjmtYHnq6/op4bpopHph4fpm4bpppbluKflm57osIMnLCBjaGFubmVsKVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHRoaXMuZW5naW5lLm9uKCdyZW1vdGVDYW1lcmFTdGF0ZVVwZGF0ZScsIChzdHJlYW1JRCwgc3RhdGUpID0+IHtcclxuXHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ3JlbW90ZUNhbWVyYVN0YXRlVXBkYXRlIOi/nOerr+aRhOWDj+WktOiuvuWkh+eKtuaAgemAmuefpScsIHN0cmVhbUlELCBzdGF0ZSlcclxuXHJcblxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHR0ZW5zaWxlKGl0ZW0pIHtcclxuXHRcdFx0XHRjb25zb2xlLndhcm4oJy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g5ouJ5rWBc3RhcnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0nKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdClcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpdGVtLCBpdGVtLnN0cmVhbUlEKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0KVxyXG5cdFx0XHRcdC8vIOaLiea1geeCueWHu+W/q+S6juaOqOa1geaXtu+8jOmcgOimgeetiea1geabtOaWsOWQjumHjeaWsOaLiVxyXG5cdFx0XHRcdC8vIHN0YXJ0UGxheWluZ1N0cmVhbSDlnKggcGxheS5qc+aWh+S7tlxyXG5cdFx0XHRcdC8vIHRoaXMuc3RhcnRQbGF5aW5nU3RyZWFtKHRoaXMucGxheVN0cmVhbUlEKTtcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5zdGFydFBsYXlpbmdTdHJlYW0oaXRlbS5zdHJlYW1JRClcclxuXHRcdFx0XHRjb25zb2xlLndhcm4oJy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g5ouJ5rWBc3RhcnQxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJywgdGhpcy5wbGF5ZXJTdHJlYW1JRClcclxuXHJcblx0XHRcdFx0Y29uc29sZS53YXJuKCctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOaLiea1gXN0YXJ0IGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLScpXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5YGc5q2i5ouJ5rWBXHJcblx0XHRcdG5vdFRlbnNpbGUocm9vbUlkKSB7XHJcblx0XHRcdFx0dGhpcy5zZXJ2ZVZpZXdNb2RlSW5kZXggPSByb29tSWRcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5zdG9wUGxheWluZ1N0cmVhbShyb29tSWQpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDmjqjmtYEgLSDlsZXnpLrop4blm74gLSDmnKzlnLDop4bpopHmtYFcclxuXHRcdFx0b25QdWJsaXNoKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzUHVibGlzaGluZ1N0cmVhbSkge1xyXG5cdFx0XHRcdFx0Ly8g5YGc5q2i5o6o5rWBXHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5zdG9wUHJldmlldygpO1xyXG5cdFx0XHRcdFx0dGhpcy5lbmdpbmUuc3RvcFB1Ymxpc2hpbmdTdHJlYW0oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+W8gOWni+aOqOa1geS6huWViicsIHRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtKVxyXG5cdFx0XHRcdFx0Ly8g5byA5aeL5o6o5rWBXHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5zdGFydFByZXZpZXcoKTtcclxuXHJcblx0XHRcdFx0XHQvLyDorr7nva7nvJbnoIHmoLzlvI9cclxuXHRcdFx0XHRcdC8vIGxldCB2aWRlb0NvbmZpZyA9IHt9O1xyXG5cdFx0XHRcdFx0Ly8gdmlkZW9Db25maWcuY29kZWNJRCA9IFplZ29WaWRlb0NvZGVjSUQuVlA4O1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc2V0VmlkZW9Db25maWcodmlkZW9Db25maWcpO1xyXG5cdFx0XHRcdFx0Ly8g6K6+572u57yW56CB5qC85byPXHJcblxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudmlkZW9PYmoucm9vbV9pZCk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnVzZXJpZClcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLnN0YXJ0UHVibGlzaGluZ1N0cmVhbSh0aGlzLnVzZXJpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdzdGFydCBwdWJsaXNoIHN0cmVhbSAtLS0tLS0tLS0tLS0tLS0tLS0xJylcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoZXJyKVxyXG5cdFx0XHRcdFx0fSk7O1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy52aWRlb1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtID0gIXRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5oyC5pat6YCA5Ye6XHJcblx0XHRcdGFzeW5jIG9mZlZpZGVvKGlzUmVmdXNlZCA9IGZhbHNlKSB7XHJcblx0XHRcdFx0Y29uc29sZS53YXJuKCfov5vlhaXkuobllYpvZmZWaWRlbycsIHRoaXMuZW5naW5lKVxyXG5cdFx0XHRcdHRoaXMudXBkYXRlSXNSZWZ1c2VkQ2FsbChmYWxzZSk7XHJcblx0XHRcdFx0dGhpcy51cGRhdGVUYWxraW5nU3RhdHVzKGZhbHNlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZiAoIXRoaXMuZW5naW5lKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ+aMguaWremAgOWHuiAtLS0tLS0tIDEyMTMxMzEyJylcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5lbmdpbmUubG9nb3V0Um9vbSh0aGF0LnZpZGVvT2JqLnJvb21faWQpOyAvLyDpgIDlh7rmiL/pl7RcclxuXHRcdFx0XHR0aGF0LiRyZWZzLnVUb2FzdC5zaG93KHtcclxuXHRcdFx0XHRcdHR5cGU6ICdkZWZhdWx0JyxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6IGlzUmVmdXNlZCA/ICflr7nmlrnmraPlv5knIDogJ+e7k+adn+inhumikemAmuivne+8gScsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQudmlkZW9TaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhhdC5hbGxTdHJlYW1MaXN0ID0gW107XHJcblx0XHRcdFx0XHR0aGF0LmFsbFVzZXJWaWV3T2JqZWN0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dmFyIG9iaiA9IHt9XHJcblx0XHRcdFx0XHQvLyBvYmogPSB7XHJcblx0XHRcdFx0XHQvLyBcdCdhY3Rpb24nOiAncmVhZCcsIC8vIOWKqOS9nOagh+ivhu+8jOW/heWhq1xyXG5cdFx0XHRcdFx0Ly8gXHQnc2VuZF91c2VyX2lkJzogdGhhdC52aWRlb09iai51c2VyX2lkLCAvLyDmjqXmlLbkurrnlKjmiLdpZO+8jCDpnZ7lv4XloatcclxuXHRcdFx0XHRcdC8vIFx0J2RhdGEnOiB7fVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCctLS0tLS0tLS0tLW9mZiB2aWRlbyDmjqXmlLbkurrnlKjmiLdpZC0tLS0tLS0tLS0tLS0nLCB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIEFQSSlcclxuXHRcdFx0XHRcdG9iaiA9IHtcclxuXHRcdFx0XHRcdFx0J2FjdGlvbic6ICdsaXN0JywgLy8g5Yqo5L2c5qCH6K+G77yM5b+F5aGrXHJcblx0XHRcdFx0XHRcdCd0eXBlJzogJ+W9k+WJjeS4uuaMguaWrScsXHJcblx0XHRcdFx0XHRcdCdyZWN2X3VzZXJfaWQnOiB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIC8vIOaOpeaUtuS6uueUqOaIt2lk77yMIOmdnuW/heWhq1xyXG5cdFx0XHRcdFx0XHQnZGF0YSc6IHt9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aWYgKCFpc1JlZnVzZWQpIHtcclxuXHJcblx0XHRcdFx0XHRcdEFQSS5zb2NrZXRUYXNrLnNlbmQoe1xyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IEpTT04uc3RyaW5naWZ5KG9iaiksXHJcblx0XHRcdFx0XHRcdFx0YXN5bmMgc3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5raI5oGv5Y+R6YCB5oiQ5YqfXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0Ly8gdW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdC8vIFx0dXJsOiBcIi9wYWdlcy9yZXNwb25zZS9pbmRleFwiXHJcblx0XHRcdFx0Ly8gfSlcclxuXHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0Ly8g5Yig6ZmkdGhpcy5lbmdpbmXlr7nosaHvvIwg5Yig6Zmk5Y2z5p6EXHJcblx0XHRcdGFzeW5jIGRlc3Ryb3lFbmdpbmUoKSB7XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUgPSB1bmRlZmluZWQ7XHJcblx0XHRcdFx0WmVnb0V4cHJlc3NFbmdpbmUuZGVzdHJveUVuZ2luZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHJcblx0XHRhc3luYyBvbkxvYWQob3B0aW5vcykge1xyXG5cdFx0XHRpZih0aGlzLmlzVmlkZW9DYWxsUmVmdXNlZCl7XHJcblx0XHRcdFx0dGhhdC4kcmVmcy51VG9hc3Quc2hvdyh7XHJcblx0XHRcdFx0XHR0eXBlOiAnZGVmYXVsdCcsXHJcblx0XHRcdFx0XHRtZXNzYWdlOiAn5a+55pa55q2j5b+ZJyxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHZhciB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnZpZGVvT2JqID0gSlNPTi5wYXJzZShvcHRpbm9zLnZpZGVvT2JqKVxyXG5cdFx0XHQvLyAvLyBjb25zb2xlLmxvZyh0aGF0LnZpZGVvT2JqKVxyXG5cdFx0XHQvLyAvLyDljbPmnoQgLSDop4bpopHpgJror51cclxuXHRcdFx0Ly8gLy8g6I635Y+W57O757uf5L+h5oGv5ZCM5q2l5o6l5Y+jXHJcblx0XHRcdGlmICh1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybSA9PT0gJ2FuZHJvaWQnKSB7XHJcblx0XHRcdFx0YXdhaXQgcGVybWlzaW9uLnJlcXVlc3RBbmRyb2lkUGVybWlzc2lvbignYW5kcm9pZC5wZXJtaXNzaW9uLlJFQ09SRF9BVURJTycpO1xyXG5cdFx0XHRcdGF3YWl0IHBlcm1pc2lvbi5yZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24oJ2FuZHJvaWQucGVybWlzc2lvbi5DQU1FUkEnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhd2FpdCB0aGlzLnNldHVwKClcclxuXHRcdFx0dGhpcy5vblB1Ymxpc2goKTsgLy8g5o6o5rWBXHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHsgLy/lvILmraXojrflj5bjgIJcclxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC5waG9uZUhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQgLSAxMzsgLy/nqpflj6Ppq5jluqZcclxuXHRcdFx0XHRcdHRoYXQucGhvbmVIZWlnaHQgPSByZXMud2luZG93SGVpZ2h0OyAvL+eql+WPo+mrmOW6plxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0YXN5bmMgb25TaG93KCkge1xyXG5cdFx0XHRhd2FpdCB0aGlzLnNldHVwKCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdC8vIOebkeWQrOmhtemdoui/lOWbnlxyXG5cdFx0b25CYWNrUHJlc3MoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCfov5Tlm57kuobvvIEnKVxyXG5cdFx0XHR0aGlzLm9mZlZpZGVvKCk7IC8vIOaMguaWremAgOWHulxyXG5cdFx0XHR0aGlzLmRlc3Ryb3lFbmdpbmUoKTsgLy8g5Yig6ZmkdGhpcy5lbmdpbmXlr7nosaHvvIzliKDpmaTljbPmnoRcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g6aG16Z2i5Y246L29IC0g55Sf5ZG95ZGo5pyfXHJcblx0XHRvblVubG9hZCgpIHtcclxuXHRcdFx0dGhpcy5kZXN0cm95RW5naW5lKCk7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdvblVubG9hZCcpO1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnZpZGVvX2JveCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0d2lkdGg6IDEyMDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdC8vIC52aWRlb195b3Uge1xyXG5cdFx0LnZpZGVvX21lIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDY1cHg7XHJcblx0XHRcdHotaW5kZXg6IDIwMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvX3lvdSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdHdpZHRoOiAxMjAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwMHJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlb19idG4ge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJvdHRvbTogMzVycHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiA3NTBycHg7XHJcblxyXG5cdFx0XHQudmlkZW9faW1nTGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuXHRcdFx0XHQvLyDnv7vovaxcclxuXHRcdFx0XHQudmlkZW9faW1nTGlzdDEge1xyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXcge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHQudmlkZW9fdmlld19pbWcge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDM2cnB4IDAgMCAzM3JweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC52aWRlb192aWV3X3R4dCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDor63pn7PpgJror51cclxuXHRcdFx0XHQudmlkZW9faW1nTGlzdDIge1xyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXcge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMHJweDtcclxuXHJcblx0XHRcdFx0XHRcdC52aWRlb192aWV3X2ltZyB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjRycHggMCAwIDI1cnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXdfdHh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///814\n");
  38821. /***/ }),
  38822. /* 815 */
  38823. /*!**********************************************************!*\
  38824. !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
  38825. \**********************************************************/
  38826. /*! no static exports found */
  38827. /***/ (function(module, exports, __webpack_require__) {
  38828. var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
  38829. // TODO(Babel 8): Remove this file.
  38830. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 816)();
  38831. module.exports = runtime;
  38832. // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
  38833. try {
  38834. regeneratorRuntime = runtime;
  38835. } catch (accidentalStrictMode) {
  38836. if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
  38837. globalThis.regeneratorRuntime = runtime;
  38838. } else {
  38839. Function("r", "regeneratorRuntime = r")(runtime);
  38840. }
  38841. }
  38842. /***/ }),
  38843. /* 816 */
  38844. /*!*******************************************************************!*\
  38845. !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
  38846. \*******************************************************************/
  38847. /*! no static exports found */
  38848. /***/ (function(module, exports, __webpack_require__) {
  38849. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  38850. function _regeneratorRuntime() {
  38851. "use strict";
  38852. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
  38853. module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
  38854. return exports;
  38855. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  38856. var exports = {},
  38857. Op = Object.prototype,
  38858. hasOwn = Op.hasOwnProperty,
  38859. defineProperty = Object.defineProperty || function (obj, key, desc) {
  38860. obj[key] = desc.value;
  38861. },
  38862. $Symbol = "function" == typeof Symbol ? Symbol : {},
  38863. iteratorSymbol = $Symbol.iterator || "@@iterator",
  38864. asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
  38865. toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
  38866. function define(obj, key, value) {
  38867. return Object.defineProperty(obj, key, {
  38868. value: value,
  38869. enumerable: !0,
  38870. configurable: !0,
  38871. writable: !0
  38872. }), obj[key];
  38873. }
  38874. try {
  38875. define({}, "");
  38876. } catch (err) {
  38877. define = function define(obj, key, value) {
  38878. return obj[key] = value;
  38879. };
  38880. }
  38881. function wrap(innerFn, outerFn, self, tryLocsList) {
  38882. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
  38883. generator = Object.create(protoGenerator.prototype),
  38884. context = new Context(tryLocsList || []);
  38885. return defineProperty(generator, "_invoke", {
  38886. value: makeInvokeMethod(innerFn, self, context)
  38887. }), generator;
  38888. }
  38889. function tryCatch(fn, obj, arg) {
  38890. try {
  38891. return {
  38892. type: "normal",
  38893. arg: fn.call(obj, arg)
  38894. };
  38895. } catch (err) {
  38896. return {
  38897. type: "throw",
  38898. arg: err
  38899. };
  38900. }
  38901. }
  38902. exports.wrap = wrap;
  38903. var ContinueSentinel = {};
  38904. function Generator() {}
  38905. function GeneratorFunction() {}
  38906. function GeneratorFunctionPrototype() {}
  38907. var IteratorPrototype = {};
  38908. define(IteratorPrototype, iteratorSymbol, function () {
  38909. return this;
  38910. });
  38911. var getProto = Object.getPrototypeOf,
  38912. NativeIteratorPrototype = getProto && getProto(getProto(values([])));
  38913. NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
  38914. var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
  38915. function defineIteratorMethods(prototype) {
  38916. ["next", "throw", "return"].forEach(function (method) {
  38917. define(prototype, method, function (arg) {
  38918. return this._invoke(method, arg);
  38919. });
  38920. });
  38921. }
  38922. function AsyncIterator(generator, PromiseImpl) {
  38923. function invoke(method, arg, resolve, reject) {
  38924. var record = tryCatch(generator[method], generator, arg);
  38925. if ("throw" !== record.type) {
  38926. var result = record.arg,
  38927. value = result.value;
  38928. return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
  38929. invoke("next", value, resolve, reject);
  38930. }, function (err) {
  38931. invoke("throw", err, resolve, reject);
  38932. }) : PromiseImpl.resolve(value).then(function (unwrapped) {
  38933. result.value = unwrapped, resolve(result);
  38934. }, function (error) {
  38935. return invoke("throw", error, resolve, reject);
  38936. });
  38937. }
  38938. reject(record.arg);
  38939. }
  38940. var previousPromise;
  38941. defineProperty(this, "_invoke", {
  38942. value: function value(method, arg) {
  38943. function callInvokeWithMethodAndArg() {
  38944. return new PromiseImpl(function (resolve, reject) {
  38945. invoke(method, arg, resolve, reject);
  38946. });
  38947. }
  38948. return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
  38949. }
  38950. });
  38951. }
  38952. function makeInvokeMethod(innerFn, self, context) {
  38953. var state = "suspendedStart";
  38954. return function (method, arg) {
  38955. if ("executing" === state) throw new Error("Generator is already running");
  38956. if ("completed" === state) {
  38957. if ("throw" === method) throw arg;
  38958. return doneResult();
  38959. }
  38960. for (context.method = method, context.arg = arg;;) {
  38961. var delegate = context.delegate;
  38962. if (delegate) {
  38963. var delegateResult = maybeInvokeDelegate(delegate, context);
  38964. if (delegateResult) {
  38965. if (delegateResult === ContinueSentinel) continue;
  38966. return delegateResult;
  38967. }
  38968. }
  38969. if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
  38970. if ("suspendedStart" === state) throw state = "completed", context.arg;
  38971. context.dispatchException(context.arg);
  38972. } else "return" === context.method && context.abrupt("return", context.arg);
  38973. state = "executing";
  38974. var record = tryCatch(innerFn, self, context);
  38975. if ("normal" === record.type) {
  38976. if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
  38977. return {
  38978. value: record.arg,
  38979. done: context.done
  38980. };
  38981. }
  38982. "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
  38983. }
  38984. };
  38985. }
  38986. function maybeInvokeDelegate(delegate, context) {
  38987. var methodName = context.method,
  38988. method = delegate.iterator[methodName];
  38989. 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;
  38990. var record = tryCatch(method, delegate.iterator, context.arg);
  38991. if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
  38992. var info = record.arg;
  38993. 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);
  38994. }
  38995. function pushTryEntry(locs) {
  38996. var entry = {
  38997. tryLoc: locs[0]
  38998. };
  38999. 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
  39000. }
  39001. function resetTryEntry(entry) {
  39002. var record = entry.completion || {};
  39003. record.type = "normal", delete record.arg, entry.completion = record;
  39004. }
  39005. function Context(tryLocsList) {
  39006. this.tryEntries = [{
  39007. tryLoc: "root"
  39008. }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
  39009. }
  39010. function values(iterable) {
  39011. if (iterable) {
  39012. var iteratorMethod = iterable[iteratorSymbol];
  39013. if (iteratorMethod) return iteratorMethod.call(iterable);
  39014. if ("function" == typeof iterable.next) return iterable;
  39015. if (!isNaN(iterable.length)) {
  39016. var i = -1,
  39017. next = function next() {
  39018. for (; ++i < iterable.length;) {
  39019. if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
  39020. }
  39021. return next.value = undefined, next.done = !0, next;
  39022. };
  39023. return next.next = next;
  39024. }
  39025. }
  39026. return {
  39027. next: doneResult
  39028. };
  39029. }
  39030. function doneResult() {
  39031. return {
  39032. value: undefined,
  39033. done: !0
  39034. };
  39035. }
  39036. return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
  39037. value: GeneratorFunctionPrototype,
  39038. configurable: !0
  39039. }), defineProperty(GeneratorFunctionPrototype, "constructor", {
  39040. value: GeneratorFunction,
  39041. configurable: !0
  39042. }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
  39043. var ctor = "function" == typeof genFun && genFun.constructor;
  39044. return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
  39045. }, exports.mark = function (genFun) {
  39046. return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
  39047. }, exports.awrap = function (arg) {
  39048. return {
  39049. __await: arg
  39050. };
  39051. }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
  39052. return this;
  39053. }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
  39054. void 0 === PromiseImpl && (PromiseImpl = Promise);
  39055. var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
  39056. return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
  39057. return result.done ? result.value : iter.next();
  39058. });
  39059. }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
  39060. return this;
  39061. }), define(Gp, "toString", function () {
  39062. return "[object Generator]";
  39063. }), exports.keys = function (val) {
  39064. var object = Object(val),
  39065. keys = [];
  39066. for (var key in object) {
  39067. keys.push(key);
  39068. }
  39069. return keys.reverse(), function next() {
  39070. for (; keys.length;) {
  39071. var key = keys.pop();
  39072. if (key in object) return next.value = key, next.done = !1, next;
  39073. }
  39074. return next.done = !0, next;
  39075. };
  39076. }, exports.values = values, Context.prototype = {
  39077. constructor: Context,
  39078. reset: function reset(skipTempReset) {
  39079. 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) {
  39080. "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
  39081. }
  39082. },
  39083. stop: function stop() {
  39084. this.done = !0;
  39085. var rootRecord = this.tryEntries[0].completion;
  39086. if ("throw" === rootRecord.type) throw rootRecord.arg;
  39087. return this.rval;
  39088. },
  39089. dispatchException: function dispatchException(exception) {
  39090. if (this.done) throw exception;
  39091. var context = this;
  39092. function handle(loc, caught) {
  39093. return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
  39094. }
  39095. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39096. var entry = this.tryEntries[i],
  39097. record = entry.completion;
  39098. if ("root" === entry.tryLoc) return handle("end");
  39099. if (entry.tryLoc <= this.prev) {
  39100. var hasCatch = hasOwn.call(entry, "catchLoc"),
  39101. hasFinally = hasOwn.call(entry, "finallyLoc");
  39102. if (hasCatch && hasFinally) {
  39103. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  39104. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  39105. } else if (hasCatch) {
  39106. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  39107. } else {
  39108. if (!hasFinally) throw new Error("try statement without catch or finally");
  39109. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  39110. }
  39111. }
  39112. }
  39113. },
  39114. abrupt: function abrupt(type, arg) {
  39115. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39116. var entry = this.tryEntries[i];
  39117. if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
  39118. var finallyEntry = entry;
  39119. break;
  39120. }
  39121. }
  39122. finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
  39123. var record = finallyEntry ? finallyEntry.completion : {};
  39124. return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
  39125. },
  39126. complete: function complete(record, afterLoc) {
  39127. if ("throw" === record.type) throw record.arg;
  39128. 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;
  39129. },
  39130. finish: function finish(finallyLoc) {
  39131. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39132. var entry = this.tryEntries[i];
  39133. if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
  39134. }
  39135. },
  39136. "catch": function _catch(tryLoc) {
  39137. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39138. var entry = this.tryEntries[i];
  39139. if (entry.tryLoc === tryLoc) {
  39140. var record = entry.completion;
  39141. if ("throw" === record.type) {
  39142. var thrown = record.arg;
  39143. resetTryEntry(entry);
  39144. }
  39145. return thrown;
  39146. }
  39147. }
  39148. throw new Error("illegal catch attempt");
  39149. },
  39150. delegateYield: function delegateYield(iterable, resultName, nextLoc) {
  39151. return this.delegate = {
  39152. iterator: values(iterable),
  39153. resultName: resultName,
  39154. nextLoc: nextLoc
  39155. }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
  39156. }
  39157. }, exports;
  39158. }
  39159. module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39160. /***/ }),
  39161. /* 817 */
  39162. /*!*****************************************************************!*\
  39163. !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
  39164. \*****************************************************************/
  39165. /*! no static exports found */
  39166. /***/ (function(module, exports) {
  39167. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  39168. try {
  39169. var info = gen[key](arg);
  39170. var value = info.value;
  39171. } catch (error) {
  39172. reject(error);
  39173. return;
  39174. }
  39175. if (info.done) {
  39176. resolve(value);
  39177. } else {
  39178. Promise.resolve(value).then(_next, _throw);
  39179. }
  39180. }
  39181. function _asyncToGenerator(fn) {
  39182. return function () {
  39183. var self = this,
  39184. args = arguments;
  39185. return new Promise(function (resolve, reject) {
  39186. var gen = fn.apply(self, args);
  39187. function _next(value) {
  39188. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
  39189. }
  39190. function _throw(err) {
  39191. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
  39192. }
  39193. _next(undefined);
  39194. });
  39195. };
  39196. }
  39197. module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39198. /***/ }),
  39199. /* 818 */
  39200. /*!*************************************************************************************************!*\
  39201. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/permission.js ***!
  39202. \*************************************************************************************************/
  39203. /*! no static exports found */
  39204. /***/ (function(module, exports, __webpack_require__) {
  39205. eval("/* WEBPACK VAR INJECTION */(function(__f__) {/**\r\n * 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启\r\n */\n\nvar isIos;\nisIos = plus.os.name == \"iOS\";\n\n// 判断推送权限是否开启\nfunction judgeIosPermissionPush() {\n var result = false;\n var UIApplication = plus.ios.import(\"UIApplication\");\n var app = UIApplication.sharedApplication();\n var enabledTypes = 0;\n if (app.currentUserNotificationSettings) {\n var settings = app.currentUserNotificationSettings();\n enabledTypes = settings.plusGetAttribute(\"types\");\n __f__(\"log\", \"enabledTypes1:\" + enabledTypes, \" at zego-express-video-uniapp/permission.js:19\");\n if (enabledTypes == 0) {\n __f__(\"log\", \"推送权限没有开启\", \" at zego-express-video-uniapp/permission.js:21\");\n } else {\n result = true;\n __f__(\"log\", \"已经开启推送功能!\", \" at zego-express-video-uniapp/permission.js:24\");\n }\n plus.ios.deleteObject(settings);\n } else {\n enabledTypes = app.enabledRemoteNotificationTypes();\n if (enabledTypes == 0) {\n __f__(\"log\", \"推送权限没有开启!\", \" at zego-express-video-uniapp/permission.js:30\");\n } else {\n result = true;\n __f__(\"log\", \"已经开启推送功能!\", \" at zego-express-video-uniapp/permission.js:33\");\n }\n __f__(\"log\", \"enabledTypes2:\" + enabledTypes, \" at zego-express-video-uniapp/permission.js:35\");\n }\n plus.ios.deleteObject(app);\n plus.ios.deleteObject(UIApplication);\n return result;\n}\n\n// 判断定位权限是否开启\nfunction judgeIosPermissionLocation() {\n var result = false;\n var cllocationManger = plus.ios.import(\"CLLocationManager\");\n var status = cllocationManger.authorizationStatus();\n result = status != 2;\n __f__(\"log\", \"定位权限开启:\" + result, \" at zego-express-video-uniapp/permission.js:48\");\n // 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation\n /* var enable = cllocationManger.locationServicesEnabled();\r\n var status = cllocationManger.authorizationStatus();\r\n console.log(\"enable:\" + enable);\r\n console.log(\"status:\" + status);\r\n if (enable && status != 2) {\r\n \tresult = true;\r\n \tconsole.log(\"手机定位服务已开启且已授予定位权限\");\r\n } else {\r\n \tconsole.log(\"手机系统的定位没有打开或未给予定位权限\");\r\n } */\n plus.ios.deleteObject(cllocationManger);\n return result;\n}\n\n// 判断麦克风权限是否开启\nfunction judgeIosPermissionRecord() {\n var result = false;\n var avaudiosession = plus.ios.import(\"AVAudioSession\");\n var avaudio = avaudiosession.sharedInstance();\n var permissionStatus = avaudio.recordPermission();\n __f__(\"log\", \"permissionStatus:\" + permissionStatus, \" at zego-express-video-uniapp/permission.js:70\");\n if (permissionStatus == 1684369017 || permissionStatus == 1970168948) {\n __f__(\"log\", \"麦克风权限没有开启\", \" at zego-express-video-uniapp/permission.js:72\");\n } else {\n result = true;\n __f__(\"log\", \"麦克风权限已经开启\", \" at zego-express-video-uniapp/permission.js:75\");\n }\n plus.ios.deleteObject(avaudiosession);\n return result;\n}\n\n// 判断相机权限是否开启\nfunction judgeIosPermissionCamera() {\n var result = false;\n var AVCaptureDevice = plus.ios.import(\"AVCaptureDevice\");\n var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide');\n __f__(\"log\", \"authStatus:\" + authStatus, \" at zego-express-video-uniapp/permission.js:86\");\n if (authStatus == 3) {\n result = true;\n __f__(\"log\", \"相机权限已经开启\", \" at zego-express-video-uniapp/permission.js:89\");\n } else {\n __f__(\"log\", \"相机权限没有开启\", \" at zego-express-video-uniapp/permission.js:91\");\n }\n plus.ios.deleteObject(AVCaptureDevice);\n return result;\n}\n\n// 判断相册权限是否开启\nfunction judgeIosPermissionPhotoLibrary() {\n var result = false;\n var PHPhotoLibrary = plus.ios.import(\"PHPhotoLibrary\");\n var authStatus = PHPhotoLibrary.authorizationStatus();\n __f__(\"log\", \"authStatus:\" + authStatus, \" at zego-express-video-uniapp/permission.js:102\");\n if (authStatus == 3) {\n result = true;\n __f__(\"log\", \"相册权限已经开启\", \" at zego-express-video-uniapp/permission.js:105\");\n } else {\n __f__(\"log\", \"相册权限没有开启\", \" at zego-express-video-uniapp/permission.js:107\");\n }\n plus.ios.deleteObject(PHPhotoLibrary);\n return result;\n}\n\n// 判断通讯录权限是否开启\nfunction judgeIosPermissionContact() {\n var result = false;\n var CNContactStore = plus.ios.import(\"CNContactStore\");\n var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);\n if (cnAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"通讯录权限已经开启\", \" at zego-express-video-uniapp/permission.js:120\");\n } else {\n __f__(\"log\", \"通讯录权限没有开启\", \" at zego-express-video-uniapp/permission.js:122\");\n }\n plus.ios.deleteObject(CNContactStore);\n return result;\n}\n\n// 判断日历权限是否开启\nfunction judgeIosPermissionCalendar() {\n var result = false;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);\n if (ekAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"日历权限已经开启\", \" at zego-express-video-uniapp/permission.js:135\");\n } else {\n __f__(\"log\", \"日历权限没有开启\", \" at zego-express-video-uniapp/permission.js:137\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\n\n// 判断备忘录权限是否开启\nfunction judgeIosPermissionMemo() {\n var result = false;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);\n if (ekAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"备忘录权限已经开启\", \" at zego-express-video-uniapp/permission.js:150\");\n } else {\n __f__(\"log\", \"备忘录权限没有开启\", \" at zego-express-video-uniapp/permission.js:152\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\n\n// Android权限查询\nfunction requestAndroidPermission(permissionID) {\n return new Promise(function (resolve, reject) {\n plus.android.requestPermissions([permissionID],\n // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装\n function (resultObj) {\n var result = 0;\n for (var i = 0; i < resultObj.granted.length; i++) {\n var grantedPermission = resultObj.granted[i];\n __f__(\"log\", '已获取的权限:' + grantedPermission, \" at zego-express-video-uniapp/permission.js:167\");\n result = 1;\n }\n for (var i = 0; i < resultObj.deniedPresent.length; i++) {\n var deniedPresentPermission = resultObj.deniedPresent[i];\n __f__(\"log\", '拒绝本次申请的权限:' + deniedPresentPermission, \" at zego-express-video-uniapp/permission.js:172\");\n result = 0;\n }\n for (var i = 0; i < resultObj.deniedAlways.length; i++) {\n var deniedAlwaysPermission = resultObj.deniedAlways[i];\n __f__(\"log\", '永久拒绝申请的权限:' + deniedAlwaysPermission, \" at zego-express-video-uniapp/permission.js:177\");\n result = -1;\n }\n resolve(result);\n // 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限\n // if (result != 1) {\n // gotoAppPermissionSetting()\n // }\n }, function (error) {\n __f__(\"log\", '申请权限错误:' + error.code + \" = \" + error.message, \" at zego-express-video-uniapp/permission.js:187\");\n resolve({\n code: error.code,\n message: error.message\n });\n });\n });\n}\n\n// 使用一个方法,根据参数判断权限\nfunction judgeIosPermission(permissionID) {\n if (permissionID == \"location\") {\n return judgeIosPermissionLocation();\n } else if (permissionID == \"camera\") {\n return judgeIosPermissionCamera();\n } else if (permissionID == \"photoLibrary\") {\n return judgeIosPermissionPhotoLibrary();\n } else if (permissionID == \"record\") {\n return judgeIosPermissionRecord();\n } else if (permissionID == \"push\") {\n return judgeIosPermissionPush();\n } else if (permissionID == \"contact\") {\n return judgeIosPermissionContact();\n } else if (permissionID == \"calendar\") {\n return judgeIosPermissionCalendar();\n } else if (permissionID == \"memo\") {\n return judgeIosPermissionMemo();\n }\n return false;\n}\n\n// 跳转到**应用**的权限页面\nfunction gotoAppPermissionSetting() {\n if (isIos) {\n var UIApplication = plus.ios.import(\"UIApplication\");\n var application2 = UIApplication.sharedApplication();\n var NSURL2 = plus.ios.import(\"NSURL\");\n // var setting2 = NSURL2.URLWithString(\"prefs:root=LOCATION_SERVICES\");\t\t\n var setting2 = NSURL2.URLWithString(\"app-settings:\");\n application2.openURL(setting2);\n plus.ios.deleteObject(setting2);\n plus.ios.deleteObject(NSURL2);\n plus.ios.deleteObject(application2);\n } else {\n // console.log(plus.device.vendor);\n var Intent = plus.android.importClass(\"android.content.Intent\");\n var Settings = plus.android.importClass(\"android.provider.Settings\");\n var Uri = plus.android.importClass(\"android.net.Uri\");\n var mainActivity = plus.android.runtimeMainActivity();\n var intent = new Intent();\n intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);\n var uri = Uri.fromParts(\"package\", mainActivity.getPackageName(), null);\n intent.setData(uri);\n mainActivity.startActivity(intent);\n }\n}\n\n// 检查系统的设备服务是否开启\n// var checkSystemEnableLocation = async function () {\nfunction checkSystemEnableLocation() {\n if (isIos) {\n var result = false;\n var cllocationManger = plus.ios.import(\"CLLocationManager\");\n var result = cllocationManger.locationServicesEnabled();\n __f__(\"log\", \"系统定位开启:\" + result, \" at zego-express-video-uniapp/permission.js:253\");\n plus.ios.deleteObject(cllocationManger);\n return result;\n } else {\n var context = plus.android.importClass(\"android.content.Context\");\n var locationManager = plus.android.importClass(\"android.location.LocationManager\");\n var main = plus.android.runtimeMainActivity();\n var mainSvr = main.getSystemService(context.LOCATION_SERVICE);\n var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER);\n __f__(\"log\", \"系统定位开启:\" + result, \" at zego-express-video-uniapp/permission.js:262\");\n return result;\n }\n}\nmodule.exports = {\n judgeIosPermission: judgeIosPermission,\n requestAndroidPermission: requestAndroidPermission,\n checkSystemEnableLocation: checkSystemEnableLocation,\n gotoAppPermissionSetting: gotoAppPermissionSetting\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9wZXJtaXNzaW9uLmpzIl0sIm5hbWVzIjpbImlzSW9zIiwicGx1cyIsIm9zIiwibmFtZSIsImp1ZGdlSW9zUGVybWlzc2lvblB1c2giLCJyZXN1bHQiLCJVSUFwcGxpY2F0aW9uIiwiaW9zIiwiaW1wb3J0IiwiYXBwIiwic2hhcmVkQXBwbGljYXRpb24iLCJlbmFibGVkVHlwZXMiLCJjdXJyZW50VXNlck5vdGlmaWNhdGlvblNldHRpbmdzIiwic2V0dGluZ3MiLCJwbHVzR2V0QXR0cmlidXRlIiwiZGVsZXRlT2JqZWN0IiwiZW5hYmxlZFJlbW90ZU5vdGlmaWNhdGlvblR5cGVzIiwianVkZ2VJb3NQZXJtaXNzaW9uTG9jYXRpb24iLCJjbGxvY2F0aW9uTWFuZ2VyIiwic3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1cyIsImp1ZGdlSW9zUGVybWlzc2lvblJlY29yZCIsImF2YXVkaW9zZXNzaW9uIiwiYXZhdWRpbyIsInNoYXJlZEluc3RhbmNlIiwicGVybWlzc2lvblN0YXR1cyIsInJlY29yZFBlcm1pc3Npb24iLCJqdWRnZUlvc1Blcm1pc3Npb25DYW1lcmEiLCJBVkNhcHR1cmVEZXZpY2UiLCJhdXRoU3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1c0Zvck1lZGlhVHlwZSIsImp1ZGdlSW9zUGVybWlzc2lvblBob3RvTGlicmFyeSIsIlBIUGhvdG9MaWJyYXJ5IiwianVkZ2VJb3NQZXJtaXNzaW9uQ29udGFjdCIsIkNOQ29udGFjdFN0b3JlIiwiY25BdXRoU3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1c0ZvckVudGl0eVR5cGUiLCJqdWRnZUlvc1Blcm1pc3Npb25DYWxlbmRhciIsIkVLRXZlbnRTdG9yZSIsImVrQXV0aFN0YXR1cyIsImp1ZGdlSW9zUGVybWlzc2lvbk1lbW8iLCJyZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24iLCJwZXJtaXNzaW9uSUQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImFuZHJvaWQiLCJyZXF1ZXN0UGVybWlzc2lvbnMiLCJyZXN1bHRPYmoiLCJpIiwiZ3JhbnRlZCIsImxlbmd0aCIsImdyYW50ZWRQZXJtaXNzaW9uIiwiZGVuaWVkUHJlc2VudCIsImRlbmllZFByZXNlbnRQZXJtaXNzaW9uIiwiZGVuaWVkQWx3YXlzIiwiZGVuaWVkQWx3YXlzUGVybWlzc2lvbiIsImVycm9yIiwiY29kZSIsIm1lc3NhZ2UiLCJqdWRnZUlvc1Blcm1pc3Npb24iLCJnb3RvQXBwUGVybWlzc2lvblNldHRpbmciLCJhcHBsaWNhdGlvbjIiLCJOU1VSTDIiLCJzZXR0aW5nMiIsIlVSTFdpdGhTdHJpbmciLCJvcGVuVVJMIiwiSW50ZW50IiwiaW1wb3J0Q2xhc3MiLCJTZXR0aW5ncyIsIlVyaSIsIm1haW5BY3Rpdml0eSIsInJ1bnRpbWVNYWluQWN0aXZpdHkiLCJpbnRlbnQiLCJzZXRBY3Rpb24iLCJBQ1RJT05fQVBQTElDQVRJT05fREVUQUlMU19TRVRUSU5HUyIsInVyaSIsImZyb21QYXJ0cyIsImdldFBhY2thZ2VOYW1lIiwic2V0RGF0YSIsInN0YXJ0QWN0aXZpdHkiLCJjaGVja1N5c3RlbUVuYWJsZUxvY2F0aW9uIiwibG9jYXRpb25TZXJ2aWNlc0VuYWJsZWQiLCJjb250ZXh0IiwibG9jYXRpb25NYW5hZ2VyIiwibWFpbiIsIm1haW5TdnIiLCJnZXRTeXN0ZW1TZXJ2aWNlIiwiTE9DQVRJT05fU0VSVklDRSIsImlzUHJvdmlkZXJFbmFibGVkIiwiR1BTX1BST1ZJREVSIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBLElBQUlBLEtBQUs7QUFFVEEsS0FBSyxHQUFJQyxJQUFJLENBQUNDLEVBQUUsQ0FBQ0MsSUFBSSxJQUFJLEtBQU07O0FBRy9CO0FBQ0EsU0FBU0Msc0JBQXNCLEdBQUc7RUFDakMsSUFBSUMsTUFBTSxHQUFHLEtBQUs7RUFDbEIsSUFBSUMsYUFBYSxHQUFHTCxJQUFJLENBQUNNLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGVBQWUsQ0FBQztFQUNwRCxJQUFJQyxHQUFHLEdBQUdILGFBQWEsQ0FBQ0ksaUJBQWlCLEVBQUU7RUFDM0MsSUFBSUMsWUFBWSxHQUFHLENBQUM7RUFDcEIsSUFBSUYsR0FBRyxDQUFDRywrQkFBK0IsRUFBRTtJQUN4QyxJQUFJQyxRQUFRLEdBQUdKLEdBQUcsQ0FBQ0csK0JBQStCLEVBQUU7SUFDcERELFlBQVksR0FBR0UsUUFBUSxDQUFDQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUM7SUFDakQsYUFBWSxnQkFBZ0IsR0FBR0gsWUFBWTtJQUMzQyxJQUFJQSxZQUFZLElBQUksQ0FBQyxFQUFFO01BQ3RCLGFBQVksVUFBVTtJQUN2QixDQUFDLE1BQU07TUFDTk4sTUFBTSxHQUFHLElBQUk7TUFDYixhQUFZLFdBQVc7SUFDeEI7SUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ0YsUUFBUSxDQUFDO0VBQ2hDLENBQUMsTUFBTTtJQUNORixZQUFZLEdBQUdGLEdBQUcsQ0FBQ08sOEJBQThCLEVBQUU7SUFDbkQsSUFBSUwsWUFBWSxJQUFJLENBQUMsRUFBRTtNQUN0QixhQUFZLFdBQVc7SUFDeEIsQ0FBQyxNQUFNO01BQ05OLE1BQU0sR0FBRyxJQUFJO01BQ2IsYUFBWSxXQUFXO0lBQ3hCO0lBQ0EsYUFBWSxnQkFBZ0IsR0FBR00sWUFBWTtFQUM1QztFQUNBVixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDTixHQUFHLENBQUM7RUFDMUJSLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNULGFBQWEsQ0FBQztFQUNwQyxPQUFPRCxNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTWSwwQkFBMEIsR0FBRztFQUNyQyxJQUFJWixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJYSxnQkFBZ0IsR0FBR2pCLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsbUJBQW1CLENBQUM7RUFDM0QsSUFBSVcsTUFBTSxHQUFHRCxnQkFBZ0IsQ0FBQ0UsbUJBQW1CLEVBQUU7RUFDbkRmLE1BQU0sR0FBSWMsTUFBTSxJQUFJLENBQUU7RUFDdEIsYUFBWSxTQUFTLEdBQUdkLE1BQU07RUFDOUI7RUFDQTtBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNDSixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDRyxnQkFBZ0IsQ0FBQztFQUN2QyxPQUFPYixNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTZ0Isd0JBQXdCLEdBQUc7RUFDbkMsSUFBSWhCLE1BQU0sR0FBRyxLQUFLO0VBQ2xCLElBQUlpQixjQUFjLEdBQUdyQixJQUFJLENBQUNNLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGdCQUFnQixDQUFDO0VBQ3RELElBQUllLE9BQU8sR0FBR0QsY0FBYyxDQUFDRSxjQUFjLEVBQUU7RUFDN0MsSUFBSUMsZ0JBQWdCLEdBQUdGLE9BQU8sQ0FBQ0csZ0JBQWdCLEVBQUU7RUFDakQsYUFBWSxtQkFBbUIsR0FBR0QsZ0JBQWdCO0VBQ2xELElBQUlBLGdCQUFnQixJQUFJLFVBQVUsSUFBSUEsZ0JBQWdCLElBQUksVUFBVSxFQUFFO0lBQ3JFLGFBQVksV0FBVztFQUN4QixDQUFDLE1BQU07SUFDTnBCLE1BQU0sR0FBRyxJQUFJO0lBQ2IsYUFBWSxXQUFXO0VBQ3hCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNPLGNBQWMsQ0FBQztFQUNyQyxPQUFPakIsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBU3NCLHdCQUF3QixHQUFHO0VBQ25DLElBQUl0QixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJdUIsZUFBZSxHQUFHM0IsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQztFQUN4RCxJQUFJcUIsVUFBVSxHQUFHRCxlQUFlLENBQUNFLCtCQUErQixDQUFDLE1BQU0sQ0FBQztFQUN4RSxhQUFZLGFBQWEsR0FBR0QsVUFBVTtFQUN0QyxJQUFJQSxVQUFVLElBQUksQ0FBQyxFQUFFO0lBQ3BCeEIsTUFBTSxHQUFHLElBQUk7SUFDYixhQUFZLFVBQVU7RUFDdkIsQ0FBQyxNQUFNO0lBQ04sYUFBWSxVQUFVO0VBQ3ZCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNhLGVBQWUsQ0FBQztFQUN0QyxPQUFPdkIsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBUzBCLDhCQUE4QixHQUFHO0VBQ3pDLElBQUkxQixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJMkIsY0FBYyxHQUFHL0IsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJcUIsVUFBVSxHQUFHRyxjQUFjLENBQUNaLG1CQUFtQixFQUFFO0VBQ3JELGFBQVksYUFBYSxHQUFHUyxVQUFVO0VBQ3RDLElBQUlBLFVBQVUsSUFBSSxDQUFDLEVBQUU7SUFDcEJ4QixNQUFNLEdBQUcsSUFBSTtJQUNiLGFBQVksVUFBVTtFQUN2QixDQUFDLE1BQU07SUFDTixhQUFZLFVBQVU7RUFDdkI7RUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ2lCLGNBQWMsQ0FBQztFQUNyQyxPQUFPM0IsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBUzRCLHlCQUF5QixHQUFHO0VBQ3BDLElBQUk1QixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJNkIsY0FBYyxHQUFHakMsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJMkIsWUFBWSxHQUFHRCxjQUFjLENBQUNFLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztFQUNyRSxJQUFJRCxZQUFZLElBQUksQ0FBQyxFQUFFO0lBQ3RCOUIsTUFBTSxHQUFHLElBQUk7SUFDYixhQUFZLFdBQVc7RUFDeEIsQ0FBQyxNQUFNO0lBQ04sYUFBWSxXQUFXO0VBQ3hCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNtQixjQUFjLENBQUM7RUFDckMsT0FBTzdCLE1BQU07QUFDZDs7QUFFQTtBQUNBLFNBQVNnQywwQkFBMEIsR0FBRztFQUNyQyxJQUFJaEMsTUFBTSxHQUFHLEtBQUs7RUFDbEIsSUFBSWlDLFlBQVksR0FBR3JDLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsY0FBYyxDQUFDO0VBQ2xELElBQUkrQixZQUFZLEdBQUdELFlBQVksQ0FBQ0YsZ0NBQWdDLENBQUMsQ0FBQyxDQUFDO0VBQ25FLElBQUlHLFlBQVksSUFBSSxDQUFDLEVBQUU7SUFDdEJsQyxNQUFNLEdBQUcsSUFBSTtJQUNiLGFBQVksVUFBVTtFQUN2QixDQUFDLE1BQU07SUFDTixhQUFZLFVBQVU7RUFDdkI7RUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ3VCLFlBQVksQ0FBQztFQUNuQyxPQUFPakMsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBU21DLHNCQUFzQixHQUFHO0VBQ2pDLElBQUluQyxNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJaUMsWUFBWSxHQUFHckMsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxjQUFjLENBQUM7RUFDbEQsSUFBSStCLFlBQVksR0FBR0QsWUFBWSxDQUFDRixnQ0FBZ0MsQ0FBQyxDQUFDLENBQUM7RUFDbkUsSUFBSUcsWUFBWSxJQUFJLENBQUMsRUFBRTtJQUN0QmxDLE1BQU0sR0FBRyxJQUFJO0lBQ2IsYUFBWSxXQUFXO0VBQ3hCLENBQUMsTUFBTTtJQUNOLGFBQVksV0FBVztFQUN4QjtFQUNBSixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDdUIsWUFBWSxDQUFDO0VBQ25DLE9BQU9qQyxNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTb0Msd0JBQXdCLENBQUNDLFlBQVksRUFBRTtFQUMvQyxPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztJQUN2QzVDLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ0Msa0JBQWtCLENBQzlCLENBQUNMLFlBQVksQ0FBQztJQUFFO0lBQ2hCLFVBQVNNLFNBQVMsRUFBRTtNQUNuQixJQUFJM0MsTUFBTSxHQUFHLENBQUM7TUFDZCxLQUFLLElBQUk0QyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdELFNBQVMsQ0FBQ0UsT0FBTyxDQUFDQyxNQUFNLEVBQUVGLENBQUMsRUFBRSxFQUFFO1FBQ2xELElBQUlHLGlCQUFpQixHQUFHSixTQUFTLENBQUNFLE9BQU8sQ0FBQ0QsQ0FBQyxDQUFDO1FBQzVDLGFBQVksU0FBUyxHQUFHRyxpQkFBaUI7UUFDekMvQyxNQUFNLEdBQUcsQ0FBQztNQUNYO01BQ0EsS0FBSyxJQUFJNEMsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHRCxTQUFTLENBQUNLLGFBQWEsQ0FBQ0YsTUFBTSxFQUFFRixDQUFDLEVBQUUsRUFBRTtRQUN4RCxJQUFJSyx1QkFBdUIsR0FBR04sU0FBUyxDQUFDSyxhQUFhLENBQUNKLENBQUMsQ0FBQztRQUN4RCxhQUFZLFlBQVksR0FBR0ssdUJBQXVCO1FBQ2xEakQsTUFBTSxHQUFHLENBQUM7TUFDWDtNQUNBLEtBQUssSUFBSTRDLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR0QsU0FBUyxDQUFDTyxZQUFZLENBQUNKLE1BQU0sRUFBRUYsQ0FBQyxFQUFFLEVBQUU7UUFDdkQsSUFBSU8sc0JBQXNCLEdBQUdSLFNBQVMsQ0FBQ08sWUFBWSxDQUFDTixDQUFDLENBQUM7UUFDdEQsYUFBWSxZQUFZLEdBQUdPLHNCQUFzQjtRQUNqRG5ELE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDWjtNQUNBdUMsT0FBTyxDQUFDdkMsTUFBTSxDQUFDO01BQ2Y7TUFDQTtNQUNBO01BQ0E7SUFDRCxDQUFDLEVBQ0QsVUFBU29ELEtBQUssRUFBRTtNQUNmLGFBQVksU0FBUyxHQUFHQSxLQUFLLENBQUNDLElBQUksR0FBRyxLQUFLLEdBQUdELEtBQUssQ0FBQ0UsT0FBTztNQUMxRGYsT0FBTyxDQUFDO1FBQ1BjLElBQUksRUFBRUQsS0FBSyxDQUFDQyxJQUFJO1FBQ2hCQyxPQUFPLEVBQUVGLEtBQUssQ0FBQ0U7TUFDaEIsQ0FBQyxDQUFDO0lBQ0gsQ0FBQyxDQUNEO0VBQ0YsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQSxTQUFTQyxrQkFBa0IsQ0FBQ2xCLFlBQVksRUFBRTtFQUN6QyxJQUFJQSxZQUFZLElBQUksVUFBVSxFQUFFO0lBQy9CLE9BQU96QiwwQkFBMEIsRUFBRTtFQUNwQyxDQUFDLE1BQU0sSUFBSXlCLFlBQVksSUFBSSxRQUFRLEVBQUU7SUFDcEMsT0FBT2Ysd0JBQXdCLEVBQUU7RUFDbEMsQ0FBQyxNQUFNLElBQUllLFlBQVksSUFBSSxjQUFjLEVBQUU7SUFDMUMsT0FBT1gsOEJBQThCLEVBQUU7RUFDeEMsQ0FBQyxNQUFNLElBQUlXLFlBQVksSUFBSSxRQUFRLEVBQUU7SUFDcEMsT0FBT3JCLHdCQUF3QixFQUFFO0VBQ2xDLENBQUMsTUFBTSxJQUFJcUIsWUFBWSxJQUFJLE1BQU0sRUFBRTtJQUNsQyxPQUFPdEMsc0JBQXNCLEVBQUU7RUFDaEMsQ0FBQyxNQUFNLElBQUlzQyxZQUFZLElBQUksU0FBUyxFQUFFO0lBQ3JDLE9BQU9ULHlCQUF5QixFQUFFO0VBQ25DLENBQUMsTUFBTSxJQUFJUyxZQUFZLElBQUksVUFBVSxFQUFFO0lBQ3RDLE9BQU9MLDBCQUEwQixFQUFFO0VBQ3BDLENBQUMsTUFBTSxJQUFJSyxZQUFZLElBQUksTUFBTSxFQUFFO0lBQ2xDLE9BQU9GLHNCQUFzQixFQUFFO0VBQ2hDO0VBQ0EsT0FBTyxLQUFLO0FBQ2I7O0FBRUE7QUFDQSxTQUFTcUIsd0JBQXdCLEdBQUc7RUFDbkMsSUFBSTdELEtBQUssRUFBRTtJQUNWLElBQUlNLGFBQWEsR0FBR0wsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxlQUFlLENBQUM7SUFDcEQsSUFBSXNELFlBQVksR0FBR3hELGFBQWEsQ0FBQ0ksaUJBQWlCLEVBQUU7SUFDcEQsSUFBSXFELE1BQU0sR0FBRzlELElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3JDO0lBQ0EsSUFBSXdELFFBQVEsR0FBR0QsTUFBTSxDQUFDRSxhQUFhLENBQUMsZUFBZSxDQUFDO0lBQ3BESCxZQUFZLENBQUNJLE9BQU8sQ0FBQ0YsUUFBUSxDQUFDO0lBRTlCL0QsSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ2lELFFBQVEsQ0FBQztJQUMvQi9ELElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNnRCxNQUFNLENBQUM7SUFDN0I5RCxJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDK0MsWUFBWSxDQUFDO0VBQ3BDLENBQUMsTUFBTTtJQUNOO0lBQ0EsSUFBSUssTUFBTSxHQUFHbEUsSUFBSSxDQUFDNkMsT0FBTyxDQUFDc0IsV0FBVyxDQUFDLHdCQUF3QixDQUFDO0lBQy9ELElBQUlDLFFBQVEsR0FBR3BFLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ3NCLFdBQVcsQ0FBQywyQkFBMkIsQ0FBQztJQUNwRSxJQUFJRSxHQUFHLEdBQUdyRSxJQUFJLENBQUM2QyxPQUFPLENBQUNzQixXQUFXLENBQUMsaUJBQWlCLENBQUM7SUFDckQsSUFBSUcsWUFBWSxHQUFHdEUsSUFBSSxDQUFDNkMsT0FBTyxDQUFDMEIsbUJBQW1CLEVBQUU7SUFDckQsSUFBSUMsTUFBTSxHQUFHLElBQUlOLE1BQU0sRUFBRTtJQUN6Qk0sTUFBTSxDQUFDQyxTQUFTLENBQUNMLFFBQVEsQ0FBQ00sbUNBQW1DLENBQUM7SUFDOUQsSUFBSUMsR0FBRyxHQUFHTixHQUFHLENBQUNPLFNBQVMsQ0FBQyxTQUFTLEVBQUVOLFlBQVksQ0FBQ08sY0FBYyxFQUFFLEVBQUUsSUFBSSxDQUFDO0lBQ3ZFTCxNQUFNLENBQUNNLE9BQU8sQ0FBQ0gsR0FBRyxDQUFDO0lBQ25CTCxZQUFZLENBQUNTLGFBQWEsQ0FBQ1AsTUFBTSxDQUFDO0VBQ25DO0FBQ0Q7O0FBRUE7QUFDQTtBQUNBLFNBQVNRLHlCQUF5QixHQUFHO0VBQ3BDLElBQUlqRixLQUFLLEVBQUU7SUFDVixJQUFJSyxNQUFNLEdBQUcsS0FBSztJQUNsQixJQUFJYSxnQkFBZ0IsR0FBR2pCLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsbUJBQW1CLENBQUM7SUFDM0QsSUFBSUgsTUFBTSxHQUFHYSxnQkFBZ0IsQ0FBQ2dFLHVCQUF1QixFQUFFO0lBQ3ZELGFBQVksU0FBUyxHQUFHN0UsTUFBTTtJQUM5QkosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ0csZ0JBQWdCLENBQUM7SUFDdkMsT0FBT2IsTUFBTTtFQUNkLENBQUMsTUFBTTtJQUNOLElBQUk4RSxPQUFPLEdBQUdsRixJQUFJLENBQUM2QyxPQUFPLENBQUNzQixXQUFXLENBQUMseUJBQXlCLENBQUM7SUFDakUsSUFBSWdCLGVBQWUsR0FBR25GLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ3NCLFdBQVcsQ0FBQyxrQ0FBa0MsQ0FBQztJQUNsRixJQUFJaUIsSUFBSSxHQUFHcEYsSUFBSSxDQUFDNkMsT0FBTyxDQUFDMEIsbUJBQW1CLEVBQUU7SUFDN0MsSUFBSWMsT0FBTyxHQUFHRCxJQUFJLENBQUNFLGdCQUFnQixDQUFDSixPQUFPLENBQUNLLGdCQUFnQixDQUFDO0lBQzdELElBQUluRixNQUFNLEdBQUdpRixPQUFPLENBQUNHLGlCQUFpQixDQUFDTCxlQUFlLENBQUNNLFlBQVksQ0FBQztJQUNwRSxhQUFZLFNBQVMsR0FBR3JGLE1BQU07SUFDOUIsT0FBT0EsTUFBTTtFQUNkO0FBQ0Q7QUFFQXNGLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2hCaEMsa0JBQWtCLEVBQUVBLGtCQUFrQjtFQUN0Q25CLHdCQUF3QixFQUFFQSx3QkFBd0I7RUFDbER3Qyx5QkFBeUIsRUFBRUEseUJBQXlCO0VBQ3BEcEIsd0JBQXdCLEVBQUVBO0FBQzNCLENBQUMsQyIsImZpbGUiOiI4MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICog5pys5qih5Z2X5bCB6KOF5LqGQW5kcm9pZOOAgWlPU+eahOW6lOeUqOadg+mZkOWIpOaWreOAgeaJk+W8gOW6lOeUqOadg+mZkOiuvue9rueVjOmdouOAgeS7peWPiuS9jee9ruezu+e7n+acjeWKoeaYr+WQpuW8gOWQr1xyXG4gKi9cclxuXHJcbnZhciBpc0lvc1xyXG5cclxuaXNJb3MgPSAocGx1cy5vcy5uYW1lID09IFwiaU9TXCIpXHJcblxyXG5cclxuLy8g5Yik5pat5o6o6YCB5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvblB1c2goKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBVSUFwcGxpY2F0aW9uID0gcGx1cy5pb3MuaW1wb3J0KFwiVUlBcHBsaWNhdGlvblwiKTtcclxuXHR2YXIgYXBwID0gVUlBcHBsaWNhdGlvbi5zaGFyZWRBcHBsaWNhdGlvbigpO1xyXG5cdHZhciBlbmFibGVkVHlwZXMgPSAwO1xyXG5cdGlmIChhcHAuY3VycmVudFVzZXJOb3RpZmljYXRpb25TZXR0aW5ncykge1xyXG5cdFx0dmFyIHNldHRpbmdzID0gYXBwLmN1cnJlbnRVc2VyTm90aWZpY2F0aW9uU2V0dGluZ3MoKTtcclxuXHRcdGVuYWJsZWRUeXBlcyA9IHNldHRpbmdzLnBsdXNHZXRBdHRyaWJ1dGUoXCJ0eXBlc1wiKTtcclxuXHRcdGNvbnNvbGUubG9nKFwiZW5hYmxlZFR5cGVzMTpcIiArIGVuYWJsZWRUeXBlcyk7XHJcblx0XHRpZiAoZW5hYmxlZFR5cGVzID09IDApIHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLmjqjpgIHmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuW3sue7j+W8gOWQr+aOqOmAgeWKn+iDvSFcIilcclxuXHRcdH1cclxuXHRcdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChzZXR0aW5ncyk7XHJcblx0fSBlbHNlIHtcclxuXHRcdGVuYWJsZWRUeXBlcyA9IGFwcC5lbmFibGVkUmVtb3RlTm90aWZpY2F0aW9uVHlwZXMoKTtcclxuXHRcdGlmIChlbmFibGVkVHlwZXMgPT0gMCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuaOqOmAgeadg+mZkOayoeacieW8gOWQryFcIik7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuW3sue7j+W8gOWQr+aOqOmAgeWKn+iDvSFcIilcclxuXHRcdH1cclxuXHRcdGNvbnNvbGUubG9nKFwiZW5hYmxlZFR5cGVzMjpcIiArIGVuYWJsZWRUeXBlcyk7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChhcHApO1xyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChVSUFwcGxpY2F0aW9uKTtcclxuXHRyZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG4vLyDliKTmlq3lrprkvY3mnYPpmZDmmK/lkKblvIDlkK9cclxuZnVuY3Rpb24ganVkZ2VJb3NQZXJtaXNzaW9uTG9jYXRpb24oKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBjbGxvY2F0aW9uTWFuZ2VyID0gcGx1cy5pb3MuaW1wb3J0KFwiQ0xMb2NhdGlvbk1hbmFnZXJcIik7XHJcblx0dmFyIHN0YXR1cyA9IGNsbG9jYXRpb25NYW5nZXIuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdHJlc3VsdCA9IChzdGF0dXMgIT0gMilcclxuXHRjb25zb2xlLmxvZyhcIuWumuS9jeadg+mZkOW8gOWQr++8mlwiICsgcmVzdWx0KTtcclxuXHQvLyDku6XkuIvku6PnoIHliKTmlq3kuobmiYvmnLrorr7lpIfnmoTlrprkvY3mmK/lkKblhbPpl63vvIzmjqjojZDlj6booYzkvb/nlKjmlrnms5UgY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvblxyXG5cdC8qIHZhciBlbmFibGUgPSBjbGxvY2F0aW9uTWFuZ2VyLmxvY2F0aW9uU2VydmljZXNFbmFibGVkKCk7XHJcblx0dmFyIHN0YXR1cyA9IGNsbG9jYXRpb25NYW5nZXIuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdGNvbnNvbGUubG9nKFwiZW5hYmxlOlwiICsgZW5hYmxlKTtcclxuXHRjb25zb2xlLmxvZyhcInN0YXR1czpcIiArIHN0YXR1cyk7XHJcblx0aWYgKGVuYWJsZSAmJiBzdGF0dXMgIT0gMikge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi5omL5py65a6a5L2N5pyN5Yqh5bey5byA5ZCv5LiU5bey5o6I5LqI5a6a5L2N5p2D6ZmQXCIpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuaJi+acuuezu+e7n+eahOWumuS9jeayoeacieaJk+W8gOaIluacque7meS6iOWumuS9jeadg+mZkFwiKTtcclxuXHR9ICovXHJcblx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KGNsbG9jYXRpb25NYW5nZXIpO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWrem6puWFi+mjjuadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25SZWNvcmQoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBhdmF1ZGlvc2Vzc2lvbiA9IHBsdXMuaW9zLmltcG9ydChcIkFWQXVkaW9TZXNzaW9uXCIpO1xyXG5cdHZhciBhdmF1ZGlvID0gYXZhdWRpb3Nlc3Npb24uc2hhcmVkSW5zdGFuY2UoKTtcclxuXHR2YXIgcGVybWlzc2lvblN0YXR1cyA9IGF2YXVkaW8ucmVjb3JkUGVybWlzc2lvbigpO1xyXG5cdGNvbnNvbGUubG9nKFwicGVybWlzc2lvblN0YXR1czpcIiArIHBlcm1pc3Npb25TdGF0dXMpO1xyXG5cdGlmIChwZXJtaXNzaW9uU3RhdHVzID09IDE2ODQzNjkwMTcgfHwgcGVybWlzc2lvblN0YXR1cyA9PSAxOTcwMTY4OTQ4KSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIum6puWFi+mjjuadg+mZkOayoeacieW8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi6bqm5YWL6aOO5p2D6ZmQ5bey57uP5byA5ZCvXCIpO1xyXG5cdH1cclxuXHRwbHVzLmlvcy5kZWxldGVPYmplY3QoYXZhdWRpb3Nlc3Npb24pO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWreebuOacuuadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25DYW1lcmEoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBBVkNhcHR1cmVEZXZpY2UgPSBwbHVzLmlvcy5pbXBvcnQoXCJBVkNhcHR1cmVEZXZpY2VcIik7XHJcblx0dmFyIGF1dGhTdGF0dXMgPSBBVkNhcHR1cmVEZXZpY2UuYXV0aG9yaXphdGlvblN0YXR1c0Zvck1lZGlhVHlwZSgndmlkZScpO1xyXG5cdGNvbnNvbGUubG9nKFwiYXV0aFN0YXR1czpcIiArIGF1dGhTdGF0dXMpO1xyXG5cdGlmIChhdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIuebuOacuuadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLnm7jmnLrmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChBVkNhcHR1cmVEZXZpY2UpO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWreebuOWGjOadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25QaG90b0xpYnJhcnkoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBQSFBob3RvTGlicmFyeSA9IHBsdXMuaW9zLmltcG9ydChcIlBIUGhvdG9MaWJyYXJ5XCIpO1xyXG5cdHZhciBhdXRoU3RhdHVzID0gUEhQaG90b0xpYnJhcnkuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdGNvbnNvbGUubG9nKFwiYXV0aFN0YXR1czpcIiArIGF1dGhTdGF0dXMpO1xyXG5cdGlmIChhdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIuebuOWGjOadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLnm7jlhozmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChQSFBob3RvTGlicmFyeSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8g5Yik5pat6YCa6K6v5b2V5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbkNvbnRhY3QoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBDTkNvbnRhY3RTdG9yZSA9IHBsdXMuaW9zLmltcG9ydChcIkNOQ29udGFjdFN0b3JlXCIpO1xyXG5cdHZhciBjbkF1dGhTdGF0dXMgPSBDTkNvbnRhY3RTdG9yZS5hdXRob3JpemF0aW9uU3RhdHVzRm9yRW50aXR5VHlwZSgwKTtcclxuXHRpZiAoY25BdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIumAmuiur+W9leadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLpgJrorq/lvZXmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChDTkNvbnRhY3RTdG9yZSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8g5Yik5pat5pel5Y6G5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbkNhbGVuZGFyKCkge1xyXG5cdHZhciByZXN1bHQgPSBmYWxzZTtcclxuXHR2YXIgRUtFdmVudFN0b3JlID0gcGx1cy5pb3MuaW1wb3J0KFwiRUtFdmVudFN0b3JlXCIpO1xyXG5cdHZhciBla0F1dGhTdGF0dXMgPSBFS0V2ZW50U3RvcmUuYXV0aG9yaXphdGlvblN0YXR1c0ZvckVudGl0eVR5cGUoMCk7XHJcblx0aWYgKGVrQXV0aFN0YXR1cyA9PSAzKSB7XHJcblx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0Y29uc29sZS5sb2coXCLml6XljobmnYPpmZDlt7Lnu4/lvIDlkK9cIik7XHJcblx0fSBlbHNlIHtcclxuXHRcdGNvbnNvbGUubG9nKFwi5pel5Y6G5p2D6ZmQ5rKh5pyJ5byA5ZCvXCIpO1xyXG5cdH1cclxuXHRwbHVzLmlvcy5kZWxldGVPYmplY3QoRUtFdmVudFN0b3JlKTtcclxuXHRyZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG4vLyDliKTmlq3lpIflv5jlvZXmnYPpmZDmmK/lkKblvIDlkK9cclxuZnVuY3Rpb24ganVkZ2VJb3NQZXJtaXNzaW9uTWVtbygpIHtcclxuXHR2YXIgcmVzdWx0ID0gZmFsc2U7XHJcblx0dmFyIEVLRXZlbnRTdG9yZSA9IHBsdXMuaW9zLmltcG9ydChcIkVLRXZlbnRTdG9yZVwiKTtcclxuXHR2YXIgZWtBdXRoU3RhdHVzID0gRUtFdmVudFN0b3JlLmF1dGhvcml6YXRpb25TdGF0dXNGb3JFbnRpdHlUeXBlKDEpO1xyXG5cdGlmIChla0F1dGhTdGF0dXMgPT0gMykge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi5aSH5b+Y5b2V5p2D6ZmQ5bey57uP5byA5ZCvXCIpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuWkh+W/mOW9leadg+mZkOayoeacieW8gOWQr1wiKTtcclxuXHR9XHJcblx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KEVLRXZlbnRTdG9yZSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8gQW5kcm9pZOadg+mZkOafpeivolxyXG5mdW5jdGlvbiByZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24ocGVybWlzc2lvbklEKSB7XHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdHBsdXMuYW5kcm9pZC5yZXF1ZXN0UGVybWlzc2lvbnMoXHJcblx0XHRcdFtwZXJtaXNzaW9uSURdLCAvLyDnkIborrrkuIrmlK/mjIHlpJrkuKrmnYPpmZDlkIzml7bmn6Xor6LvvIzkvYblrp7pmYXkuIrmnKzlh73mlbDlsIHoo4Xlj6rlpITnkIbkuobkuIDkuKrmnYPpmZDnmoTmg4XlhrXjgILmnInpnIDopoHnmoTlj6/oh6rooYzmianlsZXlsIHoo4VcclxuXHRcdFx0ZnVuY3Rpb24ocmVzdWx0T2JqKSB7XHJcblx0XHRcdFx0dmFyIHJlc3VsdCA9IDA7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZ3JhbnRlZC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGdyYW50ZWRQZXJtaXNzaW9uID0gcmVzdWx0T2JqLmdyYW50ZWRbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5bey6I635Y+W55qE5p2D6ZmQ77yaJyArIGdyYW50ZWRQZXJtaXNzaW9uKTtcclxuXHRcdFx0XHRcdHJlc3VsdCA9IDFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZGVuaWVkUHJlc2VudC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGRlbmllZFByZXNlbnRQZXJtaXNzaW9uID0gcmVzdWx0T2JqLmRlbmllZFByZXNlbnRbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5ouS57ud5pys5qyh55Sz6K+355qE5p2D6ZmQ77yaJyArIGRlbmllZFByZXNlbnRQZXJtaXNzaW9uKTtcclxuXHRcdFx0XHRcdHJlc3VsdCA9IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZGVuaWVkQWx3YXlzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR2YXIgZGVuaWVkQWx3YXlzUGVybWlzc2lvbiA9IHJlc3VsdE9iai5kZW5pZWRBbHdheXNbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5rC45LmF5ouS57ud55Sz6K+355qE5p2D6ZmQ77yaJyArIGRlbmllZEFsd2F5c1Blcm1pc3Npb24pO1xyXG5cdFx0XHRcdFx0cmVzdWx0ID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVzb2x2ZShyZXN1bHQpO1xyXG5cdFx0XHRcdC8vIOiLpeaJgOmcgOadg+mZkOiiq+aLkue7nSzliJnmiZPlvIBBUFDorr7nva7nlYzpnaIs5Y+v5Lul5ZyoQVBQ6K6+572u55WM6Z2i5omT5byA55u45bqU5p2D6ZmQXHJcblx0XHRcdFx0Ly8gaWYgKHJlc3VsdCAhPSAxKSB7XHJcblx0XHRcdFx0Ly8gZ290b0FwcFBlcm1pc3Npb25TZXR0aW5nKClcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZ1bmN0aW9uKGVycm9yKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+eUs+ivt+adg+mZkOmUmeivr++8micgKyBlcnJvci5jb2RlICsgXCIgPSBcIiArIGVycm9yLm1lc3NhZ2UpO1xyXG5cdFx0XHRcdHJlc29sdmUoe1xyXG5cdFx0XHRcdFx0Y29kZTogZXJyb3IuY29kZSxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6IGVycm9yLm1lc3NhZ2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0KTtcclxuXHR9KTtcclxufVxyXG5cclxuLy8g5L2/55So5LiA5Liq5pa55rOV77yM5qC55o2u5Y+C5pWw5Yik5pat5p2D6ZmQXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbihwZXJtaXNzaW9uSUQpIHtcclxuXHRpZiAocGVybWlzc2lvbklEID09IFwibG9jYXRpb25cIikge1xyXG5cdFx0cmV0dXJuIGp1ZGdlSW9zUGVybWlzc2lvbkxvY2F0aW9uKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcImNhbWVyYVwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ2FtZXJhKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInBob3RvTGlicmFyeVwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uUGhvdG9MaWJyYXJ5KClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInJlY29yZFwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uUmVjb3JkKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInB1c2hcIikge1xyXG5cdFx0cmV0dXJuIGp1ZGdlSW9zUGVybWlzc2lvblB1c2goKVxyXG5cdH0gZWxzZSBpZiAocGVybWlzc2lvbklEID09IFwiY29udGFjdFwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ29udGFjdCgpXHJcblx0fSBlbHNlIGlmIChwZXJtaXNzaW9uSUQgPT0gXCJjYWxlbmRhclwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ2FsZW5kYXIoKVxyXG5cdH0gZWxzZSBpZiAocGVybWlzc2lvbklEID09IFwibWVtb1wiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uTWVtbygpXHJcblx0fVxyXG5cdHJldHVybiBmYWxzZTtcclxufVxyXG5cclxuLy8g6Lez6L2s5YiwKirlupTnlKgqKueahOadg+mZkOmhtemdolxyXG5mdW5jdGlvbiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmcoKSB7XHJcblx0aWYgKGlzSW9zKSB7XHJcblx0XHR2YXIgVUlBcHBsaWNhdGlvbiA9IHBsdXMuaW9zLmltcG9ydChcIlVJQXBwbGljYXRpb25cIik7XHJcblx0XHR2YXIgYXBwbGljYXRpb24yID0gVUlBcHBsaWNhdGlvbi5zaGFyZWRBcHBsaWNhdGlvbigpO1xyXG5cdFx0dmFyIE5TVVJMMiA9IHBsdXMuaW9zLmltcG9ydChcIk5TVVJMXCIpO1xyXG5cdFx0Ly8gdmFyIHNldHRpbmcyID0gTlNVUkwyLlVSTFdpdGhTdHJpbmcoXCJwcmVmczpyb290PUxPQ0FUSU9OX1NFUlZJQ0VTXCIpO1x0XHRcclxuXHRcdHZhciBzZXR0aW5nMiA9IE5TVVJMMi5VUkxXaXRoU3RyaW5nKFwiYXBwLXNldHRpbmdzOlwiKTtcclxuXHRcdGFwcGxpY2F0aW9uMi5vcGVuVVJMKHNldHRpbmcyKTtcclxuXHJcblx0XHRwbHVzLmlvcy5kZWxldGVPYmplY3Qoc2V0dGluZzIpO1xyXG5cdFx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KE5TVVJMMik7XHJcblx0XHRwbHVzLmlvcy5kZWxldGVPYmplY3QoYXBwbGljYXRpb24yKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Ly8gY29uc29sZS5sb2cocGx1cy5kZXZpY2UudmVuZG9yKTtcclxuXHRcdHZhciBJbnRlbnQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmNvbnRlbnQuSW50ZW50XCIpO1xyXG5cdFx0dmFyIFNldHRpbmdzID0gcGx1cy5hbmRyb2lkLmltcG9ydENsYXNzKFwiYW5kcm9pZC5wcm92aWRlci5TZXR0aW5nc1wiKTtcclxuXHRcdHZhciBVcmkgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLm5ldC5VcmlcIik7XHJcblx0XHR2YXIgbWFpbkFjdGl2aXR5ID0gcGx1cy5hbmRyb2lkLnJ1bnRpbWVNYWluQWN0aXZpdHkoKTtcclxuXHRcdHZhciBpbnRlbnQgPSBuZXcgSW50ZW50KCk7XHJcblx0XHRpbnRlbnQuc2V0QWN0aW9uKFNldHRpbmdzLkFDVElPTl9BUFBMSUNBVElPTl9ERVRBSUxTX1NFVFRJTkdTKTtcclxuXHRcdHZhciB1cmkgPSBVcmkuZnJvbVBhcnRzKFwicGFja2FnZVwiLCBtYWluQWN0aXZpdHkuZ2V0UGFja2FnZU5hbWUoKSwgbnVsbCk7XHJcblx0XHRpbnRlbnQuc2V0RGF0YSh1cmkpO1xyXG5cdFx0bWFpbkFjdGl2aXR5LnN0YXJ0QWN0aXZpdHkoaW50ZW50KTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOajgOafpeezu+e7n+eahOiuvuWkh+acjeWKoeaYr+WQpuW8gOWQr1xyXG4vLyB2YXIgY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvbiA9IGFzeW5jIGZ1bmN0aW9uICgpIHtcclxuZnVuY3Rpb24gY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvbigpIHtcclxuXHRpZiAoaXNJb3MpIHtcclxuXHRcdHZhciByZXN1bHQgPSBmYWxzZTtcclxuXHRcdHZhciBjbGxvY2F0aW9uTWFuZ2VyID0gcGx1cy5pb3MuaW1wb3J0KFwiQ0xMb2NhdGlvbk1hbmFnZXJcIik7XHJcblx0XHR2YXIgcmVzdWx0ID0gY2xsb2NhdGlvbk1hbmdlci5sb2NhdGlvblNlcnZpY2VzRW5hYmxlZCgpO1xyXG5cdFx0Y29uc29sZS5sb2coXCLns7vnu5/lrprkvY3lvIDlkK86XCIgKyByZXN1bHQpO1xyXG5cdFx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KGNsbG9jYXRpb25NYW5nZXIpO1xyXG5cdFx0cmV0dXJuIHJlc3VsdDtcclxuXHR9IGVsc2Uge1xyXG5cdFx0dmFyIGNvbnRleHQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmNvbnRlbnQuQ29udGV4dFwiKTtcclxuXHRcdHZhciBsb2NhdGlvbk1hbmFnZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmxvY2F0aW9uLkxvY2F0aW9uTWFuYWdlclwiKTtcclxuXHRcdHZhciBtYWluID0gcGx1cy5hbmRyb2lkLnJ1bnRpbWVNYWluQWN0aXZpdHkoKTtcclxuXHRcdHZhciBtYWluU3ZyID0gbWFpbi5nZXRTeXN0ZW1TZXJ2aWNlKGNvbnRleHQuTE9DQVRJT05fU0VSVklDRSk7XHJcblx0XHR2YXIgcmVzdWx0ID0gbWFpblN2ci5pc1Byb3ZpZGVyRW5hYmxlZChsb2NhdGlvbk1hbmFnZXIuR1BTX1BST1ZJREVSKTtcclxuXHRcdGNvbnNvbGUubG9nKFwi57O757uf5a6a5L2N5byA5ZCvOlwiICsgcmVzdWx0KTtcclxuXHRcdHJldHVybiByZXN1bHRcclxuXHR9XHJcbn1cclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdGp1ZGdlSW9zUGVybWlzc2lvbjoganVkZ2VJb3NQZXJtaXNzaW9uLFxyXG5cdHJlcXVlc3RBbmRyb2lkUGVybWlzc2lvbjogcmVxdWVzdEFuZHJvaWRQZXJtaXNzaW9uLFxyXG5cdGNoZWNrU3lzdGVtRW5hYmxlTG9jYXRpb246IGNoZWNrU3lzdGVtRW5hYmxlTG9jYXRpb24sXHJcblx0Z290b0FwcFBlcm1pc3Npb25TZXR0aW5nOiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmdcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///818\n");
  39206. /***/ }),
  39207. /* 819 */
  39208. /*!************************************************************************************************************!*\
  39209. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressEngine.js ***!
  39210. \************************************************************************************************************/
  39211. /*! no static exports found */
  39212. /***/ (function(module, exports, __webpack_require__) {
  39213. "use strict";
  39214. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 820));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 821));\nvar _ZegoExpressDefines = __webpack_require__(/*! ./ZegoExpressDefines */ 822);\nvar _ZegoExpressEngineImpl = __webpack_require__(/*! ./impl/ZegoExpressEngineImpl */ 823);\nvar ZegoExpressEngine = /*#__PURE__*/function () {\n function ZegoExpressEngine() {\n (0, _classCallCheck2.default)(this, ZegoExpressEngine);\n }\n (0, _createClass2.default)(ZegoExpressEngine, [{\n key: \"on\",\n value:\n /**\r\n * Register event handler\r\n *\r\n * @param event event type\r\n * @param callback callback\r\n */\n function on(event, callback) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().on(event, callback);\n }\n /**\r\n * Unregister event handler\r\n *\r\n * @param event event type\r\n * @param callback callback\r\n */\n }, {\n key: \"off\",\n value: function off(event, callback) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().off(event, callback);\n }\n /**\r\n * Gets the SDK's version number.\r\n *\r\n * When the SDK is running, the developer finds that it does not match the expected situation and submits the problem and related logs to the ZEGO technical staff for locating. The ZEGO technical staff may need the information of the engine version to assist in locating the problem.\r\n * Developers can also collect this information as the version information of the engine used by the app, so that the SDK corresponding to each version of the app on the line.\r\n * @return {string} - SDK version\r\n */\n }, {\n key: \"getVersion\",\n value: function getVersion() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getVersion();\n }\n /**\r\n * Uploads logs to the ZEGO server.\r\n *\r\n * By default, SDK creates and prints log files in the app's default directory. Each log file defaults to a maximum of 5MB. Three log files are written over and over in a circular fashion. When calling this interface, SDK will auto package and upload the log files to the ZEGO server.\r\n * Developers can provide a business “feedback” channel in the app. When users feedback problems, they can call this interface to upload the local log information of SDK to help locate user problems.\r\n * The API is valid for the entire life cycle of the SDK.\r\n */\n }, {\n key: \"uploadLog\",\n value: function uploadLog() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().uploadLog();\n }\n /**\r\n * Call the RTC experimental API.\r\n *\r\n * Available since: 2.7.0\r\n * Description: ZEGO provides some technical previews or special customization functions in RTC business through this API. If you need to get the use of the function or the details, please consult ZEGO technical support.\r\n * When to call: After [createEngine].\r\n *\r\n * @param {string} params You need to pass in a parameter in the form of a JSON string, please consult ZEGO technical support for details.\r\n * @return {string} Returns an argument in the format of a JSON string, please consult ZEGO technical support for details.\r\n */\n }, {\n key: \"callExperimentalAPI\",\n value: function callExperimentalAPI(params) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().callExperimentalAPI(params);\n }\n /**\r\n * Set the path of the static picture would be published when the camera is closed.\r\n *\r\n * Description: Set the path of the static picture would be published when enableCamera(false) is called, it would start to publish static pictures, and when enableCamera(true) is called, it would end publishing static pictures.\r\n * Use case: The developer wants to display a static picture when the camera is closed. For example, when the anchor exits the background, the camera would be actively closed. At this time, the audience side needs to display the image of the anchor temporarily leaving.\r\n * When to call: After the engine is initialized, call this API to configure the parameters before closing the camera.\r\n * Restrictions: 1. Supported picture types are JPEG/JPG, PNG, BMP, HEIF. 2. The function is only for SDK video capture and does not take effect for custom video capture.\r\n * Caution: 1. The static picture cannot be seen in the local preview. 2. External filters, mirroring, watermarks, and snapshots are all invalid. 3. If the picture aspect ratio is inconsistent with the set code aspect ratio, it will be cropped according to the code aspect ratio.\r\n * Platform differences: 1. Windows: Fill in the location of the picture directly, such as \"D://dir//image.jpg\". 2. iOS: If it is a full path, add the prefix \"file:\", such as @\"file:/var/image.png\"; If it is a assets picture path, add the prefix \"asset:\", such as @\"asset:watermark\". 3. Android: If it is a full path, add the prefix \"file:\", such as \"file:/sdcard/image.png\"; If it is a assets directory path, add the prefix \"asset:\", such as \"asset:watermark.png\".\r\n *\r\n * @param {string} filePath Picture file path\r\n * @param {ZegoPublishChannel} channel Publish channel.\r\n */\n }, {\n key: \"setDummyCaptureImagePath\",\n value: function setDummyCaptureImagePath(filePath, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setDummyCaptureImagePath(filePath, channel);\n }\n /**\r\n * Logs in to a room. You must log in to a room before publishing or playing streams.\r\n *\r\n * To prevent the app from being impersonated by a malicious user, you can add authentication before logging in to the room, that is, the [token] parameter in the ZegoRoomConfig object passed in by the [config] parameter.\r\n * Different users who log in to the same room can get room related notifications in the same room (eg [onRoomUserUpdate], [onRoomStreamUpdate], etc.), and users in one room cannot receive room signaling notifications in another room.\r\n * Messages sent in one room (eg apis [setStreamExtraInfo], [sendBroadcastMessage], [sendBarrageMessage], [sendCustomCommand], etc.) cannot be received callback ((eg [onRoomStreamExtraInfoUpdate], [onIMRecvBroadcastMessage], [onIMRecvBarrageMessage], [onIMRecvCustomCommand], etc) in other rooms. Currently, SDK does not provide the ability to send messages across rooms. Developers can integrate the SDK of third-party IM to achieve.\r\n * SDK supports startPlayingStream audio and video streams from different rooms under the same appID, that is, startPlayingStream audio and video streams across rooms. Since ZegoExpressEngine's room related callback notifications are based on the same room, when developers want to startPlayingStream streams across rooms, developers need to maintain related messages and signaling notifications by themselves.\r\n * If the network is temporarily interrupted due to network quality reasons, the SDK will automatically reconnect internally. You can get the current connection status of the local room by listening to the [onRoomStateUpdate] callback method, and other users in the same room will receive [onRoomUserUpdate] callback notification.\r\n * It is strongly recommended that userID corresponds to the user ID of the business APP, that is, a userID and a real user are fixed and unique, and should not be passed to the SDK in a random userID. Because the unique and fixed userID allows ZEGO technicians to quickly locate online problems.\r\n * @param {string} roomID - Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {ZegoUser} user - User object instance, configure userID, userName. Note that the userID needs to be globally unique with the same appID, otherwise the user who logs in later will kick out the user who logged in first.\r\n * @param {ZegoRoomConfig} config - Advanced room configuration\r\n */\n }, {\n key: \"loginRoom\",\n value: function loginRoom(roomID, user, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().loginRoom(roomID, user, config);\n }\n /**\r\n * Logs out of a room.\r\n *\r\n * Description: This API will log out the room named roomID. If roomID is not passed in, all rooms will be exited.\r\n * Use cases: In the same room, users can conduct live broadcast, audio and video calls, etc.\r\n * When to call /Trigger: After successfully logging in to the room, if the room is no longer used, the user can call the function [logoutRoom].\r\n * Restrictions: None.\r\n * Caution: 1. Exiting the room will stop all publishing and playing streams for user, and inner audio and video engine will stop, and then SDK will auto stop local preview UI. If you want to keep the preview ability when switching rooms, please use the [switchRoom] method. 2. If the user logs in to the room, but the incoming 'roomID' is different from the logged-in room name, SDK will return failure.\r\n * Related callbacks: After calling this function, you will receive [onRoomStateUpdate] callback notification successfully exits the room, while other users in the same room will receive the [onRoomUserUpdate] callback notification(On the premise of enabling isUserStatusNotify configuration).\r\n * Related APIs: Users can use [loginRoom] function to log in rooms.\r\n *\r\n * @param {string} roomID - Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n */\n }, {\n key: \"logoutRoom\",\n value: function logoutRoom(roomID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().logoutRoom(roomID);\n }\n /**\r\n * Switch the room.\r\n *\r\n * Description: Using this interface allows users to quickly switch from one room to another room.\r\n * Use cases: If you need to quickly switch to the next room, you can call this function.\r\n * When to call /Trigger: After successfully login room.\r\n * Restrictions: None.\r\n * Caution: 1. When this function is called, all streams currently publishing or playing will stop (but the local preview will not stop). 2. When the function [setRoomMode] is used to set ZegoRoomMode to ZEGO_ROOM_MODE_MULTI_ROOM, this function is not available.\r\n * Privacy reminder: Please do not fill in sensitive user information in this interface, including but not limited to mobile phone number, ID number, passport number, real name, etc.\r\n * Related callbacks: When the user call the [switchRoom] function, the [onRoomStateUpdate] callback will be triggered to notify the developer of the status of the current user connected to the room.\r\n * Related APIs: Users can use the [logoutRoom] function to log out of the room.\r\n *\r\n * @param fromRoomID Current roomID.\r\n * @param toRoomID The next roomID.\r\n */\n }, {\n key: \"switchRoom\",\n value: function switchRoom(fromRoomID, toRoomID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().switchRoom(fromRoomID, toRoomID);\n }\n /**\r\n * Renew token.\r\n *\r\n * Description: After the developer receives [onRoomTokenWillExpire], they can use this API to update the token to ensure that the subsequent RTC functions are normal.\r\n * Use cases: Used when the token is about to expire.\r\n * When to call /Trigger: After the developer receives [onRoomTokenWillExpire].\r\n * Restrictions: None.\r\n * Caution: The token contains important information such as the user's room permissions, publish stream permissions, and effective time, please refer to https://doc-en.zego.im/article/11649.\r\n * Related callbacks: None.\r\n * Related APIs: None.\r\n *\r\n * @param roomID Room ID.\r\n * @param token The token that needs to be renew.\r\n */\n }, {\n key: \"renewToken\",\n value: function renewToken(roomID, token) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().renewToken(roomID, token);\n }\n /**\r\n * Sends a Broadcast Message.\r\n *\r\n * The sending frequency of broadcast messages in the same room cannot be higher than 10 messages/s.\r\n * A certain number of users in the same room who entered the room earlier can receive this callback. The message is reliable. It is generally used when the number of people in the live room is less than a certain number. The specific number is determined by the configuration of the ZEGO server.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} message Message content, no longer than 1024 bytes\r\n * @return {ZegoIMSendBroadcastMessageResult} callback Send broadcast message result callback\r\n */\n }, {\n key: \"sendBroadcastMessage\",\n value: function sendBroadcastMessage(roomID, message) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendBroadcastMessage(roomID, message);\n }\n /**\r\n * Sends a Barrage Message (bullet screen) to all users in the same room, without guaranteeing the delivery.\r\n *\r\n * The frequency of sending barrage messages in the same room cannot be higher than 20 messages/s.\r\n * The message is unreliable. When the frequency of sending barrage messages in the entire room is greater than 20 messages/s, the recipient may not receive the message. It is generally used in scenarios where there is a large number of messages sent and received in the room and the reliability of the messages is not required, such as live broadcast barrage.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} message Message content, no longer than 1024 bytes\r\n * @return {ZegoIMSendBarrageMessageResult} callback Send barrage message result callback\r\n */\n }, {\n key: \"sendBarrageMessage\",\n value: function sendBarrageMessage(roomID, message) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendBarrageMessage(roomID, message);\n }\n /**\r\n * Sends a Custom Command to the specified users in the same room.\r\n *\r\n * The frequency of custom messages sent to a single user in the same room cannot be higher than 200 messages/s, and the frequency of custom messages sent to multiple users cannot be higher than 10 messages/s.\r\n * The point-to-point signaling type in the same room is generally used for remote control signaling or for sending messages between users. The messages are reliable.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} command Custom command content, no longer than 1024 bytes\r\n * @param {ZegoUser[]} toUserList The users who will receive the command\r\n * @return {ZegoIMSendCustomCommandResult} callback Send command result callback\r\n */\n }, {\n key: \"sendCustomCommand\",\n value: function sendCustomCommand(roomID, command, toUserList) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendCustomCommand(roomID, command, toUserList);\n }\n /**\r\n * Starts publishing a stream. Support multi-room mode.\r\n *\r\n * Description: Users push their local audio and video streams to the ZEGO RTC server or CDN, and other users in the same room can pull the audio and video streams to watch through the `streamID` or CDN pull stream address.\r\n * Use cases: It can be used to publish streams in real-time connecting wheat, live broadcast and other scenarios.\r\n * When to call: After [loginRoom].\r\n * Restrictions: None.\r\n * Caution: 1. Before start to publish the stream, the user can choose to call [setVideoConfig] to set the relevant video parameters, and call [startPreview] to preview the video. 2. Other users in the same room can get the streamID by monitoring the [onRoomStreamUpdate] event callback after the local user publishing stream successfully. 3. In the case of poor network quality, user publish may be interrupted, and the SDK will attempt to reconnect. You can learn about the current state and error information of the stream published by monitoring the [onPublisherStateUpdate] event. 4. To call [SetRoomMode] function to select multiple rooms, the room ID must be specified explicitly.\r\n *\r\n * @param streamID Stream ID, a string of up to 256 characters, needs to be globally unique within the entire AppID. If in the same AppID, different users publish each stream and the stream ID is the same, which will cause the user to publish the stream failure. You cannot include URL keywords, otherwise publishing stream and playing stream will fails. Only support numbers, English characters and '~', '!', '@', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'.\r\n * @param config Advanced publish configuration.\r\n * @param channel Publish stream channel.\r\n */\n }, {\n key: \"startPublishingStream\",\n value: function startPublishingStream(streamID, channel, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPublishingStream(streamID, channel, config);\n }\n /**\r\n * Stops publishing a stream.\r\n *\r\n * Available since: 1.1.0\r\n * Description: The user stops sending local audio and video streams, and other users in the room will receive a stream deletion notification.\r\n * Use cases: It can be used to stop publish streams in real-time connecting wheat, live broadcast and other scenarios.\r\n * When to call: After [startPublishingStream].\r\n * Restrictions: None.\r\n * Caution: 1. After stopping the streaming, other users in the same room can receive the delete notification of the stream by listening to the [onRoomStreamUpdate] callback. 2. If the user has initiated publish flow, this function must be called to stop the publish of the current stream before publishing the new stream (new streamID), otherwise the new stream publish will return a failure. 3. After stopping streaming, the developer should stop the local preview based on whether the business situation requires it.\r\n *\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"stopPublishingStream\",\n value: function stopPublishingStream(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPublishingStream(channel);\n }\n /**\r\n * Starts/Updates the local video preview.\r\n *\r\n * The user can see his own local image by calling this interface. The preview function does not require you to log in to the room or publish the stream first. But after exiting the room, SDK internally actively stops previewing by default.\r\n * Local view and preview modes can be updated by calling this interface again.\r\n * You can set the mirror mode of the preview by calling the [setVideoMirrorMode] interface. The default preview setting is image mirrored.\r\n * When this api is called, the audio and video engine module inside SDK will start really, and it will start to try to collect audio and video. In addition to calling this api normally to preview the local screen, developers can also pass [null] to the canvas parameter, in conjunction with ZegoExpressEngine's sound wave function, in order to achieve the purpose of detecting whether the audio equipment is working properly before logging in to the room.\r\n * @param {ZegoView} view - The view used to display the preview image.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"startPreview\",\n value: function startPreview(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPreview(channel);\n }\n /**\r\n * Stops the local video preview.\r\n *\r\n * This api can be called to stop previewing when there is no need to see the preview locally.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"stopPreview\",\n value: function stopPreview(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPreview(channel);\n }\n /**\r\n * Sets up the video configurations.\r\n *\r\n * This api can be used to set the video frame rate, bit rate, video capture resolution, and video encoding output resolution. If you do not call this api, the default resolution is 360p, the bit rate is 600 kbps, and the frame rate is 15 fps.\r\n * It is necessary to set the relevant video configuration before publishing the stream, and only support the modification of the encoding resolution and the bit rate after publishing the stream.\r\n * Developers should note that the wide and high resolution of the mobile end is opposite to the wide and high resolution of the PC. For example, in the case of 360p, the resolution of the mobile end is 360x640, and the resolution of the PC end is 640x360.\r\n * @param {(ZegoVideoConfigPreset|ZegoVideoConfig)} config - Video configuration, the SDK provides a common setting combination of resolution, frame rate and bit rate, they also can be customized.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setVideoConfig\",\n value: function setVideoConfig(config, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setVideoConfig(config, channel);\n }\n /**\r\n * Gets the current video configurations.\r\n *\r\n * This api can be used to get the specified publish channel's current video frame rate, bit rate, video capture resolution, and video encoding output resolution.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n * @return {ZegoVideoConfig} - Video configuration object\r\n */\n }, {\n key: \"getVideoConfig\",\n value: function getVideoConfig(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getVideoConfig(channel);\n }\n /**\r\n * Sets the video mirroring mode.\r\n *\r\n * This interface can be called to set whether the local preview video and the published video have mirror mode enabled.\r\n *\r\n * @param {ZegoVideoMirrorMode} mirrorMode - Mirror mode for previewing or publishing the stream\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setVideoMirrorMode\",\n value: function setVideoMirrorMode(mode, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setVideoMirrorMode(mode, channel);\n }\n /** Sets the video orientation.\r\n *\r\n * This interface sets the orientation of the video. After rotation, it will be automatically adjusted to adapt the encoded image resolution.\r\n *\r\n * @param orientation Video orientation\r\n * @param channel Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setAppOrientation\",\n value: function setAppOrientation(orientation, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAppOrientation(orientation, channel);\n }\n /**\r\n * Stops or resumes sending the audio part of a stream.\r\n *\r\n * This interface can be called when publishing the stream to publish only the video stream without publishing the audio. The SDK still collects and processes the audio, but does not send the audio data to the network. It can be set before publishing.\r\n * If you stop sending audio streams, the remote user that play stream of local user publishing stream can receive `Mute` status change notification by monitoring [onRemoteMicStateUpdate] callbacks,\r\n * @param {boolean} mute - Whether to stop sending audio streams, true means that only the video stream is sent without sending the audio stream, and false means that the audio and video streams are sent simultaneously. The default is false.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"mutePublishStreamAudio\",\n value: function mutePublishStreamAudio(mute, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePublishStreamAudio(mute, channel);\n }\n /**\r\n * Stops or resumes sending the video part of a stream.\r\n *\r\n * When publishing the stream, this interface can be called to publish only the audio stream without publishing the video stream. The local camera can still work normally, and can normally capture, preview and process the video picture, but does not send the video data to the network. It can be set before publishing.\r\n * If you stop sending video streams locally, the remote user that play stream of local user publishing stream can receive `Mute` status change notification by monitoring [onRemoteCameraStateUpdate] callbacks,\r\n * @param {boolean} mute - Whether to stop sending video streams, true means that only the audio stream is sent without sending the video stream, and false means that the audio and video streams are sent at the same time. The default is false.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"mutePublishStreamVideo\",\n value: function mutePublishStreamVideo(mute, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePublishStreamVideo(mute, channel);\n }\n /**\r\n * Enables or disables traffic control.\r\n *\r\n * Traffic control enables SDK to dynamically adjust the bitrate of audio and video streaming according to its own and peer current network environment status.\r\n * Automatically adapt to the current network environment and fluctuations, so as to ensure the smooth publishing of stream.\r\n * @param {boolean} enable - Whether to enable traffic control. The default is ture.\r\n * @param {ZegoTrafficControlProperty} property - Adjustable property of traffic control, bitmask format. Should be one or the combinations of [ZegoTrafficControlProperty] enumeration. [AdaptiveFPS] as default.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"enableTrafficControl\",\n value: function enableTrafficControl(enable, property, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableTrafficControl(enable, property, channel);\n }\n /**\r\n * Sets the minimum video bitrate for traffic control.\r\n *\r\n * Set how should SDK send video data when the network conditions are poor and the minimum video bitrate cannot be met.\r\n * When this function is not called, the SDK will automatically adjust the sent video data frames according to the current network uplink conditions by default.\r\n * @param {number} bitrate Minimum video bitrate (kbps)\r\n * @param {ZegoTrafficControlMinVideoBitrateMode} mode Video sending mode below the minimum bitrate.\r\n * @param {ZegoPublishChannel} channel Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setMinVideoBitrateForTrafficControl\",\n value: function setMinVideoBitrateForTrafficControl(bitrate, mode, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setMinVideoBitrateForTrafficControl(bitrate, mode, channel);\n }\n /**\r\n * Sets the audio recording volume for stream publishing.\r\n *\r\n * This interface is used to set the audio collection volume. The local user can control the volume of the audio stream sent to the far end. It can be set before publishing.\r\n * @param {number} volume - Volume percentage. The range is 0 to 100. Default value is 100.\r\n */\n }, {\n key: \"setCaptureVolume\",\n value: function setCaptureVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setCaptureVolume(volume);\n }\n /**\r\n * Enables or disables hardware encoding.\r\n *\r\n * Whether to use the hardware encoding function when publishing the stream, the GPU is used to encode the stream and to reduce the CPU usage. The setting can take effect before the stream published. If it is set after the stream published, the stream should be stopped first before it takes effect.\r\n * Because hard-coded support is not particularly good for a few models, SDK uses software encoding by default. If the developer finds that the device is hot when publishing a high-resolution audio and video stream during testing of some models, you can consider calling this interface to enable hard coding.\r\n * @param {boolean} enable - Whether to enable hardware encoding, true: enable hardware encoding, false: disable hardware encoding\r\n */\n }, {\n key: \"enableHardwareEncoder\",\n value: function enableHardwareEncoder(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHardwareEncoder(enable);\n }\n /**\r\n * Adds a target CDN URL to which the stream will be relayed from ZEGO RTC server.\r\n *\r\n * Description: Forward audio and video streams from ZEGO RTC servers to custom CDN content distribution networks with high latency but support for high concurrent pull streams.\r\n * Use cases: 1. It is often used in large-scale live broadcast scenes that do not have particularly high requirements for delay. 2. Since ZEGO RTC server itself can be configured to support CDN(content distribution networks), this function is mainly used by developers who have CDN content distribution services themselves. 3. This function supports dynamic relay to the CDN content distribution network, so developers can use this function as a disaster recovery solution for CDN content distribution services.\r\n * When to call: After calling the [createEngine] function to create the engine.\r\n * Restrictions: When the [enablePublishDirectToCDN] function is set to true to publish the stream straight to the CDN, then calling this function will have no effect.\r\n * Related APIs: Remove URLs that are re-pushed to the CDN [removePublishCdnUrl].\r\n *\r\n * @param streamID Stream ID.\r\n * @param targetURL CDN relay address, supported address format is rtmp, rtmps.\r\n * @returns The execution result of update the relay CDN operation\r\n */\n }, {\n key: \"addPublishCdnUrl\",\n value: function addPublishCdnUrl(targetURL, streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().addPublishCdnUrl(targetURL, streamID);\n }\n /**\r\n * Deletes the specified CDN URL, which is used for relaying streams from ZEGO RTC server to CDN.\r\n *\r\n * Description: When a CDN forwarding address has been added via [addPublishCdnUrl], this function is called when the stream needs to be stopped.\r\n * When to call: After calling the [createEngine] function to create the engine.\r\n * Restrictions: When the [enablePublishDirectToCDN] function is set to true to publish the stream straight to the CDN, then calling this function will have no effect.\r\n * Caution: This function does not stop publishing audio and video stream to the ZEGO ZEGO RTC server.\r\n * Related APIs: Add URLs that are re-pushed to the CDN [addPublishCdnUrl].\r\n *\r\n * @param targetURL Stream ID\r\n * @param streamID CDN relay address, supported address format rtmp.\r\n * @returns The execution result of update the relay CDN operation\r\n */\n }, {\n key: \"removePublishCdnUrl\",\n value: function removePublishCdnUrl(targetURL, streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().removePublishCdnUrl(targetURL, streamID);\n }\n /**\r\n * Whether to directly push to CDN (without going through the ZEGO RTC server).\r\n *\r\n * Description: Whether to publish streams directly from the client to CDN without passing through Zego RTC server.\r\n * Use cases: It is often used in large-scale live broadcast scenes that do not have particularly high requirements for delay.\r\n * Default value: The default is false, and direct push is not enabled.\r\n * When to call: After creating the engine [createEngine], before starting to push the stream [startPublishingStream].\r\n * Caution: The Direct Push CDN feature does not pass through the ZEGO Real-Time Audio and Video Cloud during network transmission, so you cannot use ZEGO's ultra-low latency audio and video services.\r\n * Related APIs: Dynamic re-push to CDN function [addPublishCdnUrl], [removePublishCdnUrl].\r\n *\r\n * @param enable Whether to enable direct publish CDN, true: enable direct publish CDN, false: disable direct publish CDN\r\n * @param config CDN configuration, if null, use Zego's background default configuration\r\n * @param channel Publish stream channel\r\n */\n }, {\n key: \"enablePublishDirectToCDN\",\n value: function enablePublishDirectToCDN(enable, config) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enablePublishDirectToCDN(enable, config, channel);\n }\n /**\r\n * Starts playing a stream from ZEGO's streaming cloud or from third-party CDN.\r\n *\r\n * This interface allows users to play audio and video streams both from the ZEGO real-time audio and video cloud and from third-party cdn.\r\n * Before starting to play the stream, you need to join the room first, you can get the new streamID in the room by listening to the [onRoomStreamUpdate] event callback.\r\n * In the case of poor network quality, user play may be interrupted, the SDK will try to reconnect, and the current play status and error information can be obtained by listening to the [onPlayerStateUpdate] event.\r\n * Playing the stream ID that does not exist, the SDK continues to try to play after executing this interface. After the stream ID is successfully published, the audio and video stream can be actually played.\r\n * The developer can update the player canvas by calling this interface again (the streamID must be the same).\r\n * @param {string} streamID - Stream ID, a string of up to 256 characters. You cannot include URL keywords, otherwise publishing stream and playing stream will fails. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'.\r\n * @param {ZegoView} view - The view used to display the preview image.\r\n * @param {ZegoPlayerConfig} config - Advanced player configuration\r\n */\n }, {\n key: \"startPlayingStream\",\n value: function startPlayingStream(streamID, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPlayingStream(streamID, config);\n }\n /**\r\n * Stops playing a stream.\r\n *\r\n * This interface allows the user to stop playing the stream. When stopped, the attributes set for this stream previously, such as [setPlayVolume], [mutePlayStreamAudio], [mutePlayStreamVideo], etc., will be invalid and need to be reset when playing the the stream next time.\r\n * @param {string} streamID - Stream ID\r\n */\n }, {\n key: \"stopPlayingStream\",\n value: function stopPlayingStream(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPlayingStream(streamID);\n }\n /**\r\n * Sets up the stream watermark before stream publishing (for the specified channel).\r\n *\r\n * Description: Set watermark for publish stream screen.\r\n * Use cases: It is often used to identify the source of the publish.\r\n * When to call: After creating the engine through [createEngine] function.\r\n * Caution: The layout of the watermark cannot exceed the video encoding resolution of the stream. It can be set at any time before or during the publishing stream.\r\n *\r\n * @param watermark The upper left corner of the watermark layout is the origin of the coordinate system, and the area cannot exceed the size set by the encoding resolution. If it is null, the watermark is cancelled.\r\n * @param isPreviewVisible the watermark is visible on local preview\r\n * @param channel Publish stream channel.\r\n */\n }, {\n key: \"setPublishWatermark\",\n value: function setPublishWatermark(watermark, isPreviewVisible, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPublishWatermark(watermark, isPreviewVisible, channel);\n }\n /**\r\n * Take a snapshot of the publishing stream.\r\n *\r\n * Description: Take a snapshot of the publishing stream.\r\n * When to call: Called this function after calling [startPublishingStream] or [startPreview].\r\n * Restrictions: None.\r\n * Caution: The resolution of the snapshot is the encoding resolution set in [setVideoConfig]. If you need to change it to capture resolution, please call [setCapturePipelineScaleMode] to change the capture pipeline scale mode to [Post]. Act on the main publish channel ZegoPublishChannel.Main.\r\n * Related callbacks: The screenshot result will be called back through [ZegoPublisherTakeSnapshotCallback] (Windows HBITMAP; macOS/iOS CGImageRef; Linux QImage; Android Bitmap).\r\n * Related APIs: [takePlayStreamSnapshot].\r\n *\r\n * @param callback Results of take publish stream snapshot.\r\n */\n }, {\n key: \"takePublishStreamSnapshot\",\n value: function takePublishStreamSnapshot() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().takePublishStreamSnapshot();\n }\n /**\r\n * Take a snapshot of the playing stream.\r\n *\r\n * Description: Take a screenshot of the specified stream ID.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related callbacks: [onPlayerTakeSnapshotResult] Screenshot data callback.\r\n *\r\n * @param streamID Stream ID to be snapshot.\r\n * @param callback Results of take play stream snapshot.\r\n */\n }, {\n key: \"takePlayStreamSnapshot\",\n value: function takePlayStreamSnapshot(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().takePlayStreamSnapshot(streamID);\n }\n /**\r\n * Sets the stream playback volume.\r\n *\r\n * Description: Set the sound size of the stream, the local user can control the playback volume of the audio stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related APIs: [setAllPlayStreamVolume] Set all stream volume.\r\n * Caution: You need to reset after [stopPlayingStream] and [startPlayingStream]. This function and the [setAllPlayStreamVolume] function overwrite each other, and the last call takes effect.\r\n *\r\n * @param {string} streamID - Stream ID\r\n * @param {number} volume - Volume percentage. The value ranges from 0 to 100, and the default value is 100.\r\n */\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(streamID, volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayVolume(streamID, volume);\n }\n /**\r\n * Sets the all stream playback volume.\r\n *\r\n * Description: Set the sound size of the stream, the local user can control the playback volume of the audio stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related APIs: [setPlayVolume] Set the specified streaming volume.\r\n * Caution: You need to reset after [stopPlayingStream] and [startPlayingStream]. Set the specified streaming volume and [setAllPlayStreamVolume] interface to override each other, and the last call takes effect.\r\n *\r\n * @param volume Volume percentage. The value ranges from 0 to 200, and the default value is 100.\r\n */\n }, {\n key: \"setAllPlayStreamVolume\",\n value: function setAllPlayStreamVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAllPlayStreamVolume(volume);\n }\n /**\r\n * Set play video stream type\r\n *\r\n * When the publish stream sets the codecID to SVC through [setVideoConfig], the puller can dynamically set and select different stream types (small resolution is one-half of the standard layer).\r\n * In general, when the network is weak or the rendered UI window is small, you can choose to pull videos with small resolutions to save bandwidth.\r\n * It can be set before and after pulling the stream.\r\n *\r\n * @param streamType Video stream type\r\n * @param streamID Stream ID.\r\n */\n }, {\n key: \"setPlayStreamVideoType\",\n value: function setPlayStreamVideoType(streamID, streamType) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamVideoType(streamID, streamType);\n }\n /**\r\n * Set the adaptive adjustment interval range of the buffer for playing stream.\r\n *\r\n * Description: Set the range of adaptive adjustment of the internal buffer of the sdk when streaming is 0-4000ms.\r\n * Use cases: Generally, in the case of a poor network environment, adjusting and increasing the playback buffer of the pull stream will significantly reduce the audio and video freezes, but will increase the delay.\r\n * When to call: after called [createEngine].\r\n * Restrictions: None.\r\n * Caution: When the upper limit of the cache interval set by the developer exceeds 4000ms, the value will be 4000ms. When the upper limit of the cache interval set by the developer is less than the lower limit of the cache interval, the upper limit will be automatically set as the lower limit.\r\n *\r\n * @param streamID Stream ID.\r\n * @param minBufferInterval The lower limit of the buffer adaptation interval, in milliseconds. The default value is 0ms.\r\n * @param maxBufferInterval The upper limit of the buffer adaptation interval, in milliseconds. The default value is 4000ms.\r\n */\n }, {\n key: \"setPlayStreamBufferIntervalRange\",\n value: function setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval);\n }\n /**\r\n * Set the weight of the pull stream priority.\r\n *\r\n * Description: Set the weight of the streaming priority.\r\n * Use cases: This interface can be used when developers need to prioritize the quality of a stream in business. For example: in class scene, if students pull multiple streams, you can set high priority for teacher stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Caution: By default, all streams have the same weight. Only one stream can be set with high priority, whichever is set last. After the flow is stopped, the initial state is automatically restored, and all flows have the same weight.When the local network is not good, while ensuring the focus flow, other stalls may be caused more.\r\n *\r\n * @param streamID Stream ID.\r\n */\n }, {\n key: \"setPlayStreamFocusOn\",\n value: function setPlayStreamFocusOn(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamFocusOn(streamID);\n }\n /**\r\n * Whether the pull stream can receive the specified audio data.\r\n *\r\n * Description: In the process of real-time audio and video interaction, local users can use this function to control whether to receive audio data from designated remote users when pulling streams as needed. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: Call this function when developers need to quickly close and restore remote audio. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Caution: This function is valid only when the [muteAllPlayStreamAudio] function is set to `false`.\r\n * Related APIs: You can call the [muteAllPlayStreamAudio] function to control whether to receive all audio data. When the two functions [muteAllPlayStreamAudio] and [mutePlayStreamAudio] are set to `false` at the same time, the local user can receive the audio data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamAudio(true)] function is called, it is globally effective, that is, local users will be prohibited from receiving all remote users' audio data. At this time, the [mutePlayStreamAudio] function will not take effect whether it is called before or after [muteAllPlayStreamAudio].2. When the [muteAllPlayStreamAudio(false)] function is called, the local user can receive the audio data of all remote users. At this time, the [mutePlayStreamAudio] function can be used to control whether to receive a single audio data. Calling the [mutePlayStreamAudio(true, streamID)] function allows the local user to receive audio data other than the `streamID`; calling the [mutePlayStreamAudio(false, streamID)] function allows the local user to receive all audio data.\r\n *\r\n * @param streamID Stream ID.\r\n * @param mute Whether it can receive the audio data of the specified remote user when streaming, \"true\" means prohibition, \"false\" means receiving, the default value is \"false\".\r\n */\n }, {\n key: \"mutePlayStreamAudio\",\n value: function mutePlayStreamAudio(streamID, mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePlayStreamAudio(streamID, mute);\n }\n /**\r\n * Whether the pull stream can receive the specified video data.\r\n *\r\n * Description: In the process of real-time video and video interaction, local users can use this function to control whether to receive video data from designated remote users when pulling streams as needed. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: This function can be called when developers need to quickly close and resume watching remote video. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Caution: This function is valid only when the [muteAllPlayStreamVideo] function is set to `false`.\r\n * Related APIs: You can call the [muteAllPlayStreamVideo] function to control whether to receive all video data. When the two functions [muteAllPlayStreamVideo] and [mutePlayStreamVideo] are set to `false` at the same time, the local user can receive the video data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamVideo(true)] function is called, it will take effect globally, that is, local users will be prohibited from receiving all remote users' video data. At this time, the [mutePlayStreamVideo] function will not take effect whether it is called before or after [muteAllPlayStreamVideo]. 2. When the [muteAllPlayStreamVideo(false)] function is called, the local user can receive the video data of all remote users. At this time, the [mutePlayStreamVideo] function can be used to control whether to receive a single video data. Call the [mutePlayStreamVideo(true, streamID)] function, the local user can receive other video data other than the `streamID`; call the [mutePlayStreamVideo(false, streamID)] function, the local user can receive all the video data.\r\n *\r\n * @param streamID Stream ID.\r\n * @param mute Whether it is possible to receive the video data of the specified remote user when streaming, \"true\" means prohibition, \"false\" means receiving, the default value is \"false\".\r\n */\n }, {\n key: \"mutePlayStreamVideo\",\n value: function mutePlayStreamVideo(streamID, mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePlayStreamVideo(streamID, mute);\n }\n /**\r\n * Can the pull stream receive all audio data.\r\n *\r\n * Description: In the process of real-time audio and video interaction, local users can use this function to control whether to receive audio data from all remote users when pulling streams (including the audio streams pushed by users who have newly joined the room after calling this function). By default, users can receive audio data pushed by all remote users after joining the room. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: Call this function when developers need to quickly close and restore remote audio. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Related APIs: You can call the [mutePlayStreamAudio] function to control whether to receive a single piece of audio data. When the two functions [muteAllPlayStreamAudio] and [mutePlayStreamAudio] are set to `false` at the same time, the local user can receive the audio data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamAudio(true)] function is called, it takes effect globally, that is, local users will be prohibited from receiving audio data from all remote users. At this time, the [mutePlayStreamAudio] function will not take effect no matter if the [mutePlayStreamAudio] function is called before or after [muteAllPlayStreamAudio]. 2. When the [muteAllPlayStreamAudio(false)] function is called, the local user can receive the audio data of all remote users. At this time, the [mutePlayStreamAudio] function can be used to control whether to receive a single audio data. Calling the [mutePlayStreamAudio(true, streamID)] function allows the local user to receive audio data other than the `streamID`; calling the [mutePlayStreamAudio(false, streamID)] function allows the local user to receive all audio data.\r\n *\r\n * @param mute Whether it is possible to receive audio data from all remote users when streaming, \"true\" means prohibition, \"false\" means receiving, and the default value is \"false\".\r\n */\n }, {\n key: \"muteAllPlayStreamAudio\",\n value: function muteAllPlayStreamAudio(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteAllPlayStreamAudio(mute);\n }\n /**\r\n * Can the pull stream receive all video data.\r\n *\r\n * Description: In the process of real-time video and video interaction, local users can use this function to control whether to receive all remote users' video data when pulling the stream (including the video stream pushed by the new user who joins the room after calling this function). By default, users can receive video data pushed by all remote users after joining the room. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: This function can be called when developers need to quickly close and resume watching remote video. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Related APIs: You can call the [mutePlayStreamVideo] function to control whether to receive a single piece of video data. When the two functions [muteAllPlayStreamVideo] and [mutePlayStreamVideo] are set to `false` at the same time, the local user can receive the video data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamVideo(true)] function is called, it will take effect globally, that is, the local user will be prohibited from receiving all remote users' video data. At this time, the [mutePlayStreamVideo] function will not take effect whether it is called before or after [muteAllPlayStreamVideo]. 2. When the [muteAllPlayStreamVideo(false)] function is called, the local user can receive the video data of all remote users. At this time, the [mutePlayStreamVideo] function can be used to control whether to receive a single video data. Call the [mutePlayStreamVideo(true, streamID)] function, the local user can receive other video data other than the `streamID`; call the [mutePlayStreamVideo(false, streamID)] function, the local user can receive all the video data.\r\n *\r\n * @param mute Whether it is possible to receive all remote users' video data when streaming, \"true\" means prohibition, \"false\" means receiving, and the default value is \"false\".\r\n */\n }, {\n key: \"muteAllPlayStreamVideo\",\n value: function muteAllPlayStreamVideo(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteAllPlayStreamVideo(mute);\n }\n /**\r\n * Enables or disables hardware decoding.\r\n *\r\n * Turn on hardware decoding and use hardware to improve decoding efficiency. Need to be called before calling startPlayingStream.\r\n * Because hard-decoded support is not particularly good for a few models, SDK uses software decoding by default. If the developer finds that the device is hot when playing a high-resolution audio and video stream during testing of some models, you can consider calling this interface to enable hard decoding.\r\n * @param {boolean} enable - Whether to turn on hardware decoding switch, true: enable hardware decoding, false: disable hardware decoding. The default is false\r\n */\n }, {\n key: \"enableHardwareDecoder\",\n value: function enableHardwareDecoder(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHardwareDecoder(enable);\n }\n /**\r\n * Starts a stream mixing task.\r\n *\r\n * Description: Initiate a mixing stream request to the ZEGO RTC server, the server will look for the stream currently being pushed, and mix the layers according to the parameters of the mixing stream task requested by the SDK. When you need to update a mixing task, that is, when the input stream increases or decreases, you need to update the input stream list. At this time, you can update the field of the [ZegoMixerTask] object inputList and call this function again to pass in the same [ZegoMixerTask] object to update the mixing task.\r\n * Use cases: It is often used when multiple video images are required to synthesize a video using mixed streaming, such as education, live broadcast of teacher and student images.\r\n * When to call: After calling [loginRoom] to log in to the room.\r\n * Restrictions: None.\r\n * Caution: Due to the performance considerations of the client device, the SDK muxing is to start the mixing task on the ZEGO RTC server for mixing. If an exception occurs when the mixing task is requested to start, for example, the most common mixing input stream does not exist, the error code will be given from the callback callback. For specific error codes, please refer to the common error code document https://doc-zh.zego.im/zh/4378.html. If a certain input stream does not exist in the middle, the muxing task will automatically retry to pull this input stream for 90 seconds, and will not retry after 90 seconds. If all input streams no longer exist, the server will automatically stop the mixing task after 90 seconds.\r\n * Related callbacks: [OnMixerRelayCDNStateUpdate] can be used to obtain the CDN status update notification of the mixed stream repost, and the sound update notification of each single stream in the mixed stream can be obtained through [onMixerSoundLevelUpdate].\r\n * Related APIs: the mixing task can be stopped by the [stopMixerTask] function.\r\n *\r\n * @param {ZegoMixerTask} task Mixing task object. Required: Yes.\r\n * @return {ZegoMixerStartResult} Start notification of mixing task results.Required: No. Caution: Passing [null] means not receiving callback notifications.\r\n */\n }, {\n key: \"startMixerTask\",\n value: function startMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startMixerTask(task);\n }\n /**\r\n * Stops a stream mixing task.\r\n *\r\n * Description: Initiate a request to end the mixing task to the ZEGO RTC server.\r\n * Use cases: It is often used when multiple video images are required to synthesize a video using mixed streaming, such as education, live broadcast of teacher and student images.\r\n * When to call: After calling [startMixerTask] to start mixing.\r\n * Restrictions: None.\r\n * Caution: If the developer starts the next mixing task without stopping the previous mixing task, the previous mixing task will not automatically stop until the input stream of the previous mixing task does not exist for 90 seconds. Before starting the next mixing task, you should stop the previous mixing task, so that when an anchor has already started the next mixing task to mix with other anchors, the audience is still pulling the output stream of the previous mixing task.\r\n * Related APIs: You can start mixing by using the [startMixerTask] function.\r\n *\r\n * @param {ZegoMixerTask} task Mixing task object. Required: Yes.\r\n * @return {ZegoMixerStopResult} Stop stream mixing task result callback notification.Required: No. Caution: Passing [null] means not receiving callback notifications.\r\n */\n }, {\n key: \"stopMixerTask\",\n value: function stopMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopMixerTask(task);\n }\n /**\r\n * Starts an auto stream mixing task.\r\n *\r\n * Description: Local users can use this function to start an auto stream mixing task, all streams in a room wil be mixed. Currently, only audio streams can be mixed. When auto stream mixing is enabled, the audio of all streams in the room is automatically mixed, and any further pushed streams in the room are automatically mixed into the final output stream.\r\n * Use cases: Often used in voice chat room scenarios.\r\n * When to call: After the engine is created, user can call this function to enable auto stream mixing in the target room if the target room has already been created\r\n * Restrictions: Please refer to https://doc-en.zego.im/article/7611 or contact ZEGO technical support.\r\n * Caution: Before starting the next auto stream mixing task in the same room, call [stopAutoMixerTask] function to end the last auto stream mixing task. Otherwise, when one anchor has started the next auto stream mixing task and other anchors have started the next auto stream mixing task, the audience still pulls the output stream of the first auto stream mixing task. If the user does not end the current auto stream mixing task, the task will automatically end after the room does not exist or the input streams do not exist for 90 seconds.\r\n * Related callbacks: Users can obtain the execution result of the function through [ZegoMixerStartCallback] callback.Users can get automatic mixed flow information through [onAutoMixerSoundLevelUpdate] callback.\r\n * Related APIs: Users can call [stopAutoMixerTask] function to stop an auto stream mixing task.\r\n *\r\n * @param task Auto mix stream task object\r\n * @param callback Start auto mix stream task result callback notification\r\n */\n }, {\n key: \"startAutoMixerTask\",\n value: function startAutoMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startAutoMixerTask(task);\n }\n /**\r\n * Stops an auto stream mixing task.\r\n *\r\n * Description: Local users can use this function to stop an auto stream mixing task.\r\n * Use cases: Often used in voice chat room scenarios.\r\n * When to call: Call this function after [startAutoMixerTask] function is called to start an auto stream mixing task.\r\n * Caution: Before calling [startAutoMixerTask] function to start the next auto stream mixing task in the same room, call this function to end the last auto stream mixing task. Otherwise, when one anchor has started the next auto stream mixing task and other anchors have started the next auto stream mixing task, the audience still pulls the output stream of the first auto stream mixing task. If the user does not end the current auto stream mixing task, the task will automatically end after the room does not exist or the input streams do not exist for 90 seconds.\r\n * Related callbacks: Users can obtain the execution result of the function through [ZegoMixerStopCallback] callback.\r\n * Related APIs: Users can call [startAutoMixerTask] function to start an auto stream mixing task.\r\n *\r\n * @param task Auto mix stream task object\r\n * @param callback Stop auto mix stream task result callback notification\r\n */\n }, {\n key: \"stopAutoMixerTask\",\n value: function stopAutoMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopAutoMixerTask(task);\n }\n /**\r\n * Mutes or unmutes the microphone.\r\n *\r\n * This api is used to control whether the collected audio data is used. When the microphone is muted (disabled), the data is collected and discarded, and the microphone is still occupied.\r\n * The microphone is still occupied because closing or opening the microphone on the hardware is a relatively heavy operation, and real users may have frequent operations. For trade-off reasons, this api simply discards the collected data.\r\n * If you really want SDK to give up occupy the microphone, you can call the [enableAudioCaptureDevice] interface.\r\n * Developers who want to control whether to use microphone on the UI should use this interface to avoid unnecessary performance overhead by using the [enableAudioCaptureDevice].\r\n * @param {boolean} mute - Whether to mute (disable) the microphone, true: mute (disable) microphone, false: enable microphone. The default is false.\r\n */\n }, {\n key: \"muteMicrophone\",\n value: function muteMicrophone(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteMicrophone(mute);\n }\n /**\r\n * Checks whether the microphone is muted.\r\n *\r\n * Can be used with [muteMicrophone], determine whether the microphone is muted.\r\n * @return {boolean} - Whether the microphone is muted; true: the microphone is muted; false: the microphone is enable (not muted)\r\n */\n }, {\n key: \"isMicrophoneMuted\",\n value: function isMicrophoneMuted() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().isMicrophoneMuted();\n }\n /**\r\n * Mutes or unmutes the audio output speaker.\r\n *\r\n * After mute speaker, all the SDK sounds will not play, including playing stream, mediaplayer, etc. But the SDK will still occupy the output device.\r\n * @param {boolean} mute - Whether to mute (disable) speaker audio output, true: mute (disable) speaker audio output, false: enable speaker audio output. The default value is false\r\n */\n }, {\n key: \"muteSpeaker\",\n value: function muteSpeaker(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteSpeaker(mute);\n }\n /**\r\n * Checks whether the audio output speaker is muted.\r\n *\r\n * Can be used with [muteSpeaker], determine whether the speaker audio output is muted.\r\n * @return {boolean} - Whether the speaker is muted; true: the speaker is muted; false: the speaker is enable (not muted)\r\n */\n }, {\n key: \"isSpeakerMuted\",\n value: function isSpeakerMuted() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().isSpeakerMuted();\n }\n /**\r\n * Enables or disables the audio capture device.\r\n *\r\n * This api is used to control whether to release the audio collection device. When the audio collection device is turned off, the SDK will no longer occupy the audio device. Of course, if the stream is being published at this time, there is no audio data.\r\n * Occupying the audio capture device and giving up Occupying the audio device is a relatively heavy operation, and the [muteMicrophone] interface is generally recommended.\r\n * @param {boolean} enable - Whether to enable the audio capture device, true: disable audio capture device, false: enable audio capture device\r\n */\n }, {\n key: \"enableAudioCaptureDevice\",\n value: function enableAudioCaptureDevice(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAudioCaptureDevice(enable);\n }\n /**\r\n * Turns on/off the camera (for the specified channel).\r\n *\r\n * This interface is used to control whether to start the camera acquisition. After the camera is turned off, video capture will not be performed. At this time, the publish stream will also have no video data.\r\n * In the case of using a custom video capture function, because the developer has taken over the video data capturing, the SDK is no longer responsible for the video data capturing, this api is no longer valid.\r\n * @param {boolean} enable - Whether to turn on the camera, true: turn on camera, false: turn off camera\r\n * @param {ZegoPublishChannel} channel - Publishing stream channel\r\n */\n }, {\n key: \"enableCamera\",\n value: function enableCamera(enable, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableCamera(enable, channel);\n }\n /**\r\n * Switches to the front or the rear camera.\r\n *\r\n * This interface is used to control the front or rear camera\r\n * In the case of using a custom video capture function, because the developer has taken over the video data capturing, the SDK is no longer responsible for the video data capturing, this api is no longer valid.\r\n *\r\n * @param enable Whether to use the front camera, true: use the front camera, false: use the the rear camera. The default value is true\r\n * @param channel Publishing stream channel\r\n */\n }, {\n key: \"useFrontCamera\",\n value: function useFrontCamera(enable, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().useFrontCamera(enable, channel);\n }\n /**\r\n * Set the camera zoom factor.\r\n *\r\n * Every time the camera is restarted, the camera zoom factor will be restored to its initial value.\r\n *\r\n * @param factor The zoom factor of the camera, the minimum value is 1.0, and the maximum value is the return value of [getCameraMaxZoomFactor].\r\n */\n }, {\n key: \"setCameraZoomFactor\",\n value: function setCameraZoomFactor(factor, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setCameraZoomFactor(factor, channel);\n }\n /**\r\n * Get the maximum zoom factor of the camera.\r\n *\r\n * This is only available after the camera has been successfully started, and can generally be called when the captured first frame is received, aka [onPublisherCapturedVideoFirstFrame] callback.\r\n *\r\n * @return The maximum zoom factor of the camera.\r\n */\n }, {\n key: \"getCameraMaxZoomFactor\",\n value: function getCameraMaxZoomFactor() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getCameraMaxZoomFactor();\n }\n /**\r\n * Starts sound level monitoring. Support enable some advanced feature.\r\n *\r\n * Description: After starting monitoring, you can receive local audio sound level via [onCapturedSoundLevelUpdate] callback, and receive remote audio sound level via [onRemoteSoundLevelUpdate] callback. Before entering the room, you can call [startPreview] with this function and combine it with [onCapturedSoundLevelUpdate] callback to determine whether the audio device is working properly.\r\n * Use cases: During the publishing and playing process, determine who is talking on the wheat and do a UI presentation.\r\n * When to call: After the engine is created [createEngine].\r\n * Caution: [onCapturedSoundLevelUpdate] and [onRemoteSoundLevelUpdate] callback notification period is the value set by the parameter.\r\n *\r\n * @param config Configuration for starts the sound level monitor.\r\n */\n }, {\n key: \"startSoundLevelMonitor\",\n value: function startSoundLevelMonitor(config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startSoundLevelMonitor(config);\n }\n /**\r\n * Stops sound level monitoring.\r\n *\r\n * Description: After the monitoring is stopped, the callback of the local/remote audio sound level will be stopped.\r\n * When to call: After the engine is created [createEngine].\r\n * Related APIs: Soundwave monitoring can be initiated via [startSoundLevelMonitor].\r\n */\n }, {\n key: \"stopSoundLevelMonitor\",\n value: function stopSoundLevelMonitor() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopSoundLevelMonitor();\n }\n /**\r\n * Enables or disables acoustic echo cancellation (AEC).\r\n *\r\n * Turning on echo cancellation, the SDK filters the collected audio data to reduce the echo component in the audio.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable echo cancellation, true: enable, false: disable\r\n */\n }, {\n key: \"enableAEC\",\n value: function enableAEC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAEC(enable);\n }\n /**\r\n * Sets the acoustic echo cancellation (AEC) mode.\r\n *\r\n * Switch different echo cancellation modes to control the extent to which echo data is eliminated.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param mode Echo cancellation mode\r\n */\n }, {\n key: \"setAECMode\",\n value: function setAECMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAECMode(mode);\n }\n /**\r\n * Enables or disables automatic gain control (AGC).\r\n *\r\n * When the auto gain is turned on, the sound will be amplified, but it will affect the sound quality to some extent.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable automatic gain control, true: enable, false: disable\r\n */\n }, {\n key: \"enableAGC\",\n value: function enableAGC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAGC(enable);\n }\n /**\r\n * Enables or disables active noise suppression (ANS, aka ANC).\r\n *\r\n * Turning on the noise suppression switch can reduce the noise in the audio data and make the human voice clearer.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable noise suppression, true: enable, false: disable\r\n */\n }, {\n key: \"enableANS\",\n value: function enableANS(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableANS(enable);\n }\n /**\r\n * Enables or disables transient noise suppression.\r\n *\r\n * Suppress transient noises such as keyboard and desk knocks\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable transient noise suppression, true: enable, false: disable\r\n */\n }, {\n key: \"enableTransientANS\",\n value: function enableTransientANS(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableTransientANS(enable);\n }\n /**\r\n * Sets the automatic noise suppression (ANS) mode.\r\n *\r\n * Default is medium mode\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param mode Audio Noise Suppression mode\r\n */\n }, {\n key: \"setANSMode\",\n value: function setANSMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setANSMode(mode);\n }\n /**\r\n * Enables or disables headphone monitoring.\r\n *\r\n * enable/disable headphone monitor, this setting takes effect when the headset is connected.\r\n *\r\n * @param enable Whether to use headphone monitor, YES: enable, NO: disable\r\n */\n }, {\n key: \"enableHeadphoneMonitor\",\n value: function enableHeadphoneMonitor(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHeadphoneMonitor(enable);\n }\n /**\r\n * Sets the headphone monitor volume.\r\n *\r\n * set headphone monitor volume, this setting takes effect when the headset is connected.\r\n *\r\n * @param volume headphone monitor volume, range from 0 to 200, 100 as default\r\n */\n }, {\n key: \"setHeadphoneMonitorVolume\",\n value: function setHeadphoneMonitorVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setHeadphoneMonitorVolume(volume);\n }\n /**\r\n * Whether to turn on acoustic echo cancellation (AEC) when using the headphone.\r\n *\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable, [YES]: enable, [NO]: disable\r\n */\n }, {\n key: \"enableHeadphoneAEC\",\n value: function enableHeadphoneAEC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHeadphoneAEC(enable);\n }\n /**\r\n * Whether to use the built-in speaker to play audio.\r\n *\r\n * When you choose not to use the built-in speaker to play sound, that is, set to [false], the SDK will select the currently highest priority audio output device to play the sound according to the system schedule\r\n *\r\n * @param defaultToSpeaker Whether to use the built-in speaker to play sound, true: use the built-in speaker to play sound, false: use the highest priority audio output device scheduled by the current system to play sound\r\n */\n }, {\n key: \"setAudioRouteToSpeaker\",\n value: function setAudioRouteToSpeaker(defaultToSpeaker) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAudioRouteToSpeaker(defaultToSpeaker);\n }\n /**\r\n * Get current audio route type\r\n *\r\n * @return {ZegoAudioRoute} Audio route\r\n */\n }, {\n key: \"getAudioRouteType\",\n value: function getAudioRouteType() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getAudioRouteType();\n }\n /**\r\n * Enable the Effects beauty environment.\r\n *\r\n * Description: Enable the Effects beauty environment. Specify the data type for processing beauty. The Windows platform only supports rawData, the Apple device only supports CVPixelBuffer, and the Android platform only supports texture2d.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * Default value: When this function is not called, the beauty environment is not activated by default.\r\n * When to call: Must be called before calling [startPreview], [startPublishingStream]. If you need to modify the configuration, please call [logoutRoom] to log out of the room first, otherwise it will not take effect.\r\n * Related APIs: [enableEffectsBeauty] switch beauty, [setEffectsBeautyParam] set beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI ​​vision SDK [ZegoEffects] _____https://doc-zh.zego.im/article/9556_____ for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n */\n }, {\n key: \"startEffectsEnv\",\n value: function startEffectsEnv() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startEffectsEnv();\n }\n /**\r\n * Disable the Effects beauty environment.\r\n *\r\n * Description: Disable the Effects beauty environment.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: Must be called before calling [startPreview], [startPublishingStream]. If you need to modify the configuration, please call [logoutRoom] to log out of the room first, otherwise it will not take effect.\r\n * Related APIs: [enableEffectsBeauty] switch beauty, [setEffectsBeautyParam] set beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI ​​vision SDK [ZegoEffects] https://doc-zh.zego.im/article/9556 for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n */\n }, {\n key: \"stopEffectsEnv\",\n value: function stopEffectsEnv() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopEffectsEnv();\n }\n /**\r\n * Enables or disables the beauty effect.\r\n *\r\n * Description: Support basic beauty functions, including whiten, rosy, smooth, and sharpen.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: You must call [startEffectsEnv] to enable the beauty environment before calling this function.\r\n * Default value: When this function is not called, the beauty effect is not enabled by default.\r\n * Related APIs: You can call the [setBeautifyOption] function to adjust the beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI ​​vision SDK [ZegoEffects] https://doc-zh.zego.im/article/9556 for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n *\r\n * @param enable Whether to enable the beauty effect, true is enabled; false is disabled, and the default is false.\r\n */\n }, {\n key: \"enableEffectsBeauty\",\n value: function enableEffectsBeauty(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableEffectsBeauty(enable);\n }\n /**\r\n * Set beautify param.\r\n *\r\n * Description: Set the beauty parameters, including whiten, rosy, smooth, and sharpen.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: You must call [startEffectsEnv] to enable the beauty environment before calling this function.\r\n * Related APIs: You can call [enableEffectsBeauty] to turn on or off the beauty function.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n *\r\n * @param param Beauty option param.\r\n */\n }, {\n key: \"setEffectsBeautyParam\",\n value: function setEffectsBeautyParam(param) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setEffectsBeautyParam(param);\n }\n /**\r\n * Creates a media player instance.\r\n *\r\n * Currently, a maximum of 4 instances can be created, after which it will return null. The more instances of a media player, the greater the performance overhead on the device.\r\n * @return {ZegoMediaPlayer} - Media player instance, null will be returned when the maximum number is exceeded.\r\n */\n }, {\n key: \"createMediaPlayer\",\n value: function createMediaPlayer() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().createMediaPlayer();\n }\n /**\r\n * Destroys a media player instance.\r\n *\r\n * @param {ZegoMediaPlayer} mediaPlayer - The media player instance object to be destroyed\r\n */\n }, {\n key: \"destroyMediaPlayer\",\n value: function destroyMediaPlayer(mediaPlayer) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().destroyMediaPlayer(mediaPlayer);\n }\n }], [{\n key: \"instance\",\n value:\n /**\r\n * Creates a singleton instance of ZegoExpressEngine.\r\n */\n function instance() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance();\n }\n /**\r\n * Creates a singleton instance of ZegoExpressEngine.\r\n */\n }, {\n key: \"createEngineWithProfile\",\n value: function createEngineWithProfile(profile) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.createEngineWithProfile(profile);\n }\n /**\r\n * Initializes the Engine.\r\n *\r\n * The engine needs to be initialized before calling other APIs\r\n * @param {number} appID - Application ID issued by ZEGO for developers, please apply from the ZEGO Admin Console https://console-express.zego.im/. The value ranges from 0 to 4294967295.\r\n * @param {string} appSign - Application signature for each AppID, please apply from the ZEGO Admin Console. Application signature is a 64 character string. Each character has a range of '0' ~ '9', 'a' ~ 'z'.\r\n * @param {boolean} isTestEnv - Choose to use a test environment or a formal commercial environment, the formal environment needs to submit work order configuration in the ZEGO management console. The test environment is for test development, with a limit of 30 rooms and 230 users. Official environment App is officially launched. ZEGO will provide corresponding server resources according to the configuration records submitted by the developer in the management console. The test environment and the official environment are two sets of environments and cannot be interconnected.\r\n * @param {ZegoScenario} scenario - The application scenario. Developers can choose one of ZegoScenario based on the scenario of the app they are developing, and the engine will preset a more general setting for specific scenarios based on the set scenario. After setting specific scenarios, developers can still call specific api to set specific parameters if they have customized parameter settings.\r\n * @return {ZegoExpressEngine} singleton instance of ZegoExpressEngine\r\n * @deprecated Please use the method [createEngineWithProfile] instead.\r\n */\n }, {\n key: \"createEngine\",\n value: function createEngine(appID, appSign, isTestEnv, scenario) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.createEngine(appID, appSign, isTestEnv, scenario);\n }\n /**\r\n * Uninitializes the Engine.\r\n *\r\n * uninitialize engine to release the resources\r\n */\n }, {\n key: \"destroyEngine\",\n value: function destroyEngine() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.destroyEngine();\n }\n /** Sets up the advanced engine configurations.\r\n *\r\n * Developers need to call this interface to set advanced function configuration when they need advanced functions of the engine.\r\n *\r\n * @param {ZegoEngineConfig} config Advanced engine configuration\r\n */\n }, {\n key: \"setEngineConfig\",\n value: function setEngineConfig(config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.setEngineConfig(config);\n }\n /**\r\n * Set room mode.\r\n *\r\n * Description: If you need to use the multi-room feature, please call this function to complete the configuration.\r\n * When to call: Must be set before calling [createEngine] to take effect, otherwise it will fail.\r\n * Restrictions: If you need to use the multi-room feature, please contact the instant technical support to configure the server support.\r\n * Caution: None.\r\n *\r\n * @param mode Room mode. Description: Used to set the room mode. Use cases: If you need to enter multiple rooms at the same time for publish-play stream, please turn on the multi-room mode through this interface. Required: True. Default value: ZEGO_ROOM_MODE_SINGLE_ROOM.\r\n */\n }, {\n key: \"setRoomMode\",\n value: function setRoomMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.setRoomMode(mode);\n }\n }]);\n return ZegoExpressEngine;\n}();\nexports.default = ZegoExpressEngine;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvWmVnb0V4cHJlc3NFbmdpbmUuanMiXSwibmFtZXMiOlsiWmVnb0V4cHJlc3NFbmdpbmUiLCJldmVudCIsImNhbGxiYWNrIiwiWmVnb0V4cHJlc3NFbmdpbmVJbXBsIiwiZ2V0SW5zdGFuY2UiLCJvbiIsIm9mZiIsImdldFZlcnNpb24iLCJ1cGxvYWRMb2ciLCJwYXJhbXMiLCJjYWxsRXhwZXJpbWVudGFsQVBJIiwiZmlsZVBhdGgiLCJjaGFubmVsIiwic2V0RHVtbXlDYXB0dXJlSW1hZ2VQYXRoIiwicm9vbUlEIiwidXNlciIsImNvbmZpZyIsImxvZ2luUm9vbSIsImxvZ291dFJvb20iLCJmcm9tUm9vbUlEIiwidG9Sb29tSUQiLCJzd2l0Y2hSb29tIiwidG9rZW4iLCJyZW5ld1Rva2VuIiwibWVzc2FnZSIsInNlbmRCcm9hZGNhc3RNZXNzYWdlIiwic2VuZEJhcnJhZ2VNZXNzYWdlIiwiY29tbWFuZCIsInRvVXNlckxpc3QiLCJzZW5kQ3VzdG9tQ29tbWFuZCIsInN0cmVhbUlEIiwic3RhcnRQdWJsaXNoaW5nU3RyZWFtIiwic3RvcFB1Ymxpc2hpbmdTdHJlYW0iLCJzdGFydFByZXZpZXciLCJzdG9wUHJldmlldyIsInNldFZpZGVvQ29uZmlnIiwiZ2V0VmlkZW9Db25maWciLCJtb2RlIiwic2V0VmlkZW9NaXJyb3JNb2RlIiwib3JpZW50YXRpb24iLCJzZXRBcHBPcmllbnRhdGlvbiIsIm11dGUiLCJtdXRlUHVibGlzaFN0cmVhbUF1ZGlvIiwibXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyIsImVuYWJsZSIsInByb3BlcnR5IiwiZW5hYmxlVHJhZmZpY0NvbnRyb2wiLCJiaXRyYXRlIiwic2V0TWluVmlkZW9CaXRyYXRlRm9yVHJhZmZpY0NvbnRyb2wiLCJ2b2x1bWUiLCJzZXRDYXB0dXJlVm9sdW1lIiwiZW5hYmxlSGFyZHdhcmVFbmNvZGVyIiwidGFyZ2V0VVJMIiwiYWRkUHVibGlzaENkblVybCIsInJlbW92ZVB1Ymxpc2hDZG5VcmwiLCJaZWdvUHVibGlzaENoYW5uZWwiLCJNYWluIiwiZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROIiwic3RhcnRQbGF5aW5nU3RyZWFtIiwic3RvcFBsYXlpbmdTdHJlYW0iLCJ3YXRlcm1hcmsiLCJpc1ByZXZpZXdWaXNpYmxlIiwic2V0UHVibGlzaFdhdGVybWFyayIsInRha2VQdWJsaXNoU3RyZWFtU25hcHNob3QiLCJ0YWtlUGxheVN0cmVhbVNuYXBzaG90Iiwic2V0UGxheVZvbHVtZSIsInNldEFsbFBsYXlTdHJlYW1Wb2x1bWUiLCJzdHJlYW1UeXBlIiwic2V0UGxheVN0cmVhbVZpZGVvVHlwZSIsIm1pbkJ1ZmZlckludGVydmFsIiwibWF4QnVmZmVySW50ZXJ2YWwiLCJzZXRQbGF5U3RyZWFtQnVmZmVySW50ZXJ2YWxSYW5nZSIsInNldFBsYXlTdHJlYW1Gb2N1c09uIiwibXV0ZVBsYXlTdHJlYW1BdWRpbyIsIm11dGVQbGF5U3RyZWFtVmlkZW8iLCJtdXRlQWxsUGxheVN0cmVhbUF1ZGlvIiwibXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyIsImVuYWJsZUhhcmR3YXJlRGVjb2RlciIsInRhc2siLCJzdGFydE1peGVyVGFzayIsInN0b3BNaXhlclRhc2siLCJzdGFydEF1dG9NaXhlclRhc2siLCJzdG9wQXV0b01peGVyVGFzayIsIm11dGVNaWNyb3Bob25lIiwiaXNNaWNyb3Bob25lTXV0ZWQiLCJtdXRlU3BlYWtlciIsImlzU3BlYWtlck11dGVkIiwiZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlIiwiZW5hYmxlQ2FtZXJhIiwidXNlRnJvbnRDYW1lcmEiLCJmYWN0b3IiLCJzZXRDYW1lcmFab29tRmFjdG9yIiwiZ2V0Q2FtZXJhTWF4Wm9vbUZhY3RvciIsInN0YXJ0U291bmRMZXZlbE1vbml0b3IiLCJzdG9wU291bmRMZXZlbE1vbml0b3IiLCJlbmFibGVBRUMiLCJzZXRBRUNNb2RlIiwiZW5hYmxlQUdDIiwiZW5hYmxlQU5TIiwiZW5hYmxlVHJhbnNpZW50QU5TIiwic2V0QU5TTW9kZSIsImVuYWJsZUhlYWRwaG9uZU1vbml0b3IiLCJzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lIiwiZW5hYmxlSGVhZHBob25lQUVDIiwiZGVmYXVsdFRvU3BlYWtlciIsInNldEF1ZGlvUm91dGVUb1NwZWFrZXIiLCJnZXRBdWRpb1JvdXRlVHlwZSIsInN0YXJ0RWZmZWN0c0VudiIsInN0b3BFZmZlY3RzRW52IiwiZW5hYmxlRWZmZWN0c0JlYXV0eSIsInBhcmFtIiwic2V0RWZmZWN0c0JlYXV0eVBhcmFtIiwiY3JlYXRlTWVkaWFQbGF5ZXIiLCJtZWRpYVBsYXllciIsImRlc3Ryb3lNZWRpYVBsYXllciIsInByb2ZpbGUiLCJjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZSIsImFwcElEIiwiYXBwU2lnbiIsImlzVGVzdEVudiIsInNjZW5hcmlvIiwiY3JlYXRlRW5naW5lIiwiZGVzdHJveUVuZ2luZSIsInNldEVuZ2luZUNvbmZpZyIsInNldFJvb21Nb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQXFFLElBQ2hEQSxpQkFBaUI7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUF5RGxDO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNJLFlBQUdDLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2hCLE9BQU9DLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ0MsRUFBRSxDQUFDSixLQUFLLEVBQUVDLFFBQVEsQ0FBQztJQUNsRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUxJO0lBQUE7SUFBQSxPQU1BLGFBQUlELEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLE9BQU9DLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ0UsR0FBRyxDQUFDTCxLQUFLLEVBQUVDLFFBQVEsQ0FBQztJQUNuRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0Esc0JBQWE7TUFDVCxPQUFPQyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNHLFVBQVUsRUFBRTtJQUMzRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EscUJBQVk7TUFDUixPQUFPSiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNJLFNBQVMsRUFBRTtJQUMxRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsNkJBQW9CQyxNQUFNLEVBQUU7TUFDeEIsT0FBT04sNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDTSxtQkFBbUIsQ0FBQ0QsTUFBTSxDQUFDO0lBQzFFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSxrQ0FBeUJFLFFBQVEsRUFBRUMsT0FBTyxFQUFFO01BQ3hDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ1Msd0JBQXdCLENBQUNGLFFBQVEsRUFBRUMsT0FBTyxDQUFDO0lBQzFGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSxtQkFBVUUsTUFBTSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sRUFBRTtNQUM1QixPQUFPYiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNhLFNBQVMsQ0FBQ0gsTUFBTSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sQ0FBQztJQUM5RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWkk7SUFBQTtJQUFBLE9BYUEsb0JBQVdGLE1BQU0sRUFBRTtNQUNmLE9BQU9YLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2MsVUFBVSxDQUFDSixNQUFNLENBQUM7SUFDakU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFkSTtJQUFBO0lBQUEsT0FlQSxvQkFBV0ssVUFBVSxFQUFFQyxRQUFRLEVBQUU7TUFDN0IsT0FBT2pCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2lCLFVBQVUsQ0FBQ0YsVUFBVSxFQUFFQyxRQUFRLENBQUM7SUFDL0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBYkk7SUFBQTtJQUFBLE9BY0Esb0JBQVdOLE1BQU0sRUFBRVEsS0FBSyxFQUFFO01BQ3RCLE9BQU9uQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtQixVQUFVLENBQUNULE1BQU0sRUFBRVEsS0FBSyxDQUFDO0lBQ3hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSw4QkFBcUJSLE1BQU0sRUFBRVUsT0FBTyxFQUFFO01BQ2xDLE9BQU9yQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNxQixvQkFBb0IsQ0FBQ1gsTUFBTSxFQUFFVSxPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVRJO0lBQUE7SUFBQSxPQVVBLDRCQUFtQlYsTUFBTSxFQUFFVSxPQUFPLEVBQUU7TUFDaEMsT0FBT3JCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NCLGtCQUFrQixDQUFDWixNQUFNLEVBQUVVLE9BQU8sQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFWSTtJQUFBO0lBQUEsT0FXQSwyQkFBa0JWLE1BQU0sRUFBRWEsT0FBTyxFQUFFQyxVQUFVLEVBQUU7TUFDM0MsT0FBT3pCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3lCLGlCQUFpQixDQUFDZixNQUFNLEVBQUVhLE9BQU8sRUFBRUMsVUFBVSxDQUFDO0lBQzdGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwrQkFBc0JFLFFBQVEsRUFBRWxCLE9BQU8sRUFBRUksTUFBTSxFQUFFO01BQzdDLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzJCLHFCQUFxQixDQUFDRCxRQUFRLEVBQUVsQixPQUFPLEVBQUVJLE1BQU0sQ0FBQztJQUMvRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVhJO0lBQUE7SUFBQSxPQVlBLDhCQUFxQkosT0FBTyxFQUFFO01BQzFCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzRCLG9CQUFvQixDQUFDcEIsT0FBTyxDQUFDO0lBQzVFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxzQkFBYUEsT0FBTyxFQUFFO01BQ2xCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzZCLFlBQVksQ0FBQ3JCLE9BQU8sQ0FBQztJQUNwRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUxJO0lBQUE7SUFBQSxPQU1BLHFCQUFZQSxPQUFPLEVBQUU7TUFDakIsT0FBT1QsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEIsV0FBVyxDQUFDdEIsT0FBTyxDQUFDO0lBQ25FO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUkk7SUFBQTtJQUFBLE9BU0Esd0JBQWVJLE1BQU0sRUFBRUosT0FBTyxFQUFFO01BQzVCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQytCLGNBQWMsQ0FBQ25CLE1BQU0sRUFBRUosT0FBTyxDQUFDO0lBQzlFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSx3QkFBZUEsT0FBTyxFQUFFO01BQ3BCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dDLGNBQWMsQ0FBQ3hCLE9BQU8sQ0FBQztJQUN0RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSw0QkFBbUJ5QixJQUFJLEVBQUV6QixPQUFPLEVBQUU7TUFDOUIsT0FBT1QsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDa0Msa0JBQWtCLENBQUNELElBQUksRUFBRXpCLE9BQU8sQ0FBQztJQUNoRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsMkJBQWtCMkIsV0FBVyxFQUFFM0IsT0FBTyxFQUFFO01BQ3BDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ29DLGlCQUFpQixDQUFDRCxXQUFXLEVBQUUzQixPQUFPLENBQUM7SUFDdEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsZ0NBQXVCNkIsSUFBSSxFQUFFN0IsT0FBTyxFQUFFO01BQ2xDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NDLHNCQUFzQixDQUFDRCxJQUFJLEVBQUU3QixPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsZ0NBQXVCNkIsSUFBSSxFQUFFN0IsT0FBTyxFQUFFO01BQ2xDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VDLHNCQUFzQixDQUFDRixJQUFJLEVBQUU3QixPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFSSTtJQUFBO0lBQUEsT0FTQSw4QkFBcUJnQyxNQUFNLEVBQUVDLFFBQVEsRUFBRWpDLE9BQU8sRUFBRTtNQUM1QyxPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMwQyxvQkFBb0IsQ0FBQ0YsTUFBTSxFQUFFQyxRQUFRLEVBQUVqQyxPQUFPLENBQUM7SUFDOUY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFSSTtJQUFBO0lBQUEsT0FTQSw2Q0FBb0NtQyxPQUFPLEVBQUVWLElBQUksRUFBRXpCLE9BQU8sRUFBRTtNQUN4RCxPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM0QyxtQ0FBbUMsQ0FBQ0QsT0FBTyxFQUFFVixJQUFJLEVBQUV6QixPQUFPLENBQUM7SUFDMUc7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSwwQkFBaUJxQyxNQUFNLEVBQUU7TUFDckIsT0FBTzlDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzhDLGdCQUFnQixDQUFDRCxNQUFNLENBQUM7SUFDdkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLCtCQUFzQkwsTUFBTSxFQUFFO01BQzFCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrQyxxQkFBcUIsQ0FBQ1AsTUFBTSxDQUFDO0lBQzVFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwwQkFBaUJRLFNBQVMsRUFBRXRCLFFBQVEsRUFBRTtNQUNsQyxPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDaUQsZ0JBQWdCLENBQUNELFNBQVMsRUFBRXRCLFFBQVEsQ0FBQztJQUNwRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWkk7SUFBQTtJQUFBLE9BYUEsNkJBQW9Cc0IsU0FBUyxFQUFFdEIsUUFBUSxFQUFFO01BQ3JDLE9BQU8zQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNrRCxtQkFBbUIsQ0FBQ0YsU0FBUyxFQUFFdEIsUUFBUSxDQUFDO0lBQ3ZGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQWJJO0lBQUE7SUFBQSxPQWNBLGtDQUF5QmMsTUFBTSxFQUFFNUIsTUFBTSxFQUFxQztNQUFBLElBQW5DSixPQUFPLHVFQUFHMkMsc0NBQWtCLENBQUNDLElBQUk7TUFDdEUsT0FBT3JELDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FELHdCQUF3QixDQUFDYixNQUFNLEVBQUU1QixNQUFNLEVBQUVKLE9BQU8sQ0FBQztJQUNoRztJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVhJO0lBQUE7SUFBQSxPQVlBLDRCQUFtQmtCLFFBQVEsRUFBRWQsTUFBTSxFQUFFO01BQ2pDLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NELGtCQUFrQixDQUFDNUIsUUFBUSxFQUFFZCxNQUFNLENBQUM7SUFDbkY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSwyQkFBa0JjLFFBQVEsRUFBRTtNQUN4QixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDdUQsaUJBQWlCLENBQUM3QixRQUFRLENBQUM7SUFDMUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSw2QkFBb0I4QixTQUFTLEVBQUVDLGdCQUFnQixFQUFFakQsT0FBTyxFQUFFO01BQ3RELE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzBELG1CQUFtQixDQUFDRixTQUFTLEVBQUVDLGdCQUFnQixFQUFFakQsT0FBTyxDQUFDO0lBQ3hHO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWEk7SUFBQTtJQUFBLE9BWUEscUNBQTRCO01BQ3hCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzJELHlCQUF5QixFQUFFO0lBQzFFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLGdDQUF1QmpDLFFBQVEsRUFBRTtNQUM3QixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNEQsc0JBQXNCLENBQUNsQyxRQUFRLENBQUM7SUFDL0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSx1QkFBY0EsUUFBUSxFQUFFbUIsTUFBTSxFQUFFO01BQzVCLE9BQU85Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM2RCxhQUFhLENBQUNuQyxRQUFRLEVBQUVtQixNQUFNLENBQUM7SUFDOUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVkk7SUFBQTtJQUFBLE9BV0EsZ0NBQXVCQSxNQUFNLEVBQUU7TUFDM0IsT0FBTzlDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzhELHNCQUFzQixDQUFDakIsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxnQ0FBdUJuQixRQUFRLEVBQUVxQyxVQUFVLEVBQUU7TUFDekMsT0FBT2hFLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dFLHNCQUFzQixDQUFDdEMsUUFBUSxFQUFFcUMsVUFBVSxDQUFDO0lBQzNGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwwQ0FBaUNyQyxRQUFRLEVBQUV1QyxpQkFBaUIsRUFBRUMsaUJBQWlCLEVBQUU7TUFDN0UsT0FBT25FLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ21FLGdDQUFnQyxDQUFDekMsUUFBUSxFQUFFdUMsaUJBQWlCLEVBQUVDLGlCQUFpQixDQUFDO0lBQy9IO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLDhCQUFxQnhDLFFBQVEsRUFBRTtNQUMzQixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDb0Usb0JBQW9CLENBQUMxQyxRQUFRLENBQUM7SUFDN0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSw2QkFBb0JBLFFBQVEsRUFBRVcsSUFBSSxFQUFFO01BQ2hDLE9BQU90Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNxRSxtQkFBbUIsQ0FBQzNDLFFBQVEsRUFBRVcsSUFBSSxDQUFDO0lBQ2xGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWEk7SUFBQTtJQUFBLE9BWUEsNkJBQW9CWCxRQUFRLEVBQUVXLElBQUksRUFBRTtNQUNoQyxPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDc0UsbUJBQW1CLENBQUM1QyxRQUFRLEVBQUVXLElBQUksQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsZ0NBQXVCQSxJQUFJLEVBQUU7TUFDekIsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VFLHNCQUFzQixDQUFDbEMsSUFBSSxDQUFDO0lBQzNFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDd0Usc0JBQXNCLENBQUNuQyxJQUFJLENBQUM7SUFDM0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLCtCQUFzQkcsTUFBTSxFQUFFO01BQzFCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN5RSxxQkFBcUIsQ0FBQ2pDLE1BQU0sQ0FBQztJQUM1RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFiSTtJQUFBO0lBQUEsT0FjQSx3QkFBZWtDLElBQUksRUFBRTtNQUNqQixPQUFPM0UsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMkUsY0FBYyxDQUFDRCxJQUFJLENBQUM7SUFDbkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVpJO0lBQUE7SUFBQSxPQWFBLHVCQUFjQSxJQUFJLEVBQUU7TUFDaEIsT0FBTzNFLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzRFLGFBQWEsQ0FBQ0YsSUFBSSxDQUFDO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQWJJO0lBQUE7SUFBQSxPQWNBLDRCQUFtQkEsSUFBSSxFQUFFO01BQ3JCLE9BQU8zRSw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM2RSxrQkFBa0IsQ0FBQ0gsSUFBSSxDQUFDO0lBQ3ZFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwyQkFBa0JBLElBQUksRUFBRTtNQUNwQixPQUFPM0UsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEUsaUJBQWlCLENBQUNKLElBQUksQ0FBQztJQUN0RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVJJO0lBQUE7SUFBQSxPQVNBLHdCQUFlckMsSUFBSSxFQUFFO01BQ2pCLE9BQU90Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrRSxjQUFjLENBQUMxQyxJQUFJLENBQUM7SUFDbkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSw2QkFBb0I7TUFDaEIsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dGLGlCQUFpQixFQUFFO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEscUJBQVkzQyxJQUFJLEVBQUU7TUFDZCxPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDaUYsV0FBVyxDQUFDNUMsSUFBSSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEsMEJBQWlCO01BQ2IsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2tGLGNBQWMsRUFBRTtJQUMvRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0Esa0NBQXlCMUMsTUFBTSxFQUFFO01BQzdCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtRix3QkFBd0IsQ0FBQzNDLE1BQU0sQ0FBQztJQUMvRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSxzQkFBYUEsTUFBTSxFQUFFaEMsT0FBTyxFQUFFO01BQzFCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ29GLFlBQVksQ0FBQzVDLE1BQU0sRUFBRWhDLE9BQU8sQ0FBQztJQUM1RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVJJO0lBQUE7SUFBQSxPQVNBLHdCQUFlZ0MsTUFBTSxFQUFFaEMsT0FBTyxFQUFFO01BQzVCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FGLGNBQWMsQ0FBQzdDLE1BQU0sRUFBRWhDLE9BQU8sQ0FBQztJQUM5RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsNkJBQW9COEUsTUFBTSxFQUFFOUUsT0FBTyxFQUFFO01BQ2pDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VGLG1CQUFtQixDQUFDRCxNQUFNLEVBQUU5RSxPQUFPLENBQUM7SUFDbkY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLGtDQUF5QjtNQUNyQixPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN3RixzQkFBc0IsRUFBRTtJQUN2RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsZ0NBQXVCNUUsTUFBTSxFQUFFO01BQzNCLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3lGLHNCQUFzQixDQUFDN0UsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSxpQ0FBd0I7TUFDcEIsT0FBT2IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMEYscUJBQXFCLEVBQUU7SUFDdEU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsbUJBQVVsRCxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMkYsU0FBUyxDQUFDbkQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG9CQUFXUCxJQUFJLEVBQUU7TUFDYixPQUFPbEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNEYsVUFBVSxDQUFDM0QsSUFBSSxDQUFDO0lBQy9EO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG1CQUFVTyxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNkYsU0FBUyxDQUFDckQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG1CQUFVQSxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEYsU0FBUyxDQUFDdEQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLDRCQUFtQkEsTUFBTSxFQUFFO01BQ3ZCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrRixrQkFBa0IsQ0FBQ3ZELE1BQU0sQ0FBQztJQUN6RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSxvQkFBV1AsSUFBSSxFQUFFO01BQ2IsT0FBT2xDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dHLFVBQVUsQ0FBQy9ELElBQUksQ0FBQztJQUMvRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsZ0NBQXVCTyxNQUFNLEVBQUU7TUFDM0IsT0FBT3pDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2lHLHNCQUFzQixDQUFDekQsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSxtQ0FBMEJLLE1BQU0sRUFBRTtNQUM5QixPQUFPOUMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDa0cseUJBQXlCLENBQUNyRCxNQUFNLENBQUM7SUFDaEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLDRCQUFtQkwsTUFBTSxFQUFFO01BQ3ZCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtRyxrQkFBa0IsQ0FBQzNELE1BQU0sQ0FBQztJQUN6RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsZ0NBQXVCNEQsZ0JBQWdCLEVBQUU7TUFDckMsT0FBT3JHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FHLHNCQUFzQixDQUFDRCxnQkFBZ0IsQ0FBQztJQUN2RjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSw2QkFBb0I7TUFDaEIsT0FBT3JHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NHLGlCQUFpQixFQUFFO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLDJCQUFrQjtNQUNkLE9BQU92Ryw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN1RyxlQUFlLEVBQUU7SUFDaEU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVRJO0lBQUE7SUFBQSxPQVVBLDBCQUFpQjtNQUNiLE9BQU94Ryw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN3RyxjQUFjLEVBQUU7SUFDL0Q7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVpJO0lBQUE7SUFBQSxPQWFBLDZCQUFvQmhFLE1BQU0sRUFBRTtNQUN4QixPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDeUcsbUJBQW1CLENBQUNqRSxNQUFNLENBQUM7SUFDMUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVkk7SUFBQTtJQUFBLE9BV0EsK0JBQXNCa0UsS0FBSyxFQUFFO01BQ3pCLE9BQU8zRyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMyRyxxQkFBcUIsQ0FBQ0QsS0FBSyxDQUFDO0lBQzNFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEsNkJBQW9CO01BQ2hCLE9BQU8zRyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM0RyxpQkFBaUIsRUFBRTtJQUNsRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSw0QkFBbUJDLFdBQVcsRUFBRTtNQUM1QixPQUFPOUcsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEcsa0JBQWtCLENBQUNELFdBQVcsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQTtJQXQvQkQ7QUFDSjtBQUNBO0lBQ0ksb0JBQWtCO01BQ2QsT0FBTzlHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUU7SUFDOUM7SUFDQTtBQUNKO0FBQ0E7RUFGSTtJQUFBO0lBQUEsT0FHQSxpQ0FBK0IrRyxPQUFPLEVBQUU7TUFDcEMsT0FBT2hILDRDQUFxQixDQUFDaUgsdUJBQXVCLENBQUNELE9BQU8sQ0FBQztJQUNqRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFWSTtJQUFBO0lBQUEsT0FXQSxzQkFBb0JFLEtBQUssRUFBRUMsT0FBTyxFQUFFQyxTQUFTLEVBQUVDLFFBQVEsRUFBRTtNQUNyRCxPQUFPckgsNENBQXFCLENBQUNzSCxZQUFZLENBQUNKLEtBQUssRUFBRUMsT0FBTyxFQUFFQyxTQUFTLEVBQUVDLFFBQVEsQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSx5QkFBdUI7TUFDbkIsT0FBT3JILDRDQUFxQixDQUFDdUgsYUFBYSxFQUFFO0lBQ2hEO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEseUJBQXVCMUcsTUFBTSxFQUFFO01BQzNCLE9BQU9iLDRDQUFxQixDQUFDd0gsZUFBZSxDQUFDM0csTUFBTSxDQUFDO0lBQ3hEO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxxQkFBbUJxQixJQUFJLEVBQUU7TUFDckIsT0FBT2xDLDRDQUFxQixDQUFDeUgsV0FBVyxDQUFDdkYsSUFBSSxDQUFDO0lBQ2xEO0VBQUM7RUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiODE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgWmVnb1B1Ymxpc2hDaGFubmVsIH0gZnJvbSBcIi4vWmVnb0V4cHJlc3NEZWZpbmVzXCI7XHJcbmltcG9ydCB7IFplZ29FeHByZXNzRW5naW5lSW1wbCB9IGZyb20gJy4vaW1wbC9aZWdvRXhwcmVzc0VuZ2luZUltcGwnO1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBaZWdvRXhwcmVzc0VuZ2luZSB7XHJcbiAgICAvKipcclxuICAgICAqIENyZWF0ZXMgYSBzaW5nbGV0b24gaW5zdGFuY2Ugb2YgWmVnb0V4cHJlc3NFbmdpbmUuXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBpbnN0YW5jZSgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENyZWF0ZXMgYSBzaW5nbGV0b24gaW5zdGFuY2Ugb2YgWmVnb0V4cHJlc3NFbmdpbmUuXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5jcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogSW5pdGlhbGl6ZXMgdGhlIEVuZ2luZS5cclxuICAgICAqXHJcbiAgICAgKiBUaGUgZW5naW5lIG5lZWRzIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBjYWxsaW5nIG90aGVyIEFQSXNcclxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBhcHBJRCAtIEFwcGxpY2F0aW9uIElEIGlzc3VlZCBieSBaRUdPIGZvciBkZXZlbG9wZXJzLCBwbGVhc2UgYXBwbHkgZnJvbSB0aGUgWkVHTyBBZG1pbiBDb25zb2xlIGh0dHBzOi8vY29uc29sZS1leHByZXNzLnplZ28uaW0vLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byA0Mjk0OTY3Mjk1LlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGFwcFNpZ24gLSBBcHBsaWNhdGlvbiBzaWduYXR1cmUgZm9yIGVhY2ggQXBwSUQsIHBsZWFzZSBhcHBseSBmcm9tIHRoZSBaRUdPIEFkbWluIENvbnNvbGUuIEFwcGxpY2F0aW9uIHNpZ25hdHVyZSBpcyBhIDY0IGNoYXJhY3RlciBzdHJpbmcuIEVhY2ggY2hhcmFjdGVyIGhhcyBhIHJhbmdlIG9mICcwJyB+ICc5JywgJ2EnIH4gJ3onLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBpc1Rlc3RFbnYgLSBDaG9vc2UgdG8gdXNlIGEgdGVzdCBlbnZpcm9ubWVudCBvciBhIGZvcm1hbCBjb21tZXJjaWFsIGVudmlyb25tZW50LCB0aGUgZm9ybWFsIGVudmlyb25tZW50IG5lZWRzIHRvIHN1Ym1pdCB3b3JrIG9yZGVyIGNvbmZpZ3VyYXRpb24gaW4gdGhlIFpFR08gbWFuYWdlbWVudCBjb25zb2xlLiBUaGUgdGVzdCBlbnZpcm9ubWVudCBpcyBmb3IgdGVzdCBkZXZlbG9wbWVudCwgd2l0aCBhIGxpbWl0IG9mIDMwIHJvb21zIGFuZCAyMzAgdXNlcnMuIE9mZmljaWFsIGVudmlyb25tZW50IEFwcCBpcyBvZmZpY2lhbGx5IGxhdW5jaGVkLiBaRUdPIHdpbGwgcHJvdmlkZSBjb3JyZXNwb25kaW5nIHNlcnZlciByZXNvdXJjZXMgYWNjb3JkaW5nIHRvIHRoZSBjb25maWd1cmF0aW9uIHJlY29yZHMgc3VibWl0dGVkIGJ5IHRoZSBkZXZlbG9wZXIgaW4gdGhlIG1hbmFnZW1lbnQgY29uc29sZS4gVGhlIHRlc3QgZW52aXJvbm1lbnQgYW5kIHRoZSBvZmZpY2lhbCBlbnZpcm9ubWVudCBhcmUgdHdvIHNldHMgb2YgZW52aXJvbm1lbnRzIGFuZCBjYW5ub3QgYmUgaW50ZXJjb25uZWN0ZWQuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29TY2VuYXJpb30gc2NlbmFyaW8gLSBUaGUgYXBwbGljYXRpb24gc2NlbmFyaW8uIERldmVsb3BlcnMgY2FuIGNob29zZSBvbmUgb2YgWmVnb1NjZW5hcmlvIGJhc2VkIG9uIHRoZSBzY2VuYXJpbyBvZiB0aGUgYXBwIHRoZXkgYXJlIGRldmVsb3BpbmcsIGFuZCB0aGUgZW5naW5lIHdpbGwgcHJlc2V0IGEgbW9yZSBnZW5lcmFsIHNldHRpbmcgZm9yIHNwZWNpZmljIHNjZW5hcmlvcyBiYXNlZCBvbiB0aGUgc2V0IHNjZW5hcmlvLiBBZnRlciBzZXR0aW5nIHNwZWNpZmljIHNjZW5hcmlvcywgZGV2ZWxvcGVycyBjYW4gc3RpbGwgY2FsbCBzcGVjaWZpYyBhcGkgdG8gc2V0IHNwZWNpZmljIHBhcmFtZXRlcnMgaWYgdGhleSBoYXZlIGN1c3RvbWl6ZWQgcGFyYW1ldGVyIHNldHRpbmdzLlxyXG4gICAgICogQHJldHVybiB7WmVnb0V4cHJlc3NFbmdpbmV9IHNpbmdsZXRvbiBpbnN0YW5jZSBvZiBaZWdvRXhwcmVzc0VuZ2luZVxyXG4gICAgICogQGRlcHJlY2F0ZWQgUGxlYXNlIHVzZSB0aGUgbWV0aG9kIFtjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZV0gaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgc3RhdGljIGNyZWF0ZUVuZ2luZShhcHBJRCwgYXBwU2lnbiwgaXNUZXN0RW52LCBzY2VuYXJpbykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuY3JlYXRlRW5naW5lKGFwcElELCBhcHBTaWduLCBpc1Rlc3RFbnYsIHNjZW5hcmlvKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVW5pbml0aWFsaXplcyB0aGUgRW5naW5lLlxyXG4gICAgICpcclxuICAgICAqIHVuaW5pdGlhbGl6ZSBlbmdpbmUgdG8gcmVsZWFzZSB0aGUgcmVzb3VyY2VzXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBkZXN0cm95RW5naW5lKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZGVzdHJveUVuZ2luZSgpO1xyXG4gICAgfVxyXG4gICAgLyoqIFNldHMgdXAgdGhlIGFkdmFuY2VkIGVuZ2luZSBjb25maWd1cmF0aW9ucy5cclxuICAgICAqXHJcbiAgICAgKiBEZXZlbG9wZXJzIG5lZWQgdG8gY2FsbCB0aGlzIGludGVyZmFjZSB0byBzZXQgYWR2YW5jZWQgZnVuY3Rpb24gY29uZmlndXJhdGlvbiB3aGVuIHRoZXkgbmVlZCBhZHZhbmNlZCBmdW5jdGlvbnMgb2YgdGhlIGVuZ2luZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1plZ29FbmdpbmVDb25maWd9IGNvbmZpZyBBZHZhbmNlZCBlbmdpbmUgY29uZmlndXJhdGlvblxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgc2V0RW5naW5lQ29uZmlnKGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuc2V0RW5naW5lQ29uZmlnKGNvbmZpZyk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCByb29tIG1vZGUuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IElmIHlvdSBuZWVkIHRvIHVzZSB0aGUgbXVsdGktcm9vbSBmZWF0dXJlLCBwbGVhc2UgY2FsbCB0aGlzIGZ1bmN0aW9uIHRvIGNvbXBsZXRlIHRoZSBjb25maWd1cmF0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBNdXN0IGJlIHNldCBiZWZvcmUgY2FsbGluZyBbY3JlYXRlRW5naW5lXSB0byB0YWtlIGVmZmVjdCwgb3RoZXJ3aXNlIGl0IHdpbGwgZmFpbC5cclxuICAgICAqIFJlc3RyaWN0aW9uczogSWYgeW91IG5lZWQgdG8gdXNlIHRoZSBtdWx0aS1yb29tIGZlYXR1cmUsIHBsZWFzZSBjb250YWN0IHRoZSBpbnN0YW50IHRlY2huaWNhbCBzdXBwb3J0IHRvIGNvbmZpZ3VyZSB0aGUgc2VydmVyIHN1cHBvcnQuXHJcbiAgICAgKiBDYXV0aW9uOiBOb25lLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBtb2RlIFJvb20gbW9kZS4gRGVzY3JpcHRpb246IFVzZWQgdG8gc2V0IHRoZSByb29tIG1vZGUuIFVzZSBjYXNlczogSWYgeW91IG5lZWQgdG8gZW50ZXIgbXVsdGlwbGUgcm9vbXMgYXQgdGhlIHNhbWUgdGltZSBmb3IgcHVibGlzaC1wbGF5IHN0cmVhbSwgcGxlYXNlIHR1cm4gb24gdGhlIG11bHRpLXJvb20gbW9kZSB0aHJvdWdoIHRoaXMgaW50ZXJmYWNlLiBSZXF1aXJlZDogVHJ1ZS4gRGVmYXVsdCB2YWx1ZTogWkVHT19ST09NX01PREVfU0lOR0xFX1JPT00uXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBzZXRSb29tTW9kZShtb2RlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5zZXRSb29tTW9kZShtb2RlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogUmVnaXN0ZXIgZXZlbnQgaGFuZGxlclxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBldmVudCBldmVudCB0eXBlXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm9uKGV2ZW50LCBjYWxsYmFjayk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFVucmVnaXN0ZXIgZXZlbnQgaGFuZGxlclxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBldmVudCBldmVudCB0eXBlXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgb2ZmKGV2ZW50LCBjYWxsYmFjaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5vZmYoZXZlbnQsIGNhbGxiYWNrKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogR2V0cyB0aGUgU0RLJ3MgdmVyc2lvbiBudW1iZXIuXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiB0aGUgU0RLIGlzIHJ1bm5pbmcsIHRoZSBkZXZlbG9wZXIgZmluZHMgdGhhdCBpdCBkb2VzIG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgc2l0dWF0aW9uIGFuZCBzdWJtaXRzIHRoZSBwcm9ibGVtIGFuZCByZWxhdGVkIGxvZ3MgdG8gdGhlIFpFR08gdGVjaG5pY2FsIHN0YWZmIGZvciBsb2NhdGluZy4gVGhlIFpFR08gdGVjaG5pY2FsIHN0YWZmIG1heSBuZWVkIHRoZSBpbmZvcm1hdGlvbiBvZiB0aGUgZW5naW5lIHZlcnNpb24gdG8gYXNzaXN0IGluIGxvY2F0aW5nIHRoZSBwcm9ibGVtLlxyXG4gICAgICogRGV2ZWxvcGVycyBjYW4gYWxzbyBjb2xsZWN0IHRoaXMgaW5mb3JtYXRpb24gYXMgdGhlIHZlcnNpb24gaW5mb3JtYXRpb24gb2YgdGhlIGVuZ2luZSB1c2VkIGJ5IHRoZSBhcHAsIHNvIHRoYXQgdGhlIFNESyBjb3JyZXNwb25kaW5nIHRvIGVhY2ggdmVyc2lvbiBvZiB0aGUgYXBwIG9uIHRoZSBsaW5lLlxyXG4gICAgICogQHJldHVybiB7c3RyaW5nfSAtIFNESyB2ZXJzaW9uXHJcbiAgICAgKi9cclxuICAgIGdldFZlcnNpb24oKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmdldFZlcnNpb24oKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVXBsb2FkcyBsb2dzIHRvIHRoZSBaRUdPIHNlcnZlci5cclxuICAgICAqXHJcbiAgICAgKiBCeSBkZWZhdWx0LCBTREsgY3JlYXRlcyBhbmQgcHJpbnRzIGxvZyBmaWxlcyBpbiB0aGUgYXBwJ3MgZGVmYXVsdCBkaXJlY3RvcnkuIEVhY2ggbG9nIGZpbGUgZGVmYXVsdHMgdG8gYSBtYXhpbXVtIG9mIDVNQi4gVGhyZWUgbG9nIGZpbGVzIGFyZSB3cml0dGVuIG92ZXIgYW5kIG92ZXIgaW4gYSBjaXJjdWxhciBmYXNoaW9uLiBXaGVuIGNhbGxpbmcgdGhpcyBpbnRlcmZhY2UsIFNESyB3aWxsIGF1dG8gcGFja2FnZSBhbmQgdXBsb2FkIHRoZSBsb2cgZmlsZXMgdG8gdGhlIFpFR08gc2VydmVyLlxyXG4gICAgICogRGV2ZWxvcGVycyBjYW4gcHJvdmlkZSBhIGJ1c2luZXNzIOKAnGZlZWRiYWNr4oCdIGNoYW5uZWwgaW4gdGhlIGFwcC4gV2hlbiB1c2VycyBmZWVkYmFjayBwcm9ibGVtcywgdGhleSBjYW4gY2FsbCB0aGlzIGludGVyZmFjZSB0byB1cGxvYWQgdGhlIGxvY2FsIGxvZyBpbmZvcm1hdGlvbiBvZiBTREsgdG8gaGVscCBsb2NhdGUgdXNlciBwcm9ibGVtcy5cclxuICAgICAqIFRoZSBBUEkgaXMgdmFsaWQgZm9yIHRoZSBlbnRpcmUgbGlmZSBjeWNsZSBvZiB0aGUgU0RLLlxyXG4gICAgICovXHJcbiAgICB1cGxvYWRMb2coKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnVwbG9hZExvZygpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBDYWxsIHRoZSBSVEMgZXhwZXJpbWVudGFsIEFQSS5cclxuICAgICAqXHJcbiAgICAgKiBBdmFpbGFibGUgc2luY2U6IDIuNy4wXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogWkVHTyBwcm92aWRlcyBzb21lIHRlY2huaWNhbCBwcmV2aWV3cyBvciBzcGVjaWFsIGN1c3RvbWl6YXRpb24gZnVuY3Rpb25zIGluIFJUQyBidXNpbmVzcyB0aHJvdWdoIHRoaXMgQVBJLiBJZiB5b3UgbmVlZCB0byBnZXQgdGhlIHVzZSBvZiB0aGUgZnVuY3Rpb24gb3IgdGhlIGRldGFpbHMsIHBsZWFzZSBjb25zdWx0IFpFR08gdGVjaG5pY2FsIHN1cHBvcnQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBwYXJhbXMgWW91IG5lZWQgdG8gcGFzcyBpbiBhIHBhcmFtZXRlciBpbiB0aGUgZm9ybSBvZiBhIEpTT04gc3RyaW5nLCBwbGVhc2UgY29uc3VsdCBaRUdPIHRlY2huaWNhbCBzdXBwb3J0IGZvciBkZXRhaWxzLlxyXG4gICAgICogQHJldHVybiB7c3RyaW5nfSBSZXR1cm5zIGFuIGFyZ3VtZW50IGluIHRoZSBmb3JtYXQgb2YgYSBKU09OIHN0cmluZywgcGxlYXNlIGNvbnN1bHQgWkVHTyB0ZWNobmljYWwgc3VwcG9ydCBmb3IgZGV0YWlscy5cclxuICAgICAqL1xyXG4gICAgY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHBhdGggb2YgdGhlIHN0YXRpYyBwaWN0dXJlIHdvdWxkIGJlIHB1Ymxpc2hlZCB3aGVuIHRoZSBjYW1lcmEgaXMgY2xvc2VkLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHBhdGggb2YgdGhlIHN0YXRpYyBwaWN0dXJlIHdvdWxkIGJlIHB1Ymxpc2hlZCB3aGVuIGVuYWJsZUNhbWVyYShmYWxzZSkgaXMgY2FsbGVkLCBpdCB3b3VsZCBzdGFydCB0byBwdWJsaXNoIHN0YXRpYyBwaWN0dXJlcywgYW5kIHdoZW4gZW5hYmxlQ2FtZXJhKHRydWUpIGlzIGNhbGxlZCwgaXQgd291bGQgZW5kIHB1Ymxpc2hpbmcgc3RhdGljIHBpY3R1cmVzLlxyXG4gICAgICogVXNlIGNhc2U6IFRoZSBkZXZlbG9wZXIgd2FudHMgdG8gZGlzcGxheSBhIHN0YXRpYyBwaWN0dXJlIHdoZW4gdGhlIGNhbWVyYSBpcyBjbG9zZWQuIEZvciBleGFtcGxlLCB3aGVuIHRoZSBhbmNob3IgZXhpdHMgdGhlIGJhY2tncm91bmQsIHRoZSBjYW1lcmEgd291bGQgYmUgYWN0aXZlbHkgY2xvc2VkLiBBdCB0aGlzIHRpbWUsIHRoZSBhdWRpZW5jZSBzaWRlIG5lZWRzIHRvIGRpc3BsYXkgdGhlIGltYWdlIG9mIHRoZSBhbmNob3IgdGVtcG9yYXJpbHkgbGVhdmluZy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgdGhlIGVuZ2luZSBpcyBpbml0aWFsaXplZCwgY2FsbCB0aGlzIEFQSSB0byBjb25maWd1cmUgdGhlIHBhcmFtZXRlcnMgYmVmb3JlIGNsb3NpbmcgdGhlIGNhbWVyYS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogMS4gU3VwcG9ydGVkIHBpY3R1cmUgdHlwZXMgYXJlIEpQRUcvSlBHLCBQTkcsIEJNUCwgSEVJRi4gMi4gVGhlIGZ1bmN0aW9uIGlzIG9ubHkgZm9yIFNESyB2aWRlbyBjYXB0dXJlIGFuZCBkb2VzIG5vdCB0YWtlIGVmZmVjdCBmb3IgY3VzdG9tIHZpZGVvIGNhcHR1cmUuXHJcbiAgICAgKiBDYXV0aW9uOiAxLiBUaGUgc3RhdGljIHBpY3R1cmUgY2Fubm90IGJlIHNlZW4gaW4gdGhlIGxvY2FsIHByZXZpZXcuIDIuIEV4dGVybmFsIGZpbHRlcnMsIG1pcnJvcmluZywgd2F0ZXJtYXJrcywgYW5kIHNuYXBzaG90cyBhcmUgYWxsIGludmFsaWQuIDMuIElmIHRoZSBwaWN0dXJlIGFzcGVjdCByYXRpbyBpcyBpbmNvbnNpc3RlbnQgd2l0aCB0aGUgc2V0IGNvZGUgYXNwZWN0IHJhdGlvLCBpdCB3aWxsIGJlIGNyb3BwZWQgYWNjb3JkaW5nIHRvIHRoZSBjb2RlIGFzcGVjdCByYXRpby5cclxuICAgICAqIFBsYXRmb3JtIGRpZmZlcmVuY2VzOiAxLiBXaW5kb3dzOiBGaWxsIGluIHRoZSBsb2NhdGlvbiBvZiB0aGUgcGljdHVyZSBkaXJlY3RseSwgc3VjaCBhcyBcIkQ6Ly9kaXIvL2ltYWdlLmpwZ1wiLiAyLiBpT1M6IElmIGl0IGlzIGEgZnVsbCBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImZpbGU6XCIsIHN1Y2ggYXMgQFwiZmlsZTovdmFyL2ltYWdlLnBuZ1wiOyBJZiBpdCBpcyBhIGFzc2V0cyBwaWN0dXJlIHBhdGgsIGFkZCB0aGUgcHJlZml4IFwiYXNzZXQ6XCIsIHN1Y2ggYXMgQFwiYXNzZXQ6d2F0ZXJtYXJrXCIuIDMuIEFuZHJvaWQ6IElmIGl0IGlzIGEgZnVsbCBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImZpbGU6XCIsIHN1Y2ggYXMgXCJmaWxlOi9zZGNhcmQvaW1hZ2UucG5nXCI7IElmIGl0IGlzIGEgYXNzZXRzIGRpcmVjdG9yeSBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImFzc2V0OlwiLCBzdWNoIGFzIFwiYXNzZXQ6d2F0ZXJtYXJrLnBuZ1wiLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBmaWxlUGF0aCBQaWN0dXJlIGZpbGUgcGF0aFxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgUHVibGlzaCBjaGFubmVsLlxyXG4gICAgICovXHJcbiAgICBzZXREdW1teUNhcHR1cmVJbWFnZVBhdGgoZmlsZVBhdGgsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0RHVtbXlDYXB0dXJlSW1hZ2VQYXRoKGZpbGVQYXRoLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogTG9ncyBpbiB0byBhIHJvb20uIFlvdSBtdXN0IGxvZyBpbiB0byBhIHJvb20gYmVmb3JlIHB1Ymxpc2hpbmcgb3IgcGxheWluZyBzdHJlYW1zLlxyXG4gICAgICpcclxuICAgICAqIFRvIHByZXZlbnQgdGhlIGFwcCBmcm9tIGJlaW5nIGltcGVyc29uYXRlZCBieSBhIG1hbGljaW91cyB1c2VyLCB5b3UgY2FuIGFkZCBhdXRoZW50aWNhdGlvbiBiZWZvcmUgbG9nZ2luZyBpbiB0byB0aGUgcm9vbSwgdGhhdCBpcywgdGhlIFt0b2tlbl0gcGFyYW1ldGVyIGluIHRoZSBaZWdvUm9vbUNvbmZpZyBvYmplY3QgcGFzc2VkIGluIGJ5IHRoZSBbY29uZmlnXSBwYXJhbWV0ZXIuXHJcbiAgICAgKiBEaWZmZXJlbnQgdXNlcnMgd2hvIGxvZyBpbiB0byB0aGUgc2FtZSByb29tIGNhbiBnZXQgcm9vbSByZWxhdGVkIG5vdGlmaWNhdGlvbnMgaW4gdGhlIHNhbWUgcm9vbSAoZWcgW29uUm9vbVVzZXJVcGRhdGVdLCBbb25Sb29tU3RyZWFtVXBkYXRlXSwgZXRjLiksIGFuZCB1c2VycyBpbiBvbmUgcm9vbSBjYW5ub3QgcmVjZWl2ZSByb29tIHNpZ25hbGluZyBub3RpZmljYXRpb25zIGluIGFub3RoZXIgcm9vbS5cclxuICAgICAqIE1lc3NhZ2VzIHNlbnQgaW4gb25lIHJvb20gKGVnIGFwaXMgW3NldFN0cmVhbUV4dHJhSW5mb10sIFtzZW5kQnJvYWRjYXN0TWVzc2FnZV0sIFtzZW5kQmFycmFnZU1lc3NhZ2VdLCBbc2VuZEN1c3RvbUNvbW1hbmRdLCBldGMuKSBjYW5ub3QgYmUgcmVjZWl2ZWQgY2FsbGJhY2sgKChlZyBbb25Sb29tU3RyZWFtRXh0cmFJbmZvVXBkYXRlXSwgW29uSU1SZWN2QnJvYWRjYXN0TWVzc2FnZV0sIFtvbklNUmVjdkJhcnJhZ2VNZXNzYWdlXSwgW29uSU1SZWN2Q3VzdG9tQ29tbWFuZF0sIGV0YykgaW4gb3RoZXIgcm9vbXMuIEN1cnJlbnRseSwgU0RLIGRvZXMgbm90IHByb3ZpZGUgdGhlIGFiaWxpdHkgdG8gc2VuZCBtZXNzYWdlcyBhY3Jvc3Mgcm9vbXMuIERldmVsb3BlcnMgY2FuIGludGVncmF0ZSB0aGUgU0RLIG9mIHRoaXJkLXBhcnR5IElNIHRvIGFjaGlldmUuXHJcbiAgICAgKiBTREsgc3VwcG9ydHMgc3RhcnRQbGF5aW5nU3RyZWFtIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGZyb20gZGlmZmVyZW50IHJvb21zIHVuZGVyIHRoZSBzYW1lIGFwcElELCB0aGF0IGlzLCBzdGFydFBsYXlpbmdTdHJlYW0gYXVkaW8gYW5kIHZpZGVvIHN0cmVhbXMgYWNyb3NzIHJvb21zLiBTaW5jZSBaZWdvRXhwcmVzc0VuZ2luZSdzIHJvb20gcmVsYXRlZCBjYWxsYmFjayBub3RpZmljYXRpb25zIGFyZSBiYXNlZCBvbiB0aGUgc2FtZSByb29tLCB3aGVuIGRldmVsb3BlcnMgd2FudCB0byBzdGFydFBsYXlpbmdTdHJlYW0gc3RyZWFtcyBhY3Jvc3Mgcm9vbXMsIGRldmVsb3BlcnMgbmVlZCB0byBtYWludGFpbiByZWxhdGVkIG1lc3NhZ2VzIGFuZCBzaWduYWxpbmcgbm90aWZpY2F0aW9ucyBieSB0aGVtc2VsdmVzLlxyXG4gICAgICogSWYgdGhlIG5ldHdvcmsgaXMgdGVtcG9yYXJpbHkgaW50ZXJydXB0ZWQgZHVlIHRvIG5ldHdvcmsgcXVhbGl0eSByZWFzb25zLCB0aGUgU0RLIHdpbGwgYXV0b21hdGljYWxseSByZWNvbm5lY3QgaW50ZXJuYWxseS4gWW91IGNhbiBnZXQgdGhlIGN1cnJlbnQgY29ubmVjdGlvbiBzdGF0dXMgb2YgdGhlIGxvY2FsIHJvb20gYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25Sb29tU3RhdGVVcGRhdGVdIGNhbGxiYWNrIG1ldGhvZCwgYW5kIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gd2lsbCByZWNlaXZlIFtvblJvb21Vc2VyVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24uXHJcbiAgICAgKiBJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB0aGF0IHVzZXJJRCBjb3JyZXNwb25kcyB0byB0aGUgdXNlciBJRCBvZiB0aGUgYnVzaW5lc3MgQVBQLCB0aGF0IGlzLCBhIHVzZXJJRCBhbmQgYSByZWFsIHVzZXIgYXJlIGZpeGVkIGFuZCB1bmlxdWUsIGFuZCBzaG91bGQgbm90IGJlIHBhc3NlZCB0byB0aGUgU0RLIGluIGEgcmFuZG9tIHVzZXJJRC4gQmVjYXVzZSB0aGUgdW5pcXVlIGFuZCBmaXhlZCB1c2VySUQgYWxsb3dzIFpFR08gdGVjaG5pY2lhbnMgdG8gcXVpY2tseSBsb2NhdGUgb25saW5lIHByb2JsZW1zLlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHJvb21JRCAtIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7WmVnb1VzZXJ9IHVzZXIgLSBVc2VyIG9iamVjdCBpbnN0YW5jZSwgY29uZmlndXJlIHVzZXJJRCwgdXNlck5hbWUuIE5vdGUgdGhhdCB0aGUgdXNlcklEIG5lZWRzIHRvIGJlIGdsb2JhbGx5IHVuaXF1ZSB3aXRoIHRoZSBzYW1lIGFwcElELCBvdGhlcndpc2UgdGhlIHVzZXIgd2hvIGxvZ3MgaW4gbGF0ZXIgd2lsbCBraWNrIG91dCB0aGUgdXNlciB3aG8gbG9nZ2VkIGluIGZpcnN0LlxyXG4gICAgICogQHBhcmFtIHtaZWdvUm9vbUNvbmZpZ30gY29uZmlnIC0gQWR2YW5jZWQgcm9vbSBjb25maWd1cmF0aW9uXHJcbiAgICAgKi9cclxuICAgIGxvZ2luUm9vbShyb29tSUQsIHVzZXIsIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5sb2dpblJvb20ocm9vbUlELCB1c2VyLCBjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBMb2dzIG91dCBvZiBhIHJvb20uXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IFRoaXMgQVBJIHdpbGwgbG9nIG91dCB0aGUgcm9vbSBuYW1lZCByb29tSUQuIElmIHJvb21JRCBpcyBub3QgcGFzc2VkIGluLCBhbGwgcm9vbXMgd2lsbCBiZSBleGl0ZWQuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEluIHRoZSBzYW1lIHJvb20sIHVzZXJzIGNhbiBjb25kdWN0IGxpdmUgYnJvYWRjYXN0LCBhdWRpbyBhbmQgdmlkZW8gY2FsbHMsIGV0Yy5cclxuICAgICAqIFdoZW4gdG8gY2FsbCAvVHJpZ2dlcjogQWZ0ZXIgc3VjY2Vzc2Z1bGx5IGxvZ2dpbmcgaW4gdG8gdGhlIHJvb20sIGlmIHRoZSByb29tIGlzIG5vIGxvbmdlciB1c2VkLCB0aGUgdXNlciBjYW4gY2FsbCB0aGUgZnVuY3Rpb24gW2xvZ291dFJvb21dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogMS4gRXhpdGluZyB0aGUgcm9vbSB3aWxsIHN0b3AgYWxsIHB1Ymxpc2hpbmcgYW5kIHBsYXlpbmcgc3RyZWFtcyBmb3IgdXNlciwgYW5kIGlubmVyIGF1ZGlvIGFuZCB2aWRlbyBlbmdpbmUgd2lsbCBzdG9wLCBhbmQgdGhlbiBTREsgd2lsbCBhdXRvIHN0b3AgbG9jYWwgcHJldmlldyBVSS4gSWYgeW91IHdhbnQgdG8ga2VlcCB0aGUgcHJldmlldyBhYmlsaXR5IHdoZW4gc3dpdGNoaW5nIHJvb21zLCBwbGVhc2UgdXNlIHRoZSBbc3dpdGNoUm9vbV0gbWV0aG9kLiAyLiBJZiB0aGUgdXNlciBsb2dzIGluIHRvIHRoZSByb29tLCBidXQgdGhlIGluY29taW5nICdyb29tSUQnIGlzIGRpZmZlcmVudCBmcm9tIHRoZSBsb2dnZWQtaW4gcm9vbSBuYW1lLCBTREsgd2lsbCByZXR1cm4gZmFpbHVyZS5cclxuICAgICAqIFJlbGF0ZWQgY2FsbGJhY2tzOiBBZnRlciBjYWxsaW5nIHRoaXMgZnVuY3Rpb24sIHlvdSB3aWxsIHJlY2VpdmUgW29uUm9vbVN0YXRlVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24gc3VjY2Vzc2Z1bGx5IGV4aXRzIHRoZSByb29tLCB3aGlsZSBvdGhlciB1c2VycyBpbiB0aGUgc2FtZSByb29tIHdpbGwgcmVjZWl2ZSB0aGUgW29uUm9vbVVzZXJVcGRhdGVdIGNhbGxiYWNrIG5vdGlmaWNhdGlvbihPbiB0aGUgcHJlbWlzZSBvZiBlbmFibGluZyBpc1VzZXJTdGF0dXNOb3RpZnkgY29uZmlndXJhdGlvbikuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiB1c2UgW2xvZ2luUm9vbV0gZnVuY3Rpb24gdG8gbG9nIGluIHJvb21zLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSByb29tSUQgLSBSb29tIElELCBhIHN0cmluZyBvZiB1cCB0byAxMjggYnl0ZXMgaW4gbGVuZ3RoLiBPbmx5IHN1cHBvcnQgbnVtYmVycywgRW5nbGlzaCBjaGFyYWN0ZXJzIGFuZCAnficsICchJywgJ0AnLCAnIycsICckJywgJyUnLCAnXicsICcmJywgJyonLCAnKCcsICcpJywgJ18nLCAnKycsICc9JywgJy0nLCAnYCcsICc7JywgJ+KAmScsICcsJywgJy4nLCAnPCcsICc+JywgJy8nLCAnXFwnXHJcbiAgICAgKi9cclxuICAgIGxvZ291dFJvb20ocm9vbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmxvZ291dFJvb20ocm9vbUlEKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3dpdGNoIHRoZSByb29tLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBVc2luZyB0aGlzIGludGVyZmFjZSBhbGxvd3MgdXNlcnMgdG8gcXVpY2tseSBzd2l0Y2ggZnJvbSBvbmUgcm9vbSB0byBhbm90aGVyIHJvb20uXHJcbiAgICAgKiBVc2UgY2FzZXM6IElmIHlvdSBuZWVkIHRvIHF1aWNrbHkgc3dpdGNoIHRvIHRoZSBuZXh0IHJvb20sIHlvdSBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsIC9UcmlnZ2VyOiBBZnRlciBzdWNjZXNzZnVsbHkgbG9naW4gcm9vbS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IDEuIFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIGFsbCBzdHJlYW1zIGN1cnJlbnRseSBwdWJsaXNoaW5nIG9yIHBsYXlpbmcgd2lsbCBzdG9wIChidXQgdGhlIGxvY2FsIHByZXZpZXcgd2lsbCBub3Qgc3RvcCkuIDIuIFdoZW4gdGhlIGZ1bmN0aW9uIFtzZXRSb29tTW9kZV0gaXMgdXNlZCB0byBzZXQgWmVnb1Jvb21Nb2RlIHRvIFpFR09fUk9PTV9NT0RFX01VTFRJX1JPT00sIHRoaXMgZnVuY3Rpb24gaXMgbm90IGF2YWlsYWJsZS5cclxuICAgICAqIFByaXZhY3kgcmVtaW5kZXI6IFBsZWFzZSBkbyBub3QgZmlsbCBpbiBzZW5zaXRpdmUgdXNlciBpbmZvcm1hdGlvbiBpbiB0aGlzIGludGVyZmFjZSwgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBtb2JpbGUgcGhvbmUgbnVtYmVyLCBJRCBudW1iZXIsIHBhc3Nwb3J0IG51bWJlciwgcmVhbCBuYW1lLCBldGMuXHJcbiAgICAgKiBSZWxhdGVkIGNhbGxiYWNrczogV2hlbiB0aGUgdXNlciBjYWxsIHRoZSBbc3dpdGNoUm9vbV0gZnVuY3Rpb24sIHRoZSBbb25Sb29tU3RhdGVVcGRhdGVdIGNhbGxiYWNrIHdpbGwgYmUgdHJpZ2dlcmVkIHRvIG5vdGlmeSB0aGUgZGV2ZWxvcGVyIG9mIHRoZSBzdGF0dXMgb2YgdGhlIGN1cnJlbnQgdXNlciBjb25uZWN0ZWQgdG8gdGhlIHJvb20uXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiB1c2UgdGhlIFtsb2dvdXRSb29tXSBmdW5jdGlvbiB0byBsb2cgb3V0IG9mIHRoZSByb29tLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBmcm9tUm9vbUlEIEN1cnJlbnQgcm9vbUlELlxyXG4gICAgICogQHBhcmFtIHRvUm9vbUlEIFRoZSBuZXh0IHJvb21JRC5cclxuICAgICAqL1xyXG4gICAgc3dpdGNoUm9vbShmcm9tUm9vbUlELCB0b1Jvb21JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zd2l0Y2hSb29tKGZyb21Sb29tSUQsIHRvUm9vbUlEKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogUmVuZXcgdG9rZW4uXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IEFmdGVyIHRoZSBkZXZlbG9wZXIgcmVjZWl2ZXMgW29uUm9vbVRva2VuV2lsbEV4cGlyZV0sIHRoZXkgY2FuIHVzZSB0aGlzIEFQSSB0byB1cGRhdGUgdGhlIHRva2VuIHRvIGVuc3VyZSB0aGF0IHRoZSBzdWJzZXF1ZW50IFJUQyBmdW5jdGlvbnMgYXJlIG5vcm1hbC5cclxuICAgICAqIFVzZSBjYXNlczogVXNlZCB3aGVuIHRoZSB0b2tlbiBpcyBhYm91dCB0byBleHBpcmUuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGwgL1RyaWdnZXI6IEFmdGVyIHRoZSBkZXZlbG9wZXIgcmVjZWl2ZXMgW29uUm9vbVRva2VuV2lsbEV4cGlyZV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgdG9rZW4gY29udGFpbnMgaW1wb3J0YW50IGluZm9ybWF0aW9uIHN1Y2ggYXMgdGhlIHVzZXIncyByb29tIHBlcm1pc3Npb25zLCBwdWJsaXNoIHN0cmVhbSBwZXJtaXNzaW9ucywgYW5kIGVmZmVjdGl2ZSB0aW1lLCBwbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2MtZW4uemVnby5pbS9hcnRpY2xlLzExNjQ5LlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IE5vbmUuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IE5vbmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHJvb21JRCBSb29tIElELlxyXG4gICAgICogQHBhcmFtIHRva2VuIFRoZSB0b2tlbiB0aGF0IG5lZWRzIHRvIGJlIHJlbmV3LlxyXG4gICAgICovXHJcbiAgICByZW5ld1Rva2VuKHJvb21JRCwgdG9rZW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkucmVuZXdUb2tlbihyb29tSUQsIHRva2VuKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2VuZHMgYSBCcm9hZGNhc3QgTWVzc2FnZS5cclxuICAgICAqXHJcbiAgICAgKiBUaGUgc2VuZGluZyBmcmVxdWVuY3kgb2YgYnJvYWRjYXN0IG1lc3NhZ2VzIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDEwIG1lc3NhZ2VzL3MuXHJcbiAgICAgKiBBIGNlcnRhaW4gbnVtYmVyIG9mIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gd2hvIGVudGVyZWQgdGhlIHJvb20gZWFybGllciBjYW4gcmVjZWl2ZSB0aGlzIGNhbGxiYWNrLiBUaGUgbWVzc2FnZSBpcyByZWxpYWJsZS4gSXQgaXMgZ2VuZXJhbGx5IHVzZWQgd2hlbiB0aGUgbnVtYmVyIG9mIHBlb3BsZSBpbiB0aGUgbGl2ZSByb29tIGlzIGxlc3MgdGhhbiBhIGNlcnRhaW4gbnVtYmVyLiBUaGUgc3BlY2lmaWMgbnVtYmVyIGlzIGRldGVybWluZWQgYnkgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIFpFR08gc2VydmVyLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSByb29tSUQgUm9vbSBJRCwgYSBzdHJpbmcgb2YgdXAgdG8gMTI4IGJ5dGVzIGluIGxlbmd0aC4gT25seSBzdXBwb3J0IG51bWJlcnMsIEVuZ2xpc2ggY2hhcmFjdGVycyBhbmQgJ34nLCAnIScsICdAJywgJyMnLCAnJCcsICclJywgJ14nLCAnJicsICcqJywgJygnLCAnKScsICdfJywgJysnLCAnPScsICctJywgJ2AnLCAnOycsICfigJknLCAnLCcsICcuJywgJzwnLCAnPicsICcvJywgJ1xcJ1xyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IG1lc3NhZ2UgTWVzc2FnZSBjb250ZW50LCBubyBsb25nZXIgdGhhbiAxMDI0IGJ5dGVzXHJcbiAgICAgKiBAcmV0dXJuIHtaZWdvSU1TZW5kQnJvYWRjYXN0TWVzc2FnZVJlc3VsdH0gY2FsbGJhY2sgU2VuZCBicm9hZGNhc3QgbWVzc2FnZSByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEJyb2FkY2FzdE1lc3NhZ2Uocm9vbUlELCBtZXNzYWdlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNlbmRCcm9hZGNhc3RNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNlbmRzIGEgQmFycmFnZSBNZXNzYWdlIChidWxsZXQgc2NyZWVuKSB0byBhbGwgdXNlcnMgaW4gdGhlIHNhbWUgcm9vbSwgd2l0aG91dCBndWFyYW50ZWVpbmcgdGhlIGRlbGl2ZXJ5LlxyXG4gICAgICpcclxuICAgICAqIFRoZSBmcmVxdWVuY3kgb2Ygc2VuZGluZyBiYXJyYWdlIG1lc3NhZ2VzIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDIwIG1lc3NhZ2VzL3MuXHJcbiAgICAgKiBUaGUgbWVzc2FnZSBpcyB1bnJlbGlhYmxlLiBXaGVuIHRoZSBmcmVxdWVuY3kgb2Ygc2VuZGluZyBiYXJyYWdlIG1lc3NhZ2VzIGluIHRoZSBlbnRpcmUgcm9vbSBpcyBncmVhdGVyIHRoYW4gMjAgbWVzc2FnZXMvcywgdGhlIHJlY2lwaWVudCBtYXkgbm90IHJlY2VpdmUgdGhlIG1lc3NhZ2UuIEl0IGlzIGdlbmVyYWxseSB1c2VkIGluIHNjZW5hcmlvcyB3aGVyZSB0aGVyZSBpcyBhIGxhcmdlIG51bWJlciBvZiBtZXNzYWdlcyBzZW50IGFuZCByZWNlaXZlZCBpbiB0aGUgcm9vbSBhbmQgdGhlIHJlbGlhYmlsaXR5IG9mIHRoZSBtZXNzYWdlcyBpcyBub3QgcmVxdWlyZWQsIHN1Y2ggYXMgbGl2ZSBicm9hZGNhc3QgYmFycmFnZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcm9vbUlEIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIE1lc3NhZ2UgY29udGVudCwgbm8gbG9uZ2VyIHRoYW4gMTAyNCBieXRlc1xyXG4gICAgICogQHJldHVybiB7WmVnb0lNU2VuZEJhcnJhZ2VNZXNzYWdlUmVzdWx0fSBjYWxsYmFjayBTZW5kIGJhcnJhZ2UgbWVzc2FnZSByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEJhcnJhZ2VNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZW5kQmFycmFnZU1lc3NhZ2Uocm9vbUlELCBtZXNzYWdlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2VuZHMgYSBDdXN0b20gQ29tbWFuZCB0byB0aGUgc3BlY2lmaWVkIHVzZXJzIGluIHRoZSBzYW1lIHJvb20uXHJcbiAgICAgKlxyXG4gICAgICogVGhlIGZyZXF1ZW5jeSBvZiBjdXN0b20gbWVzc2FnZXMgc2VudCB0byBhIHNpbmdsZSB1c2VyIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDIwMCBtZXNzYWdlcy9zLCBhbmQgdGhlIGZyZXF1ZW5jeSBvZiBjdXN0b20gbWVzc2FnZXMgc2VudCB0byBtdWx0aXBsZSB1c2VycyBjYW5ub3QgYmUgaGlnaGVyIHRoYW4gMTAgbWVzc2FnZXMvcy5cclxuICAgICAqIFRoZSBwb2ludC10by1wb2ludCBzaWduYWxpbmcgdHlwZSBpbiB0aGUgc2FtZSByb29tIGlzIGdlbmVyYWxseSB1c2VkIGZvciByZW1vdGUgY29udHJvbCBzaWduYWxpbmcgb3IgZm9yIHNlbmRpbmcgbWVzc2FnZXMgYmV0d2VlbiB1c2Vycy4gVGhlIG1lc3NhZ2VzIGFyZSByZWxpYWJsZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcm9vbUlEIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBjb21tYW5kIEN1c3RvbSBjb21tYW5kIGNvbnRlbnQsIG5vIGxvbmdlciB0aGFuIDEwMjQgYnl0ZXNcclxuICAgICAqIEBwYXJhbSB7WmVnb1VzZXJbXX0gdG9Vc2VyTGlzdCBUaGUgdXNlcnMgd2hvIHdpbGwgcmVjZWl2ZSB0aGUgY29tbWFuZFxyXG4gICAgICogQHJldHVybiB7WmVnb0lNU2VuZEN1c3RvbUNvbW1hbmRSZXN1bHR9IGNhbGxiYWNrIFNlbmQgY29tbWFuZCByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEN1c3RvbUNvbW1hbmQocm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNlbmRDdXN0b21Db21tYW5kKHJvb21JRCwgY29tbWFuZCwgdG9Vc2VyTGlzdCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cyBwdWJsaXNoaW5nIGEgc3RyZWFtLiBTdXBwb3J0IG11bHRpLXJvb20gbW9kZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVXNlcnMgcHVzaCB0aGVpciBsb2NhbCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcyB0byB0aGUgWkVHTyBSVEMgc2VydmVyIG9yIENETiwgYW5kIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gY2FuIHB1bGwgdGhlIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIHRvIHdhdGNoIHRocm91Z2ggdGhlIGBzdHJlYW1JRGAgb3IgQ0ROIHB1bGwgc3RyZWFtIGFkZHJlc3MuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGNhbiBiZSB1c2VkIHRvIHB1Ymxpc2ggc3RyZWFtcyBpbiByZWFsLXRpbWUgY29ubmVjdGluZyB3aGVhdCwgbGl2ZSBicm9hZGNhc3QgYW5kIG90aGVyIHNjZW5hcmlvcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgW2xvZ2luUm9vbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiAxLiBCZWZvcmUgc3RhcnQgdG8gcHVibGlzaCB0aGUgc3RyZWFtLCB0aGUgdXNlciBjYW4gY2hvb3NlIHRvIGNhbGwgW3NldFZpZGVvQ29uZmlnXSB0byBzZXQgdGhlIHJlbGV2YW50IHZpZGVvIHBhcmFtZXRlcnMsIGFuZCBjYWxsIFtzdGFydFByZXZpZXddIHRvIHByZXZpZXcgdGhlIHZpZGVvLiAyLiBPdGhlciB1c2VycyBpbiB0aGUgc2FtZSByb29tIGNhbiBnZXQgdGhlIHN0cmVhbUlEIGJ5IG1vbml0b3JpbmcgdGhlIFtvblJvb21TdHJlYW1VcGRhdGVdIGV2ZW50IGNhbGxiYWNrIGFmdGVyIHRoZSBsb2NhbCB1c2VyIHB1Ymxpc2hpbmcgc3RyZWFtIHN1Y2Nlc3NmdWxseS4gMy4gSW4gdGhlIGNhc2Ugb2YgcG9vciBuZXR3b3JrIHF1YWxpdHksIHVzZXIgcHVibGlzaCBtYXkgYmUgaW50ZXJydXB0ZWQsIGFuZCB0aGUgU0RLIHdpbGwgYXR0ZW1wdCB0byByZWNvbm5lY3QuIFlvdSBjYW4gbGVhcm4gYWJvdXQgdGhlIGN1cnJlbnQgc3RhdGUgYW5kIGVycm9yIGluZm9ybWF0aW9uIG9mIHRoZSBzdHJlYW0gcHVibGlzaGVkIGJ5IG1vbml0b3JpbmcgdGhlIFtvblB1Ymxpc2hlclN0YXRlVXBkYXRlXSBldmVudC4gNC4gVG8gY2FsbCBbU2V0Um9vbU1vZGVdIGZ1bmN0aW9uIHRvIHNlbGVjdCBtdWx0aXBsZSByb29tcywgdGhlIHJvb20gSUQgbXVzdCBiZSBzcGVjaWZpZWQgZXhwbGljaXRseS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gc3RyZWFtSUQgU3RyZWFtIElELCBhIHN0cmluZyBvZiB1cCB0byAyNTYgY2hhcmFjdGVycywgbmVlZHMgdG8gYmUgZ2xvYmFsbHkgdW5pcXVlIHdpdGhpbiB0aGUgZW50aXJlIEFwcElELiBJZiBpbiB0aGUgc2FtZSBBcHBJRCwgZGlmZmVyZW50IHVzZXJzIHB1Ymxpc2ggZWFjaCBzdHJlYW0gYW5kIHRoZSBzdHJlYW0gSUQgaXMgdGhlIHNhbWUsIHdoaWNoIHdpbGwgY2F1c2UgdGhlIHVzZXIgdG8gcHVibGlzaCB0aGUgc3RyZWFtIGZhaWx1cmUuIFlvdSBjYW5ub3QgaW5jbHVkZSBVUkwga2V5d29yZHMsIG90aGVyd2lzZSBwdWJsaXNoaW5nIHN0cmVhbSBhbmQgcGxheWluZyBzdHJlYW0gd2lsbCBmYWlscy4gT25seSBzdXBwb3J0IG51bWJlcnMsIEVuZ2xpc2ggY2hhcmFjdGVycyBhbmQgJ34nLCAnIScsICdAJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCcuXHJcbiAgICAgKiBAcGFyYW0gY29uZmlnIEFkdmFuY2VkIHB1Ymxpc2ggY29uZmlndXJhdGlvbi5cclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuXHJcbiAgICAgKi9cclxuICAgIHN0YXJ0UHVibGlzaGluZ1N0cmVhbShzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0UHVibGlzaGluZ1N0cmVhbShzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgcHVibGlzaGluZyBhIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBBdmFpbGFibGUgc2luY2U6IDEuMS4wXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVGhlIHVzZXIgc3RvcHMgc2VuZGluZyBsb2NhbCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcywgYW5kIG90aGVyIHVzZXJzIGluIHRoZSByb29tIHdpbGwgcmVjZWl2ZSBhIHN0cmVhbSBkZWxldGlvbiBub3RpZmljYXRpb24uXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGNhbiBiZSB1c2VkIHRvIHN0b3AgcHVibGlzaCBzdHJlYW1zIGluIHJlYWwtdGltZSBjb25uZWN0aW5nIHdoZWF0LCBsaXZlIGJyb2FkY2FzdCBhbmQgb3RoZXIgc2NlbmFyaW9zLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IDEuIEFmdGVyIHN0b3BwaW5nIHRoZSBzdHJlYW1pbmcsIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gY2FuIHJlY2VpdmUgdGhlIGRlbGV0ZSBub3RpZmljYXRpb24gb2YgdGhlIHN0cmVhbSBieSBsaXN0ZW5pbmcgdG8gdGhlIFtvblJvb21TdHJlYW1VcGRhdGVdIGNhbGxiYWNrLiAyLiBJZiB0aGUgdXNlciBoYXMgaW5pdGlhdGVkIHB1Ymxpc2ggZmxvdywgdGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZCB0byBzdG9wIHRoZSBwdWJsaXNoIG9mIHRoZSBjdXJyZW50IHN0cmVhbSBiZWZvcmUgcHVibGlzaGluZyB0aGUgbmV3IHN0cmVhbSAobmV3IHN0cmVhbUlEKSwgb3RoZXJ3aXNlIHRoZSBuZXcgc3RyZWFtIHB1Ymxpc2ggd2lsbCByZXR1cm4gYSBmYWlsdXJlLiAzLiBBZnRlciBzdG9wcGluZyBzdHJlYW1pbmcsIHRoZSBkZXZlbG9wZXIgc2hvdWxkIHN0b3AgdGhlIGxvY2FsIHByZXZpZXcgYmFzZWQgb24gd2hldGhlciB0aGUgYnVzaW5lc3Mgc2l0dWF0aW9uIHJlcXVpcmVzIGl0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIHN0b3BQdWJsaXNoaW5nU3RyZWFtKGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcFB1Ymxpc2hpbmdTdHJlYW0oY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cy9VcGRhdGVzIHRoZSBsb2NhbCB2aWRlbyBwcmV2aWV3LlxyXG4gICAgICpcclxuICAgICAqIFRoZSB1c2VyIGNhbiBzZWUgaGlzIG93biBsb2NhbCBpbWFnZSBieSBjYWxsaW5nIHRoaXMgaW50ZXJmYWNlLiBUaGUgcHJldmlldyBmdW5jdGlvbiBkb2VzIG5vdCByZXF1aXJlIHlvdSB0byBsb2cgaW4gdG8gdGhlIHJvb20gb3IgcHVibGlzaCB0aGUgc3RyZWFtIGZpcnN0LiBCdXQgYWZ0ZXIgZXhpdGluZyB0aGUgcm9vbSwgU0RLIGludGVybmFsbHkgYWN0aXZlbHkgc3RvcHMgcHJldmlld2luZyBieSBkZWZhdWx0LlxyXG4gICAgICogTG9jYWwgdmlldyBhbmQgcHJldmlldyBtb2RlcyBjYW4gYmUgdXBkYXRlZCBieSBjYWxsaW5nIHRoaXMgaW50ZXJmYWNlIGFnYWluLlxyXG4gICAgICogWW91IGNhbiBzZXQgdGhlIG1pcnJvciBtb2RlIG9mIHRoZSBwcmV2aWV3IGJ5IGNhbGxpbmcgdGhlIFtzZXRWaWRlb01pcnJvck1vZGVdIGludGVyZmFjZS4gVGhlIGRlZmF1bHQgcHJldmlldyBzZXR0aW5nIGlzIGltYWdlIG1pcnJvcmVkLlxyXG4gICAgICogV2hlbiB0aGlzIGFwaSBpcyBjYWxsZWQsIHRoZSBhdWRpbyBhbmQgdmlkZW8gZW5naW5lIG1vZHVsZSBpbnNpZGUgU0RLIHdpbGwgc3RhcnQgcmVhbGx5LCBhbmQgaXQgd2lsbCBzdGFydCB0byB0cnkgdG8gY29sbGVjdCBhdWRpbyBhbmQgdmlkZW8uIEluIGFkZGl0aW9uIHRvIGNhbGxpbmcgdGhpcyBhcGkgbm9ybWFsbHkgdG8gcHJldmlldyB0aGUgbG9jYWwgc2NyZWVuLCBkZXZlbG9wZXJzIGNhbiBhbHNvIHBhc3MgW251bGxdIHRvIHRoZSBjYW52YXMgcGFyYW1ldGVyLCBpbiBjb25qdW5jdGlvbiB3aXRoIFplZ29FeHByZXNzRW5naW5lJ3Mgc291bmQgd2F2ZSBmdW5jdGlvbiwgaW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGUgcHVycG9zZSBvZiBkZXRlY3Rpbmcgd2hldGhlciB0aGUgYXVkaW8gZXF1aXBtZW50IGlzIHdvcmtpbmcgcHJvcGVybHkgYmVmb3JlIGxvZ2dpbmcgaW4gdG8gdGhlIHJvb20uXHJcbiAgICAgKiBAcGFyYW0ge1plZ29WaWV3fSB2aWV3IC0gVGhlIHZpZXcgdXNlZCB0byBkaXNwbGF5IHRoZSBwcmV2aWV3IGltYWdlLlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc3RhcnRQcmV2aWV3KGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRQcmV2aWV3KGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyB0aGUgbG9jYWwgdmlkZW8gcHJldmlldy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGFwaSBjYW4gYmUgY2FsbGVkIHRvIHN0b3AgcHJldmlld2luZyB3aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gc2VlIHRoZSBwcmV2aWV3IGxvY2FsbHkuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBzdG9wUHJldmlldyhjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0b3BQcmV2aWV3KGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHVwIHRoZSB2aWRlbyBjb25maWd1cmF0aW9ucy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGFwaSBjYW4gYmUgdXNlZCB0byBzZXQgdGhlIHZpZGVvIGZyYW1lIHJhdGUsIGJpdCByYXRlLCB2aWRlbyBjYXB0dXJlIHJlc29sdXRpb24sIGFuZCB2aWRlbyBlbmNvZGluZyBvdXRwdXQgcmVzb2x1dGlvbi4gSWYgeW91IGRvIG5vdCBjYWxsIHRoaXMgYXBpLCB0aGUgZGVmYXVsdCByZXNvbHV0aW9uIGlzIDM2MHAsIHRoZSBiaXQgcmF0ZSBpcyA2MDAga2JwcywgYW5kIHRoZSBmcmFtZSByYXRlIGlzIDE1IGZwcy5cclxuICAgICAqIEl0IGlzIG5lY2Vzc2FyeSB0byBzZXQgdGhlIHJlbGV2YW50IHZpZGVvIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHB1Ymxpc2hpbmcgdGhlIHN0cmVhbSwgYW5kIG9ubHkgc3VwcG9ydCB0aGUgbW9kaWZpY2F0aW9uIG9mIHRoZSBlbmNvZGluZyByZXNvbHV0aW9uIGFuZCB0aGUgYml0IHJhdGUgYWZ0ZXIgcHVibGlzaGluZyB0aGUgc3RyZWFtLlxyXG4gICAgICogRGV2ZWxvcGVycyBzaG91bGQgbm90ZSB0aGF0IHRoZSB3aWRlIGFuZCBoaWdoIHJlc29sdXRpb24gb2YgdGhlIG1vYmlsZSBlbmQgaXMgb3Bwb3NpdGUgdG8gdGhlIHdpZGUgYW5kIGhpZ2ggcmVzb2x1dGlvbiBvZiB0aGUgUEMuIEZvciBleGFtcGxlLCBpbiB0aGUgY2FzZSBvZiAzNjBwLCB0aGUgcmVzb2x1dGlvbiBvZiB0aGUgbW9iaWxlIGVuZCBpcyAzNjB4NjQwLCBhbmQgdGhlIHJlc29sdXRpb24gb2YgdGhlIFBDIGVuZCBpcyA2NDB4MzYwLlxyXG4gICAgICogQHBhcmFtIHsoWmVnb1ZpZGVvQ29uZmlnUHJlc2V0fFplZ29WaWRlb0NvbmZpZyl9IGNvbmZpZyAtIFZpZGVvIGNvbmZpZ3VyYXRpb24sIHRoZSBTREsgcHJvdmlkZXMgYSBjb21tb24gc2V0dGluZyBjb21iaW5hdGlvbiBvZiByZXNvbHV0aW9uLCBmcmFtZSByYXRlIGFuZCBiaXQgcmF0ZSwgdGhleSBhbHNvIGNhbiBiZSBjdXN0b21pemVkLlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc2V0VmlkZW9Db25maWcoY29uZmlnLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldFZpZGVvQ29uZmlnKGNvbmZpZywgY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEdldHMgdGhlIGN1cnJlbnQgdmlkZW8gY29uZmlndXJhdGlvbnMuXHJcbiAgICAgKlxyXG4gICAgICogVGhpcyBhcGkgY2FuIGJlIHVzZWQgdG8gZ2V0IHRoZSBzcGVjaWZpZWQgcHVibGlzaCBjaGFubmVsJ3MgY3VycmVudCB2aWRlbyBmcmFtZSByYXRlLCBiaXQgcmF0ZSwgdmlkZW8gY2FwdHVyZSByZXNvbHV0aW9uLCBhbmQgdmlkZW8gZW5jb2Rpbmcgb3V0cHV0IHJlc29sdXRpb24uXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICogQHJldHVybiB7WmVnb1ZpZGVvQ29uZmlnfSAtIFZpZGVvIGNvbmZpZ3VyYXRpb24gb2JqZWN0XHJcbiAgICAgKi9cclxuICAgIGdldFZpZGVvQ29uZmlnKGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZ2V0VmlkZW9Db25maWcoY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldHMgdGhlIHZpZGVvIG1pcnJvcmluZyBtb2RlLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgdG8gc2V0IHdoZXRoZXIgdGhlIGxvY2FsIHByZXZpZXcgdmlkZW8gYW5kIHRoZSBwdWJsaXNoZWQgdmlkZW8gaGF2ZSBtaXJyb3IgbW9kZSBlbmFibGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7WmVnb1ZpZGVvTWlycm9yTW9kZX0gbWlycm9yTW9kZSAtIE1pcnJvciBtb2RlIGZvciBwcmV2aWV3aW5nIG9yIHB1Ymxpc2hpbmcgdGhlIHN0cmVhbVxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqIFNldHMgdGhlIHZpZGVvIG9yaWVudGF0aW9uLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIHNldHMgdGhlIG9yaWVudGF0aW9uIG9mIHRoZSB2aWRlby4gQWZ0ZXIgcm90YXRpb24sIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBhZGp1c3RlZCB0byBhZGFwdCB0aGUgZW5jb2RlZCBpbWFnZSByZXNvbHV0aW9uLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBvcmllbnRhdGlvbiBWaWRlbyBvcmllbnRhdGlvblxyXG4gICAgICogQHBhcmFtIGNoYW5uZWwgUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIHNldEFwcE9yaWVudGF0aW9uKG9yaWVudGF0aW9uLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldEFwcE9yaWVudGF0aW9uKG9yaWVudGF0aW9uLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgb3IgcmVzdW1lcyBzZW5kaW5nIHRoZSBhdWRpbyBwYXJ0IG9mIGEgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgd2hlbiBwdWJsaXNoaW5nIHRoZSBzdHJlYW0gdG8gcHVibGlzaCBvbmx5IHRoZSB2aWRlbyBzdHJlYW0gd2l0aG91dCBwdWJsaXNoaW5nIHRoZSBhdWRpby4gVGhlIFNESyBzdGlsbCBjb2xsZWN0cyBhbmQgcHJvY2Vzc2VzIHRoZSBhdWRpbywgYnV0IGRvZXMgbm90IHNlbmQgdGhlIGF1ZGlvIGRhdGEgdG8gdGhlIG5ldHdvcmsuIEl0IGNhbiBiZSBzZXQgYmVmb3JlIHB1Ymxpc2hpbmcuXHJcbiAgICAgKiBJZiB5b3Ugc3RvcCBzZW5kaW5nIGF1ZGlvIHN0cmVhbXMsIHRoZSByZW1vdGUgdXNlciB0aGF0IHBsYXkgc3RyZWFtIG9mIGxvY2FsIHVzZXIgcHVibGlzaGluZyBzdHJlYW0gY2FuIHJlY2VpdmUgYE11dGVgIHN0YXR1cyBjaGFuZ2Ugbm90aWZpY2F0aW9uIGJ5IG1vbml0b3JpbmcgW29uUmVtb3RlTWljU3RhdGVVcGRhdGVdIGNhbGxiYWNrcyxcclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gbXV0ZSAtIFdoZXRoZXIgdG8gc3RvcCBzZW5kaW5nIGF1ZGlvIHN0cmVhbXMsIHRydWUgbWVhbnMgdGhhdCBvbmx5IHRoZSB2aWRlbyBzdHJlYW0gaXMgc2VudCB3aXRob3V0IHNlbmRpbmcgdGhlIGF1ZGlvIHN0cmVhbSwgYW5kIGZhbHNlIG1lYW5zIHRoYXQgdGhlIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGFyZSBzZW50IHNpbXVsdGFuZW91c2x5LiBUaGUgZGVmYXVsdCBpcyBmYWxzZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIG11dGVQdWJsaXNoU3RyZWFtQXVkaW8obXV0ZSwgY2hhbm5lbCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5tdXRlUHVibGlzaFN0cmVhbUF1ZGlvKG11dGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBvciByZXN1bWVzIHNlbmRpbmcgdGhlIHZpZGVvIHBhcnQgb2YgYSBzdHJlYW0uXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiBwdWJsaXNoaW5nIHRoZSBzdHJlYW0sIHRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgdG8gcHVibGlzaCBvbmx5IHRoZSBhdWRpbyBzdHJlYW0gd2l0aG91dCBwdWJsaXNoaW5nIHRoZSB2aWRlbyBzdHJlYW0uIFRoZSBsb2NhbCBjYW1lcmEgY2FuIHN0aWxsIHdvcmsgbm9ybWFsbHksIGFuZCBjYW4gbm9ybWFsbHkgY2FwdHVyZSwgcHJldmlldyBhbmQgcHJvY2VzcyB0aGUgdmlkZW8gcGljdHVyZSwgYnV0IGRvZXMgbm90IHNlbmQgdGhlIHZpZGVvIGRhdGEgdG8gdGhlIG5ldHdvcmsuIEl0IGNhbiBiZSBzZXQgYmVmb3JlIHB1Ymxpc2hpbmcuXHJcbiAgICAgKiBJZiB5b3Ugc3RvcCBzZW5kaW5nIHZpZGVvIHN0cmVhbXMgbG9jYWxseSwgdGhlIHJlbW90ZSB1c2VyIHRoYXQgcGxheSBzdHJlYW0gb2YgbG9jYWwgdXNlciBwdWJsaXNoaW5nIHN0cmVhbSBjYW4gcmVjZWl2ZSBgTXV0ZWAgc3RhdHVzIGNoYW5nZSBub3RpZmljYXRpb24gYnkgbW9uaXRvcmluZyBbb25SZW1vdGVDYW1lcmFTdGF0ZVVwZGF0ZV0gY2FsbGJhY2tzLFxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBtdXRlIC0gV2hldGhlciB0byBzdG9wIHNlbmRpbmcgdmlkZW8gc3RyZWFtcywgdHJ1ZSBtZWFucyB0aGF0IG9ubHkgdGhlIGF1ZGlvIHN0cmVhbSBpcyBzZW50IHdpdGhvdXQgc2VuZGluZyB0aGUgdmlkZW8gc3RyZWFtLCBhbmQgZmFsc2UgbWVhbnMgdGhhdCB0aGUgYXVkaW8gYW5kIHZpZGVvIHN0cmVhbXMgYXJlIHNlbnQgYXQgdGhlIHNhbWUgdGltZS4gVGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBtdXRlUHVibGlzaFN0cmVhbVZpZGVvKG11dGUsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyhtdXRlLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyB0cmFmZmljIGNvbnRyb2wuXHJcbiAgICAgKlxyXG4gICAgICogVHJhZmZpYyBjb250cm9sIGVuYWJsZXMgU0RLIHRvIGR5bmFtaWNhbGx5IGFkanVzdCB0aGUgYml0cmF0ZSBvZiBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtaW5nIGFjY29yZGluZyB0byBpdHMgb3duIGFuZCBwZWVyIGN1cnJlbnQgbmV0d29yayBlbnZpcm9ubWVudCBzdGF0dXMuXHJcbiAgICAgKiBBdXRvbWF0aWNhbGx5IGFkYXB0IHRvIHRoZSBjdXJyZW50IG5ldHdvcmsgZW52aXJvbm1lbnQgYW5kIGZsdWN0dWF0aW9ucywgc28gYXMgdG8gZW5zdXJlIHRoZSBzbW9vdGggcHVibGlzaGluZyBvZiBzdHJlYW0uXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gZW5hYmxlIHRyYWZmaWMgY29udHJvbC4gVGhlIGRlZmF1bHQgaXMgdHVyZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHl9IHByb3BlcnR5IC0gQWRqdXN0YWJsZSBwcm9wZXJ0eSBvZiB0cmFmZmljIGNvbnRyb2wsIGJpdG1hc2sgZm9ybWF0LiBTaG91bGQgYmUgb25lIG9yIHRoZSBjb21iaW5hdGlvbnMgb2YgW1plZ29UcmFmZmljQ29udHJvbFByb3BlcnR5XSBlbnVtZXJhdGlvbi4gW0FkYXB0aXZlRlBTXSBhcyBkZWZhdWx0LlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgZW5hYmxlVHJhZmZpY0NvbnRyb2woZW5hYmxlLCBwcm9wZXJ0eSwgY2hhbm5lbCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVUcmFmZmljQ29udHJvbChlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgbWluaW11bSB2aWRlbyBiaXRyYXRlIGZvciB0cmFmZmljIGNvbnRyb2wuXHJcbiAgICAgKlxyXG4gICAgICogU2V0IGhvdyBzaG91bGQgU0RLIHNlbmQgdmlkZW8gZGF0YSB3aGVuIHRoZSBuZXR3b3JrIGNvbmRpdGlvbnMgYXJlIHBvb3IgYW5kIHRoZSBtaW5pbXVtIHZpZGVvIGJpdHJhdGUgY2Fubm90IGJlIG1ldC5cclxuICAgICAqIFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBub3QgY2FsbGVkLCB0aGUgU0RLIHdpbGwgYXV0b21hdGljYWxseSBhZGp1c3QgdGhlIHNlbnQgdmlkZW8gZGF0YSBmcmFtZXMgYWNjb3JkaW5nIHRvIHRoZSBjdXJyZW50IG5ldHdvcmsgdXBsaW5rIGNvbmRpdGlvbnMgYnkgZGVmYXVsdC5cclxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBiaXRyYXRlIE1pbmltdW0gdmlkZW8gYml0cmF0ZSAoa2JwcylcclxuICAgICAqIEBwYXJhbSB7WmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZX0gbW9kZSBWaWRlbyBzZW5kaW5nIG1vZGUgYmVsb3cgdGhlIG1pbmltdW0gYml0cmF0ZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBzZXRNaW5WaWRlb0JpdHJhdGVGb3JUcmFmZmljQ29udHJvbChiaXRyYXRlLCBtb2RlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldE1pblZpZGVvQml0cmF0ZUZvclRyYWZmaWNDb250cm9sKGJpdHJhdGUsIG1vZGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBhdWRpbyByZWNvcmRpbmcgdm9sdW1lIGZvciBzdHJlYW0gcHVibGlzaGluZy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGludGVyZmFjZSBpcyB1c2VkIHRvIHNldCB0aGUgYXVkaW8gY29sbGVjdGlvbiB2b2x1bWUuIFRoZSBsb2NhbCB1c2VyIGNhbiBjb250cm9sIHRoZSB2b2x1bWUgb2YgdGhlIGF1ZGlvIHN0cmVhbSBzZW50IHRvIHRoZSBmYXIgZW5kLiBJdCBjYW4gYmUgc2V0IGJlZm9yZSBwdWJsaXNoaW5nLlxyXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IHZvbHVtZSAtIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgcmFuZ2UgaXMgMCB0byAxMDAuIERlZmF1bHQgdmFsdWUgaXMgMTAwLlxyXG4gICAgICovXHJcbiAgICBzZXRDYXB0dXJlVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRDYXB0dXJlVm9sdW1lKHZvbHVtZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgaGFyZHdhcmUgZW5jb2RpbmcuXHJcbiAgICAgKlxyXG4gICAgICogV2hldGhlciB0byB1c2UgdGhlIGhhcmR3YXJlIGVuY29kaW5nIGZ1bmN0aW9uIHdoZW4gcHVibGlzaGluZyB0aGUgc3RyZWFtLCB0aGUgR1BVIGlzIHVzZWQgdG8gZW5jb2RlIHRoZSBzdHJlYW0gYW5kIHRvIHJlZHVjZSB0aGUgQ1BVIHVzYWdlLiBUaGUgc2V0dGluZyBjYW4gdGFrZSBlZmZlY3QgYmVmb3JlIHRoZSBzdHJlYW0gcHVibGlzaGVkLiBJZiBpdCBpcyBzZXQgYWZ0ZXIgdGhlIHN0cmVhbSBwdWJsaXNoZWQsIHRoZSBzdHJlYW0gc2hvdWxkIGJlIHN0b3BwZWQgZmlyc3QgYmVmb3JlIGl0IHRha2VzIGVmZmVjdC5cclxuICAgICAqIEJlY2F1c2UgaGFyZC1jb2RlZCBzdXBwb3J0IGlzIG5vdCBwYXJ0aWN1bGFybHkgZ29vZCBmb3IgYSBmZXcgbW9kZWxzLCBTREsgdXNlcyBzb2Z0d2FyZSBlbmNvZGluZyBieSBkZWZhdWx0LiBJZiB0aGUgZGV2ZWxvcGVyIGZpbmRzIHRoYXQgdGhlIGRldmljZSBpcyBob3Qgd2hlbiBwdWJsaXNoaW5nIGEgaGlnaC1yZXNvbHV0aW9uIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW0gZHVyaW5nIHRlc3Rpbmcgb2Ygc29tZSBtb2RlbHMsIHlvdSBjYW4gY29uc2lkZXIgY2FsbGluZyB0aGlzIGludGVyZmFjZSB0byBlbmFibGUgaGFyZCBjb2RpbmcuXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gZW5hYmxlIGhhcmR3YXJlIGVuY29kaW5nLCB0cnVlOiBlbmFibGUgaGFyZHdhcmUgZW5jb2RpbmcsIGZhbHNlOiBkaXNhYmxlIGhhcmR3YXJlIGVuY29kaW5nXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhhcmR3YXJlRW5jb2RlcihlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGFyZHdhcmVFbmNvZGVyKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEFkZHMgYSB0YXJnZXQgQ0ROIFVSTCB0byB3aGljaCB0aGUgc3RyZWFtIHdpbGwgYmUgcmVsYXllZCBmcm9tIFpFR08gUlRDIHNlcnZlci5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogRm9yd2FyZCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcyBmcm9tIFpFR08gUlRDIHNlcnZlcnMgdG8gY3VzdG9tIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrcyB3aXRoIGhpZ2ggbGF0ZW5jeSBidXQgc3VwcG9ydCBmb3IgaGlnaCBjb25jdXJyZW50IHB1bGwgc3RyZWFtcy5cclxuICAgICAqIFVzZSBjYXNlczogMS4gSXQgaXMgb2Z0ZW4gdXNlZCBpbiBsYXJnZS1zY2FsZSBsaXZlIGJyb2FkY2FzdCBzY2VuZXMgdGhhdCBkbyBub3QgaGF2ZSBwYXJ0aWN1bGFybHkgaGlnaCByZXF1aXJlbWVudHMgZm9yIGRlbGF5LiAyLiBTaW5jZSBaRUdPIFJUQyBzZXJ2ZXIgaXRzZWxmIGNhbiBiZSBjb25maWd1cmVkIHRvIHN1cHBvcnQgQ0ROKGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmtzKSwgdGhpcyBmdW5jdGlvbiBpcyBtYWlubHkgdXNlZCBieSBkZXZlbG9wZXJzIHdobyBoYXZlIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBzZXJ2aWNlcyB0aGVtc2VsdmVzLiAzLiBUaGlzIGZ1bmN0aW9uIHN1cHBvcnRzIGR5bmFtaWMgcmVsYXkgdG8gdGhlIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrLCBzbyBkZXZlbG9wZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiBhcyBhIGRpc2FzdGVyIHJlY292ZXJ5IHNvbHV0aW9uIGZvciBDRE4gY29udGVudCBkaXN0cmlidXRpb24gc2VydmljZXMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNhbGxpbmcgdGhlIFtjcmVhdGVFbmdpbmVdIGZ1bmN0aW9uIHRvIGNyZWF0ZSB0aGUgZW5naW5lLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBXaGVuIHRoZSBbZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROXSBmdW5jdGlvbiBpcyBzZXQgdG8gdHJ1ZSB0byBwdWJsaXNoIHRoZSBzdHJlYW0gc3RyYWlnaHQgdG8gdGhlIENETiwgdGhlbiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogUmVtb3ZlIFVSTHMgdGhhdCBhcmUgcmUtcHVzaGVkIHRvIHRoZSBDRE4gW3JlbW92ZVB1Ymxpc2hDZG5VcmxdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gdGFyZ2V0VVJMIENETiByZWxheSBhZGRyZXNzLCBzdXBwb3J0ZWQgYWRkcmVzcyBmb3JtYXQgaXMgcnRtcCwgcnRtcHMuXHJcbiAgICAgKiBAcmV0dXJucyBUaGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB1cGRhdGUgdGhlIHJlbGF5IENETiBvcGVyYXRpb25cclxuICAgICAqL1xyXG4gICAgYWRkUHVibGlzaENkblVybCh0YXJnZXRVUkwsIHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmFkZFB1Ymxpc2hDZG5VcmwodGFyZ2V0VVJMLCBzdHJlYW1JRCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIERlbGV0ZXMgdGhlIHNwZWNpZmllZCBDRE4gVVJMLCB3aGljaCBpcyB1c2VkIGZvciByZWxheWluZyBzdHJlYW1zIGZyb20gWkVHTyBSVEMgc2VydmVyIHRvIENETi5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogV2hlbiBhIENETiBmb3J3YXJkaW5nIGFkZHJlc3MgaGFzIGJlZW4gYWRkZWQgdmlhIFthZGRQdWJsaXNoQ2RuVXJsXSwgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiB0aGUgc3RyZWFtIG5lZWRzIHRvIGJlIHN0b3BwZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNhbGxpbmcgdGhlIFtjcmVhdGVFbmdpbmVdIGZ1bmN0aW9uIHRvIGNyZWF0ZSB0aGUgZW5naW5lLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBXaGVuIHRoZSBbZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROXSBmdW5jdGlvbiBpcyBzZXQgdG8gdHJ1ZSB0byBwdWJsaXNoIHRoZSBzdHJlYW0gc3RyYWlnaHQgdG8gdGhlIENETiwgdGhlbiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC5cclxuICAgICAqIENhdXRpb246IFRoaXMgZnVuY3Rpb24gZG9lcyBub3Qgc3RvcCBwdWJsaXNoaW5nIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW0gdG8gdGhlIFpFR08gWkVHTyBSVEMgc2VydmVyLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBBZGQgVVJMcyB0aGF0IGFyZSByZS1wdXNoZWQgdG8gdGhlIENETiBbYWRkUHVibGlzaENkblVybF0uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHRhcmdldFVSTCBTdHJlYW0gSURcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBDRE4gcmVsYXkgYWRkcmVzcywgc3VwcG9ydGVkIGFkZHJlc3MgZm9ybWF0IHJ0bXAuXHJcbiAgICAgKiBAcmV0dXJucyBUaGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB1cGRhdGUgdGhlIHJlbGF5IENETiBvcGVyYXRpb25cclxuICAgICAqL1xyXG4gICAgcmVtb3ZlUHVibGlzaENkblVybCh0YXJnZXRVUkwsIHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnJlbW92ZVB1Ymxpc2hDZG5VcmwodGFyZ2V0VVJMLCBzdHJlYW1JRCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gZGlyZWN0bHkgcHVzaCB0byBDRE4gKHdpdGhvdXQgZ29pbmcgdGhyb3VnaCB0aGUgWkVHTyBSVEMgc2VydmVyKS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogV2hldGhlciB0byBwdWJsaXNoIHN0cmVhbXMgZGlyZWN0bHkgZnJvbSB0aGUgY2xpZW50IHRvIENETiB3aXRob3V0IHBhc3NpbmcgdGhyb3VnaCBaZWdvIFJUQyBzZXJ2ZXIuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGlzIG9mdGVuIHVzZWQgaW4gbGFyZ2Utc2NhbGUgbGl2ZSBicm9hZGNhc3Qgc2NlbmVzIHRoYXQgZG8gbm90IGhhdmUgcGFydGljdWxhcmx5IGhpZ2ggcmVxdWlyZW1lbnRzIGZvciBkZWxheS5cclxuICAgICAqIERlZmF1bHQgdmFsdWU6IFRoZSBkZWZhdWx0IGlzIGZhbHNlLCBhbmQgZGlyZWN0IHB1c2ggaXMgbm90IGVuYWJsZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNyZWF0aW5nIHRoZSBlbmdpbmUgW2NyZWF0ZUVuZ2luZV0sIGJlZm9yZSBzdGFydGluZyB0byBwdXNoIHRoZSBzdHJlYW0gW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgRGlyZWN0IFB1c2ggQ0ROIGZlYXR1cmUgZG9lcyBub3QgcGFzcyB0aHJvdWdoIHRoZSBaRUdPIFJlYWwtVGltZSBBdWRpbyBhbmQgVmlkZW8gQ2xvdWQgZHVyaW5nIG5ldHdvcmsgdHJhbnNtaXNzaW9uLCBzbyB5b3UgY2Fubm90IHVzZSBaRUdPJ3MgdWx0cmEtbG93IGxhdGVuY3kgYXVkaW8gYW5kIHZpZGVvIHNlcnZpY2VzLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBEeW5hbWljIHJlLXB1c2ggdG8gQ0ROIGZ1bmN0aW9uIFthZGRQdWJsaXNoQ2RuVXJsXSwgW3JlbW92ZVB1Ymxpc2hDZG5VcmxdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byBlbmFibGUgZGlyZWN0IHB1Ymxpc2ggQ0ROLCB0cnVlOiBlbmFibGUgZGlyZWN0IHB1Ymxpc2ggQ0ROLCBmYWxzZTogZGlzYWJsZSBkaXJlY3QgcHVibGlzaCBDRE5cclxuICAgICAqIEBwYXJhbSBjb25maWcgQ0ROIGNvbmZpZ3VyYXRpb24sIGlmIG51bGwsIHVzZSBaZWdvJ3MgYmFja2dyb3VuZCBkZWZhdWx0IGNvbmZpZ3VyYXRpb25cclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROKGVuYWJsZSwgY29uZmlnLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROKGVuYWJsZSwgY29uZmlnLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RhcnRzIHBsYXlpbmcgYSBzdHJlYW0gZnJvbSBaRUdPJ3Mgc3RyZWFtaW5nIGNsb3VkIG9yIGZyb20gdGhpcmQtcGFydHkgQ0ROLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGFsbG93cyB1c2VycyB0byBwbGF5IGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGJvdGggZnJvbSB0aGUgWkVHTyByZWFsLXRpbWUgYXVkaW8gYW5kIHZpZGVvIGNsb3VkIGFuZCBmcm9tIHRoaXJkLXBhcnR5IGNkbi5cclxuICAgICAqIEJlZm9yZSBzdGFydGluZyB0byBwbGF5IHRoZSBzdHJlYW0sIHlvdSBuZWVkIHRvIGpvaW4gdGhlIHJvb20gZmlyc3QsIHlvdSBjYW4gZ2V0IHRoZSBuZXcgc3RyZWFtSUQgaW4gdGhlIHJvb20gYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25Sb29tU3RyZWFtVXBkYXRlXSBldmVudCBjYWxsYmFjay5cclxuICAgICAqIEluIHRoZSBjYXNlIG9mIHBvb3IgbmV0d29yayBxdWFsaXR5LCB1c2VyIHBsYXkgbWF5IGJlIGludGVycnVwdGVkLCB0aGUgU0RLIHdpbGwgdHJ5IHRvIHJlY29ubmVjdCwgYW5kIHRoZSBjdXJyZW50IHBsYXkgc3RhdHVzIGFuZCBlcnJvciBpbmZvcm1hdGlvbiBjYW4gYmUgb2J0YWluZWQgYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25QbGF5ZXJTdGF0ZVVwZGF0ZV0gZXZlbnQuXHJcbiAgICAgKiBQbGF5aW5nIHRoZSBzdHJlYW0gSUQgdGhhdCBkb2VzIG5vdCBleGlzdCwgdGhlIFNESyBjb250aW51ZXMgdG8gdHJ5IHRvIHBsYXkgYWZ0ZXIgZXhlY3V0aW5nIHRoaXMgaW50ZXJmYWNlLiBBZnRlciB0aGUgc3RyZWFtIElEIGlzIHN1Y2Nlc3NmdWxseSBwdWJsaXNoZWQsIHRoZSBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtIGNhbiBiZSBhY3R1YWxseSBwbGF5ZWQuXHJcbiAgICAgKiBUaGUgZGV2ZWxvcGVyIGNhbiB1cGRhdGUgdGhlIHBsYXllciBjYW52YXMgYnkgY2FsbGluZyB0aGlzIGludGVyZmFjZSBhZ2FpbiAodGhlIHN0cmVhbUlEIG11c3QgYmUgdGhlIHNhbWUpLlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHN0cmVhbUlEIC0gU3RyZWFtIElELCBhIHN0cmluZyBvZiB1cCB0byAyNTYgY2hhcmFjdGVycy4gWW91IGNhbm5vdCBpbmNsdWRlIFVSTCBrZXl3b3Jkcywgb3RoZXJ3aXNlIHB1Ymxpc2hpbmcgc3RyZWFtIGFuZCBwbGF5aW5nIHN0cmVhbSB3aWxsIGZhaWxzLiBPbmx5IHN1cHBvcnQgbnVtYmVycywgRW5nbGlzaCBjaGFyYWN0ZXJzIGFuZCAnficsICchJywgJ0AnLCAnIycsICckJywgJyUnLCAnXicsICcmJywgJyonLCAnKCcsICcpJywgJ18nLCAnKycsICc9JywgJy0nLCAnYCcsICc7JywgJ+KAmScsICcsJywgJy4nLCAnPCcsICc+JywgJy8nLCAnXFwnLlxyXG4gICAgICogQHBhcmFtIHtaZWdvVmlld30gdmlldyAtIFRoZSB2aWV3IHVzZWQgdG8gZGlzcGxheSB0aGUgcHJldmlldyBpbWFnZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1BsYXllckNvbmZpZ30gY29uZmlnIC0gQWR2YW5jZWQgcGxheWVyIGNvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgc3RhcnRQbGF5aW5nU3RyZWFtKHN0cmVhbUlELCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRQbGF5aW5nU3RyZWFtKHN0cmVhbUlELCBjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBwbGF5aW5nIGEgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGFsbG93cyB0aGUgdXNlciB0byBzdG9wIHBsYXlpbmcgdGhlIHN0cmVhbS4gV2hlbiBzdG9wcGVkLCB0aGUgYXR0cmlidXRlcyBzZXQgZm9yIHRoaXMgc3RyZWFtIHByZXZpb3VzbHksIHN1Y2ggYXMgW3NldFBsYXlWb2x1bWVdLCBbbXV0ZVBsYXlTdHJlYW1BdWRpb10sIFttdXRlUGxheVN0cmVhbVZpZGVvXSwgZXRjLiwgd2lsbCBiZSBpbnZhbGlkIGFuZCBuZWVkIHRvIGJlIHJlc2V0IHdoZW4gcGxheWluZyB0aGUgdGhlIHN0cmVhbSBuZXh0IHRpbWUuXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gc3RyZWFtSUQgLSBTdHJlYW0gSURcclxuICAgICAqL1xyXG4gICAgc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHVwIHRoZSBzdHJlYW0gd2F0ZXJtYXJrIGJlZm9yZSBzdHJlYW0gcHVibGlzaGluZyAoZm9yIHRoZSBzcGVjaWZpZWQgY2hhbm5lbCkuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IFNldCB3YXRlcm1hcmsgZm9yIHB1Ymxpc2ggc3RyZWFtIHNjcmVlbi5cclxuICAgICAqIFVzZSBjYXNlczogSXQgaXMgb2Z0ZW4gdXNlZCB0byBpZGVudGlmeSB0aGUgc291cmNlIG9mIHRoZSBwdWJsaXNoLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBjcmVhdGluZyB0aGUgZW5naW5lIHRocm91Z2ggW2NyZWF0ZUVuZ2luZV0gZnVuY3Rpb24uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgbGF5b3V0IG9mIHRoZSB3YXRlcm1hcmsgY2Fubm90IGV4Y2VlZCB0aGUgdmlkZW8gZW5jb2RpbmcgcmVzb2x1dGlvbiBvZiB0aGUgc3RyZWFtLiBJdCBjYW4gYmUgc2V0IGF0IGFueSB0aW1lIGJlZm9yZSBvciBkdXJpbmcgdGhlIHB1Ymxpc2hpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB3YXRlcm1hcmsgVGhlIHVwcGVyIGxlZnQgY29ybmVyIG9mIHRoZSB3YXRlcm1hcmsgbGF5b3V0IGlzIHRoZSBvcmlnaW4gb2YgdGhlIGNvb3JkaW5hdGUgc3lzdGVtLCBhbmQgdGhlIGFyZWEgY2Fubm90IGV4Y2VlZCB0aGUgc2l6ZSBzZXQgYnkgdGhlIGVuY29kaW5nIHJlc29sdXRpb24uIElmIGl0IGlzIG51bGwsIHRoZSB3YXRlcm1hcmsgaXMgY2FuY2VsbGVkLlxyXG4gICAgICogQHBhcmFtIGlzUHJldmlld1Zpc2libGUgdGhlIHdhdGVybWFyayBpcyB2aXNpYmxlIG9uIGxvY2FsIHByZXZpZXdcclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuXHJcbiAgICAgKi9cclxuICAgIHNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVGFrZSBhIHNuYXBzaG90IG9mIHRoZSBwdWJsaXNoaW5nIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVGFrZSBhIHNuYXBzaG90IG9mIHRoZSBwdWJsaXNoaW5nIHN0cmVhbS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQ2FsbGVkIHRoaXMgZnVuY3Rpb24gYWZ0ZXIgY2FsbGluZyBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXSBvciBbc3RhcnRQcmV2aWV3XS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IFRoZSByZXNvbHV0aW9uIG9mIHRoZSBzbmFwc2hvdCBpcyB0aGUgZW5jb2RpbmcgcmVzb2x1dGlvbiBzZXQgaW4gW3NldFZpZGVvQ29uZmlnXS4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIGl0IHRvIGNhcHR1cmUgcmVzb2x1dGlvbiwgcGxlYXNlIGNhbGwgW3NldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZV0gdG8gY2hhbmdlIHRoZSBjYXB0dXJlIHBpcGVsaW5lIHNjYWxlIG1vZGUgdG8gW1Bvc3RdLiBBY3Qgb24gdGhlIG1haW4gcHVibGlzaCBjaGFubmVsIFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFRoZSBzY3JlZW5zaG90IHJlc3VsdCB3aWxsIGJlIGNhbGxlZCBiYWNrIHRocm91Z2ggW1plZ29QdWJsaXNoZXJUYWtlU25hcHNob3RDYWxsYmFja10gKFdpbmRvd3MgSEJJVE1BUDsgbWFjT1MvaU9TIENHSW1hZ2VSZWY7IExpbnV4IFFJbWFnZTsgQW5kcm9pZCBCaXRtYXApLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbdGFrZVBsYXlTdHJlYW1TbmFwc2hvdF0uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIGNhbGxiYWNrIFJlc3VsdHMgb2YgdGFrZSBwdWJsaXNoIHN0cmVhbSBzbmFwc2hvdC5cclxuICAgICAqL1xyXG4gICAgdGFrZVB1Ymxpc2hTdHJlYW1TbmFwc2hvdCgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkudGFrZVB1Ymxpc2hTdHJlYW1TbmFwc2hvdCgpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBUYWtlIGEgc25hcHNob3Qgb2YgdGhlIHBsYXlpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBUYWtlIGEgc2NyZWVuc2hvdCBvZiB0aGUgc3BlY2lmaWVkIHN0cmVhbSBJRC5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtzdGFydFBsYXlpbmdTdHJlYW1dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFtvblBsYXllclRha2VTbmFwc2hvdFJlc3VsdF0gU2NyZWVuc2hvdCBkYXRhIGNhbGxiYWNrLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQgdG8gYmUgc25hcHNob3QuXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgUmVzdWx0cyBvZiB0YWtlIHBsYXkgc3RyZWFtIHNuYXBzaG90LlxyXG4gICAgICovXHJcbiAgICB0YWtlUGxheVN0cmVhbVNuYXBzaG90KHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnRha2VQbGF5U3RyZWFtU25hcHNob3Qoc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBzdHJlYW0gcGxheWJhY2sgdm9sdW1lLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHNvdW5kIHNpemUgb2YgdGhlIHN0cmVhbSwgdGhlIGxvY2FsIHVzZXIgY2FuIGNvbnRyb2wgdGhlIHBsYXliYWNrIHZvbHVtZSBvZiB0aGUgYXVkaW8gc3RyZWFtLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBhZnRlciBjYWxsZWQgW3N0YXJ0UGxheWluZ1N0cmVhbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFtzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXSBTZXQgYWxsIHN0cmVhbSB2b2x1bWUuXHJcbiAgICAgKiBDYXV0aW9uOiBZb3UgbmVlZCB0byByZXNldCBhZnRlciBbc3RvcFBsYXlpbmdTdHJlYW1dIGFuZCBbc3RhcnRQbGF5aW5nU3RyZWFtXS4gVGhpcyBmdW5jdGlvbiBhbmQgdGhlIFtzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXSBmdW5jdGlvbiBvdmVyd3JpdGUgZWFjaCBvdGhlciwgYW5kIHRoZSBsYXN0IGNhbGwgdGFrZXMgZWZmZWN0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBzdHJlYW1JRCAtIFN0cmVhbSBJRFxyXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IHZvbHVtZSAtIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byAxMDAsIGFuZCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyAxMDAuXHJcbiAgICAgKi9cclxuICAgIHNldFBsYXlWb2x1bWUoc3RyZWFtSUQsIHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRQbGF5Vm9sdW1lKHN0cmVhbUlELCB2b2x1bWUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBhbGwgc3RyZWFtIHBsYXliYWNrIHZvbHVtZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU2V0IHRoZSBzb3VuZCBzaXplIG9mIHRoZSBzdHJlYW0sIHRoZSBsb2NhbCB1c2VyIGNhbiBjb250cm9sIHRoZSBwbGF5YmFjayB2b2x1bWUgb2YgdGhlIGF1ZGlvIHN0cmVhbS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtzdGFydFBsYXlpbmdTdHJlYW1dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbc2V0UGxheVZvbHVtZV0gU2V0IHRoZSBzcGVjaWZpZWQgc3RyZWFtaW5nIHZvbHVtZS5cclxuICAgICAqIENhdXRpb246IFlvdSBuZWVkIHRvIHJlc2V0IGFmdGVyIFtzdG9wUGxheWluZ1N0cmVhbV0gYW5kIFtzdGFydFBsYXlpbmdTdHJlYW1dLiBTZXQgdGhlIHNwZWNpZmllZCBzdHJlYW1pbmcgdm9sdW1lIGFuZCBbc2V0QWxsUGxheVN0cmVhbVZvbHVtZV0gaW50ZXJmYWNlIHRvIG92ZXJyaWRlIGVhY2ggb3RoZXIsIGFuZCB0aGUgbGFzdCBjYWxsIHRha2VzIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gdm9sdW1lIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byAyMDAsIGFuZCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyAxMDAuXHJcbiAgICAgKi9cclxuICAgIHNldEFsbFBsYXlTdHJlYW1Wb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldEFsbFBsYXlTdHJlYW1Wb2x1bWUodm9sdW1lKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IHBsYXkgdmlkZW8gc3RyZWFtIHR5cGVcclxuICAgICAqXHJcbiAgICAgKiBXaGVuIHRoZSBwdWJsaXNoIHN0cmVhbSBzZXRzIHRoZSBjb2RlY0lEIHRvIFNWQyB0aHJvdWdoIFtzZXRWaWRlb0NvbmZpZ10sIHRoZSBwdWxsZXIgY2FuIGR5bmFtaWNhbGx5IHNldCBhbmQgc2VsZWN0IGRpZmZlcmVudCBzdHJlYW0gdHlwZXMgKHNtYWxsIHJlc29sdXRpb24gaXMgb25lLWhhbGYgb2YgdGhlIHN0YW5kYXJkIGxheWVyKS5cclxuICAgICAqIEluIGdlbmVyYWwsIHdoZW4gdGhlIG5ldHdvcmsgaXMgd2VhayBvciB0aGUgcmVuZGVyZWQgVUkgd2luZG93IGlzIHNtYWxsLCB5b3UgY2FuIGNob29zZSB0byBwdWxsIHZpZGVvcyB3aXRoIHNtYWxsIHJlc29sdXRpb25zIHRvIHNhdmUgYmFuZHdpZHRoLlxyXG4gICAgICogSXQgY2FuIGJlIHNldCBiZWZvcmUgYW5kIGFmdGVyIHB1bGxpbmcgdGhlIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gc3RyZWFtVHlwZSBWaWRlbyBzdHJlYW0gdHlwZVxyXG4gICAgICogQHBhcmFtIHN0cmVhbUlEIFN0cmVhbSBJRC5cclxuICAgICAqL1xyXG4gICAgc2V0UGxheVN0cmVhbVZpZGVvVHlwZShzdHJlYW1JRCwgc3RyZWFtVHlwZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRQbGF5U3RyZWFtVmlkZW9UeXBlKHN0cmVhbUlELCBzdHJlYW1UeXBlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSBhZGFwdGl2ZSBhZGp1c3RtZW50IGludGVydmFsIHJhbmdlIG9mIHRoZSBidWZmZXIgZm9yIHBsYXlpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHJhbmdlIG9mIGFkYXB0aXZlIGFkanVzdG1lbnQgb2YgdGhlIGludGVybmFsIGJ1ZmZlciBvZiB0aGUgc2RrIHdoZW4gc3RyZWFtaW5nIGlzIDAtNDAwMG1zLlxyXG4gICAgICogVXNlIGNhc2VzOiBHZW5lcmFsbHksIGluIHRoZSBjYXNlIG9mIGEgcG9vciBuZXR3b3JrIGVudmlyb25tZW50LCBhZGp1c3RpbmcgYW5kIGluY3JlYXNpbmcgdGhlIHBsYXliYWNrIGJ1ZmZlciBvZiB0aGUgcHVsbCBzdHJlYW0gd2lsbCBzaWduaWZpY2FudGx5IHJlZHVjZSB0aGUgYXVkaW8gYW5kIHZpZGVvIGZyZWV6ZXMsIGJ1dCB3aWxsIGluY3JlYXNlIHRoZSBkZWxheS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogV2hlbiB0aGUgdXBwZXIgbGltaXQgb2YgdGhlIGNhY2hlIGludGVydmFsIHNldCBieSB0aGUgZGV2ZWxvcGVyIGV4Y2VlZHMgNDAwMG1zLCB0aGUgdmFsdWUgd2lsbCBiZSA0MDAwbXMuIFdoZW4gdGhlIHVwcGVyIGxpbWl0IG9mIHRoZSBjYWNoZSBpbnRlcnZhbCBzZXQgYnkgdGhlIGRldmVsb3BlciBpcyBsZXNzIHRoYW4gdGhlIGxvd2VyIGxpbWl0IG9mIHRoZSBjYWNoZSBpbnRlcnZhbCwgdGhlIHVwcGVyIGxpbWl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBzZXQgYXMgdGhlIGxvd2VyIGxpbWl0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbWluQnVmZmVySW50ZXJ2YWwgVGhlIGxvd2VyIGxpbWl0IG9mIHRoZSBidWZmZXIgYWRhcHRhdGlvbiBpbnRlcnZhbCwgaW4gbWlsbGlzZWNvbmRzLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAwbXMuXHJcbiAgICAgKiBAcGFyYW0gbWF4QnVmZmVySW50ZXJ2YWwgVGhlIHVwcGVyIGxpbWl0IG9mIHRoZSBidWZmZXIgYWRhcHRhdGlvbiBpbnRlcnZhbCwgaW4gbWlsbGlzZWNvbmRzLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyA0MDAwbXMuXHJcbiAgICAgKi9cclxuICAgIHNldFBsYXlTdHJlYW1CdWZmZXJJbnRlcnZhbFJhbmdlKHN0cmVhbUlELCBtaW5CdWZmZXJJbnRlcnZhbCwgbWF4QnVmZmVySW50ZXJ2YWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0UGxheVN0cmVhbUJ1ZmZlckludGVydmFsUmFuZ2Uoc3RyZWFtSUQsIG1pbkJ1ZmZlckludGVydmFsLCBtYXhCdWZmZXJJbnRlcnZhbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgd2VpZ2h0IG9mIHRoZSBwdWxsIHN0cmVhbSBwcmlvcml0eS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU2V0IHRoZSB3ZWlnaHQgb2YgdGhlIHN0cmVhbWluZyBwcmlvcml0eS5cclxuICAgICAqIFVzZSBjYXNlczogVGhpcyBpbnRlcmZhY2UgY2FuIGJlIHVzZWQgd2hlbiBkZXZlbG9wZXJzIG5lZWQgdG8gcHJpb3JpdGl6ZSB0aGUgcXVhbGl0eSBvZiBhIHN0cmVhbSBpbiBidXNpbmVzcy4gRm9yIGV4YW1wbGU6IGluIGNsYXNzIHNjZW5lLCBpZiBzdHVkZW50cyBwdWxsIG11bHRpcGxlIHN0cmVhbXMsIHlvdSBjYW4gc2V0IGhpZ2ggcHJpb3JpdHkgZm9yIHRlYWNoZXIgc3RyZWFtLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBhZnRlciBjYWxsZWQgW3N0YXJ0UGxheWluZ1N0cmVhbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBCeSBkZWZhdWx0LCBhbGwgc3RyZWFtcyBoYXZlIHRoZSBzYW1lIHdlaWdodC4gT25seSBvbmUgc3RyZWFtIGNhbiBiZSBzZXQgd2l0aCBoaWdoIHByaW9yaXR5LCB3aGljaGV2ZXIgaXMgc2V0IGxhc3QuIEFmdGVyIHRoZSBmbG93IGlzIHN0b3BwZWQsIHRoZSBpbml0aWFsIHN0YXRlIGlzIGF1dG9tYXRpY2FsbHkgcmVzdG9yZWQsIGFuZCBhbGwgZmxvd3MgaGF2ZSB0aGUgc2FtZSB3ZWlnaHQuV2hlbiB0aGUgbG9jYWwgbmV0d29yayBpcyBub3QgZ29vZCwgd2hpbGUgZW5zdXJpbmcgdGhlIGZvY3VzIGZsb3csIG90aGVyIHN0YWxscyBtYXkgYmUgY2F1c2VkIG1vcmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHN0cmVhbUlEIFN0cmVhbSBJRC5cclxuICAgICAqL1xyXG4gICAgc2V0UGxheVN0cmVhbUZvY3VzT24oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0UGxheVN0cmVhbUZvY3VzT24oc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBXaGV0aGVyIHRoZSBwdWxsIHN0cmVhbSBjYW4gcmVjZWl2ZSB0aGUgc3BlY2lmaWVkIGF1ZGlvIGRhdGEuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IEluIHRoZSBwcm9jZXNzIG9mIHJlYWwtdGltZSBhdWRpbyBhbmQgdmlkZW8gaW50ZXJhY3Rpb24sIGxvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhdWRpbyBkYXRhIGZyb20gZGVzaWduYXRlZCByZW1vdGUgdXNlcnMgd2hlbiBwdWxsaW5nIHN0cmVhbXMgYXMgbmVlZGVkLiBXaGVuIHRoZSBkZXZlbG9wZXIgZG9lcyBub3QgcmVjZWl2ZSB0aGUgYXVkaW8gcmVjZWlwdCwgdGhlIGhhcmR3YXJlIGFuZCBuZXR3b3JrIG92ZXJoZWFkIGNhbiBiZSByZWR1Y2VkLlxyXG4gICAgICogVXNlIGNhc2VzOiBDYWxsIHRoaXMgZnVuY3Rpb24gd2hlbiBkZXZlbG9wZXJzIG5lZWQgdG8gcXVpY2tseSBjbG9zZSBhbmQgcmVzdG9yZSByZW1vdGUgYXVkaW8uIENvbXBhcmVkIHRvIHJlLWZsb3csIGl0IGNhbiBncmVhdGx5IHJlZHVjZSB0aGUgdGltZSBhbmQgaW1wcm92ZSB0aGUgaW50ZXJhY3RpdmUgZXhwZXJpZW5jZS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGFmdGVyIGNhbGxpbmcgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGlzIGZ1bmN0aW9uIGlzIHZhbGlkIG9ubHkgd2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW9dIGZ1bmN0aW9uIGlzIHNldCB0byBgZmFsc2VgLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhbGwgYXVkaW8gZGF0YS4gV2hlbiB0aGUgdHdvIGZ1bmN0aW9ucyBbbXV0ZUFsbFBsYXlTdHJlYW1BdWRpb10gYW5kIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBhcmUgc2V0IHRvIGBmYWxzZWAgYXQgdGhlIHNhbWUgdGltZSwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgdGhlIGF1ZGlvIGRhdGEgb2YgdGhlIHJlbW90ZSB1c2VyIHdoZW4gdGhlIHN0cmVhbSBpcyBwdWxsZWQ6IDEuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvKHRydWUpXSBmdW5jdGlvbiBpcyBjYWxsZWQsIGl0IGlzIGdsb2JhbGx5IGVmZmVjdGl2ZSwgdGhhdCBpcywgbG9jYWwgdXNlcnMgd2lsbCBiZSBwcm9oaWJpdGVkIGZyb20gcmVjZWl2aW5nIGFsbCByZW1vdGUgdXNlcnMnIGF1ZGlvIGRhdGEuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB3aWxsIG5vdCB0YWtlIGVmZmVjdCB3aGV0aGVyIGl0IGlzIGNhbGxlZCBiZWZvcmUgb3IgYWZ0ZXIgW211dGVBbGxQbGF5U3RyZWFtQXVkaW9dLjIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgYXVkaW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1BdWRpb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgYXVkaW8gZGF0YS4gQ2FsbGluZyB0aGUgW211dGVQbGF5U3RyZWFtQXVkaW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiBhbGxvd3MgdGhlIGxvY2FsIHVzZXIgdG8gcmVjZWl2ZSBhdWRpbyBkYXRhIG90aGVyIHRoYW4gdGhlIGBzdHJlYW1JRGA7IGNhbGxpbmcgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvKGZhbHNlLCBzdHJlYW1JRCldIGZ1bmN0aW9uIGFsbG93cyB0aGUgbG9jYWwgdXNlciB0byByZWNlaXZlIGFsbCBhdWRpbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbXV0ZSBXaGV0aGVyIGl0IGNhbiByZWNlaXZlIHRoZSBhdWRpbyBkYXRhIG9mIHRoZSBzcGVjaWZpZWQgcmVtb3RlIHVzZXIgd2hlbiBzdHJlYW1pbmcsIFwidHJ1ZVwiIG1lYW5zIHByb2hpYml0aW9uLCBcImZhbHNlXCIgbWVhbnMgcmVjZWl2aW5nLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyBcImZhbHNlXCIuXHJcbiAgICAgKi9cclxuICAgIG11dGVQbGF5U3RyZWFtQXVkaW8oc3RyZWFtSUQsIG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVBsYXlTdHJlYW1BdWRpbyhzdHJlYW1JRCwgbXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdGhlIHB1bGwgc3RyZWFtIGNhbiByZWNlaXZlIHRoZSBzcGVjaWZpZWQgdmlkZW8gZGF0YS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW4gdGhlIHByb2Nlc3Mgb2YgcmVhbC10aW1lIHZpZGVvIGFuZCB2aWRlbyBpbnRlcmFjdGlvbiwgbG9jYWwgdXNlcnMgY2FuIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIHZpZGVvIGRhdGEgZnJvbSBkZXNpZ25hdGVkIHJlbW90ZSB1c2VycyB3aGVuIHB1bGxpbmcgc3RyZWFtcyBhcyBuZWVkZWQuIFdoZW4gdGhlIGRldmVsb3BlciBkb2VzIG5vdCByZWNlaXZlIHRoZSBhdWRpbyByZWNlaXB0LCB0aGUgaGFyZHdhcmUgYW5kIG5ldHdvcmsgb3ZlcmhlYWQgY2FuIGJlIHJlZHVjZWQuXHJcbiAgICAgKiBVc2UgY2FzZXM6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCB3aGVuIGRldmVsb3BlcnMgbmVlZCB0byBxdWlja2x5IGNsb3NlIGFuZCByZXN1bWUgd2F0Y2hpbmcgcmVtb3RlIHZpZGVvLiBDb21wYXJlZCB0byByZS1mbG93LCBpdCBjYW4gZ3JlYXRseSByZWR1Y2UgdGhlIHRpbWUgYW5kIGltcHJvdmUgdGhlIGludGVyYWN0aXZlIGV4cGVyaWVuY2UuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBhZnRlciBjYWxsaW5nIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBmdW5jdGlvbiBpcyB2YWxpZCBvbmx5IHdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvXSBmdW5jdGlvbiBpcyBzZXQgdG8gYGZhbHNlYC5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBjYWxsIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYWxsIHZpZGVvIGRhdGEuIFdoZW4gdGhlIHR3byBmdW5jdGlvbnMgW211dGVBbGxQbGF5U3RyZWFtVmlkZW9dIGFuZCBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gYXJlIHNldCB0byBgZmFsc2VgIGF0IHRoZSBzYW1lIHRpbWUsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSB2aWRlbyBkYXRhIG9mIHRoZSByZW1vdGUgdXNlciB3aGVuIHRoZSBzdHJlYW0gaXMgcHVsbGVkOiAxLiBXaGVuIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyh0cnVlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCBpdCB3aWxsIHRha2UgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCBsb2NhbCB1c2VycyB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYWxsIHJlbW90ZSB1c2VycycgdmlkZW8gZGF0YS4gQXQgdGhpcyB0aW1lLCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHdpbGwgbm90IHRha2UgZWZmZWN0IHdoZXRoZXIgaXQgaXMgY2FsbGVkIGJlZm9yZSBvciBhZnRlciBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10uIDIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgdmlkZW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgdmlkZW8gZGF0YS4gQ2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgb3RoZXIgdmlkZW8gZGF0YSBvdGhlciB0aGFuIHRoZSBgc3RyZWFtSURgOyBjYWxsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlbyhmYWxzZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgYWxsIHRoZSB2aWRlbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbXV0ZSBXaGV0aGVyIGl0IGlzIHBvc3NpYmxlIHRvIHJlY2VpdmUgdGhlIHZpZGVvIGRhdGEgb2YgdGhlIHNwZWNpZmllZCByZW1vdGUgdXNlciB3aGVuIHN0cmVhbWluZywgXCJ0cnVlXCIgbWVhbnMgcHJvaGliaXRpb24sIFwiZmFsc2VcIiBtZWFucyByZWNlaXZpbmcsIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZVBsYXlTdHJlYW1WaWRlbyhzdHJlYW1JRCwgbXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5tdXRlUGxheVN0cmVhbVZpZGVvKHN0cmVhbUlELCBtdXRlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogQ2FuIHRoZSBwdWxsIHN0cmVhbSByZWNlaXZlIGFsbCBhdWRpbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBJbiB0aGUgcHJvY2VzcyBvZiByZWFsLXRpbWUgYXVkaW8gYW5kIHZpZGVvIGludGVyYWN0aW9uLCBsb2NhbCB1c2VycyBjYW4gdXNlIHRoaXMgZnVuY3Rpb24gdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYXVkaW8gZGF0YSBmcm9tIGFsbCByZW1vdGUgdXNlcnMgd2hlbiBwdWxsaW5nIHN0cmVhbXMgKGluY2x1ZGluZyB0aGUgYXVkaW8gc3RyZWFtcyBwdXNoZWQgYnkgdXNlcnMgd2hvIGhhdmUgbmV3bHkgam9pbmVkIHRoZSByb29tIGFmdGVyIGNhbGxpbmcgdGhpcyBmdW5jdGlvbikuIEJ5IGRlZmF1bHQsIHVzZXJzIGNhbiByZWNlaXZlIGF1ZGlvIGRhdGEgcHVzaGVkIGJ5IGFsbCByZW1vdGUgdXNlcnMgYWZ0ZXIgam9pbmluZyB0aGUgcm9vbS4gV2hlbiB0aGUgZGV2ZWxvcGVyIGRvZXMgbm90IHJlY2VpdmUgdGhlIGF1ZGlvIHJlY2VpcHQsIHRoZSBoYXJkd2FyZSBhbmQgbmV0d29yayBvdmVyaGVhZCBjYW4gYmUgcmVkdWNlZC5cclxuICAgICAqIFVzZSBjYXNlczogQ2FsbCB0aGlzIGZ1bmN0aW9uIHdoZW4gZGV2ZWxvcGVycyBuZWVkIHRvIHF1aWNrbHkgY2xvc2UgYW5kIHJlc3RvcmUgcmVtb3RlIGF1ZGlvLiBDb21wYXJlZCB0byByZS1mbG93LCBpdCBjYW4gZ3JlYXRseSByZWR1Y2UgdGhlIHRpbWUgYW5kIGltcHJvdmUgdGhlIGludGVyYWN0aXZlIGV4cGVyaWVuY2UuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBhZnRlciBjYWxsaW5nIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhIHNpbmdsZSBwaWVjZSBvZiBhdWRpbyBkYXRhLiBXaGVuIHRoZSB0d28gZnVuY3Rpb25zIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXSBhbmQgW211dGVQbGF5U3RyZWFtQXVkaW9dIGFyZSBzZXQgdG8gYGZhbHNlYCBhdCB0aGUgc2FtZSB0aW1lLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgYXVkaW8gZGF0YSBvZiB0aGUgcmVtb3RlIHVzZXIgd2hlbiB0aGUgc3RyZWFtIGlzIHB1bGxlZDogMS4gV2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW8odHJ1ZSldIGZ1bmN0aW9uIGlzIGNhbGxlZCwgaXQgdGFrZXMgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCBsb2NhbCB1c2VycyB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYXVkaW8gZGF0YSBmcm9tIGFsbCByZW1vdGUgdXNlcnMuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB3aWxsIG5vdCB0YWtlIGVmZmVjdCBubyBtYXR0ZXIgaWYgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiBpcyBjYWxsZWQgYmVmb3JlIG9yIGFmdGVyIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXS4gMi4gV2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW8oZmFsc2UpXSBmdW5jdGlvbiBpcyBjYWxsZWQsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSBhdWRpbyBkYXRhIG9mIGFsbCByZW1vdGUgdXNlcnMuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiBjYW4gYmUgdXNlZCB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhIHNpbmdsZSBhdWRpbyBkYXRhLiBDYWxsaW5nIHRoZSBbbXV0ZVBsYXlTdHJlYW1BdWRpbyh0cnVlLCBzdHJlYW1JRCldIGZ1bmN0aW9uIGFsbG93cyB0aGUgbG9jYWwgdXNlciB0byByZWNlaXZlIGF1ZGlvIGRhdGEgb3RoZXIgdGhhbiB0aGUgYHN0cmVhbUlEYDsgY2FsbGluZyB0aGUgW211dGVQbGF5U3RyZWFtQXVkaW8oZmFsc2UsIHN0cmVhbUlEKV0gZnVuY3Rpb24gYWxsb3dzIHRoZSBsb2NhbCB1c2VyIHRvIHJlY2VpdmUgYWxsIGF1ZGlvIGRhdGEuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIG11dGUgV2hldGhlciBpdCBpcyBwb3NzaWJsZSB0byByZWNlaXZlIGF1ZGlvIGRhdGEgZnJvbSBhbGwgcmVtb3RlIHVzZXJzIHdoZW4gc3RyZWFtaW5nLCBcInRydWVcIiBtZWFucyBwcm9oaWJpdGlvbiwgXCJmYWxzZVwiIG1lYW5zIHJlY2VpdmluZywgYW5kIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1BdWRpbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm11dGVBbGxQbGF5U3RyZWFtQXVkaW8obXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENhbiB0aGUgcHVsbCBzdHJlYW0gcmVjZWl2ZSBhbGwgdmlkZW8gZGF0YS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW4gdGhlIHByb2Nlc3Mgb2YgcmVhbC10aW1lIHZpZGVvIGFuZCB2aWRlbyBpbnRlcmFjdGlvbiwgbG9jYWwgdXNlcnMgY2FuIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIGFsbCByZW1vdGUgdXNlcnMnIHZpZGVvIGRhdGEgd2hlbiBwdWxsaW5nIHRoZSBzdHJlYW0gKGluY2x1ZGluZyB0aGUgdmlkZW8gc3RyZWFtIHB1c2hlZCBieSB0aGUgbmV3IHVzZXIgd2hvIGpvaW5zIHRoZSByb29tIGFmdGVyIGNhbGxpbmcgdGhpcyBmdW5jdGlvbikuIEJ5IGRlZmF1bHQsIHVzZXJzIGNhbiByZWNlaXZlIHZpZGVvIGRhdGEgcHVzaGVkIGJ5IGFsbCByZW1vdGUgdXNlcnMgYWZ0ZXIgam9pbmluZyB0aGUgcm9vbS4gV2hlbiB0aGUgZGV2ZWxvcGVyIGRvZXMgbm90IHJlY2VpdmUgdGhlIGF1ZGlvIHJlY2VpcHQsIHRoZSBoYXJkd2FyZSBhbmQgbmV0d29yayBvdmVyaGVhZCBjYW4gYmUgcmVkdWNlZC5cclxuICAgICAqIFVzZSBjYXNlczogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIHdoZW4gZGV2ZWxvcGVycyBuZWVkIHRvIHF1aWNrbHkgY2xvc2UgYW5kIHJlc3VtZSB3YXRjaGluZyByZW1vdGUgdmlkZW8uIENvbXBhcmVkIHRvIHJlLWZsb3csIGl0IGNhbiBncmVhdGx5IHJlZHVjZSB0aGUgdGltZSBhbmQgaW1wcm92ZSB0aGUgaW50ZXJhY3RpdmUgZXhwZXJpZW5jZS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGFmdGVyIGNhbGxpbmcgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFlvdSBjYW4gY2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIGEgc2luZ2xlIHBpZWNlIG9mIHZpZGVvIGRhdGEuIFdoZW4gdGhlIHR3byBmdW5jdGlvbnMgW211dGVBbGxQbGF5U3RyZWFtVmlkZW9dIGFuZCBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gYXJlIHNldCB0byBgZmFsc2VgIGF0IHRoZSBzYW1lIHRpbWUsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSB2aWRlbyBkYXRhIG9mIHRoZSByZW1vdGUgdXNlciB3aGVuIHRoZSBzdHJlYW0gaXMgcHVsbGVkOiAxLiBXaGVuIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyh0cnVlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCBpdCB3aWxsIHRha2UgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCB0aGUgbG9jYWwgdXNlciB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYWxsIHJlbW90ZSB1c2VycycgdmlkZW8gZGF0YS4gQXQgdGhpcyB0aW1lLCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHdpbGwgbm90IHRha2UgZWZmZWN0IHdoZXRoZXIgaXQgaXMgY2FsbGVkIGJlZm9yZSBvciBhZnRlciBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10uIDIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgdmlkZW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgdmlkZW8gZGF0YS4gQ2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgb3RoZXIgdmlkZW8gZGF0YSBvdGhlciB0aGFuIHRoZSBgc3RyZWFtSURgOyBjYWxsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlbyhmYWxzZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgYWxsIHRoZSB2aWRlbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBtdXRlIFdoZXRoZXIgaXQgaXMgcG9zc2libGUgdG8gcmVjZWl2ZSBhbGwgcmVtb3RlIHVzZXJzJyB2aWRlbyBkYXRhIHdoZW4gc3RyZWFtaW5nLCBcInRydWVcIiBtZWFucyBwcm9oaWJpdGlvbiwgXCJmYWxzZVwiIG1lYW5zIHJlY2VpdmluZywgYW5kIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm11dGVBbGxQbGF5U3RyZWFtVmlkZW8obXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgaGFyZHdhcmUgZGVjb2RpbmcuXHJcbiAgICAgKlxyXG4gICAgICogVHVybiBvbiBoYXJkd2FyZSBkZWNvZGluZyBhbmQgdXNlIGhhcmR3YXJlIHRvIGltcHJvdmUgZGVjb2RpbmcgZWZmaWNpZW5jeS4gTmVlZCB0byBiZSBjYWxsZWQgYmVmb3JlIGNhbGxpbmcgc3RhcnRQbGF5aW5nU3RyZWFtLlxyXG4gICAgICogQmVjYXVzZSBoYXJkLWRlY29kZWQgc3VwcG9ydCBpcyBub3QgcGFydGljdWxhcmx5IGdvb2QgZm9yIGEgZmV3IG1vZGVscywgU0RLIHVzZXMgc29mdHdhcmUgZGVjb2RpbmcgYnkgZGVmYXVsdC4gSWYgdGhlIGRldmVsb3BlciBmaW5kcyB0aGF0IHRoZSBkZXZpY2UgaXMgaG90IHdoZW4gcGxheWluZyBhIGhpZ2gtcmVzb2x1dGlvbiBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtIGR1cmluZyB0ZXN0aW5nIG9mIHNvbWUgbW9kZWxzLCB5b3UgY2FuIGNvbnNpZGVyIGNhbGxpbmcgdGhpcyBpbnRlcmZhY2UgdG8gZW5hYmxlIGhhcmQgZGVjb2RpbmcuXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gdHVybiBvbiBoYXJkd2FyZSBkZWNvZGluZyBzd2l0Y2gsIHRydWU6IGVuYWJsZSBoYXJkd2FyZSBkZWNvZGluZywgZmFsc2U6IGRpc2FibGUgaGFyZHdhcmUgZGVjb2RpbmcuIFRoZSBkZWZhdWx0IGlzIGZhbHNlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhhcmR3YXJlRGVjb2RlcihlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGFyZHdhcmVEZWNvZGVyKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cyBhIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW5pdGlhdGUgYSBtaXhpbmcgc3RyZWFtIHJlcXVlc3QgdG8gdGhlIFpFR08gUlRDIHNlcnZlciwgdGhlIHNlcnZlciB3aWxsIGxvb2sgZm9yIHRoZSBzdHJlYW0gY3VycmVudGx5IGJlaW5nIHB1c2hlZCwgYW5kIG1peCB0aGUgbGF5ZXJzIGFjY29yZGluZyB0byB0aGUgcGFyYW1ldGVycyBvZiB0aGUgbWl4aW5nIHN0cmVhbSB0YXNrIHJlcXVlc3RlZCBieSB0aGUgU0RLLiBXaGVuIHlvdSBuZWVkIHRvIHVwZGF0ZSBhIG1peGluZyB0YXNrLCB0aGF0IGlzLCB3aGVuIHRoZSBpbnB1dCBzdHJlYW0gaW5jcmVhc2VzIG9yIGRlY3JlYXNlcywgeW91IG5lZWQgdG8gdXBkYXRlIHRoZSBpbnB1dCBzdHJlYW0gbGlzdC4gQXQgdGhpcyB0aW1lLCB5b3UgY2FuIHVwZGF0ZSB0aGUgZmllbGQgb2YgdGhlIFtaZWdvTWl4ZXJUYXNrXSBvYmplY3QgaW5wdXRMaXN0IGFuZCBjYWxsIHRoaXMgZnVuY3Rpb24gYWdhaW4gdG8gcGFzcyBpbiB0aGUgc2FtZSBbWmVnb01peGVyVGFza10gb2JqZWN0IHRvIHVwZGF0ZSB0aGUgbWl4aW5nIHRhc2suXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGlzIG9mdGVuIHVzZWQgd2hlbiBtdWx0aXBsZSB2aWRlbyBpbWFnZXMgYXJlIHJlcXVpcmVkIHRvIHN5bnRoZXNpemUgYSB2aWRlbyB1c2luZyBtaXhlZCBzdHJlYW1pbmcsIHN1Y2ggYXMgZWR1Y2F0aW9uLCBsaXZlIGJyb2FkY2FzdCBvZiB0ZWFjaGVyIGFuZCBzdHVkZW50IGltYWdlcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgY2FsbGluZyBbbG9naW5Sb29tXSB0byBsb2cgaW4gdG8gdGhlIHJvb20uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBEdWUgdG8gdGhlIHBlcmZvcm1hbmNlIGNvbnNpZGVyYXRpb25zIG9mIHRoZSBjbGllbnQgZGV2aWNlLCB0aGUgU0RLIG11eGluZyBpcyB0byBzdGFydCB0aGUgbWl4aW5nIHRhc2sgb24gdGhlIFpFR08gUlRDIHNlcnZlciBmb3IgbWl4aW5nLiBJZiBhbiBleGNlcHRpb24gb2NjdXJzIHdoZW4gdGhlIG1peGluZyB0YXNrIGlzIHJlcXVlc3RlZCB0byBzdGFydCwgZm9yIGV4YW1wbGUsIHRoZSBtb3N0IGNvbW1vbiBtaXhpbmcgaW5wdXQgc3RyZWFtIGRvZXMgbm90IGV4aXN0LCB0aGUgZXJyb3IgY29kZSB3aWxsIGJlIGdpdmVuIGZyb20gdGhlIGNhbGxiYWNrIGNhbGxiYWNrLiBGb3Igc3BlY2lmaWMgZXJyb3IgY29kZXMsIHBsZWFzZSByZWZlciB0byB0aGUgY29tbW9uIGVycm9yIGNvZGUgZG9jdW1lbnQgaHR0cHM6Ly9kb2MtemguemVnby5pbS96aC80Mzc4Lmh0bWwuIElmIGEgY2VydGFpbiBpbnB1dCBzdHJlYW0gZG9lcyBub3QgZXhpc3QgaW4gdGhlIG1pZGRsZSwgdGhlIG11eGluZyB0YXNrIHdpbGwgYXV0b21hdGljYWxseSByZXRyeSB0byBwdWxsIHRoaXMgaW5wdXQgc3RyZWFtIGZvciA5MCBzZWNvbmRzLCBhbmQgd2lsbCBub3QgcmV0cnkgYWZ0ZXIgOTAgc2Vjb25kcy4gSWYgYWxsIGlucHV0IHN0cmVhbXMgbm8gbG9uZ2VyIGV4aXN0LCB0aGUgc2VydmVyIHdpbGwgYXV0b21hdGljYWxseSBzdG9wIHRoZSBtaXhpbmcgdGFzayBhZnRlciA5MCBzZWNvbmRzLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFtPbk1peGVyUmVsYXlDRE5TdGF0ZVVwZGF0ZV0gY2FuIGJlIHVzZWQgdG8gb2J0YWluIHRoZSBDRE4gc3RhdHVzIHVwZGF0ZSBub3RpZmljYXRpb24gb2YgdGhlIG1peGVkIHN0cmVhbSByZXBvc3QsIGFuZCB0aGUgc291bmQgdXBkYXRlIG5vdGlmaWNhdGlvbiBvZiBlYWNoIHNpbmdsZSBzdHJlYW0gaW4gdGhlIG1peGVkIHN0cmVhbSBjYW4gYmUgb2J0YWluZWQgdGhyb3VnaCBbb25NaXhlclNvdW5kTGV2ZWxVcGRhdGVdLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiB0aGUgbWl4aW5nIHRhc2sgY2FuIGJlIHN0b3BwZWQgYnkgdGhlIFtzdG9wTWl4ZXJUYXNrXSBmdW5jdGlvbi5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1plZ29NaXhlclRhc2t9IHRhc2sgTWl4aW5nIHRhc2sgb2JqZWN0LiBSZXF1aXJlZDogWWVzLlxyXG4gICAgICogQHJldHVybiB7WmVnb01peGVyU3RhcnRSZXN1bHR9IFN0YXJ0IG5vdGlmaWNhdGlvbiBvZiBtaXhpbmcgdGFzayByZXN1bHRzLlJlcXVpcmVkOiBOby4gQ2F1dGlvbjogUGFzc2luZyBbbnVsbF0gbWVhbnMgbm90IHJlY2VpdmluZyBjYWxsYmFjayBub3RpZmljYXRpb25zLlxyXG4gICAgICovXHJcbiAgICBzdGFydE1peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0TWl4ZXJUYXNrKHRhc2spO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBhIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW5pdGlhdGUgYSByZXF1ZXN0IHRvIGVuZCB0aGUgbWl4aW5nIHRhc2sgdG8gdGhlIFpFR08gUlRDIHNlcnZlci5cclxuICAgICAqIFVzZSBjYXNlczogSXQgaXMgb2Z0ZW4gdXNlZCB3aGVuIG11bHRpcGxlIHZpZGVvIGltYWdlcyBhcmUgcmVxdWlyZWQgdG8gc3ludGhlc2l6ZSBhIHZpZGVvIHVzaW5nIG1peGVkIHN0cmVhbWluZywgc3VjaCBhcyBlZHVjYXRpb24sIGxpdmUgYnJvYWRjYXN0IG9mIHRlYWNoZXIgYW5kIHN0dWRlbnQgaW1hZ2VzLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBjYWxsaW5nIFtzdGFydE1peGVyVGFza10gdG8gc3RhcnQgbWl4aW5nLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogSWYgdGhlIGRldmVsb3BlciBzdGFydHMgdGhlIG5leHQgbWl4aW5nIHRhc2sgd2l0aG91dCBzdG9wcGluZyB0aGUgcHJldmlvdXMgbWl4aW5nIHRhc2ssIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzayB3aWxsIG5vdCBhdXRvbWF0aWNhbGx5IHN0b3AgdW50aWwgdGhlIGlucHV0IHN0cmVhbSBvZiB0aGUgcHJldmlvdXMgbWl4aW5nIHRhc2sgZG9lcyBub3QgZXhpc3QgZm9yIDkwIHNlY29uZHMuIEJlZm9yZSBzdGFydGluZyB0aGUgbmV4dCBtaXhpbmcgdGFzaywgeW91IHNob3VsZCBzdG9wIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzaywgc28gdGhhdCB3aGVuIGFuIGFuY2hvciBoYXMgYWxyZWFkeSBzdGFydGVkIHRoZSBuZXh0IG1peGluZyB0YXNrIHRvIG1peCB3aXRoIG90aGVyIGFuY2hvcnMsIHRoZSBhdWRpZW5jZSBpcyBzdGlsbCBwdWxsaW5nIHRoZSBvdXRwdXQgc3RyZWFtIG9mIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzay5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBzdGFydCBtaXhpbmcgYnkgdXNpbmcgdGhlIFtzdGFydE1peGVyVGFza10gZnVuY3Rpb24uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtaZWdvTWl4ZXJUYXNrfSB0YXNrIE1peGluZyB0YXNrIG9iamVjdC4gUmVxdWlyZWQ6IFllcy5cclxuICAgICAqIEByZXR1cm4ge1plZ29NaXhlclN0b3BSZXN1bHR9IFN0b3Agc3RyZWFtIG1peGluZyB0YXNrIHJlc3VsdCBjYWxsYmFjayBub3RpZmljYXRpb24uUmVxdWlyZWQ6IE5vLiBDYXV0aW9uOiBQYXNzaW5nIFtudWxsXSBtZWFucyBub3QgcmVjZWl2aW5nIGNhbGxiYWNrIG5vdGlmaWNhdGlvbnMuXHJcbiAgICAgKi9cclxuICAgIHN0b3BNaXhlclRhc2sodGFzaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zdG9wTWl4ZXJUYXNrKHRhc2spO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdGFydHMgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IExvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBzdGFydCBhbiBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgYWxsIHN0cmVhbXMgaW4gYSByb29tIHdpbCBiZSBtaXhlZC4gQ3VycmVudGx5LCBvbmx5IGF1ZGlvIHN0cmVhbXMgY2FuIGJlIG1peGVkLiBXaGVuIGF1dG8gc3RyZWFtIG1peGluZyBpcyBlbmFibGVkLCB0aGUgYXVkaW8gb2YgYWxsIHN0cmVhbXMgaW4gdGhlIHJvb20gaXMgYXV0b21hdGljYWxseSBtaXhlZCwgYW5kIGFueSBmdXJ0aGVyIHB1c2hlZCBzdHJlYW1zIGluIHRoZSByb29tIGFyZSBhdXRvbWF0aWNhbGx5IG1peGVkIGludG8gdGhlIGZpbmFsIG91dHB1dCBzdHJlYW0uXHJcbiAgICAgKiBVc2UgY2FzZXM6IE9mdGVuIHVzZWQgaW4gdm9pY2UgY2hhdCByb29tIHNjZW5hcmlvcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgdGhlIGVuZ2luZSBpcyBjcmVhdGVkLCB1c2VyIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24gdG8gZW5hYmxlIGF1dG8gc3RyZWFtIG1peGluZyBpbiB0aGUgdGFyZ2V0IHJvb20gaWYgdGhlIHRhcmdldCByb29tIGhhcyBhbHJlYWR5IGJlZW4gY3JlYXRlZFxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBQbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2MtZW4uemVnby5pbS9hcnRpY2xlLzc2MTEgb3IgY29udGFjdCBaRUdPIHRlY2huaWNhbCBzdXBwb3J0LlxyXG4gICAgICogQ2F1dGlvbjogQmVmb3JlIHN0YXJ0aW5nIHRoZSBuZXh0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrIGluIHRoZSBzYW1lIHJvb20sIGNhbGwgW3N0b3BBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiB0byBlbmQgdGhlIGxhc3QgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suIE90aGVyd2lzZSwgd2hlbiBvbmUgYW5jaG9yIGhhcyBzdGFydGVkIHRoZSBuZXh0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrIGFuZCBvdGhlciBhbmNob3JzIGhhdmUgc3RhcnRlZCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgdGhlIGF1ZGllbmNlIHN0aWxsIHB1bGxzIHRoZSBvdXRwdXQgc3RyZWFtIG9mIHRoZSBmaXJzdCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzay4gSWYgdGhlIHVzZXIgZG9lcyBub3QgZW5kIHRoZSBjdXJyZW50IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLCB0aGUgdGFzayB3aWxsIGF1dG9tYXRpY2FsbHkgZW5kIGFmdGVyIHRoZSByb29tIGRvZXMgbm90IGV4aXN0IG9yIHRoZSBpbnB1dCBzdHJlYW1zIGRvIG5vdCBleGlzdCBmb3IgOTAgc2Vjb25kcy5cclxuICAgICAqIFJlbGF0ZWQgY2FsbGJhY2tzOiBVc2VycyBjYW4gb2J0YWluIHRoZSBleGVjdXRpb24gcmVzdWx0IG9mIHRoZSBmdW5jdGlvbiB0aHJvdWdoIFtaZWdvTWl4ZXJTdGFydENhbGxiYWNrXSBjYWxsYmFjay5Vc2VycyBjYW4gZ2V0IGF1dG9tYXRpYyBtaXhlZCBmbG93IGluZm9ybWF0aW9uIHRocm91Z2ggW29uQXV0b01peGVyU291bmRMZXZlbFVwZGF0ZV0gY2FsbGJhY2suXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiBjYWxsIFtzdG9wQXV0b01peGVyVGFza10gZnVuY3Rpb24gdG8gc3RvcCBhbiBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gdGFzayBBdXRvIG1peCBzdHJlYW0gdGFzayBvYmplY3RcclxuICAgICAqIEBwYXJhbSBjYWxsYmFjayBTdGFydCBhdXRvIG1peCBzdHJlYW0gdGFzayByZXN1bHQgY2FsbGJhY2sgbm90aWZpY2F0aW9uXHJcbiAgICAgKi9cclxuICAgIHN0YXJ0QXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0QXV0b01peGVyVGFzayh0YXNrKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IExvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBzdG9wIGFuIGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLlxyXG4gICAgICogVXNlIGNhc2VzOiBPZnRlbiB1c2VkIGluIHZvaWNlIGNoYXQgcm9vbSBzY2VuYXJpb3MuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IENhbGwgdGhpcyBmdW5jdGlvbiBhZnRlciBbc3RhcnRBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gc3RhcnQgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKiBDYXV0aW9uOiBCZWZvcmUgY2FsbGluZyBbc3RhcnRBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiB0byBzdGFydCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzayBpbiB0aGUgc2FtZSByb29tLCBjYWxsIHRoaXMgZnVuY3Rpb24gdG8gZW5kIHRoZSBsYXN0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLiBPdGhlcndpc2UsIHdoZW4gb25lIGFuY2hvciBoYXMgc3RhcnRlZCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzayBhbmQgb3RoZXIgYW5jaG9ycyBoYXZlIHN0YXJ0ZWQgdGhlIG5leHQgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2ssIHRoZSBhdWRpZW5jZSBzdGlsbCBwdWxscyB0aGUgb3V0cHV0IHN0cmVhbSBvZiB0aGUgZmlyc3QgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suIElmIHRoZSB1c2VyIGRvZXMgbm90IGVuZCB0aGUgY3VycmVudCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgdGhlIHRhc2sgd2lsbCBhdXRvbWF0aWNhbGx5IGVuZCBhZnRlciB0aGUgcm9vbSBkb2VzIG5vdCBleGlzdCBvciB0aGUgaW5wdXQgc3RyZWFtcyBkbyBub3QgZXhpc3QgZm9yIDkwIHNlY29uZHMuXHJcbiAgICAgKiBSZWxhdGVkIGNhbGxiYWNrczogVXNlcnMgY2FuIG9idGFpbiB0aGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB0aGUgZnVuY3Rpb24gdGhyb3VnaCBbWmVnb01peGVyU3RvcENhbGxiYWNrXSBjYWxsYmFjay5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogVXNlcnMgY2FuIGNhbGwgW3N0YXJ0QXV0b01peGVyVGFza10gZnVuY3Rpb24gdG8gc3RhcnQgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHRhc2sgQXV0byBtaXggc3RyZWFtIHRhc2sgb2JqZWN0XHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgU3RvcCBhdXRvIG1peCBzdHJlYW0gdGFzayByZXN1bHQgY2FsbGJhY2sgbm90aWZpY2F0aW9uXHJcbiAgICAgKi9cclxuICAgIHN0b3BBdXRvTWl4ZXJUYXNrKHRhc2spIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcEF1dG9NaXhlclRhc2sodGFzayk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIE11dGVzIG9yIHVubXV0ZXMgdGhlIG1pY3JvcGhvbmUuXHJcbiAgICAgKlxyXG4gICAgICogVGhpcyBhcGkgaXMgdXNlZCB0byBjb250cm9sIHdoZXRoZXIgdGhlIGNvbGxlY3RlZCBhdWRpbyBkYXRhIGlzIHVzZWQuIFdoZW4gdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQgKGRpc2FibGVkKSwgdGhlIGRhdGEgaXMgY29sbGVjdGVkIGFuZCBkaXNjYXJkZWQsIGFuZCB0aGUgbWljcm9waG9uZSBpcyBzdGlsbCBvY2N1cGllZC5cclxuICAgICAqIFRoZSBtaWNyb3Bob25lIGlzIHN0aWxsIG9jY3VwaWVkIGJlY2F1c2UgY2xvc2luZyBvciBvcGVuaW5nIHRoZSBtaWNyb3Bob25lIG9uIHRoZSBoYXJkd2FyZSBpcyBhIHJlbGF0aXZlbHkgaGVhdnkgb3BlcmF0aW9uLCBhbmQgcmVhbCB1c2VycyBtYXkgaGF2ZSBmcmVxdWVudCBvcGVyYXRpb25zLiBGb3IgdHJhZGUtb2ZmIHJlYXNvbnMsIHRoaXMgYXBpIHNpbXBseSBkaXNjYXJkcyB0aGUgY29sbGVjdGVkIGRhdGEuXHJcbiAgICAgKiBJZiB5b3UgcmVhbGx5IHdhbnQgU0RLIHRvIGdpdmUgdXAgb2NjdXB5IHRoZSBtaWNyb3Bob25lLCB5b3UgY2FuIGNhbGwgdGhlIFtlbmFibGVBdWRpb0NhcHR1cmVEZXZpY2VdIGludGVyZmFjZS5cclxuICAgICAqIERldmVsb3BlcnMgd2hvIHdhbnQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHVzZSBtaWNyb3Bob25lIG9uIHRoZSBVSSBzaG91bGQgdXNlIHRoaXMgaW50ZXJmYWNlIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHBlcmZvcm1hbmNlIG92ZXJoZWFkIGJ5IHVzaW5nIHRoZSBbZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlXS5cclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gbXV0ZSAtIFdoZXRoZXIgdG8gbXV0ZSAoZGlzYWJsZSkgdGhlIG1pY3JvcGhvbmUsIHRydWU6IG11dGUgKGRpc2FibGUpIG1pY3JvcGhvbmUsIGZhbHNlOiBlbmFibGUgbWljcm9waG9uZS4gVGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKi9cclxuICAgIG11dGVNaWNyb3Bob25lKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZU1pY3JvcGhvbmUobXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENoZWNrcyB3aGV0aGVyIHRoZSBtaWNyb3Bob25lIGlzIG11dGVkLlxyXG4gICAgICpcclxuICAgICAqIENhbiBiZSB1c2VkIHdpdGggW211dGVNaWNyb3Bob25lXSwgZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQuXHJcbiAgICAgKiBAcmV0dXJuIHtib29sZWFufSAtIFdoZXRoZXIgdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQ7IHRydWU6IHRoZSBtaWNyb3Bob25lIGlzIG11dGVkOyBmYWxzZTogdGhlIG1pY3JvcGhvbmUgaXMgZW5hYmxlIChub3QgbXV0ZWQpXHJcbiAgICAgKi9cclxuICAgIGlzTWljcm9waG9uZU11dGVkKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5pc01pY3JvcGhvbmVNdXRlZCgpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBNdXRlcyBvciB1bm11dGVzIHRoZSBhdWRpbyBvdXRwdXQgc3BlYWtlci5cclxuICAgICAqXHJcbiAgICAgKiBBZnRlciBtdXRlIHNwZWFrZXIsIGFsbCB0aGUgU0RLIHNvdW5kcyB3aWxsIG5vdCBwbGF5LCBpbmNsdWRpbmcgcGxheWluZyBzdHJlYW0sIG1lZGlhcGxheWVyLCBldGMuIEJ1dCB0aGUgU0RLIHdpbGwgc3RpbGwgb2NjdXB5IHRoZSBvdXRwdXQgZGV2aWNlLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBtdXRlIC0gV2hldGhlciB0byBtdXRlIChkaXNhYmxlKSBzcGVha2VyIGF1ZGlvIG91dHB1dCwgdHJ1ZTogbXV0ZSAoZGlzYWJsZSkgc3BlYWtlciBhdWRpbyBvdXRwdXQsIGZhbHNlOiBlbmFibGUgc3BlYWtlciBhdWRpbyBvdXRwdXQuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIGZhbHNlXHJcbiAgICAgKi9cclxuICAgIG11dGVTcGVha2VyKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVNwZWFrZXIobXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENoZWNrcyB3aGV0aGVyIHRoZSBhdWRpbyBvdXRwdXQgc3BlYWtlciBpcyBtdXRlZC5cclxuICAgICAqXHJcbiAgICAgKiBDYW4gYmUgdXNlZCB3aXRoIFttdXRlU3BlYWtlcl0sIGRldGVybWluZSB3aGV0aGVyIHRoZSBzcGVha2VyIGF1ZGlvIG91dHB1dCBpcyBtdXRlZC5cclxuICAgICAqIEByZXR1cm4ge2Jvb2xlYW59IC0gV2hldGhlciB0aGUgc3BlYWtlciBpcyBtdXRlZDsgdHJ1ZTogdGhlIHNwZWFrZXIgaXMgbXV0ZWQ7IGZhbHNlOiB0aGUgc3BlYWtlciBpcyBlbmFibGUgKG5vdCBtdXRlZClcclxuICAgICAqL1xyXG4gICAgaXNTcGVha2VyTXV0ZWQoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmlzU3BlYWtlck11dGVkKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgdGhlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgYXBpIGlzIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlbGVhc2UgdGhlIGF1ZGlvIGNvbGxlY3Rpb24gZGV2aWNlLiBXaGVuIHRoZSBhdWRpbyBjb2xsZWN0aW9uIGRldmljZSBpcyB0dXJuZWQgb2ZmLCB0aGUgU0RLIHdpbGwgbm8gbG9uZ2VyIG9jY3VweSB0aGUgYXVkaW8gZGV2aWNlLiBPZiBjb3Vyc2UsIGlmIHRoZSBzdHJlYW0gaXMgYmVpbmcgcHVibGlzaGVkIGF0IHRoaXMgdGltZSwgdGhlcmUgaXMgbm8gYXVkaW8gZGF0YS5cclxuICAgICAqIE9jY3VweWluZyB0aGUgYXVkaW8gY2FwdHVyZSBkZXZpY2UgYW5kIGdpdmluZyB1cCBPY2N1cHlpbmcgdGhlIGF1ZGlvIGRldmljZSBpcyBhIHJlbGF0aXZlbHkgaGVhdnkgb3BlcmF0aW9uLCBhbmQgdGhlIFttdXRlTWljcm9waG9uZV0gaW50ZXJmYWNlIGlzIGdlbmVyYWxseSByZWNvbW1lbmRlZC5cclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gZW5hYmxlIC0gV2hldGhlciB0byBlbmFibGUgdGhlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLCB0cnVlOiBkaXNhYmxlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLCBmYWxzZTogZW5hYmxlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUF1ZGlvQ2FwdHVyZURldmljZShlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFR1cm5zIG9uL29mZiB0aGUgY2FtZXJhIChmb3IgdGhlIHNwZWNpZmllZCBjaGFubmVsKS5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGludGVyZmFjZSBpcyB1c2VkIHRvIGNvbnRyb2wgd2hldGhlciB0byBzdGFydCB0aGUgY2FtZXJhIGFjcXVpc2l0aW9uLiBBZnRlciB0aGUgY2FtZXJhIGlzIHR1cm5lZCBvZmYsIHZpZGVvIGNhcHR1cmUgd2lsbCBub3QgYmUgcGVyZm9ybWVkLiBBdCB0aGlzIHRpbWUsIHRoZSBwdWJsaXNoIHN0cmVhbSB3aWxsIGFsc28gaGF2ZSBubyB2aWRlbyBkYXRhLlxyXG4gICAgICogSW4gdGhlIGNhc2Ugb2YgdXNpbmcgYSBjdXN0b20gdmlkZW8gY2FwdHVyZSBmdW5jdGlvbiwgYmVjYXVzZSB0aGUgZGV2ZWxvcGVyIGhhcyB0YWtlbiBvdmVyIHRoZSB2aWRlbyBkYXRhIGNhcHR1cmluZywgdGhlIFNESyBpcyBubyBsb25nZXIgcmVzcG9uc2libGUgZm9yIHRoZSB2aWRlbyBkYXRhIGNhcHR1cmluZywgdGhpcyBhcGkgaXMgbm8gbG9uZ2VyIHZhbGlkLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBlbmFibGUgLSBXaGV0aGVyIHRvIHR1cm4gb24gdGhlIGNhbWVyYSwgdHJ1ZTogdHVybiBvbiBjYW1lcmEsIGZhbHNlOiB0dXJuIG9mZiBjYW1lcmFcclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaGluZyBzdHJlYW0gY2hhbm5lbFxyXG4gICAgICovXHJcbiAgICBlbmFibGVDYW1lcmEoZW5hYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmVuYWJsZUNhbWVyYShlbmFibGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTd2l0Y2hlcyB0byB0aGUgZnJvbnQgb3IgdGhlIHJlYXIgY2FtZXJhLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGlzIHVzZWQgdG8gY29udHJvbCB0aGUgZnJvbnQgb3IgcmVhciBjYW1lcmFcclxuICAgICAqIEluIHRoZSBjYXNlIG9mIHVzaW5nIGEgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24sIGJlY2F1c2UgdGhlIGRldmVsb3BlciBoYXMgdGFrZW4gb3ZlciB0aGUgdmlkZW8gZGF0YSBjYXB0dXJpbmcsIHRoZSBTREsgaXMgbm8gbG9uZ2VyIHJlc3BvbnNpYmxlIGZvciB0aGUgdmlkZW8gZGF0YSBjYXB0dXJpbmcsIHRoaXMgYXBpIGlzIG5vIGxvbmdlciB2YWxpZC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gdXNlIHRoZSBmcm9udCBjYW1lcmEsIHRydWU6IHVzZSB0aGUgZnJvbnQgY2FtZXJhLCBmYWxzZTogdXNlIHRoZSB0aGUgcmVhciBjYW1lcmEuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIHRydWVcclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2hpbmcgc3RyZWFtIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgdXNlRnJvbnRDYW1lcmEoZW5hYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnVzZUZyb250Q2FtZXJhKGVuYWJsZSwgY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgY2FtZXJhIHpvb20gZmFjdG9yLlxyXG4gICAgICpcclxuICAgICAqIEV2ZXJ5IHRpbWUgdGhlIGNhbWVyYSBpcyByZXN0YXJ0ZWQsIHRoZSBjYW1lcmEgem9vbSBmYWN0b3Igd2lsbCBiZSByZXN0b3JlZCB0byBpdHMgaW5pdGlhbCB2YWx1ZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZmFjdG9yIFRoZSB6b29tIGZhY3RvciBvZiB0aGUgY2FtZXJhLCB0aGUgbWluaW11bSB2YWx1ZSBpcyAxLjAsIGFuZCB0aGUgbWF4aW11bSB2YWx1ZSBpcyB0aGUgcmV0dXJuIHZhbHVlIG9mIFtnZXRDYW1lcmFNYXhab29tRmFjdG9yXS5cclxuICAgICAqL1xyXG4gICAgc2V0Q2FtZXJhWm9vbUZhY3RvcihmYWN0b3IsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0Q2FtZXJhWm9vbUZhY3RvcihmYWN0b3IsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBHZXQgdGhlIG1heGltdW0gem9vbSBmYWN0b3Igb2YgdGhlIGNhbWVyYS5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGlzIG9ubHkgYXZhaWxhYmxlIGFmdGVyIHRoZSBjYW1lcmEgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN0YXJ0ZWQsIGFuZCBjYW4gZ2VuZXJhbGx5IGJlIGNhbGxlZCB3aGVuIHRoZSBjYXB0dXJlZCBmaXJzdCBmcmFtZSBpcyByZWNlaXZlZCwgYWthIFtvblB1Ymxpc2hlckNhcHR1cmVkVmlkZW9GaXJzdEZyYW1lXSBjYWxsYmFjay5cclxuICAgICAqXHJcbiAgICAgKiBAcmV0dXJuIFRoZSBtYXhpbXVtIHpvb20gZmFjdG9yIG9mIHRoZSBjYW1lcmEuXHJcbiAgICAgKi9cclxuICAgIGdldENhbWVyYU1heFpvb21GYWN0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmdldENhbWVyYU1heFpvb21GYWN0b3IoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RhcnRzIHNvdW5kIGxldmVsIG1vbml0b3JpbmcuIFN1cHBvcnQgZW5hYmxlIHNvbWUgYWR2YW5jZWQgZmVhdHVyZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogQWZ0ZXIgc3RhcnRpbmcgbW9uaXRvcmluZywgeW91IGNhbiByZWNlaXZlIGxvY2FsIGF1ZGlvIHNvdW5kIGxldmVsIHZpYSBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrLCBhbmQgcmVjZWl2ZSByZW1vdGUgYXVkaW8gc291bmQgbGV2ZWwgdmlhIFtvblJlbW90ZVNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrLiBCZWZvcmUgZW50ZXJpbmcgdGhlIHJvb20sIHlvdSBjYW4gY2FsbCBbc3RhcnRQcmV2aWV3XSB3aXRoIHRoaXMgZnVuY3Rpb24gYW5kIGNvbWJpbmUgaXQgd2l0aCBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBhdWRpbyBkZXZpY2UgaXMgd29ya2luZyBwcm9wZXJseS5cclxuICAgICAqIFVzZSBjYXNlczogRHVyaW5nIHRoZSBwdWJsaXNoaW5nIGFuZCBwbGF5aW5nIHByb2Nlc3MsIGRldGVybWluZSB3aG8gaXMgdGFsa2luZyBvbiB0aGUgd2hlYXQgYW5kIGRvIGEgVUkgcHJlc2VudGF0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciB0aGUgZW5naW5lIGlzIGNyZWF0ZWQgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBDYXV0aW9uOiBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGFuZCBbb25SZW1vdGVTb3VuZExldmVsVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24gcGVyaW9kIGlzIHRoZSB2YWx1ZSBzZXQgYnkgdGhlIHBhcmFtZXRlci5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gY29uZmlnIENvbmZpZ3VyYXRpb24gZm9yIHN0YXJ0cyB0aGUgc291bmQgbGV2ZWwgbW9uaXRvci5cclxuICAgICAqL1xyXG4gICAgc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBzb3VuZCBsZXZlbCBtb25pdG9yaW5nLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBBZnRlciB0aGUgbW9uaXRvcmluZyBpcyBzdG9wcGVkLCB0aGUgY2FsbGJhY2sgb2YgdGhlIGxvY2FsL3JlbW90ZSBhdWRpbyBzb3VuZCBsZXZlbCB3aWxsIGJlIHN0b3BwZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIHRoZSBlbmdpbmUgaXMgY3JlYXRlZCBbY3JlYXRlRW5naW5lXS5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogU291bmR3YXZlIG1vbml0b3JpbmcgY2FuIGJlIGluaXRpYXRlZCB2aWEgW3N0YXJ0U291bmRMZXZlbE1vbml0b3JdLlxyXG4gICAgICovXHJcbiAgICBzdG9wU291bmRMZXZlbE1vbml0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0b3BTb3VuZExldmVsTW9uaXRvcigpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGFjb3VzdGljIGVjaG8gY2FuY2VsbGF0aW9uIChBRUMpLlxyXG4gICAgICpcclxuICAgICAqIFR1cm5pbmcgb24gZWNobyBjYW5jZWxsYXRpb24sIHRoZSBTREsgZmlsdGVycyB0aGUgY29sbGVjdGVkIGF1ZGlvIGRhdGEgdG8gcmVkdWNlIHRoZSBlY2hvIGNvbXBvbmVudCBpbiB0aGUgYXVkaW8uXHJcbiAgICAgKiBJdCBuZWVkcyB0byBiZSBpbnZva2VkIGJlZm9yZSBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXSwgW3N0YXJ0UGxheWluZ1N0cmVhbV0sIFtzdGFydFByZXZpZXddLCBbY3JlYXRlTWVkaWFQbGF5ZXJdIGFuZCBbY3JlYXRlQXVkaW9FZmZlY3RQbGF5ZXJdIHRvIHRha2UgZWZmZWN0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byBlbmFibGUgZWNobyBjYW5jZWxsYXRpb24sIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlQUVDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVBRUMoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgYWNvdXN0aWMgZWNobyBjYW5jZWxsYXRpb24gKEFFQykgbW9kZS5cclxuICAgICAqXHJcbiAgICAgKiBTd2l0Y2ggZGlmZmVyZW50IGVjaG8gY2FuY2VsbGF0aW9uIG1vZGVzIHRvIGNvbnRyb2wgdGhlIGV4dGVudCB0byB3aGljaCBlY2hvIGRhdGEgaXMgZWxpbWluYXRlZC5cclxuICAgICAqIEl0IG5lZWRzIHRvIGJlIGludm9rZWQgYmVmb3JlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dLCBbc3RhcnRQbGF5aW5nU3RyZWFtXSwgW3N0YXJ0UHJldmlld10sIFtjcmVhdGVNZWRpYVBsYXllcl0gYW5kIFtjcmVhdGVBdWRpb0VmZmVjdFBsYXllcl0gdG8gdGFrZSBlZmZlY3QuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIG1vZGUgRWNobyBjYW5jZWxsYXRpb24gbW9kZVxyXG4gICAgICovXHJcbiAgICBzZXRBRUNNb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0QUVDTW9kZShtb2RlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyBhdXRvbWF0aWMgZ2FpbiBjb250cm9sIChBR0MpLlxyXG4gICAgICpcclxuICAgICAqIFdoZW4gdGhlIGF1dG8gZ2FpbiBpcyB0dXJuZWQgb24sIHRoZSBzb3VuZCB3aWxsIGJlIGFtcGxpZmllZCwgYnV0IGl0IHdpbGwgYWZmZWN0IHRoZSBzb3VuZCBxdWFsaXR5IHRvIHNvbWUgZXh0ZW50LlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIGF1dG9tYXRpYyBnYWluIGNvbnRyb2wsIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlQUdDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVBR0MoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyBhY3RpdmUgbm9pc2Ugc3VwcHJlc3Npb24gKEFOUywgYWthIEFOQykuXHJcbiAgICAgKlxyXG4gICAgICogVHVybmluZyBvbiB0aGUgbm9pc2Ugc3VwcHJlc3Npb24gc3dpdGNoIGNhbiByZWR1Y2UgdGhlIG5vaXNlIGluIHRoZSBhdWRpbyBkYXRhIGFuZCBtYWtlIHRoZSBodW1hbiB2b2ljZSBjbGVhcmVyLlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIG5vaXNlIHN1cHByZXNzaW9uLCB0cnVlOiBlbmFibGUsIGZhbHNlOiBkaXNhYmxlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUFOUyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlQU5TKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgdHJhbnNpZW50IG5vaXNlIHN1cHByZXNzaW9uLlxyXG4gICAgICpcclxuICAgICAqIFN1cHByZXNzIHRyYW5zaWVudCBub2lzZXMgc3VjaCBhcyBrZXlib2FyZCBhbmQgZGVzayBrbm9ja3NcclxuICAgICAqIEl0IG5lZWRzIHRvIGJlIGludm9rZWQgYmVmb3JlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dLCBbc3RhcnRQbGF5aW5nU3RyZWFtXSwgW3N0YXJ0UHJldmlld10sIFtjcmVhdGVNZWRpYVBsYXllcl0gYW5kIFtjcmVhdGVBdWRpb0VmZmVjdFBsYXllcl0gdG8gdGFrZSBlZmZlY3QuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIGVuYWJsZSBXaGV0aGVyIHRvIGVuYWJsZSB0cmFuc2llbnQgbm9pc2Ugc3VwcHJlc3Npb24sIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlVHJhbnNpZW50QU5TKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVUcmFuc2llbnRBTlMoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgYXV0b21hdGljIG5vaXNlIHN1cHByZXNzaW9uIChBTlMpIG1vZGUuXHJcbiAgICAgKlxyXG4gICAgICogRGVmYXVsdCBpcyBtZWRpdW0gbW9kZVxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gbW9kZSBBdWRpbyBOb2lzZSBTdXBwcmVzc2lvbiBtb2RlXHJcbiAgICAgKi9cclxuICAgIHNldEFOU01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRBTlNNb2RlKG1vZGUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGhlYWRwaG9uZSBtb25pdG9yaW5nLlxyXG4gICAgICpcclxuICAgICAqIGVuYWJsZS9kaXNhYmxlIGhlYWRwaG9uZSBtb25pdG9yLCB0aGlzIHNldHRpbmcgdGFrZXMgZWZmZWN0IHdoZW4gdGhlIGhlYWRzZXQgaXMgY29ubmVjdGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byB1c2UgaGVhZHBob25lIG1vbml0b3IsIFlFUzogZW5hYmxlLCBOTzogZGlzYWJsZVxyXG4gICAgICovXHJcbiAgICBlbmFibGVIZWFkcGhvbmVNb25pdG9yKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVIZWFkcGhvbmVNb25pdG9yKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldHMgdGhlIGhlYWRwaG9uZSBtb25pdG9yIHZvbHVtZS5cclxuICAgICAqXHJcbiAgICAgKiBzZXQgaGVhZHBob25lIG1vbml0b3Igdm9sdW1lLCB0aGlzIHNldHRpbmcgdGFrZXMgZWZmZWN0IHdoZW4gdGhlIGhlYWRzZXQgaXMgY29ubmVjdGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB2b2x1bWUgaGVhZHBob25lIG1vbml0b3Igdm9sdW1lLCByYW5nZSBmcm9tIDAgdG8gMjAwLCAxMDAgYXMgZGVmYXVsdFxyXG4gICAgICovXHJcbiAgICBzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gdHVybiBvbiBhY291c3RpYyBlY2hvIGNhbmNlbGxhdGlvbiAoQUVDKSB3aGVuIHVzaW5nIHRoZSBoZWFkcGhvbmUuXHJcbiAgICAgKlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlLCBbWUVTXTogZW5hYmxlLCBbTk9dOiBkaXNhYmxlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhlYWRwaG9uZUFFQyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGVhZHBob25lQUVDKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gdXNlIHRoZSBidWlsdC1pbiBzcGVha2VyIHRvIHBsYXkgYXVkaW8uXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiB5b3UgY2hvb3NlIG5vdCB0byB1c2UgdGhlIGJ1aWx0LWluIHNwZWFrZXIgdG8gcGxheSBzb3VuZCwgdGhhdCBpcywgc2V0IHRvIFtmYWxzZV0sIHRoZSBTREsgd2lsbCBzZWxlY3QgdGhlIGN1cnJlbnRseSBoaWdoZXN0IHByaW9yaXR5IGF1ZGlvIG91dHB1dCBkZXZpY2UgdG8gcGxheSB0aGUgc291bmQgYWNjb3JkaW5nIHRvIHRoZSBzeXN0ZW0gc2NoZWR1bGVcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZGVmYXVsdFRvU3BlYWtlciBXaGV0aGVyIHRvIHVzZSB0aGUgYnVpbHQtaW4gc3BlYWtlciB0byBwbGF5IHNvdW5kLCB0cnVlOiB1c2UgdGhlIGJ1aWx0LWluIHNwZWFrZXIgdG8gcGxheSBzb3VuZCwgZmFsc2U6IHVzZSB0aGUgaGlnaGVzdCBwcmlvcml0eSBhdWRpbyBvdXRwdXQgZGV2aWNlIHNjaGVkdWxlZCBieSB0aGUgY3VycmVudCBzeXN0ZW0gdG8gcGxheSBzb3VuZFxyXG4gICAgICovXHJcbiAgICBzZXRBdWRpb1JvdXRlVG9TcGVha2VyKGRlZmF1bHRUb1NwZWFrZXIpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0QXVkaW9Sb3V0ZVRvU3BlYWtlcihkZWZhdWx0VG9TcGVha2VyKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogR2V0IGN1cnJlbnQgYXVkaW8gcm91dGUgdHlwZVxyXG4gICAgICpcclxuICAgICAqIEByZXR1cm4ge1plZ29BdWRpb1JvdXRlfSBBdWRpbyByb3V0ZVxyXG4gICAgICovXHJcbiAgICBnZXRBdWRpb1JvdXRlVHlwZSgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZ2V0QXVkaW9Sb3V0ZVR5cGUoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlIHRoZSBFZmZlY3RzIGJlYXV0eSBlbnZpcm9ubWVudC5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogRW5hYmxlIHRoZSBFZmZlY3RzIGJlYXV0eSBlbnZpcm9ubWVudC4gU3BlY2lmeSB0aGUgZGF0YSB0eXBlIGZvciBwcm9jZXNzaW5nIGJlYXV0eS4gVGhlIFdpbmRvd3MgcGxhdGZvcm0gb25seSBzdXBwb3J0cyByYXdEYXRhLCB0aGUgQXBwbGUgZGV2aWNlIG9ubHkgc3VwcG9ydHMgQ1ZQaXhlbEJ1ZmZlciwgYW5kIHRoZSBBbmRyb2lkIHBsYXRmb3JtIG9ubHkgc3VwcG9ydHMgdGV4dHVyZTJkLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBEZWZhdWx0IHZhbHVlOiBXaGVuIHRoaXMgZnVuY3Rpb24gaXMgbm90IGNhbGxlZCwgdGhlIGJlYXV0eSBlbnZpcm9ubWVudCBpcyBub3QgYWN0aXZhdGVkIGJ5IGRlZmF1bHQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IE11c3QgYmUgY2FsbGVkIGJlZm9yZSBjYWxsaW5nIFtzdGFydFByZXZpZXddLCBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS4gSWYgeW91IG5lZWQgdG8gbW9kaWZ5IHRoZSBjb25maWd1cmF0aW9uLCBwbGVhc2UgY2FsbCBbbG9nb3V0Um9vbV0gdG8gbG9nIG91dCBvZiB0aGUgcm9vbSBmaXJzdCwgb3RoZXJ3aXNlIGl0IHdpbGwgbm90IHRha2UgZWZmZWN0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbZW5hYmxlRWZmZWN0c0JlYXV0eV0gc3dpdGNoIGJlYXV0eSwgW3NldEVmZmVjdHNCZWF1dHlQYXJhbV0gc2V0IGJlYXV0eSBwYXJhbWV0ZXJzLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBiZWF1dHkgZnVuY3Rpb24gaXMgdGhlIGJhc2ljIGZ1bmN0aW9uLiBJZiBpdCBkb2VzIG5vdCBtZWV0IHRoZSBleHBlY3RhdGlvbnMgb2YgdGhlIGRldmVsb3BlciwgeW91IGNhbiB1c2UgdGhlIGN1c3RvbSB2aWRlbyBwcmUtcHJvY2Vzc2luZyBmdW5jdGlvbiBbZW5hYmxlQ3VzdG9tVmlkZW9Qcm9jZXNzaW5nXSBvciB0aGUgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvQ2FwdHVyZV0gZG9ja2luZyBhbmQgY29uc3RydWN0aW5nIHRoZSBBSSDigIvigIt2aXNpb24gU0RLIFtaZWdvRWZmZWN0c10gX19fX19odHRwczovL2RvYy16aC56ZWdvLmltL2FydGljbGUvOTU1Nl9fX19fIGZvciBiZXN0IHJlc3VsdHMuXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IFRoaXMgZnVuY3Rpb24gb25seSBzdXBwb3J0cyBBbmRyb2lkIHN5c3RlbSA1LjAgYW5kIGFib3ZlLCBBbmRyb2lkIFNESyB2ZXJzaW9uIDIxIGFuZCBhYm92ZS5cclxuICAgICAqL1xyXG4gICAgc3RhcnRFZmZlY3RzRW52KCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zdGFydEVmZmVjdHNFbnYoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRGlzYWJsZSB0aGUgRWZmZWN0cyBiZWF1dHkgZW52aXJvbm1lbnQuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IERpc2FibGUgdGhlIEVmZmVjdHMgYmVhdXR5IGVudmlyb25tZW50LlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IE11c3QgYmUgY2FsbGVkIGJlZm9yZSBjYWxsaW5nIFtzdGFydFByZXZpZXddLCBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS4gSWYgeW91IG5lZWQgdG8gbW9kaWZ5IHRoZSBjb25maWd1cmF0aW9uLCBwbGVhc2UgY2FsbCBbbG9nb3V0Um9vbV0gdG8gbG9nIG91dCBvZiB0aGUgcm9vbSBmaXJzdCwgb3RoZXJ3aXNlIGl0IHdpbGwgbm90IHRha2UgZWZmZWN0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbZW5hYmxlRWZmZWN0c0JlYXV0eV0gc3dpdGNoIGJlYXV0eSwgW3NldEVmZmVjdHNCZWF1dHlQYXJhbV0gc2V0IGJlYXV0eSBwYXJhbWV0ZXJzLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBiZWF1dHkgZnVuY3Rpb24gaXMgdGhlIGJhc2ljIGZ1bmN0aW9uLiBJZiBpdCBkb2VzIG5vdCBtZWV0IHRoZSBleHBlY3RhdGlvbnMgb2YgdGhlIGRldmVsb3BlciwgeW91IGNhbiB1c2UgdGhlIGN1c3RvbSB2aWRlbyBwcmUtcHJvY2Vzc2luZyBmdW5jdGlvbiBbZW5hYmxlQ3VzdG9tVmlkZW9Qcm9jZXNzaW5nXSBvciB0aGUgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvQ2FwdHVyZV0gZG9ja2luZyBhbmQgY29uc3RydWN0aW5nIHRoZSBBSSDigIvigIt2aXNpb24gU0RLIFtaZWdvRWZmZWN0c10gaHR0cHM6Ly9kb2MtemguemVnby5pbS9hcnRpY2xlLzk1NTYgZm9yIGJlc3QgcmVzdWx0cy5cclxuICAgICAqIFJlc3RyaWN0aW9uczogVGhpcyBmdW5jdGlvbiBvbmx5IHN1cHBvcnRzIEFuZHJvaWQgc3lzdGVtIDUuMCBhbmQgYWJvdmUsIEFuZHJvaWQgU0RLIHZlcnNpb24gMjEgYW5kIGFib3ZlLlxyXG4gICAgICovXHJcbiAgICBzdG9wRWZmZWN0c0VudigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcEVmZmVjdHNFbnYoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyB0aGUgYmVhdXR5IGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU3VwcG9ydCBiYXNpYyBiZWF1dHkgZnVuY3Rpb25zLCBpbmNsdWRpbmcgd2hpdGVuLCByb3N5LCBzbW9vdGgsIGFuZCBzaGFycGVuLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFlvdSBtdXN0IGNhbGwgW3N0YXJ0RWZmZWN0c0Vudl0gdG8gZW5hYmxlIHRoZSBiZWF1dHkgZW52aXJvbm1lbnQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbi5cclxuICAgICAqIERlZmF1bHQgdmFsdWU6IFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBub3QgY2FsbGVkLCB0aGUgYmVhdXR5IGVmZmVjdCBpcyBub3QgZW5hYmxlZCBieSBkZWZhdWx0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFtzZXRCZWF1dGlmeU9wdGlvbl0gZnVuY3Rpb24gdG8gYWRqdXN0IHRoZSBiZWF1dHkgcGFyYW1ldGVycy5cclxuICAgICAqIENhdXRpb246IFRoaXMgYmVhdXR5IGZ1bmN0aW9uIGlzIHRoZSBiYXNpYyBmdW5jdGlvbi4gSWYgaXQgZG9lcyBub3QgbWVldCB0aGUgZXhwZWN0YXRpb25zIG9mIHRoZSBkZXZlbG9wZXIsIHlvdSBjYW4gdXNlIHRoZSBjdXN0b20gdmlkZW8gcHJlLXByb2Nlc3NpbmcgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvUHJvY2Vzc2luZ10gb3IgdGhlIGN1c3RvbSB2aWRlbyBjYXB0dXJlIGZ1bmN0aW9uIFtlbmFibGVDdXN0b21WaWRlb0NhcHR1cmVdIGRvY2tpbmcgYW5kIGNvbnN0cnVjdGluZyB0aGUgQUkg4oCL4oCLdmlzaW9uIFNESyBbWmVnb0VmZmVjdHNdIGh0dHBzOi8vZG9jLXpoLnplZ28uaW0vYXJ0aWNsZS85NTU2IGZvciBiZXN0IHJlc3VsdHMuXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IFRoaXMgZnVuY3Rpb24gb25seSBzdXBwb3J0cyBBbmRyb2lkIHN5c3RlbSA1LjAgYW5kIGFib3ZlLCBBbmRyb2lkIFNESyB2ZXJzaW9uIDIxIGFuZCBhYm92ZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIHRoZSBiZWF1dHkgZWZmZWN0LCB0cnVlIGlzIGVuYWJsZWQ7IGZhbHNlIGlzIGRpc2FibGVkLCBhbmQgdGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUVmZmVjdHNCZWF1dHkoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmVuYWJsZUVmZmVjdHNCZWF1dHkoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IGJlYXV0aWZ5IHBhcmFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIGJlYXV0eSBwYXJhbWV0ZXJzLCBpbmNsdWRpbmcgd2hpdGVuLCByb3N5LCBzbW9vdGgsIGFuZCBzaGFycGVuLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFlvdSBtdXN0IGNhbGwgW3N0YXJ0RWZmZWN0c0Vudl0gdG8gZW5hYmxlIHRoZSBiZWF1dHkgZW52aXJvbm1lbnQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbi5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBjYWxsIFtlbmFibGVFZmZlY3RzQmVhdXR5XSB0byB0dXJuIG9uIG9yIG9mZiB0aGUgYmVhdXR5IGZ1bmN0aW9uLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBUaGlzIGZ1bmN0aW9uIG9ubHkgc3VwcG9ydHMgQW5kcm9pZCBzeXN0ZW0gNS4wIGFuZCBhYm92ZSwgQW5kcm9pZCBTREsgdmVyc2lvbiAyMSBhbmQgYWJvdmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHBhcmFtIEJlYXV0eSBvcHRpb24gcGFyYW0uXHJcbiAgICAgKi9cclxuICAgIHNldEVmZmVjdHNCZWF1dHlQYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRFZmZlY3RzQmVhdXR5UGFyYW0ocGFyYW0pO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBDcmVhdGVzIGEgbWVkaWEgcGxheWVyIGluc3RhbmNlLlxyXG4gICAgICpcclxuICAgICAqIEN1cnJlbnRseSwgYSBtYXhpbXVtIG9mIDQgaW5zdGFuY2VzIGNhbiBiZSBjcmVhdGVkLCBhZnRlciB3aGljaCBpdCB3aWxsIHJldHVybiBudWxsLiBUaGUgbW9yZSBpbnN0YW5jZXMgb2YgYSBtZWRpYSBwbGF5ZXIsIHRoZSBncmVhdGVyIHRoZSBwZXJmb3JtYW5jZSBvdmVyaGVhZCBvbiB0aGUgZGV2aWNlLlxyXG4gICAgICogQHJldHVybiB7WmVnb01lZGlhUGxheWVyfSAtIE1lZGlhIHBsYXllciBpbnN0YW5jZSwgbnVsbCB3aWxsIGJlIHJldHVybmVkIHdoZW4gdGhlIG1heGltdW0gbnVtYmVyIGlzIGV4Y2VlZGVkLlxyXG4gICAgICovXHJcbiAgICBjcmVhdGVNZWRpYVBsYXllcigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuY3JlYXRlTWVkaWFQbGF5ZXIoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRGVzdHJveXMgYSBtZWRpYSBwbGF5ZXIgaW5zdGFuY2UuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtaZWdvTWVkaWFQbGF5ZXJ9IG1lZGlhUGxheWVyIC0gVGhlIG1lZGlhIHBsYXllciBpbnN0YW5jZSBvYmplY3QgdG8gYmUgZGVzdHJveWVkXHJcbiAgICAgKi9cclxuICAgIGRlc3Ryb3lNZWRpYVBsYXllcihtZWRpYVBsYXllcikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5kZXN0cm95TWVkaWFQbGF5ZXIobWVkaWFQbGF5ZXIpO1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///819\n");
  39215. /***/ }),
  39216. /* 820 */
  39217. /*!***************************************************************!*\
  39218. !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
  39219. \***************************************************************/
  39220. /*! no static exports found */
  39221. /***/ (function(module, exports) {
  39222. function _classCallCheck(instance, Constructor) {
  39223. if (!(instance instanceof Constructor)) {
  39224. throw new TypeError("Cannot call a class as a function");
  39225. }
  39226. }
  39227. module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39228. /***/ }),
  39229. /* 821 */
  39230. /*!************************************************************!*\
  39231. !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
  39232. \************************************************************/
  39233. /*! no static exports found */
  39234. /***/ (function(module, exports, __webpack_require__) {
  39235. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
  39236. function _defineProperties(target, props) {
  39237. for (var i = 0; i < props.length; i++) {
  39238. var descriptor = props[i];
  39239. descriptor.enumerable = descriptor.enumerable || false;
  39240. descriptor.configurable = true;
  39241. if ("value" in descriptor) descriptor.writable = true;
  39242. Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
  39243. }
  39244. }
  39245. function _createClass(Constructor, protoProps, staticProps) {
  39246. if (protoProps) _defineProperties(Constructor.prototype, protoProps);
  39247. if (staticProps) _defineProperties(Constructor, staticProps);
  39248. Object.defineProperty(Constructor, "prototype", {
  39249. writable: false
  39250. });
  39251. return Constructor;
  39252. }
  39253. module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39254. /***/ }),
  39255. /* 822 */
  39256. /*!*************************************************************************************************************!*\
  39257. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressDefines.js ***!
  39258. \*************************************************************************************************************/
  39259. /*! no static exports found */
  39260. /***/ (function(module, exports, __webpack_require__) {
  39261. "use strict";
  39262. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ZegoVolumeType = exports.ZegoVoiceChangerPreset = exports.ZegoViewMode = exports.ZegoVideoStreamType = exports.ZegoVideoMirrorMode = exports.ZegoVideoFrameFormatSeries = exports.ZegoVideoFrameFormat = exports.ZegoVideoFlipMode = exports.ZegoVideoEncodedFrameFormat = exports.ZegoVideoConfigPreset = exports.ZegoVideoCodecID = exports.ZegoVideoBufferType = exports.ZegoUpdateType = exports.ZegoTrafficControlProperty = exports.ZegoTrafficControlMinVideoBitrateMode = exports.ZegoTrafficControlFocusOnMode = exports.ZegoStreamResourceMode = exports.ZegoStreamRelayCDNUpdateReason = exports.ZegoStreamRelayCDNState = exports.ZegoStreamQualityLevel = exports.ZegoScenario = exports.ZegoSEIType = exports.ZegoRoomState = exports.ZegoRoomMode = exports.ZegoReverbPreset = exports.ZegoRemoteDeviceState = exports.ZegoPublisherState = exports.ZegoPublishChannel = exports.ZegoPlayerVideoLayer = exports.ZegoPlayerState = exports.ZegoPlayerMediaEvent = exports.ZegoOrientation = exports.ZegoNetworkSpeedTestType = exports.ZegoNetworkMode = exports.ZegoMixerInputContentType = exports.ZegoMediaPlayerState = exports.ZegoMediaPlayerNetworkEvent = exports.ZegoMediaPlayerAudioChannel = exports.ZegoLanguage = exports.ZegoEngineState = exports.ZegoDeviceType = exports.ZegoDeviceExceptionType = exports.ZegoDataRecordType = exports.ZegoDataRecordState = exports.ZegoCustomAudioProcessType = exports.ZegoCapturePipelineScaleMode = exports.ZegoAudioSourceType = exports.ZegoAudioSampleRate = exports.ZegoAudioRoute = exports.ZegoAudioMixMode = exports.ZegoAudioEffectPlayState = exports.ZegoAudioDeviceType = exports.ZegoAudioDataCallbackBitMask = exports.ZegoAudioConfigPreset = exports.ZegoAudioCodecID = exports.ZegoAudioChannel = exports.ZegoAudioCaptureStereoMode = exports.ZegoANSMode = exports.ZegoAECMode = void 0;\n/**\r\n * Application scenario.\r\n */\nvar ZegoScenario;\nexports.ZegoScenario = ZegoScenario;\n(function (ZegoScenario) {\n /**\r\n * General scenario\r\n */\n ZegoScenario[ZegoScenario[\"General\"] = 0] = \"General\";\n /**\r\n * Communication scenario\r\n */\n ZegoScenario[ZegoScenario[\"Communication\"] = 1] = \"Communication\";\n /**\r\n * Live scenario\r\n */\n ZegoScenario[ZegoScenario[\"Live\"] = 2] = \"Live\";\n})(ZegoScenario || (exports.ZegoScenario = ZegoScenario = {}));\n/**\r\n * Language.\r\n */\nvar ZegoLanguage;\nexports.ZegoLanguage = ZegoLanguage;\n(function (ZegoLanguage) {\n /**\r\n * English\r\n */\n ZegoLanguage[ZegoLanguage[\"English\"] = 0] = \"English\";\n /**\r\n * Chinese\r\n */\n ZegoLanguage[ZegoLanguage[\"Chinese\"] = 1] = \"Chinese\";\n})(ZegoLanguage || (exports.ZegoLanguage = ZegoLanguage = {}));\nvar ZegoOrientation;\nexports.ZegoOrientation = ZegoOrientation;\n(function (ZegoOrientation) {\n ZegoOrientation[ZegoOrientation[\"PortraitUp\"] = 0] = \"PortraitUp\";\n ZegoOrientation[ZegoOrientation[\"LandscapeLeft\"] = 1] = \"LandscapeLeft\";\n ZegoOrientation[ZegoOrientation[\"PortraitDown\"] = 2] = \"PortraitDown\";\n ZegoOrientation[ZegoOrientation[\"LandscapeRight\"] = 3] = \"LandscapeRight\";\n})(ZegoOrientation || (exports.ZegoOrientation = ZegoOrientation = {}));\n/**\r\n * Engine state.\r\n */\nvar ZegoEngineState;\nexports.ZegoEngineState = ZegoEngineState;\n(function (ZegoEngineState) {\n /**\r\n * The engine has started\r\n */\n ZegoEngineState[ZegoEngineState[\"Start\"] = 0] = \"Start\";\n /**\r\n * The engine has stoped\r\n */\n ZegoEngineState[ZegoEngineState[\"Stop\"] = 1] = \"Stop\";\n})(ZegoEngineState || (exports.ZegoEngineState = ZegoEngineState = {}));\n/**\r\n * Room state.\r\n */\nvar ZegoRoomState;\nexports.ZegoRoomState = ZegoRoomState;\n(function (ZegoRoomState) {\n /**\r\n * Unconnected state, enter this state before logging in and after exiting the room. If there is a steady state abnormality in the process of logging in to the room, such as AppID and AppSign are incorrect, or if the same user name is logged in elsewhere and the local end is KickOut, it will enter this state.\r\n */\n ZegoRoomState[ZegoRoomState[\"DisConnected\"] = 0] = \"DisConnected\";\n /**\r\n * The state that the connection is being requested. It will enter this state after successful execution login room function. The display of the UI is usually performed using this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting connection status.\r\n */\n ZegoRoomState[ZegoRoomState[\"Connecting\"] = 1] = \"Connecting\";\n /**\r\n * The status that is successfully connected. Entering this status indicates that the login to the room has been successful. The user can receive the callback notification of the user and the stream information in the room.\r\n */\n ZegoRoomState[ZegoRoomState[\"Connected\"] = 2] = \"Connected\";\n})(ZegoRoomState || (exports.ZegoRoomState = ZegoRoomState = {}));\n/** Room mode. */\nvar ZegoRoomMode;\nexports.ZegoRoomMode = ZegoRoomMode;\n(function (ZegoRoomMode) {\n /** Single room mode. */\n ZegoRoomMode[ZegoRoomMode[\"SingleRoom\"] = 0] = \"SingleRoom\";\n /** Multiple room mode. */\n ZegoRoomMode[ZegoRoomMode[\"MultiRoom\"] = 1] = \"MultiRoom\";\n})(ZegoRoomMode || (exports.ZegoRoomMode = ZegoRoomMode = {}));\n/**\r\n * Publish channel.\r\n */\nvar ZegoPublishChannel;\nexports.ZegoPublishChannel = ZegoPublishChannel;\n(function (ZegoPublishChannel) {\n /**\r\n * Main publish channel\r\n */\n ZegoPublishChannel[ZegoPublishChannel[\"Main\"] = 0] = \"Main\";\n /**\r\n * Auxiliary publish channel\r\n */\n ZegoPublishChannel[ZegoPublishChannel[\"Aux\"] = 1] = \"Aux\";\n})(ZegoPublishChannel || (exports.ZegoPublishChannel = ZegoPublishChannel = {}));\n/**\r\n * Publish stream status.\r\n */\nvar ZegoPublisherState;\nexports.ZegoPublisherState = ZegoPublisherState;\n(function (ZegoPublisherState) {\n /**\r\n * The state is not published, and it is in this state before publishing the stream. If a steady-state exception occurs in the publish process, such as AppID and AppSign are incorrect, or if other users are already publishing the stream, there will be a failure and enter this state.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"NoPublish\"] = 0] = \"NoPublish\";\n /**\r\n * The state that it is requesting to publish the stream after the [startPublishingStream] function is successfully called. The UI is usually displayed through this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting state.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"PublishRequesting\"] = 1] = \"PublishRequesting\";\n /**\r\n * The state that the stream is being published, entering the state indicates that the stream has been successfully published, and the user can communicate normally.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"Publishing\"] = 2] = \"Publishing\";\n})(ZegoPublisherState || (exports.ZegoPublisherState = ZegoPublisherState = {}));\n/**\r\n * Video rendering fill mode.\r\n */\nvar ZegoViewMode;\nexports.ZegoViewMode = ZegoViewMode;\n(function (ZegoViewMode) {\n /**\r\n * The proportional scaling up, there may be black borders\r\n */\n ZegoViewMode[ZegoViewMode[\"AspectFit\"] = 0] = \"AspectFit\";\n /**\r\n * The proportional zoom fills the entire View and may be partially cut\r\n */\n ZegoViewMode[ZegoViewMode[\"AspectFill\"] = 1] = \"AspectFill\";\n /**\r\n * Fill the entire view, the image may be stretched\r\n */\n ZegoViewMode[ZegoViewMode[\"ScaleToFill\"] = 2] = \"ScaleToFill\";\n})(ZegoViewMode || (exports.ZegoViewMode = ZegoViewMode = {}));\n/**\r\n * Mirror mode for previewing or playing the of the stream.\r\n */\nvar ZegoVideoMirrorMode;\nexports.ZegoVideoMirrorMode = ZegoVideoMirrorMode;\n(function (ZegoVideoMirrorMode) {\n /**\r\n * The mirror image only for previewing locally. This mode is used by default.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"OnlyPreviewMirror\"] = 0] = \"OnlyPreviewMirror\";\n /**\r\n * Both the video previewed locally and the far end playing the stream will see mirror image.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"BothMirror\"] = 1] = \"BothMirror\";\n /**\r\n * Both the video previewed locally and the far end playing the stream will not see mirror image.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"NoMirror\"] = 2] = \"NoMirror\";\n /**\r\n * The mirror image only for far end playing the stream.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"OnlyPublishMirror\"] = 3] = \"OnlyPublishMirror\";\n})(ZegoVideoMirrorMode || (exports.ZegoVideoMirrorMode = ZegoVideoMirrorMode = {}));\n/// SEI type\nvar ZegoSEIType;\nexports.ZegoSEIType = ZegoSEIType;\n(function (ZegoSEIType) {\n /// Using H.264 SEI (nalu type = 6, payload type = 243) type packaging, this type is not specified by the SEI standard, there is no conflict with the video encoder or the SEI in the video file, users do not need to follow the SEI content Do filtering, SDK uses this type by default.\n ZegoSEIType[ZegoSEIType[\"ZegoDefined\"] = 0] = \"ZegoDefined\";\n /// SEI (nalu type = 6, payload type = 5) of H.264 is used for packaging. The H.264 standard has a prescribed format for this type: startcode + nalu type (6) + payload type (5) + len + payload (uuid + content) + trailing bits. Because the video encoder itself generates an SEI with a payload type of 5, or when a video file is used for streaming, such SEI may also exist in the video file, so when using this type, the user needs to use uuid + context as a buffer sending SEI. At this time, in order to distinguish the SEI generated by the video encoder itself, when the App sends this type of SEI, it can fill in the service-specific uuid (uuid length is 16 bytes). When the receiver uses the SDK to parse the SEI of the payload type 5, it will set filter string filters out the SEI matching the uuid and throws it to the business. If the filter string is not set, the SDK will throw all received SEI to the developer. uuid filter string setting function, [ZegoEngineConfig.advancedConfig(\"unregister_sei_filter\",\"XXXXXX\")], where unregister_sei_filter is the key, and XXXXX is the uuid filter string to be set.\n ZegoSEIType[ZegoSEIType[\"UserUnregister\"] = 1] = \"UserUnregister\";\n})(ZegoSEIType || (exports.ZegoSEIType = ZegoSEIType = {}));\n/// Voice changer preset value.\nvar ZegoVoiceChangerPreset;\nexports.ZegoVoiceChangerPreset = ZegoVoiceChangerPreset;\n(function (ZegoVoiceChangerPreset) {\n /// No Voice changer\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"None\"] = 0] = \"None\";\n /// Male to child voice (loli voice effect)\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MenToChild\"] = 1] = \"MenToChild\";\n /// Male to female voice (kindergarten voice effect)\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MenToWomen\"] = 2] = \"MenToWomen\";\n /// Female to child voice\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"WomenToChild\"] = 3] = \"WomenToChild\";\n /// Female to male voice\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"WomenToMen\"] = 4] = \"WomenToMen\";\n /// Foreigner voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Foreigner\"] = 5] = \"Foreigner\";\n /// Autobot Optimus Prime voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"OptimusPrime\"] = 6] = \"OptimusPrime\";\n /// Android robot voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Android\"] = 7] = \"Android\";\n /// Ethereal voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Ethereal\"] = 8] = \"Ethereal\";\n /// Magnetic(Male) voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MaleMagnetic\"] = 9] = \"MaleMagnetic\";\n /// Fresh(Female) voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"FemaleFresh\"] = 10] = \"FemaleFresh\";\n})(ZegoVoiceChangerPreset || (exports.ZegoVoiceChangerPreset = ZegoVoiceChangerPreset = {}));\n/// Reverberation preset value.\nvar ZegoReverbPreset;\nexports.ZegoReverbPreset = ZegoReverbPreset;\n(function (ZegoReverbPreset) {\n /// No Reverberation\n ZegoReverbPreset[ZegoReverbPreset[\"None\"] = 0] = \"None\";\n /// Soft room reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"SoftRoom\"] = 1] = \"SoftRoom\";\n /// Large room reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"LargeRoom\"] = 2] = \"LargeRoom\";\n /// Concer hall reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"ConcerHall\"] = 3] = \"ConcerHall\";\n /// Valley reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Valley\"] = 4] = \"Valley\";\n /// Recording studio reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"RecordingStudio\"] = 5] = \"RecordingStudio\";\n /// Basement reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Basement\"] = 6] = \"Basement\";\n /// KTV reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"KTV\"] = 7] = \"KTV\";\n /// Popular reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Popular\"] = 8] = \"Popular\";\n /// Rock reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Rock\"] = 9] = \"Rock\";\n /// Vocal concert reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"VocalConcert\"] = 10] = \"VocalConcert\";\n})(ZegoReverbPreset || (exports.ZegoReverbPreset = ZegoReverbPreset = {}));\n/**\r\n * Video configuration resolution and bitrate preset enumeration. The preset resolutions are adapted for mobile and desktop. On mobile, height is longer than width, and desktop is the opposite. For example, 1080p is actually 1080(w) x 1920(h) on mobile and 1920(w) x 1080(h) on desktop.\r\n */\nvar ZegoVideoConfigPreset;\nexports.ZegoVideoConfigPreset = ZegoVideoConfigPreset;\n(function (ZegoVideoConfigPreset) {\n /**\r\n * Set the resolution to 320x180, the default is 15 fps, the code rate is 300 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset180P\"] = 0] = \"Preset180P\";\n /**\r\n * Set the resolution to 480x270, the default is 15 fps, the code rate is 400 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset270P\"] = 1] = \"Preset270P\";\n /**\r\n * Set the resolution to 640x360, the default is 15 fps, the code rate is 600 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset360P\"] = 2] = \"Preset360P\";\n /**\r\n * Set the resolution to 960x540, the default is 15 fps, the code rate is 1200 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset540P\"] = 3] = \"Preset540P\";\n /**\r\n * Set the resolution to 1280x720, the default is 15 fps, the code rate is 1500 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset720P\"] = 4] = \"Preset720P\";\n /**\r\n * Set the resolution to 1920x1080, the default is 15 fps, the code rate is 3000 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset1080P\"] = 5] = \"Preset1080P\";\n})(ZegoVideoConfigPreset || (exports.ZegoVideoConfigPreset = ZegoVideoConfigPreset = {}));\n/**\r\n * Stream quality level.\r\n */\nvar ZegoStreamQualityLevel;\nexports.ZegoStreamQualityLevel = ZegoStreamQualityLevel;\n(function (ZegoStreamQualityLevel) {\n /**\r\n * Excellent\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Excellent\"] = 0] = \"Excellent\";\n /**\r\n * Good\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Good\"] = 1] = \"Good\";\n /**\r\n * Normal\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Medium\"] = 2] = \"Medium\";\n /**\r\n * Bad\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Bad\"] = 3] = \"Bad\";\n /**\r\n * Failed\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Die\"] = 4] = \"Die\";\n})(ZegoStreamQualityLevel || (exports.ZegoStreamQualityLevel = ZegoStreamQualityLevel = {}));\n/// Audio channel type.\nvar ZegoAudioChannel;\nexports.ZegoAudioChannel = ZegoAudioChannel;\n(function (ZegoAudioChannel) {\n /// Unknown\n ZegoAudioChannel[ZegoAudioChannel[\"Unknown\"] = 0] = \"Unknown\";\n /// Mono\n ZegoAudioChannel[ZegoAudioChannel[\"Mono\"] = 1] = \"Mono\";\n /// Stereo\n ZegoAudioChannel[ZegoAudioChannel[\"Stereo\"] = 2] = \"Stereo\";\n})(ZegoAudioChannel || (exports.ZegoAudioChannel = ZegoAudioChannel = {}));\n/// Audio capture stereo mode.\nvar ZegoAudioCaptureStereoMode;\nexports.ZegoAudioCaptureStereoMode = ZegoAudioCaptureStereoMode;\n(function (ZegoAudioCaptureStereoMode) {\n /// Disable capture stereo, i.e. capture mono\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"None\"] = 0] = \"None\";\n /// Always enable capture stereo\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"Always\"] = 1] = \"Always\";\n /// Adaptive mode, capture stereo when publishing stream only, capture mono when publishing and playing stream (e.g. talk/intercom scenes)\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"Adaptive\"] = 2] = \"Adaptive\";\n})(ZegoAudioCaptureStereoMode || (exports.ZegoAudioCaptureStereoMode = ZegoAudioCaptureStereoMode = {}));\n/// Audio mix mode.\nvar ZegoAudioMixMode;\nexports.ZegoAudioMixMode = ZegoAudioMixMode;\n(function (ZegoAudioMixMode) {\n /// Default mode, no special behavior\n ZegoAudioMixMode[ZegoAudioMixMode[\"Raw\"] = 0] = \"Raw\";\n /// Audio focus mode, which can highlight the sound of a certain stream in multiple audio streams\n ZegoAudioMixMode[ZegoAudioMixMode[\"Focused\"] = 1] = \"Focused\";\n})(ZegoAudioMixMode || (exports.ZegoAudioMixMode = ZegoAudioMixMode = {}));\n/// Audio Codec ID.\nvar ZegoAudioCodecID;\nexports.ZegoAudioCodecID = ZegoAudioCodecID;\n(function (ZegoAudioCodecID) {\n /// default\n ZegoAudioCodecID[ZegoAudioCodecID[\"Default\"] = 0] = \"Default\";\n /// Normal\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal\"] = 1] = \"Normal\";\n /// Normal2\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal2\"] = 2] = \"Normal2\";\n /// Normal3\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal3\"] = 3] = \"Normal3\";\n /// Low\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low\"] = 4] = \"Low\";\n /// Low2\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low2\"] = 5] = \"Low2\";\n /// Low3\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low3\"] = 6] = \"Low3\";\n})(ZegoAudioCodecID || (exports.ZegoAudioCodecID = ZegoAudioCodecID = {}));\n/**\r\n * Video codec ID.\r\n */\nvar ZegoVideoCodecID;\nexports.ZegoVideoCodecID = ZegoVideoCodecID;\n(function (ZegoVideoCodecID) {\n /**\r\n * Default (H.264)\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"Default\"] = 0] = \"Default\";\n /**\r\n * Scalable Video Coding (H.264 SVC)\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"SVC\"] = 1] = \"SVC\";\n /**\r\n * VP8\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"VP8\"] = 2] = \"VP8\";\n /**\r\n * H.265\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"H265\"] = 3] = \"H265\";\n})(ZegoVideoCodecID || (exports.ZegoVideoCodecID = ZegoVideoCodecID = {}));\n/**\r\n * Player video layer.\r\n */\nvar ZegoPlayerVideoLayer;\nexports.ZegoPlayerVideoLayer = ZegoPlayerVideoLayer;\n(function (ZegoPlayerVideoLayer) {\n /**\r\n * The layer to be played depends on the network status\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"Auto\"] = 0] = \"Auto\";\n /**\r\n * Play the base layer (small resolution)\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"Base\"] = 1] = \"Base\";\n /**\r\n * Play the extend layer (big resolution)\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"BaseExtend\"] = 2] = \"BaseExtend\";\n})(ZegoPlayerVideoLayer || (exports.ZegoPlayerVideoLayer = ZegoPlayerVideoLayer = {}));\n/**\r\n * Video stream type\r\n */\nvar ZegoVideoStreamType;\nexports.ZegoVideoStreamType = ZegoVideoStreamType;\n(function (ZegoVideoStreamType) {\n /**\r\n * The type to be played depends on the network status\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Default\"] = 0] = \"Default\";\n /**\r\n * small resolution type\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Small\"] = 1] = \"Small\";\n /**\r\n * big resolution type\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Big\"] = 2] = \"Big\";\n})(ZegoVideoStreamType || (exports.ZegoVideoStreamType = ZegoVideoStreamType = {}));\n/// Audio echo cancellation mode.\nvar ZegoAECMode;\nexports.ZegoAECMode = ZegoAECMode;\n(function (ZegoAECMode) {\n /// Aggressive echo cancellation may affect the sound quality slightly, but the echo will be very clean\n ZegoAECMode[ZegoAECMode[\"Aggressive\"] = 0] = \"Aggressive\";\n /// Moderate echo cancellation, which may slightly affect a little bit of sound, but the residual echo will be less\n ZegoAECMode[ZegoAECMode[\"Medium\"] = 1] = \"Medium\";\n /// Comfortable echo cancellation, that is, echo cancellation does not affect the sound quality of the sound, and sometimes there may be a little echo, but it will not affect the normal listening.\n ZegoAECMode[ZegoAECMode[\"Soft\"] = 2] = \"Soft\";\n})(ZegoAECMode || (exports.ZegoAECMode = ZegoAECMode = {}));\n/// Active Noise Suppression mode.\nvar ZegoANSMode;\nexports.ZegoANSMode = ZegoANSMode;\n(function (ZegoANSMode) {\n /// Soft ANS\n ZegoANSMode[ZegoANSMode[\"Soft\"] = 0] = \"Soft\";\n /// Medium ANS\n ZegoANSMode[ZegoANSMode[\"Medium\"] = 1] = \"Medium\";\n /// Aggressive ANS\n ZegoANSMode[ZegoANSMode[\"Aggressive\"] = 2] = \"Aggressive\";\n})(ZegoANSMode || (exports.ZegoANSMode = ZegoANSMode = {}));\n/**\r\n * Traffic control property (bitmask enumeration).\r\n */\nvar ZegoTrafficControlProperty;\nexports.ZegoTrafficControlProperty = ZegoTrafficControlProperty;\n(function (ZegoTrafficControlProperty) {\n /**\r\n * Basic\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"Basic\"] = 0] = \"Basic\";\n /**\r\n * Adaptive FPS\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveFPS\"] = 1] = \"AdaptiveFPS\";\n /**\r\n * Adaptive resolution\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveResolution\"] = 2] = \"AdaptiveResolution\";\n /**\r\n * Adaptive Audio bitrate\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveAudioBitrate\"] = 4] = \"AdaptiveAudioBitrate\";\n})(ZegoTrafficControlProperty || (exports.ZegoTrafficControlProperty = ZegoTrafficControlProperty = {}));\n/**\r\n * Video transmission mode when current bitrate is lower than the set minimum bitrate.\r\n */\nvar ZegoTrafficControlMinVideoBitrateMode;\nexports.ZegoTrafficControlMinVideoBitrateMode = ZegoTrafficControlMinVideoBitrateMode;\n(function (ZegoTrafficControlMinVideoBitrateMode) {\n /**\r\n * Stop video transmission when current bitrate is lower than the set minimum bitrate\r\n */\n ZegoTrafficControlMinVideoBitrateMode[ZegoTrafficControlMinVideoBitrateMode[\"NoVideo\"] = 0] = \"NoVideo\";\n /**\r\n * Video is sent at a very low frequency (no more than 2fps) which is lower than the set minimum bitrate\r\n */\n ZegoTrafficControlMinVideoBitrateMode[ZegoTrafficControlMinVideoBitrateMode[\"UltraLowFPS\"] = 1] = \"UltraLowFPS\";\n})(ZegoTrafficControlMinVideoBitrateMode || (exports.ZegoTrafficControlMinVideoBitrateMode = ZegoTrafficControlMinVideoBitrateMode = {}));\n/**\r\n * Factors that trigger traffic control\r\n */\nvar ZegoTrafficControlFocusOnMode;\nexports.ZegoTrafficControlFocusOnMode = ZegoTrafficControlFocusOnMode;\n(function (ZegoTrafficControlFocusOnMode) {\n /**\r\n * Focus only on the local network\r\n */\n ZegoTrafficControlFocusOnMode[ZegoTrafficControlFocusOnMode[\"LocalOnly\"] = 0] = \"LocalOnly\";\n /**\r\n * Pay attention to the local network, but also take into account the remote network, currently only effective in the 1v1 scenario\r\n */\n ZegoTrafficControlFocusOnMode[ZegoTrafficControlFocusOnMode[\"Remote\"] = 1] = \"Remote\";\n})(ZegoTrafficControlFocusOnMode || (exports.ZegoTrafficControlFocusOnMode = ZegoTrafficControlFocusOnMode = {}));\n/**\r\n * Playing stream status.\r\n */\nvar ZegoPlayerState;\nexports.ZegoPlayerState = ZegoPlayerState;\n(function (ZegoPlayerState) {\n /**\r\n * The state of the flow is not played, and it is in this state before the stream is played. If the steady flow anomaly occurs during the playing process, such as AppID and AppSign are incorrect, it will enter this state.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"NoPlay\"] = 0] = \"NoPlay\";\n /**\r\n * The state that the stream is being requested for playing. After the [startPlayingStream] function is successfully called, it will enter the state. The UI is usually displayed through this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting state.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"PlayRequesting\"] = 1] = \"PlayRequesting\";\n /**\r\n * The state that the stream is being playing, entering the state indicates that the stream has been successfully played, and the user can communicate normally.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"Playing\"] = 2] = \"Playing\";\n})(ZegoPlayerState || (exports.ZegoPlayerState = ZegoPlayerState = {}));\n/**\r\n * Media event when playing.\r\n */\nvar ZegoPlayerMediaEvent;\nexports.ZegoPlayerMediaEvent = ZegoPlayerMediaEvent;\n(function (ZegoPlayerMediaEvent) {\n /**\r\n * Audio stuck event when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"AudioBreakOccur\"] = 0] = \"AudioBreakOccur\";\n /**\r\n * Audio stuck event recovery when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"AudioBreakResume\"] = 1] = \"AudioBreakResume\";\n /**\r\n * Video stuck event when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"VideoBreakOccur\"] = 2] = \"VideoBreakOccur\";\n /**\r\n * Video stuck event recovery when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"VideoBreakResume\"] = 3] = \"VideoBreakResume\";\n})(ZegoPlayerMediaEvent || (exports.ZegoPlayerMediaEvent = ZegoPlayerMediaEvent = {}));\n/**\r\n * Stream Resource Mode\r\n */\nvar ZegoStreamResourceMode;\nexports.ZegoStreamResourceMode = ZegoStreamResourceMode;\n(function (ZegoStreamResourceMode) {\n /**\r\n * Default mode. The SDK will automatically select the streaming resource according to the cdnConfig parameters set by the player config and the ready-made background configuration.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"Default\"] = 0] = \"Default\";\n /**\r\n * Playing stream only from CDN.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyCDN\"] = 1] = \"OnlyCDN\";\n /**\r\n * Playing stream only from L3.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyL3\"] = 2] = \"OnlyL3\";\n /**\r\n * Playing stream only from RTC.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyRTC\"] = 3] = \"OnlyRTC\";\n})(ZegoStreamResourceMode || (exports.ZegoStreamResourceMode = ZegoStreamResourceMode = {}));\n/**\r\n * Update type.\r\n */\nvar ZegoUpdateType;\nexports.ZegoUpdateType = ZegoUpdateType;\n(function (ZegoUpdateType) {\n /**\r\n * Add\r\n */\n ZegoUpdateType[ZegoUpdateType[\"Add\"] = 0] = \"Add\";\n /**\r\n * Delete\r\n */\n ZegoUpdateType[ZegoUpdateType[\"Delete\"] = 1] = \"Delete\";\n})(ZegoUpdateType || (exports.ZegoUpdateType = ZegoUpdateType = {}));\n/// State of CDN relay.\nvar ZegoStreamRelayCDNState;\nexports.ZegoStreamRelayCDNState = ZegoStreamRelayCDNState;\n(function (ZegoStreamRelayCDNState) {\n /// The state indicates that there is no CDN relay\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"NoRelay\"] = 0] = \"NoRelay\";\n /// The CDN relay is being requested\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"RelayRequesting\"] = 1] = \"RelayRequesting\";\n /// Entering this status indicates that the CDN relay has been successful\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"Relaying\"] = 2] = \"Relaying\";\n})(ZegoStreamRelayCDNState || (exports.ZegoStreamRelayCDNState = ZegoStreamRelayCDNState = {}));\n/// Reason for state of CDN relay changed.\nvar ZegoStreamRelayCDNUpdateReason;\nexports.ZegoStreamRelayCDNUpdateReason = ZegoStreamRelayCDNUpdateReason;\n(function (ZegoStreamRelayCDNUpdateReason) {\n /// No error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"None\"] = 0] = \"None\";\n /// Server error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"ServerError\"] = 1] = \"ServerError\";\n /// Handshake error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"HandshakeFailed\"] = 2] = \"HandshakeFailed\";\n /// Access point error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"AccessPointError\"] = 3] = \"AccessPointError\";\n /// Stream create failure\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"CreateStreamFailed\"] = 4] = \"CreateStreamFailed\";\n /// Bad name\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"BadName\"] = 5] = \"BadName\";\n /// CDN server actively disconnected\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"CDNServerDisconnected\"] = 6] = \"CDNServerDisconnected\";\n /// Active disconnect\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"Disconnected\"] = 7] = \"Disconnected\";\n /// All mixer input streams sessions closed\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamAllInputStreamClosed\"] = 8] = \"MixStreamAllInputStreamClosed\";\n /// All mixer input streams have no data\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamAllInputStreamNoData\"] = 9] = \"MixStreamAllInputStreamNoData\";\n /// Internal error of stream mixer server\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamServerInternalError\"] = 10] = \"MixStreamServerInternalError\";\n})(ZegoStreamRelayCDNUpdateReason || (exports.ZegoStreamRelayCDNUpdateReason = ZegoStreamRelayCDNUpdateReason = {}));\n/// Audio device type.\nvar ZegoAudioDeviceType;\nexports.ZegoAudioDeviceType = ZegoAudioDeviceType;\n(function (ZegoAudioDeviceType) {\n /// Audio input type\n ZegoAudioDeviceType[ZegoAudioDeviceType[\"Input\"] = 0] = \"Input\";\n /// Audio output type\n ZegoAudioDeviceType[ZegoAudioDeviceType[\"Output\"] = 1] = \"Output\";\n})(ZegoAudioDeviceType || (exports.ZegoAudioDeviceType = ZegoAudioDeviceType = {}));\n/** Audio route */\nvar ZegoAudioRoute;\nexports.ZegoAudioRoute = ZegoAudioRoute;\n(function (ZegoAudioRoute) {\n /** Speaker */\n ZegoAudioRoute[ZegoAudioRoute[\"Speaker\"] = 0] = \"Speaker\";\n /** Headphone */\n ZegoAudioRoute[ZegoAudioRoute[\"Headphone\"] = 1] = \"Headphone\";\n /** Bluetooth device */\n ZegoAudioRoute[ZegoAudioRoute[\"Bluetooth\"] = 2] = \"Bluetooth\";\n /** Receiver */\n ZegoAudioRoute[ZegoAudioRoute[\"Receiver\"] = 3] = \"Receiver\";\n /** External USB audio device */\n ZegoAudioRoute[ZegoAudioRoute[\"ExternalUSB\"] = 4] = \"ExternalUSB\";\n /** Apple AirPlay */\n ZegoAudioRoute[ZegoAudioRoute[\"AirPlay\"] = 5] = \"AirPlay\";\n})(ZegoAudioRoute || (exports.ZegoAudioRoute = ZegoAudioRoute = {}));\n/// Mix stream content type.\nvar ZegoMixerInputContentType;\nexports.ZegoMixerInputContentType = ZegoMixerInputContentType;\n(function (ZegoMixerInputContentType) {\n /// Mix stream for audio only\n ZegoMixerInputContentType[ZegoMixerInputContentType[\"Audio\"] = 0] = \"Audio\";\n /// Mix stream for both audio and video\n ZegoMixerInputContentType[ZegoMixerInputContentType[\"Video\"] = 1] = \"Video\";\n})(ZegoMixerInputContentType || (exports.ZegoMixerInputContentType = ZegoMixerInputContentType = {}));\n/// Capture pipeline scale mode.\nvar ZegoCapturePipelineScaleMode;\nexports.ZegoCapturePipelineScaleMode = ZegoCapturePipelineScaleMode;\n(function (ZegoCapturePipelineScaleMode) {\n /// Zoom immediately after acquisition, default\n ZegoCapturePipelineScaleMode[ZegoCapturePipelineScaleMode[\"Pre\"] = 0] = \"Pre\";\n /// Scaling while encoding\n ZegoCapturePipelineScaleMode[ZegoCapturePipelineScaleMode[\"Post\"] = 1] = \"Post\";\n})(ZegoCapturePipelineScaleMode || (exports.ZegoCapturePipelineScaleMode = ZegoCapturePipelineScaleMode = {}));\n/// Video frame format.\nvar ZegoVideoFrameFormat;\nexports.ZegoVideoFrameFormat = ZegoVideoFrameFormat;\n(function (ZegoVideoFrameFormat) {\n /// Unknown format, will take platform default\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"Unknown\"] = 0] = \"Unknown\";\n /// I420 (YUV420Planar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"I420\"] = 1] = \"I420\";\n /// NV12 (YUV420SemiPlanar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"NV12\"] = 2] = \"NV12\";\n /// NV21 (YUV420SemiPlanar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"NV21\"] = 3] = \"NV21\";\n /// BGRA32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"BGRA32\"] = 4] = \"BGRA32\";\n /// RGBA32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"RGBA32\"] = 5] = \"RGBA32\";\n /// ARGB32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"ARGB32\"] = 6] = \"ARGB32\";\n /// ABGR32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"ABGR32\"] = 7] = \"ABGR32\";\n /// I422 (YUV422Planar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"I422\"] = 8] = \"I422\";\n})(ZegoVideoFrameFormat || (exports.ZegoVideoFrameFormat = ZegoVideoFrameFormat = {}));\n/// Video encoded frame format.\nvar ZegoVideoEncodedFrameFormat;\nexports.ZegoVideoEncodedFrameFormat = ZegoVideoEncodedFrameFormat;\n(function (ZegoVideoEncodedFrameFormat) {\n /// AVC AVCC format\n ZegoVideoEncodedFrameFormat[ZegoVideoEncodedFrameFormat[\"AVCC\"] = 0] = \"AVCC\";\n /// AVC Annex-B format\n ZegoVideoEncodedFrameFormat[ZegoVideoEncodedFrameFormat[\"AnnexB\"] = 1] = \"AnnexB\";\n})(ZegoVideoEncodedFrameFormat || (exports.ZegoVideoEncodedFrameFormat = ZegoVideoEncodedFrameFormat = {}));\n/// Video frame buffer type.\nvar ZegoVideoBufferType;\nexports.ZegoVideoBufferType = ZegoVideoBufferType;\n(function (ZegoVideoBufferType) {\n /// Raw data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"Unknown\"] = 0] = \"Unknown\";\n /// Raw data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"RawData\"] = 1] = \"RawData\";\n /// Encoded data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"EncodedData\"] = 2] = \"EncodedData\";\n /// Texture 2D type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"GLTexture2D\"] = 3] = \"GLTexture2D\";\n /// CVPixelBuffer type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"CVPixelBuffer\"] = 4] = \"CVPixelBuffer\";\n})(ZegoVideoBufferType || (exports.ZegoVideoBufferType = ZegoVideoBufferType = {}));\n/// Video frame format series.\nvar ZegoVideoFrameFormatSeries;\nexports.ZegoVideoFrameFormatSeries = ZegoVideoFrameFormatSeries;\n(function (ZegoVideoFrameFormatSeries) {\n /// RGB series\n ZegoVideoFrameFormatSeries[ZegoVideoFrameFormatSeries[\"RGB\"] = 0] = \"RGB\";\n /// YUV series\n ZegoVideoFrameFormatSeries[ZegoVideoFrameFormatSeries[\"YUV\"] = 1] = \"YUV\";\n})(ZegoVideoFrameFormatSeries || (exports.ZegoVideoFrameFormatSeries = ZegoVideoFrameFormatSeries = {}));\n/// Video frame flip mode.\nvar ZegoVideoFlipMode;\nexports.ZegoVideoFlipMode = ZegoVideoFlipMode;\n(function (ZegoVideoFlipMode) {\n /// No flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"None\"] = 0] = \"None\";\n /// X-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"X\"] = 1] = \"X\";\n /// Y-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"Y\"] = 2] = \"Y\";\n /// X-Y-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"XY\"] = 3] = \"XY\";\n})(ZegoVideoFlipMode || (exports.ZegoVideoFlipMode = ZegoVideoFlipMode = {}));\n/// Customize the audio processing configuration type.\nvar ZegoCustomAudioProcessType;\nexports.ZegoCustomAudioProcessType = ZegoCustomAudioProcessType;\n(function (ZegoCustomAudioProcessType) {\n /// Remote audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"Remote\"] = 0] = \"Remote\";\n /// Capture audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"Capture\"] = 1] = \"Capture\";\n /// Remote audio and capture audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"CaptureAndRemote\"] = 2] = \"CaptureAndRemote\";\n})(ZegoCustomAudioProcessType || (exports.ZegoCustomAudioProcessType = ZegoCustomAudioProcessType = {}));\n/// Audio Config Preset.\nvar ZegoAudioConfigPreset;\nexports.ZegoAudioConfigPreset = ZegoAudioConfigPreset;\n(function (ZegoAudioConfigPreset) {\n /// Basic sound quality (16 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"BasicQuality\"] = 0] = \"BasicQuality\";\n /// Standard sound quality (48 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"StandardQuality\"] = 1] = \"StandardQuality\";\n /// Standard sound quality (56 kbps, Stereo, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"StandardQualityStereo\"] = 2] = \"StandardQualityStereo\";\n /// High sound quality (128 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"HighQuality\"] = 3] = \"HighQuality\";\n /// High sound quality (192 kbps, Stereo, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"HighQualityStereo\"] = 4] = \"HighQualityStereo\";\n})(ZegoAudioConfigPreset || (exports.ZegoAudioConfigPreset = ZegoAudioConfigPreset = {}));\n/**\r\n * Player state.\r\n */\nvar ZegoMediaPlayerState;\nexports.ZegoMediaPlayerState = ZegoMediaPlayerState;\n(function (ZegoMediaPlayerState) {\n /**\r\n * Not playing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"NoPlay\"] = 0] = \"NoPlay\";\n /**\r\n * Playing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"Playing\"] = 1] = \"Playing\";\n /**\r\n * Pausing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"Pausing\"] = 2] = \"Pausing\";\n /**\r\n * End of play\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"PlayEnded\"] = 3] = \"PlayEnded\";\n})(ZegoMediaPlayerState || (exports.ZegoMediaPlayerState = ZegoMediaPlayerState = {}));\n/**\r\n * Player network event.\r\n */\nvar ZegoMediaPlayerNetworkEvent;\nexports.ZegoMediaPlayerNetworkEvent = ZegoMediaPlayerNetworkEvent;\n(function (ZegoMediaPlayerNetworkEvent) {\n /**\r\n * Network resources are not playing well, and start trying to cache data\r\n */\n ZegoMediaPlayerNetworkEvent[ZegoMediaPlayerNetworkEvent[\"BufferBegin\"] = 0] = \"BufferBegin\";\n /**\r\n * Network resources can be played smoothly\r\n */\n ZegoMediaPlayerNetworkEvent[ZegoMediaPlayerNetworkEvent[\"BufferEnded\"] = 1] = \"BufferEnded\";\n})(ZegoMediaPlayerNetworkEvent || (exports.ZegoMediaPlayerNetworkEvent = ZegoMediaPlayerNetworkEvent = {}));\n/**\r\n * Audio channel.\r\n */\nvar ZegoMediaPlayerAudioChannel;\nexports.ZegoMediaPlayerAudioChannel = ZegoMediaPlayerAudioChannel;\n(function (ZegoMediaPlayerAudioChannel) {\n /**\r\n * Audio channel left\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"Left\"] = 0] = \"Left\";\n /**\r\n * Audio channel right\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"Right\"] = 1] = \"Right\";\n /**\r\n * Audio channel all\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"All\"] = 2] = \"All\";\n})(ZegoMediaPlayerAudioChannel || (exports.ZegoMediaPlayerAudioChannel = ZegoMediaPlayerAudioChannel = {}));\n/// AudioEffectPlayer state.\nvar ZegoAudioEffectPlayState;\nexports.ZegoAudioEffectPlayState = ZegoAudioEffectPlayState;\n(function (ZegoAudioEffectPlayState) {\n /// Not playing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"NoPlay\"] = 0] = \"NoPlay\";\n /// Playing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"Playing\"] = 1] = \"Playing\";\n /// Pausing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"Pausing\"] = 2] = \"Pausing\";\n /// End of play\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"PlayEnded\"] = 3] = \"PlayEnded\";\n})(ZegoAudioEffectPlayState || (exports.ZegoAudioEffectPlayState = ZegoAudioEffectPlayState = {}));\n/// volume type.\nvar ZegoVolumeType;\nexports.ZegoVolumeType = ZegoVolumeType;\n(function (ZegoVolumeType) {\n /// volume local\n ZegoVolumeType[ZegoVolumeType[\"Local\"] = 0] = \"Local\";\n /// volume remote\n ZegoVolumeType[ZegoVolumeType[\"Remote\"] = 1] = \"Remote\";\n})(ZegoVolumeType || (exports.ZegoVolumeType = ZegoVolumeType = {}));\n/// audio sample rate.\nvar ZegoAudioSampleRate;\nexports.ZegoAudioSampleRate = ZegoAudioSampleRate;\n(function (ZegoAudioSampleRate) {\n /// Unknown\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Unknown\"] = 0] = \"Unknown\";\n /// 8K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate8K\"] = 8000] = \"Rate8K\";\n /// 16K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate16K\"] = 16000] = \"Rate16K\";\n /// 22.05K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate22K\"] = 22050] = \"Rate22K\";\n /// 24K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate24K\"] = 24000] = \"Rate24K\";\n /// 32K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate32K\"] = 32000] = \"Rate32K\";\n /// 44.1K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate44K\"] = 44100] = \"Rate44K\";\n /// 48K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate48K\"] = 48000] = \"Rate48K\";\n})(ZegoAudioSampleRate || (exports.ZegoAudioSampleRate = ZegoAudioSampleRate = {}));\n/// Audio capture source type.\nvar ZegoAudioSourceType;\nexports.ZegoAudioSourceType = ZegoAudioSourceType;\n(function (ZegoAudioSourceType) {\n /// Default audio capture source (the main channel uses custom audio capture by default the aux channel uses the same sound as main channel by default)\n ZegoAudioSourceType[ZegoAudioSourceType[\"Default\"] = 0] = \"Default\";\n /// Use custom audio capture, refer to [enableCustomAudioIO]\n ZegoAudioSourceType[ZegoAudioSourceType[\"Custom\"] = 1] = \"Custom\";\n /// Use media player as audio source, only support aux channel\n ZegoAudioSourceType[ZegoAudioSourceType[\"MediaPlayer\"] = 2] = \"MediaPlayer\";\n})(ZegoAudioSourceType || (exports.ZegoAudioSourceType = ZegoAudioSourceType = {}));\n/// Record type.\nvar ZegoDataRecordType;\nexports.ZegoDataRecordType = ZegoDataRecordType;\n(function (ZegoDataRecordType) {\n /// This field indicates that the Express-Audio SDK records audio by default, and the Express-Video SDK records audio and video by default. When recording files in .aac format, audio is also recorded by default.\n ZegoDataRecordType[ZegoDataRecordType[\"Default\"] = 0] = \"Default\";\n /// only record audio\n ZegoDataRecordType[ZegoDataRecordType[\"OnlyAudio\"] = 1] = \"OnlyAudio\";\n /// only record video, Audio SDK and recording .aac format files are invalid.\n ZegoDataRecordType[ZegoDataRecordType[\"OnlyVideo\"] = 2] = \"OnlyVideo\";\n /// record audio and video. Express-Audio SDK and .aac format files are recorded only audio.\n ZegoDataRecordType[ZegoDataRecordType[\"AudioAndVideo\"] = 3] = \"AudioAndVideo\";\n})(ZegoDataRecordType || (exports.ZegoDataRecordType = ZegoDataRecordType = {}));\n/// Record state.\nvar ZegoDataRecordState;\nexports.ZegoDataRecordState = ZegoDataRecordState;\n(function (ZegoDataRecordState) {\n /// Unrecorded state, which is the state when a recording error occurs or before recording starts.\n ZegoDataRecordState[ZegoDataRecordState[\"NoRecord\"] = 0] = \"NoRecord\";\n /// Recording in progress, in this state after successfully call [startRecordingCapturedData] function\n ZegoDataRecordState[ZegoDataRecordState[\"Recording\"] = 1] = \"Recording\";\n /// Record successs\n ZegoDataRecordState[ZegoDataRecordState[\"Success\"] = 2] = \"Success\";\n})(ZegoDataRecordState || (exports.ZegoDataRecordState = ZegoDataRecordState = {}));\n/// Audio data callback function enable bitmask enumeration.\nvar ZegoAudioDataCallbackBitMask;\nexports.ZegoAudioDataCallbackBitMask = ZegoAudioDataCallbackBitMask;\n(function (ZegoAudioDataCallbackBitMask) {\n /// The mask bit of this field corresponds to the enable [onCapturedAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Captured\"] = 1] = \"Captured\";\n /// The mask bit of this field corresponds to the enable [onPlaybackAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Playback\"] = 2] = \"Playback\";\n /// The mask bit of this field corresponds to the enable [onMixedAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Mixed\"] = 4] = \"Mixed\";\n /// The mask bit of this field corresponds to the enable [onPlayerAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Player\"] = 8] = \"Player\";\n})(ZegoAudioDataCallbackBitMask || (exports.ZegoAudioDataCallbackBitMask = ZegoAudioDataCallbackBitMask = {}));\n/// Network mode\nvar ZegoNetworkMode;\nexports.ZegoNetworkMode = ZegoNetworkMode;\n(function (ZegoNetworkMode) {\n /// Offline (No network)\n ZegoNetworkMode[ZegoNetworkMode[\"Offline\"] = 0] = \"Offline\";\n /// Unknown network mode\n ZegoNetworkMode[ZegoNetworkMode[\"Unknown\"] = 1] = \"Unknown\";\n /// Wired Ethernet (LAN)\n ZegoNetworkMode[ZegoNetworkMode[\"Ethernet\"] = 2] = \"Ethernet\";\n /// Wi-Fi (WLAN)\n ZegoNetworkMode[ZegoNetworkMode[\"WiFi\"] = 3] = \"WiFi\";\n /// 2G Network (GPRS/EDGE/CDMA1x/etc.)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode2G\"] = 4] = \"Mode2G\";\n /// 3G Network (WCDMA/HSDPA/EVDO/etc.)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode3G\"] = 5] = \"Mode3G\";\n /// 4G Network (LTE)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode4G\"] = 6] = \"Mode4G\";\n /// 5G Network (NR (NSA/SA))\n ZegoNetworkMode[ZegoNetworkMode[\"Mode5G\"] = 7] = \"Mode5G\";\n})(ZegoNetworkMode || (exports.ZegoNetworkMode = ZegoNetworkMode = {}));\n/// network speed test type\nvar ZegoNetworkSpeedTestType;\nexports.ZegoNetworkSpeedTestType = ZegoNetworkSpeedTestType;\n(function (ZegoNetworkSpeedTestType) {\n /// uplink\n ZegoNetworkSpeedTestType[ZegoNetworkSpeedTestType[\"Uplink\"] = 0] = \"Uplink\";\n /// downlink\n ZegoNetworkSpeedTestType[ZegoNetworkSpeedTestType[\"Downlink\"] = 1] = \"Downlink\";\n})(ZegoNetworkSpeedTestType || (exports.ZegoNetworkSpeedTestType = ZegoNetworkSpeedTestType = {}));\n/** The exception type for the device. */\nvar ZegoDeviceExceptionType;\nexports.ZegoDeviceExceptionType = ZegoDeviceExceptionType;\n(function (ZegoDeviceExceptionType) {\n /** Unknown device exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"Unknown\"] = 0] = \"Unknown\";\n /** Generic device exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"Generic\"] = 1] = \"Generic\";\n /** Invalid device ID exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"InvalidID\"] = 2] = \"InvalidID\";\n /** Device permission is not granted. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"PermissionNotGranted\"] = 3] = \"PermissionNotGranted\";\n /** The capture frame rate of the device is 0. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"ZeroCaptureFPS\"] = 4] = \"ZeroCaptureFPS\";\n /** The device is being occupied. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"DeviceOccupied\"] = 5] = \"DeviceOccupied\";\n /** The device is unplugged (not plugged in). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"DeviceUnplugged\"] = 6] = \"DeviceUnplugged\";\n /** The device requires the system to restart before it can work (Windows platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"RebootRequired\"] = 7] = \"RebootRequired\";\n /** The system media service is unavailable, e.g. when the iOS system detects that the current pressure is huge (such as playing a lot of animation), it is possible to disable all media related services (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"MediaServiceWereLost\"] = 8] = \"MediaServiceWereLost\";\n /** The device is being occupied by Siri (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"SiriIsRecording\"] = 9] = \"SiriIsRecording\";\n /** The device captured sound level is too low (Windows platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"SoundLevelTooLow\"] = 10] = \"SoundLevelTooLow\";\n /** The device is being occupied, and maybe cause by iPad magnetic case (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"MagneticCase\"] = 11] = \"MagneticCase\";\n})(ZegoDeviceExceptionType || (exports.ZegoDeviceExceptionType = ZegoDeviceExceptionType = {}));\n/** Device type. */\nvar ZegoDeviceType;\nexports.ZegoDeviceType = ZegoDeviceType;\n(function (ZegoDeviceType) {\n /** Unknown device type. */\n ZegoDeviceType[ZegoDeviceType[\"Unknown\"] = 0] = \"Unknown\";\n /** Camera device. */\n ZegoDeviceType[ZegoDeviceType[\"Camera\"] = 1] = \"Camera\";\n /** Microphone device. */\n ZegoDeviceType[ZegoDeviceType[\"Microphone\"] = 2] = \"Microphone\";\n /** Speaker device. */\n ZegoDeviceType[ZegoDeviceType[\"Speaker\"] = 3] = \"Speaker\";\n /** Audio device. (Other audio device that cannot be accurately classified into microphones or speakers.) */\n ZegoDeviceType[ZegoDeviceType[\"AudioDevice\"] = 4] = \"AudioDevice\";\n})(ZegoDeviceType || (exports.ZegoDeviceType = ZegoDeviceType = {}));\n/** Remote device status. */\nvar ZegoRemoteDeviceState;\nexports.ZegoRemoteDeviceState = ZegoRemoteDeviceState;\n(function (ZegoRemoteDeviceState) {\n /** Device on */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Open\"] = 0] = \"Open\";\n /** General device error */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"GenericError\"] = 1] = \"GenericError\";\n /** Invalid device ID */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InvalidID\"] = 2] = \"InvalidID\";\n /** No permission */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"NoAuthorization\"] = 3] = \"NoAuthorization\";\n /** Captured frame rate is 0 */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"ZeroFPS\"] = 4] = \"ZeroFPS\";\n /** The device is occupied */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InUseByOther\"] = 5] = \"InUseByOther\";\n /** The device is not plugged in or unplugged */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Unplugged\"] = 6] = \"Unplugged\";\n /** The system needs to be restarted */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"RebootRequired\"] = 7] = \"RebootRequired\";\n /** System media services stop, such as under the iOS platform, when the system detects that the current pressure is huge (such as playing a lot of animation), it is possible to disable all media related services. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"SystemMediaServicesLost\"] = 8] = \"SystemMediaServicesLost\";\n /** Capturing disabled */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Disable\"] = 9] = \"Disable\";\n /** The remote device is muted */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Mute\"] = 10] = \"Mute\";\n /** The device is interrupted, such as a phone call interruption, etc. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Interruption\"] = 11] = \"Interruption\";\n /** There are multiple apps at the same time in the foreground, such as the iPad app split screen, the system will prohibit all apps from using the camera. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InBackground\"] = 12] = \"InBackground\";\n /** CDN server actively disconnected */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"MultiForegroundApp\"] = 13] = \"MultiForegroundApp\";\n /** The system is under high load pressure and may cause abnormal equipment. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"BySystemPressure\"] = 14] = \"BySystemPressure\";\n /** The remote device is not supported to publish the device state. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"NotSupport\"] = 15] = \"NotSupport\";\n})(ZegoRemoteDeviceState || (exports.ZegoRemoteDeviceState = ZegoRemoteDeviceState = {}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvWmVnb0V4cHJlc3NEZWZpbmVzLmpzIl0sIm5hbWVzIjpbIlplZ29TY2VuYXJpbyIsIlplZ29MYW5ndWFnZSIsIlplZ29PcmllbnRhdGlvbiIsIlplZ29FbmdpbmVTdGF0ZSIsIlplZ29Sb29tU3RhdGUiLCJaZWdvUm9vbU1vZGUiLCJaZWdvUHVibGlzaENoYW5uZWwiLCJaZWdvUHVibGlzaGVyU3RhdGUiLCJaZWdvVmlld01vZGUiLCJaZWdvVmlkZW9NaXJyb3JNb2RlIiwiWmVnb1NFSVR5cGUiLCJaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0IiwiWmVnb1JldmVyYlByZXNldCIsIlplZ29WaWRlb0NvbmZpZ1ByZXNldCIsIlplZ29TdHJlYW1RdWFsaXR5TGV2ZWwiLCJaZWdvQXVkaW9DaGFubmVsIiwiWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUiLCJaZWdvQXVkaW9NaXhNb2RlIiwiWmVnb0F1ZGlvQ29kZWNJRCIsIlplZ29WaWRlb0NvZGVjSUQiLCJaZWdvUGxheWVyVmlkZW9MYXllciIsIlplZ29WaWRlb1N0cmVhbVR5cGUiLCJaZWdvQUVDTW9kZSIsIlplZ29BTlNNb2RlIiwiWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHkiLCJaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlIiwiWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGUiLCJaZWdvUGxheWVyU3RhdGUiLCJaZWdvUGxheWVyTWVkaWFFdmVudCIsIlplZ29TdHJlYW1SZXNvdXJjZU1vZGUiLCJaZWdvVXBkYXRlVHlwZSIsIlplZ29TdHJlYW1SZWxheUNETlN0YXRlIiwiWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uIiwiWmVnb0F1ZGlvRGV2aWNlVHlwZSIsIlplZ29BdWRpb1JvdXRlIiwiWmVnb01peGVySW5wdXRDb250ZW50VHlwZSIsIlplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGUiLCJaZWdvVmlkZW9GcmFtZUZvcm1hdCIsIlplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdCIsIlplZ29WaWRlb0J1ZmZlclR5cGUiLCJaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllcyIsIlplZ29WaWRlb0ZsaXBNb2RlIiwiWmVnb0N1c3RvbUF1ZGlvUHJvY2Vzc1R5cGUiLCJaZWdvQXVkaW9Db25maWdQcmVzZXQiLCJaZWdvTWVkaWFQbGF5ZXJTdGF0ZSIsIlplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCIsIlplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbCIsIlplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZSIsIlplZ29Wb2x1bWVUeXBlIiwiWmVnb0F1ZGlvU2FtcGxlUmF0ZSIsIlplZ29BdWRpb1NvdXJjZVR5cGUiLCJaZWdvRGF0YVJlY29yZFR5cGUiLCJaZWdvRGF0YVJlY29yZFN0YXRlIiwiWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayIsIlplZ29OZXR3b3JrTW9kZSIsIlplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSIsIlplZ29EZXZpY2VFeGNlcHRpb25UeXBlIiwiWmVnb0RldmljZVR5cGUiLCJaZWdvUmVtb3RlRGV2aWNlU3RhdGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNPLElBQUlBLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZUFBZTtFQUNqRTtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtBQUNuRCxDQUFDLEVBQUVBLFlBQVksNEJBQUtBLFlBQVksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNPLElBQUlDLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztBQUN6RCxDQUFDLEVBQUVBLFlBQVksNEJBQUtBLFlBQVksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2hDLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QkEsZUFBZSxDQUFDQSxlQUFlLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUNqRUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZUFBZTtFQUN2RUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNyRUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7QUFDN0UsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxlQUFlO0FBQUM7QUFDM0IsQ0FBQyxVQUFVQSxlQUFlLEVBQUU7RUFDeEI7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE9BQU87RUFDdkQ7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07QUFDekQsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxhQUFhO0FBQUM7QUFDekIsQ0FBQyxVQUFVQSxhQUFhLEVBQUU7RUFDdEI7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGNBQWM7RUFDakU7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0Q7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDL0QsQ0FBQyxFQUFFQSxhQUFhLDZCQUFLQSxhQUFhLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6QztBQUNPLElBQUlDLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtFQUNBQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzNEO0VBQ0FBLFlBQVksQ0FBQ0EsWUFBWSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDN0QsQ0FBQyxFQUFFQSxZQUFZLDRCQUFLQSxZQUFZLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxrQkFBa0I7QUFBQztBQUM5QixDQUFDLFVBQVVBLGtCQUFrQixFQUFFO0VBQzNCO0FBQ0o7QUFDQTtFQUNJQSxrQkFBa0IsQ0FBQ0Esa0JBQWtCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMzRDtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7QUFDN0QsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsa0JBQWtCO0FBQUM7QUFDOUIsQ0FBQyxVQUFVQSxrQkFBa0IsRUFBRTtFQUMzQjtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLGtCQUFrQixDQUFDQSxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtFQUNyRjtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7QUFDM0UsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsWUFBWTtBQUFDO0FBQ3hCLENBQUMsVUFBVUEsWUFBWSxFQUFFO0VBQ3JCO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQ3pEO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzNEO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0FBQ2pFLENBQUMsRUFBRUEsWUFBWSw0QkFBS0EsWUFBWSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkM7QUFDQTtBQUNBO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsbUJBQW1CO0VBQ3ZGO0FBQ0o7QUFDQTtFQUNJQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUN6RTtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtBQUMzRixDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLFdBQVc7QUFBQztBQUN2QixDQUFDLFVBQVVBLFdBQVcsRUFBRTtFQUNwQjtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQzNEO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZ0JBQWdCO0FBQ3JFLENBQUMsRUFBRUEsV0FBVywyQkFBS0EsV0FBVyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckM7QUFDTyxJQUFJQyxzQkFBc0I7QUFBQztBQUNsQyxDQUFDLFVBQVVBLHNCQUFzQixFQUFFO0VBQy9CO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ25FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQzdFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQzNFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxhQUFhLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxhQUFhO0FBQ3RGLENBQUMsRUFBRUEsc0JBQXNCLHNDQUFLQSxzQkFBc0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNEO0FBQ08sSUFBSUMsZ0JBQWdCO0FBQUM7QUFDNUIsQ0FBQyxVQUFVQSxnQkFBZ0IsRUFBRTtFQUN6QjtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUN2RDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUMvRDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUNqRTtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUNuRTtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUMzRDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDN0U7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7RUFDL0Q7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0Q7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDdkQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLGNBQWM7QUFDNUUsQ0FBQyxFQUFFQSxnQkFBZ0IsZ0NBQUtBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0M7QUFDQTtBQUNBO0FBQ08sSUFBSUMscUJBQXFCO0FBQUM7QUFDakMsQ0FBQyxVQUFVQSxxQkFBcUIsRUFBRTtFQUM5QjtBQUNKO0FBQ0E7RUFDSUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzdFO0FBQ0o7QUFDQTtFQUNJQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUM3RTtBQUNKO0FBQ0E7RUFDSUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzdFO0FBQ0o7QUFDQTtFQUNJQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtBQUNuRixDQUFDLEVBQUVBLHFCQUFxQixxQ0FBS0EscUJBQXFCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxzQkFBc0I7QUFBQztBQUNsQyxDQUFDLFVBQVVBLHNCQUFzQixFQUFFO0VBQy9CO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUM3RTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDbkU7QUFDSjtBQUNBO0VBQ0lBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3ZFO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztFQUNqRTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7QUFDckUsQ0FBQyxFQUFFQSxzQkFBc0Isc0NBQUtBLHNCQUFzQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0Q7QUFDTyxJQUFJQyxnQkFBZ0I7QUFBQztBQUM1QixDQUFDLFVBQVVBLGdCQUFnQixFQUFFO0VBQ3pCO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3ZEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQy9ELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ08sSUFBSUMsMEJBQTBCO0FBQUM7QUFDdEMsQ0FBQyxVQUFVQSwwQkFBMEIsRUFBRTtFQUNuQztFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMzRTtFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUMvRTtFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtBQUN2RixDQUFDLEVBQUVBLDBCQUEwQiwwQ0FBS0EsMEJBQTBCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuRTtBQUNPLElBQUlDLGdCQUFnQjtBQUFDO0FBQzVCLENBQUMsVUFBVUEsZ0JBQWdCLEVBQUU7RUFDekI7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDakUsQ0FBQyxFQUFFQSxnQkFBZ0IsZ0NBQUtBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0M7QUFDTyxJQUFJQyxnQkFBZ0I7QUFBQztBQUM1QixDQUFDLFVBQVVBLGdCQUFnQixFQUFFO0VBQ3pCO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQzNEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ3JEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3ZEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQzNELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ0E7QUFDQTtBQUNPLElBQUlDLGdCQUFnQjtBQUFDO0FBQzVCLENBQUMsVUFBVUEsZ0JBQWdCLEVBQUU7RUFDekI7QUFDSjtBQUNBO0VBQ0lBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0FBQ0o7QUFDQTtFQUNJQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7QUFDSjtBQUNBO0VBQ0lBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQzNELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ0E7QUFDQTtBQUNPLElBQUlDLG9CQUFvQjtBQUFDO0FBQ2hDLENBQUMsVUFBVUEsb0JBQW9CLEVBQUU7RUFDN0I7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMvRDtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7QUFDL0UsQ0FBQyxFQUFFQSxvQkFBb0Isb0NBQUtBLG9CQUFvQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7QUFDSjtBQUNBO0VBQ0lBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxPQUFPO0VBQy9EO0FBQ0o7QUFDQTtFQUNJQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztBQUMvRCxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLFdBQVc7QUFBQztBQUN2QixDQUFDLFVBQVVBLFdBQVcsRUFBRTtFQUNwQjtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQ3pEO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDakQ7RUFDQUEsV0FBVyxDQUFDQSxXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtBQUNqRCxDQUFDLEVBQUVBLFdBQVcsMkJBQUtBLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JDO0FBQ08sSUFBSUMsV0FBVztBQUFDO0FBQ3ZCLENBQUMsVUFBVUEsV0FBVyxFQUFFO0VBQ3BCO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDN0M7RUFDQUEsV0FBVyxDQUFDQSxXQUFXLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNqRDtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0FBQzdELENBQUMsRUFBRUEsV0FBVywyQkFBS0EsV0FBVyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckM7QUFDQTtBQUNBO0FBQ08sSUFBSUMsMEJBQTBCO0FBQUM7QUFDdEMsQ0FBQyxVQUFVQSwwQkFBMEIsRUFBRTtFQUNuQztBQUNKO0FBQ0E7RUFDSUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE9BQU87RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQ3pGO0FBQ0o7QUFDQTtFQUNJQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxvQkFBb0I7RUFDdkc7QUFDSjtBQUNBO0VBQ0lBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLHNCQUFzQjtBQUMvRyxDQUFDLEVBQUVBLDBCQUEwQiwwQ0FBS0EsMEJBQTBCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuRTtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxxQ0FBcUM7QUFBQztBQUNqRCxDQUFDLFVBQVVBLHFDQUFxQyxFQUFFO0VBQzlDO0FBQ0o7QUFDQTtFQUNJQSxxQ0FBcUMsQ0FBQ0EscUNBQXFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN2RztBQUNKO0FBQ0E7RUFDSUEscUNBQXFDLENBQUNBLHFDQUFxQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7QUFDbkgsQ0FBQyxFQUFFQSxxQ0FBcUMscURBQUtBLHFDQUFxQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDekY7QUFDQTtBQUNBO0FBQ08sSUFBSUMsNkJBQTZCO0FBQUM7QUFDekMsQ0FBQyxVQUFVQSw2QkFBNkIsRUFBRTtFQUN0QztBQUNKO0FBQ0E7RUFDSUEsNkJBQTZCLENBQUNBLDZCQUE2QixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDM0Y7QUFDSjtBQUNBO0VBQ0lBLDZCQUE2QixDQUFDQSw2QkFBNkIsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQ3pGLENBQUMsRUFBRUEsNkJBQTZCLDZDQUFLQSw2QkFBNkIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3pFO0FBQ0E7QUFDQTtBQUNPLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QjtBQUNKO0FBQ0E7RUFDSUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN6RDtBQUNKO0FBQ0E7RUFDSUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekU7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDL0QsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDckY7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGtCQUFrQjtFQUN2RjtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsaUJBQWlCO0VBQ3JGO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxrQkFBa0I7QUFDM0YsQ0FBQyxFQUFFQSxvQkFBb0Isb0NBQUtBLG9CQUFvQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsc0JBQXNCO0FBQUM7QUFDbEMsQ0FBQyxVQUFVQSxzQkFBc0IsRUFBRTtFQUMvQjtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDekU7QUFDSjtBQUNBO0VBQ0lBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pFO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN2RTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDN0UsQ0FBQyxFQUFFQSxzQkFBc0Isc0NBQUtBLHNCQUFzQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0Q7QUFDQTtBQUNBO0FBQ08sSUFBSUMsY0FBYztBQUFDO0FBQzFCLENBQUMsVUFBVUEsY0FBYyxFQUFFO0VBQ3ZCO0FBQ0o7QUFDQTtFQUNJQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ2pEO0FBQ0o7QUFDQTtFQUNJQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQzNELENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyx1QkFBdUI7QUFBQztBQUNuQyxDQUFDLFVBQVVBLHVCQUF1QixFQUFFO0VBQ2hDO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtBQUNqRixDQUFDLEVBQUVBLHVCQUF1Qix1Q0FBS0EsdUJBQXVCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3RDtBQUNPLElBQUlDLDhCQUE4QjtBQUFDO0FBQzFDLENBQUMsVUFBVUEsOEJBQThCLEVBQUU7RUFDdkM7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDbkY7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDakc7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsaUJBQWlCO0VBQ3pHO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGtCQUFrQjtFQUMzRztFQUNBQSw4QkFBOEIsQ0FBQ0EsOEJBQThCLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxvQkFBb0I7RUFDL0c7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDekY7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsdUJBQXVCO0VBQ3JIO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25HO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLCtCQUErQjtFQUNySTtFQUNBQSw4QkFBOEIsQ0FBQ0EsOEJBQThCLENBQUMsK0JBQStCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRywrQkFBK0I7RUFDckk7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLDhCQUE4QixDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsOEJBQThCO0FBQ3hJLENBQUMsRUFBRUEsOEJBQThCLDhDQUFLQSw4QkFBOEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNFO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUMvRDtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUNyRSxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLGNBQWM7QUFBQztBQUMxQixDQUFDLFVBQVVBLGNBQWMsRUFBRTtFQUN2QjtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDN0Q7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUM3RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQzNEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDakU7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztBQUM3RCxDQUFDLEVBQUVBLGNBQWMsOEJBQUtBLGNBQWMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNDO0FBQ08sSUFBSUMseUJBQXlCO0FBQUM7QUFDckMsQ0FBQyxVQUFVQSx5QkFBeUIsRUFBRTtFQUNsQztFQUNBQSx5QkFBeUIsQ0FBQ0EseUJBQXlCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUMzRTtFQUNBQSx5QkFBeUIsQ0FBQ0EseUJBQXlCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztBQUMvRSxDQUFDLEVBQUVBLHlCQUF5Qix5Q0FBS0EseUJBQXlCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqRTtBQUNPLElBQUlDLDRCQUE0QjtBQUFDO0FBQ3hDLENBQUMsVUFBVUEsNEJBQTRCLEVBQUU7RUFDckM7RUFDQUEsNEJBQTRCLENBQUNBLDRCQUE0QixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDN0U7RUFDQUEsNEJBQTRCLENBQUNBLDRCQUE0QixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07QUFDbkYsQ0FBQyxFQUFFQSw0QkFBNEIsNENBQUtBLDRCQUE0QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkU7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3JFO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQ25FLENBQUMsRUFBRUEsb0JBQW9CLG9DQUFLQSxvQkFBb0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3ZEO0FBQ08sSUFBSUMsMkJBQTJCO0FBQUM7QUFDdkMsQ0FBQyxVQUFVQSwyQkFBMkIsRUFBRTtFQUNwQztFQUNBQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUM3RTtFQUNBQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUNyRixDQUFDLEVBQUVBLDJCQUEyQiwyQ0FBS0EsMkJBQTJCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRTtBQUNPLElBQUlDLG1CQUFtQjtBQUFDO0FBQy9CLENBQUMsVUFBVUEsbUJBQW1CLEVBQUU7RUFDNUI7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDM0U7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDM0U7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGVBQWU7QUFDbkYsQ0FBQyxFQUFFQSxtQkFBbUIsbUNBQUtBLG1CQUFtQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckQ7QUFDTyxJQUFJQywwQkFBMEI7QUFBQztBQUN0QyxDQUFDLFVBQVVBLDBCQUEwQixFQUFFO0VBQ25DO0VBQ0FBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ3pFO0VBQ0FBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0FBQzdFLENBQUMsRUFBRUEsMEJBQTBCLDBDQUFLQSwwQkFBMEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ25FO0FBQ08sSUFBSUMsaUJBQWlCO0FBQUM7QUFDN0IsQ0FBQyxVQUFVQSxpQkFBaUIsRUFBRTtFQUMxQjtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUN6RDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRztFQUNuRDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRztFQUNuRDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsSUFBSTtBQUN6RCxDQUFDLEVBQUVBLGlCQUFpQixpQ0FBS0EsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqRDtBQUNPLElBQUlDLDBCQUEwQjtBQUFDO0FBQ3RDLENBQUMsVUFBVUEsMEJBQTBCLEVBQUU7RUFDbkM7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDL0U7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDakY7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsa0JBQWtCO0FBQ3ZHLENBQUMsRUFBRUEsMEJBQTBCLDBDQUFLQSwwQkFBMEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ25FO0FBQ08sSUFBSUMscUJBQXFCO0FBQUM7QUFDakMsQ0FBQyxVQUFVQSxxQkFBcUIsRUFBRTtFQUM5QjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNqRjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDdkY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsdUJBQXVCO0VBQ25HO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQy9FO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtBQUMvRixDQUFDLEVBQUVBLHFCQUFxQixxQ0FBS0EscUJBQXFCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNuRTtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3JFO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztBQUM3RSxDQUFDLEVBQUVBLG9CQUFvQixvQ0FBS0Esb0JBQW9CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQywyQkFBMkI7QUFBQztBQUN2QyxDQUFDLFVBQVVBLDJCQUEyQixFQUFFO0VBQ3BDO0FBQ0o7QUFDQTtFQUNJQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtFQUMzRjtBQUNKO0FBQ0E7RUFDSUEsMkJBQTJCLENBQUNBLDJCQUEyQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7QUFDL0YsQ0FBQyxFQUFFQSwyQkFBMkIsMkNBQUtBLDJCQUEyQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckU7QUFDQTtBQUNBO0FBQ08sSUFBSUMsMkJBQTJCO0FBQUM7QUFDdkMsQ0FBQyxVQUFVQSwyQkFBMkIsRUFBRTtFQUNwQztBQUNKO0FBQ0E7RUFDSUEsMkJBQTJCLENBQUNBLDJCQUEyQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLDJCQUEyQixDQUFDQSwyQkFBMkIsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxPQUFPO0VBQy9FO0FBQ0o7QUFDQTtFQUNJQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztBQUMvRSxDQUFDLEVBQUVBLDJCQUEyQiwyQ0FBS0EsMkJBQTJCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRTtBQUNPLElBQUlDLHdCQUF3QjtBQUFDO0FBQ3BDLENBQUMsVUFBVUEsd0JBQXdCLEVBQUU7RUFDakM7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDM0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDckYsQ0FBQyxFQUFFQSx3QkFBd0Isd0NBQUtBLHdCQUF3QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0Q7QUFDTyxJQUFJQyxjQUFjO0FBQUM7QUFDMUIsQ0FBQyxVQUFVQSxjQUFjLEVBQUU7RUFDdkI7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUNyRDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQzNELENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyxtQkFBbUI7QUFBQztBQUMvQixDQUFDLFVBQVVBLG1CQUFtQixFQUFFO0VBQzVCO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ25FO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxRQUFRO0VBQ3BFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0FBQzNFLENBQUMsRUFBRUEsbUJBQW1CLG1DQUFLQSxtQkFBbUIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JEO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNuRTtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNqRTtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtBQUMvRSxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLGtCQUFrQjtBQUFDO0FBQzlCLENBQUMsVUFBVUEsa0JBQWtCLEVBQUU7RUFDM0I7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDakU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGVBQWU7QUFDakYsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDTyxJQUFJQyxtQkFBbUI7QUFBQztBQUMvQixDQUFDLFVBQVVBLG1CQUFtQixFQUFFO0VBQzVCO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQ3JFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0FBQ3ZFLENBQUMsRUFBRUEsbUJBQW1CLG1DQUFLQSxtQkFBbUIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JEO0FBQ08sSUFBSUMsNEJBQTRCO0FBQUM7QUFDeEMsQ0FBQyxVQUFVQSw0QkFBNEIsRUFBRTtFQUNyQztFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUN2RjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUN2RjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUNqRjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUN2RixDQUFDLEVBQUVBLDRCQUE0Qiw0Q0FBS0EsNEJBQTRCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2RTtBQUNPLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QjtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDM0Q7RUFDQUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUM3RDtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3JEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDekQ7RUFDQUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN6RDtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3pEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7QUFDN0QsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNPLElBQUlDLHdCQUF3QjtBQUFDO0FBQ3BDLENBQUMsVUFBVUEsd0JBQXdCLEVBQUU7RUFDakM7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDM0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7QUFDbkYsQ0FBQyxFQUFFQSx3QkFBd0Isd0NBQUtBLHdCQUF3QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0Q7QUFDTyxJQUFJQyx1QkFBdUI7QUFBQztBQUNuQyxDQUFDLFVBQVVBLHVCQUF1QixFQUFFO0VBQ2hDO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQy9FO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLHNCQUFzQjtFQUNyRztFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZ0JBQWdCO0VBQ3pGO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsc0JBQXNCO0VBQ3JHO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsa0JBQWtCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxrQkFBa0I7RUFDOUY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLGNBQWM7QUFDMUYsQ0FBQyxFQUFFQSx1QkFBdUIsdUNBQUtBLHVCQUF1QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDN0Q7QUFDTyxJQUFJQyxjQUFjO0FBQUM7QUFDMUIsQ0FBQyxVQUFVQSxjQUFjLEVBQUU7RUFDdkI7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN6RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3ZEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDL0Q7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN6RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0FBQ3JFLENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyxxQkFBcUI7QUFBQztBQUNqQyxDQUFDLFVBQVVBLHFCQUFxQixFQUFFO0VBQzlCO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ2pFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ2pGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQzNFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUN2RjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN2RTtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNqRjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUMzRTtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDckY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcseUJBQXlCO0VBQ3ZHO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxNQUFNO0VBQ2xFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxjQUFjO0VBQ2xGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxjQUFjO0VBQ2xGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLG9CQUFvQjtFQUM5RjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxrQkFBa0I7RUFDMUY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLFlBQVk7QUFDbEYsQ0FBQyxFQUFFQSxxQkFBcUIscUNBQUtBLHFCQUFxQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoiODIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEFwcGxpY2F0aW9uIHNjZW5hcmlvLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvU2NlbmFyaW87XHJcbihmdW5jdGlvbiAoWmVnb1NjZW5hcmlvKSB7XHJcbiAgICAvKipcclxuICAgICAqIEdlbmVyYWwgc2NlbmFyaW9cclxuICAgICAqL1xyXG4gICAgWmVnb1NjZW5hcmlvW1plZ29TY2VuYXJpb1tcIkdlbmVyYWxcIl0gPSAwXSA9IFwiR2VuZXJhbFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBDb21tdW5pY2F0aW9uIHNjZW5hcmlvXHJcbiAgICAgKi9cclxuICAgIFplZ29TY2VuYXJpb1taZWdvU2NlbmFyaW9bXCJDb21tdW5pY2F0aW9uXCJdID0gMV0gPSBcIkNvbW11bmljYXRpb25cIjtcclxuICAgIC8qKlxyXG4gICAgICogTGl2ZSBzY2VuYXJpb1xyXG4gICAgICovXHJcbiAgICBaZWdvU2NlbmFyaW9bWmVnb1NjZW5hcmlvW1wiTGl2ZVwiXSA9IDJdID0gXCJMaXZlXCI7XHJcbn0pKFplZ29TY2VuYXJpbyB8fCAoWmVnb1NjZW5hcmlvID0ge30pKTtcclxuLyoqXHJcbiAqIExhbmd1YWdlLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvTGFuZ3VhZ2U7XHJcbihmdW5jdGlvbiAoWmVnb0xhbmd1YWdlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEVuZ2xpc2hcclxuICAgICAqL1xyXG4gICAgWmVnb0xhbmd1YWdlW1plZ29MYW5ndWFnZVtcIkVuZ2xpc2hcIl0gPSAwXSA9IFwiRW5nbGlzaFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBDaGluZXNlXHJcbiAgICAgKi9cclxuICAgIFplZ29MYW5ndWFnZVtaZWdvTGFuZ3VhZ2VbXCJDaGluZXNlXCJdID0gMV0gPSBcIkNoaW5lc2VcIjtcclxufSkoWmVnb0xhbmd1YWdlIHx8IChaZWdvTGFuZ3VhZ2UgPSB7fSkpO1xyXG5leHBvcnQgdmFyIFplZ29PcmllbnRhdGlvbjtcclxuKGZ1bmN0aW9uIChaZWdvT3JpZW50YXRpb24pIHtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJQb3J0cmFpdFVwXCJdID0gMF0gPSBcIlBvcnRyYWl0VXBcIjtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJMYW5kc2NhcGVMZWZ0XCJdID0gMV0gPSBcIkxhbmRzY2FwZUxlZnRcIjtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJQb3J0cmFpdERvd25cIl0gPSAyXSA9IFwiUG9ydHJhaXREb3duXCI7XHJcbiAgICBaZWdvT3JpZW50YXRpb25bWmVnb09yaWVudGF0aW9uW1wiTGFuZHNjYXBlUmlnaHRcIl0gPSAzXSA9IFwiTGFuZHNjYXBlUmlnaHRcIjtcclxufSkoWmVnb09yaWVudGF0aW9uIHx8IChaZWdvT3JpZW50YXRpb24gPSB7fSkpO1xyXG4vKipcclxuICogRW5naW5lIHN0YXRlLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvRW5naW5lU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb0VuZ2luZVN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBlbmdpbmUgaGFzIHN0YXJ0ZWRcclxuICAgICAqL1xyXG4gICAgWmVnb0VuZ2luZVN0YXRlW1plZ29FbmdpbmVTdGF0ZVtcIlN0YXJ0XCJdID0gMF0gPSBcIlN0YXJ0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBlbmdpbmUgaGFzIHN0b3BlZFxyXG4gICAgICovXHJcbiAgICBaZWdvRW5naW5lU3RhdGVbWmVnb0VuZ2luZVN0YXRlW1wiU3RvcFwiXSA9IDFdID0gXCJTdG9wXCI7XHJcbn0pKFplZ29FbmdpbmVTdGF0ZSB8fCAoWmVnb0VuZ2luZVN0YXRlID0ge30pKTtcclxuLyoqXHJcbiAqIFJvb20gc3RhdGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29Sb29tU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1Jvb21TdGF0ZSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBVbmNvbm5lY3RlZCBzdGF0ZSwgZW50ZXIgdGhpcyBzdGF0ZSBiZWZvcmUgbG9nZ2luZyBpbiBhbmQgYWZ0ZXIgZXhpdGluZyB0aGUgcm9vbS4gSWYgdGhlcmUgaXMgYSBzdGVhZHkgc3RhdGUgYWJub3JtYWxpdHkgaW4gdGhlIHByb2Nlc3Mgb2YgbG9nZ2luZyBpbiB0byB0aGUgcm9vbSwgc3VjaCBhcyBBcHBJRCBhbmQgQXBwU2lnbiBhcmUgaW5jb3JyZWN0LCBvciBpZiB0aGUgc2FtZSB1c2VyIG5hbWUgaXMgbG9nZ2VkIGluIGVsc2V3aGVyZSBhbmQgdGhlIGxvY2FsIGVuZCBpcyBLaWNrT3V0LCBpdCB3aWxsIGVudGVyIHRoaXMgc3RhdGUuXHJcbiAgICAgKi9cclxuICAgIFplZ29Sb29tU3RhdGVbWmVnb1Jvb21TdGF0ZVtcIkRpc0Nvbm5lY3RlZFwiXSA9IDBdID0gXCJEaXNDb25uZWN0ZWRcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIGNvbm5lY3Rpb24gaXMgYmVpbmcgcmVxdWVzdGVkLiBJdCB3aWxsIGVudGVyIHRoaXMgc3RhdGUgYWZ0ZXIgc3VjY2Vzc2Z1bCBleGVjdXRpb24gbG9naW4gcm9vbSBmdW5jdGlvbi4gVGhlIGRpc3BsYXkgb2YgdGhlIFVJIGlzIHVzdWFsbHkgcGVyZm9ybWVkIHVzaW5nIHRoaXMgc3RhdGUuIElmIHRoZSBjb25uZWN0aW9uIGlzIGludGVycnVwdGVkIGR1ZSB0byBwb29yIG5ldHdvcmsgcXVhbGl0eSwgdGhlIFNESyB3aWxsIHBlcmZvcm0gYW4gaW50ZXJuYWwgcmV0cnkgYW5kIHdpbGwgcmV0dXJuIHRvIHRoZSByZXF1ZXN0aW5nIGNvbm5lY3Rpb24gc3RhdHVzLlxyXG4gICAgICovXHJcbiAgICBaZWdvUm9vbVN0YXRlW1plZ29Sb29tU3RhdGVbXCJDb25uZWN0aW5nXCJdID0gMV0gPSBcIkNvbm5lY3RpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXR1cyB0aGF0IGlzIHN1Y2Nlc3NmdWxseSBjb25uZWN0ZWQuIEVudGVyaW5nIHRoaXMgc3RhdHVzIGluZGljYXRlcyB0aGF0IHRoZSBsb2dpbiB0byB0aGUgcm9vbSBoYXMgYmVlbiBzdWNjZXNzZnVsLiBUaGUgdXNlciBjYW4gcmVjZWl2ZSB0aGUgY2FsbGJhY2sgbm90aWZpY2F0aW9uIG9mIHRoZSB1c2VyIGFuZCB0aGUgc3RyZWFtIGluZm9ybWF0aW9uIGluIHRoZSByb29tLlxyXG4gICAgICovXHJcbiAgICBaZWdvUm9vbVN0YXRlW1plZ29Sb29tU3RhdGVbXCJDb25uZWN0ZWRcIl0gPSAyXSA9IFwiQ29ubmVjdGVkXCI7XHJcbn0pKFplZ29Sb29tU3RhdGUgfHwgKFplZ29Sb29tU3RhdGUgPSB7fSkpO1xyXG4vKiogUm9vbSBtb2RlLiAqL1xyXG5leHBvcnQgdmFyIFplZ29Sb29tTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvUm9vbU1vZGUpIHtcclxuICAgIC8qKiBTaW5nbGUgcm9vbSBtb2RlLiAqL1xyXG4gICAgWmVnb1Jvb21Nb2RlW1plZ29Sb29tTW9kZVtcIlNpbmdsZVJvb21cIl0gPSAwXSA9IFwiU2luZ2xlUm9vbVwiO1xyXG4gICAgLyoqIE11bHRpcGxlIHJvb20gbW9kZS4gKi9cclxuICAgIFplZ29Sb29tTW9kZVtaZWdvUm9vbU1vZGVbXCJNdWx0aVJvb21cIl0gPSAxXSA9IFwiTXVsdGlSb29tXCI7XHJcbn0pKFplZ29Sb29tTW9kZSB8fCAoWmVnb1Jvb21Nb2RlID0ge30pKTtcclxuLyoqXHJcbiAqIFB1Ymxpc2ggY2hhbm5lbC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1B1Ymxpc2hDaGFubmVsO1xyXG4oZnVuY3Rpb24gKFplZ29QdWJsaXNoQ2hhbm5lbCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBNYWluIHB1Ymxpc2ggY2hhbm5lbFxyXG4gICAgICovXHJcbiAgICBaZWdvUHVibGlzaENoYW5uZWxbWmVnb1B1Ymxpc2hDaGFubmVsW1wiTWFpblwiXSA9IDBdID0gXCJNYWluXCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1eGlsaWFyeSBwdWJsaXNoIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgWmVnb1B1Ymxpc2hDaGFubmVsW1plZ29QdWJsaXNoQ2hhbm5lbFtcIkF1eFwiXSA9IDFdID0gXCJBdXhcIjtcclxufSkoWmVnb1B1Ymxpc2hDaGFubmVsIHx8IChaZWdvUHVibGlzaENoYW5uZWwgPSB7fSkpO1xyXG4vKipcclxuICogUHVibGlzaCBzdHJlYW0gc3RhdHVzLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUHVibGlzaGVyU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1B1Ymxpc2hlclN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBzdGF0ZSBpcyBub3QgcHVibGlzaGVkLCBhbmQgaXQgaXMgaW4gdGhpcyBzdGF0ZSBiZWZvcmUgcHVibGlzaGluZyB0aGUgc3RyZWFtLiBJZiBhIHN0ZWFkeS1zdGF0ZSBleGNlcHRpb24gb2NjdXJzIGluIHRoZSBwdWJsaXNoIHByb2Nlc3MsIHN1Y2ggYXMgQXBwSUQgYW5kIEFwcFNpZ24gYXJlIGluY29ycmVjdCwgb3IgaWYgb3RoZXIgdXNlcnMgYXJlIGFscmVhZHkgcHVibGlzaGluZyB0aGUgc3RyZWFtLCB0aGVyZSB3aWxsIGJlIGEgZmFpbHVyZSBhbmQgZW50ZXIgdGhpcyBzdGF0ZS5cclxuICAgICAqL1xyXG4gICAgWmVnb1B1Ymxpc2hlclN0YXRlW1plZ29QdWJsaXNoZXJTdGF0ZVtcIk5vUHVibGlzaFwiXSA9IDBdID0gXCJOb1B1Ymxpc2hcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgaXQgaXMgcmVxdWVzdGluZyB0byBwdWJsaXNoIHRoZSBzdHJlYW0gYWZ0ZXIgdGhlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dIGZ1bmN0aW9uIGlzIHN1Y2Nlc3NmdWxseSBjYWxsZWQuIFRoZSBVSSBpcyB1c3VhbGx5IGRpc3BsYXllZCB0aHJvdWdoIHRoaXMgc3RhdGUuIElmIHRoZSBjb25uZWN0aW9uIGlzIGludGVycnVwdGVkIGR1ZSB0byBwb29yIG5ldHdvcmsgcXVhbGl0eSwgdGhlIFNESyB3aWxsIHBlcmZvcm0gYW4gaW50ZXJuYWwgcmV0cnkgYW5kIHdpbGwgcmV0dXJuIHRvIHRoZSByZXF1ZXN0aW5nIHN0YXRlLlxyXG4gICAgICovXHJcbiAgICBaZWdvUHVibGlzaGVyU3RhdGVbWmVnb1B1Ymxpc2hlclN0YXRlW1wiUHVibGlzaFJlcXVlc3RpbmdcIl0gPSAxXSA9IFwiUHVibGlzaFJlcXVlc3RpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIHN0cmVhbSBpcyBiZWluZyBwdWJsaXNoZWQsIGVudGVyaW5nIHRoZSBzdGF0ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3RyZWFtIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBwdWJsaXNoZWQsIGFuZCB0aGUgdXNlciBjYW4gY29tbXVuaWNhdGUgbm9ybWFsbHkuXHJcbiAgICAgKi9cclxuICAgIFplZ29QdWJsaXNoZXJTdGF0ZVtaZWdvUHVibGlzaGVyU3RhdGVbXCJQdWJsaXNoaW5nXCJdID0gMl0gPSBcIlB1Ymxpc2hpbmdcIjtcclxufSkoWmVnb1B1Ymxpc2hlclN0YXRlIHx8IChaZWdvUHVibGlzaGVyU3RhdGUgPSB7fSkpO1xyXG4vKipcclxuICogVmlkZW8gcmVuZGVyaW5nIGZpbGwgbW9kZS5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZXdNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWV3TW9kZSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgcHJvcG9ydGlvbmFsIHNjYWxpbmcgdXAsIHRoZXJlIG1heSBiZSBibGFjayBib3JkZXJzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJBc3BlY3RGaXRcIl0gPSAwXSA9IFwiQXNwZWN0Rml0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBwcm9wb3J0aW9uYWwgem9vbSBmaWxscyB0aGUgZW50aXJlIFZpZXcgYW5kIG1heSBiZSBwYXJ0aWFsbHkgY3V0XHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJBc3BlY3RGaWxsXCJdID0gMV0gPSBcIkFzcGVjdEZpbGxcIjtcclxuICAgIC8qKlxyXG4gICAgICogRmlsbCB0aGUgZW50aXJlIHZpZXcsIHRoZSBpbWFnZSBtYXkgYmUgc3RyZXRjaGVkXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJTY2FsZVRvRmlsbFwiXSA9IDJdID0gXCJTY2FsZVRvRmlsbFwiO1xyXG59KShaZWdvVmlld01vZGUgfHwgKFplZ29WaWV3TW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBNaXJyb3IgbW9kZSBmb3IgcHJldmlld2luZyBvciBwbGF5aW5nIHRoZSBvZiB0aGUgc3RyZWFtLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9NaXJyb3JNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWRlb01pcnJvck1vZGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIG1pcnJvciBpbWFnZSBvbmx5IGZvciBwcmV2aWV3aW5nIGxvY2FsbHkuIFRoaXMgbW9kZSBpcyB1c2VkIGJ5IGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb01pcnJvck1vZGVbWmVnb1ZpZGVvTWlycm9yTW9kZVtcIk9ubHlQcmV2aWV3TWlycm9yXCJdID0gMF0gPSBcIk9ubHlQcmV2aWV3TWlycm9yXCI7XHJcbiAgICAvKipcclxuICAgICAqIEJvdGggdGhlIHZpZGVvIHByZXZpZXdlZCBsb2NhbGx5IGFuZCB0aGUgZmFyIGVuZCBwbGF5aW5nIHRoZSBzdHJlYW0gd2lsbCBzZWUgbWlycm9yIGltYWdlLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJCb3RoTWlycm9yXCJdID0gMV0gPSBcIkJvdGhNaXJyb3JcIjtcclxuICAgIC8qKlxyXG4gICAgICogQm90aCB0aGUgdmlkZW8gcHJldmlld2VkIGxvY2FsbHkgYW5kIHRoZSBmYXIgZW5kIHBsYXlpbmcgdGhlIHN0cmVhbSB3aWxsIG5vdCBzZWUgbWlycm9yIGltYWdlLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJOb01pcnJvclwiXSA9IDJdID0gXCJOb01pcnJvclwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgbWlycm9yIGltYWdlIG9ubHkgZm9yIGZhciBlbmQgcGxheWluZyB0aGUgc3RyZWFtLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJPbmx5UHVibGlzaE1pcnJvclwiXSA9IDNdID0gXCJPbmx5UHVibGlzaE1pcnJvclwiO1xyXG59KShaZWdvVmlkZW9NaXJyb3JNb2RlIHx8IChaZWdvVmlkZW9NaXJyb3JNb2RlID0ge30pKTtcclxuLy8vIFNFSSB0eXBlXHJcbmV4cG9ydCB2YXIgWmVnb1NFSVR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb1NFSVR5cGUpIHtcclxuICAgIC8vLyBVc2luZyBILjI2NCBTRUkgKG5hbHUgdHlwZSA9IDYsIHBheWxvYWQgdHlwZSA9IDI0MykgdHlwZSBwYWNrYWdpbmcsIHRoaXMgdHlwZSBpcyBub3Qgc3BlY2lmaWVkIGJ5IHRoZSBTRUkgc3RhbmRhcmQsIHRoZXJlIGlzIG5vIGNvbmZsaWN0IHdpdGggdGhlIHZpZGVvIGVuY29kZXIgb3IgdGhlIFNFSSBpbiB0aGUgdmlkZW8gZmlsZSwgdXNlcnMgZG8gbm90IG5lZWQgdG8gZm9sbG93IHRoZSBTRUkgY29udGVudCBEbyBmaWx0ZXJpbmcsIFNESyB1c2VzIHRoaXMgdHlwZSBieSBkZWZhdWx0LlxyXG4gICAgWmVnb1NFSVR5cGVbWmVnb1NFSVR5cGVbXCJaZWdvRGVmaW5lZFwiXSA9IDBdID0gXCJaZWdvRGVmaW5lZFwiO1xyXG4gICAgLy8vIFNFSSAobmFsdSB0eXBlID0gNiwgcGF5bG9hZCB0eXBlID0gNSkgb2YgSC4yNjQgaXMgdXNlZCBmb3IgcGFja2FnaW5nLiBUaGUgSC4yNjQgc3RhbmRhcmQgaGFzIGEgcHJlc2NyaWJlZCBmb3JtYXQgZm9yIHRoaXMgdHlwZTogc3RhcnRjb2RlICsgbmFsdSB0eXBlICg2KSArIHBheWxvYWQgdHlwZSAoNSkgKyBsZW4gKyBwYXlsb2FkICh1dWlkICsgY29udGVudCkgKyB0cmFpbGluZyBiaXRzLiBCZWNhdXNlIHRoZSB2aWRlbyBlbmNvZGVyIGl0c2VsZiBnZW5lcmF0ZXMgYW4gU0VJIHdpdGggYSBwYXlsb2FkIHR5cGUgb2YgNSwgb3Igd2hlbiBhIHZpZGVvIGZpbGUgaXMgdXNlZCBmb3Igc3RyZWFtaW5nLCBzdWNoIFNFSSBtYXkgYWxzbyBleGlzdCBpbiB0aGUgdmlkZW8gZmlsZSwgc28gd2hlbiB1c2luZyB0aGlzIHR5cGUsIHRoZSB1c2VyIG5lZWRzIHRvIHVzZSB1dWlkICsgY29udGV4dCBhcyBhIGJ1ZmZlciBzZW5kaW5nIFNFSS4gQXQgdGhpcyB0aW1lLCBpbiBvcmRlciB0byBkaXN0aW5ndWlzaCB0aGUgU0VJIGdlbmVyYXRlZCBieSB0aGUgdmlkZW8gZW5jb2RlciBpdHNlbGYsIHdoZW4gdGhlIEFwcCBzZW5kcyB0aGlzIHR5cGUgb2YgU0VJLCBpdCBjYW4gZmlsbCBpbiB0aGUgc2VydmljZS1zcGVjaWZpYyB1dWlkICh1dWlkIGxlbmd0aCBpcyAxNiBieXRlcykuIFdoZW4gdGhlIHJlY2VpdmVyIHVzZXMgdGhlIFNESyB0byBwYXJzZSB0aGUgU0VJIG9mIHRoZSBwYXlsb2FkIHR5cGUgNSwgaXQgd2lsbCBzZXQgZmlsdGVyIHN0cmluZyBmaWx0ZXJzIG91dCB0aGUgU0VJIG1hdGNoaW5nIHRoZSB1dWlkIGFuZCB0aHJvd3MgaXQgdG8gdGhlIGJ1c2luZXNzLiBJZiB0aGUgZmlsdGVyIHN0cmluZyBpcyBub3Qgc2V0LCB0aGUgU0RLIHdpbGwgdGhyb3cgYWxsIHJlY2VpdmVkIFNFSSB0byB0aGUgZGV2ZWxvcGVyLiB1dWlkIGZpbHRlciBzdHJpbmcgc2V0dGluZyBmdW5jdGlvbiwgW1plZ29FbmdpbmVDb25maWcuYWR2YW5jZWRDb25maWcoXCJ1bnJlZ2lzdGVyX3NlaV9maWx0ZXJcIixcIlhYWFhYWFwiKV0sIHdoZXJlIHVucmVnaXN0ZXJfc2VpX2ZpbHRlciBpcyB0aGUga2V5LCBhbmQgWFhYWFggaXMgdGhlIHV1aWQgZmlsdGVyIHN0cmluZyB0byBiZSBzZXQuXHJcbiAgICBaZWdvU0VJVHlwZVtaZWdvU0VJVHlwZVtcIlVzZXJVbnJlZ2lzdGVyXCJdID0gMV0gPSBcIlVzZXJVbnJlZ2lzdGVyXCI7XHJcbn0pKFplZ29TRUlUeXBlIHx8IChaZWdvU0VJVHlwZSA9IHt9KSk7XHJcbi8vLyBWb2ljZSBjaGFuZ2VyIHByZXNldCB2YWx1ZS5cclxuZXhwb3J0IHZhciBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0O1xyXG4oZnVuY3Rpb24gKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQpIHtcclxuICAgIC8vLyBObyBWb2ljZSBjaGFuZ2VyXHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJOb25lXCJdID0gMF0gPSBcIk5vbmVcIjtcclxuICAgIC8vLyBNYWxlIHRvIGNoaWxkIHZvaWNlIChsb2xpIHZvaWNlIGVmZmVjdClcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIk1lblRvQ2hpbGRcIl0gPSAxXSA9IFwiTWVuVG9DaGlsZFwiO1xyXG4gICAgLy8vIE1hbGUgdG8gZmVtYWxlIHZvaWNlIChraW5kZXJnYXJ0ZW4gdm9pY2UgZWZmZWN0KVxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiTWVuVG9Xb21lblwiXSA9IDJdID0gXCJNZW5Ub1dvbWVuXCI7XHJcbiAgICAvLy8gRmVtYWxlIHRvIGNoaWxkIHZvaWNlXHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJXb21lblRvQ2hpbGRcIl0gPSAzXSA9IFwiV29tZW5Ub0NoaWxkXCI7XHJcbiAgICAvLy8gRmVtYWxlIHRvIG1hbGUgdm9pY2VcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIldvbWVuVG9NZW5cIl0gPSA0XSA9IFwiV29tZW5Ub01lblwiO1xyXG4gICAgLy8vIEZvcmVpZ25lciB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIkZvcmVpZ25lclwiXSA9IDVdID0gXCJGb3JlaWduZXJcIjtcclxuICAgIC8vLyBBdXRvYm90IE9wdGltdXMgUHJpbWUgdm9pY2UgZWZmZWN0XHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJPcHRpbXVzUHJpbWVcIl0gPSA2XSA9IFwiT3B0aW11c1ByaW1lXCI7XHJcbiAgICAvLy8gQW5kcm9pZCByb2JvdCB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIkFuZHJvaWRcIl0gPSA3XSA9IFwiQW5kcm9pZFwiO1xyXG4gICAgLy8vIEV0aGVyZWFsIHZvaWNlIGVmZmVjdFxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiRXRoZXJlYWxcIl0gPSA4XSA9IFwiRXRoZXJlYWxcIjtcclxuICAgIC8vLyBNYWduZXRpYyhNYWxlKSB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIk1hbGVNYWduZXRpY1wiXSA9IDldID0gXCJNYWxlTWFnbmV0aWNcIjtcclxuICAgIC8vLyBGcmVzaChGZW1hbGUpIHZvaWNlIGVmZmVjdFxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiRmVtYWxlRnJlc2hcIl0gPSAxMF0gPSBcIkZlbWFsZUZyZXNoXCI7XHJcbn0pKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQgfHwgKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQgPSB7fSkpO1xyXG4vLy8gUmV2ZXJiZXJhdGlvbiBwcmVzZXQgdmFsdWUuXHJcbmV4cG9ydCB2YXIgWmVnb1JldmVyYlByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvUmV2ZXJiUHJlc2V0KSB7XHJcbiAgICAvLy8gTm8gUmV2ZXJiZXJhdGlvblxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiTm9uZVwiXSA9IDBdID0gXCJOb25lXCI7XHJcbiAgICAvLy8gU29mdCByb29tIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlNvZnRSb29tXCJdID0gMV0gPSBcIlNvZnRSb29tXCI7XHJcbiAgICAvLy8gTGFyZ2Ugcm9vbSByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJMYXJnZVJvb21cIl0gPSAyXSA9IFwiTGFyZ2VSb29tXCI7XHJcbiAgICAvLy8gQ29uY2VyIGhhbGwgcmV2ZXJiIGVmZmVjdFxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiQ29uY2VySGFsbFwiXSA9IDNdID0gXCJDb25jZXJIYWxsXCI7XHJcbiAgICAvLy8gVmFsbGV5IHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlZhbGxleVwiXSA9IDRdID0gXCJWYWxsZXlcIjtcclxuICAgIC8vLyBSZWNvcmRpbmcgc3R1ZGlvIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlJlY29yZGluZ1N0dWRpb1wiXSA9IDVdID0gXCJSZWNvcmRpbmdTdHVkaW9cIjtcclxuICAgIC8vLyBCYXNlbWVudCByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJCYXNlbWVudFwiXSA9IDZdID0gXCJCYXNlbWVudFwiO1xyXG4gICAgLy8vIEtUViByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJLVFZcIl0gPSA3XSA9IFwiS1RWXCI7XHJcbiAgICAvLy8gUG9wdWxhciByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJQb3B1bGFyXCJdID0gOF0gPSBcIlBvcHVsYXJcIjtcclxuICAgIC8vLyBSb2NrIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlJvY2tcIl0gPSA5XSA9IFwiUm9ja1wiO1xyXG4gICAgLy8vIFZvY2FsIGNvbmNlcnQgcmV2ZXJiIGVmZmVjdFxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiVm9jYWxDb25jZXJ0XCJdID0gMTBdID0gXCJWb2NhbENvbmNlcnRcIjtcclxufSkoWmVnb1JldmVyYlByZXNldCB8fCAoWmVnb1JldmVyYlByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBjb25maWd1cmF0aW9uIHJlc29sdXRpb24gYW5kIGJpdHJhdGUgcHJlc2V0IGVudW1lcmF0aW9uLiBUaGUgcHJlc2V0IHJlc29sdXRpb25zIGFyZSBhZGFwdGVkIGZvciBtb2JpbGUgYW5kIGRlc2t0b3AuIE9uIG1vYmlsZSwgaGVpZ2h0IGlzIGxvbmdlciB0aGFuIHdpZHRoLCBhbmQgZGVza3RvcCBpcyB0aGUgb3Bwb3NpdGUuIEZvciBleGFtcGxlLCAxMDgwcCBpcyBhY3R1YWxseSAxMDgwKHcpIHggMTkyMChoKSBvbiBtb2JpbGUgYW5kIDE5MjAodykgeCAxMDgwKGgpIG9uIGRlc2t0b3AuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29WaWRlb0NvbmZpZ1ByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9Db25maWdQcmVzZXQpIHtcclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSByZXNvbHV0aW9uIHRvIDMyMHgxODAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAzMDAga2Jwc1xyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9Db25maWdQcmVzZXRbWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1wiUHJlc2V0MTgwUFwiXSA9IDBdID0gXCJQcmVzZXQxODBQXCI7XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgcmVzb2x1dGlvbiB0byA0ODB4MjcwLCB0aGUgZGVmYXVsdCBpcyAxNSBmcHMsIHRoZSBjb2RlIHJhdGUgaXMgNDAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDI3MFBcIl0gPSAxXSA9IFwiUHJlc2V0MjcwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gNjQweDM2MCwgdGhlIGRlZmF1bHQgaXMgMTUgZnBzLCB0aGUgY29kZSByYXRlIGlzIDYwMCBrYnBzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvbmZpZ1ByZXNldFtaZWdvVmlkZW9Db25maWdQcmVzZXRbXCJQcmVzZXQzNjBQXCJdID0gMl0gPSBcIlByZXNldDM2MFBcIjtcclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSByZXNvbHV0aW9uIHRvIDk2MHg1NDAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAxMjAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDU0MFBcIl0gPSAzXSA9IFwiUHJlc2V0NTQwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gMTI4MHg3MjAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAxNTAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDcyMFBcIl0gPSA0XSA9IFwiUHJlc2V0NzIwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gMTkyMHgxMDgwLCB0aGUgZGVmYXVsdCBpcyAxNSBmcHMsIHRoZSBjb2RlIHJhdGUgaXMgMzAwMCBrYnBzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvbmZpZ1ByZXNldFtaZWdvVmlkZW9Db25maWdQcmVzZXRbXCJQcmVzZXQxMDgwUFwiXSA9IDVdID0gXCJQcmVzZXQxMDgwUFwiO1xyXG59KShaZWdvVmlkZW9Db25maWdQcmVzZXQgfHwgKFplZ29WaWRlb0NvbmZpZ1ByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBTdHJlYW0gcXVhbGl0eSBsZXZlbC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1N0cmVhbVF1YWxpdHlMZXZlbDtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUXVhbGl0eUxldmVsKSB7XHJcbiAgICAvKipcclxuICAgICAqIEV4Y2VsbGVudFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJFeGNlbGxlbnRcIl0gPSAwXSA9IFwiRXhjZWxsZW50XCI7XHJcbiAgICAvKipcclxuICAgICAqIEdvb2RcclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVF1YWxpdHlMZXZlbFtaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1wiR29vZFwiXSA9IDFdID0gXCJHb29kXCI7XHJcbiAgICAvKipcclxuICAgICAqIE5vcm1hbFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJNZWRpdW1cIl0gPSAyXSA9IFwiTWVkaXVtXCI7XHJcbiAgICAvKipcclxuICAgICAqIEJhZFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJCYWRcIl0gPSAzXSA9IFwiQmFkXCI7XHJcbiAgICAvKipcclxuICAgICAqIEZhaWxlZFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJEaWVcIl0gPSA0XSA9IFwiRGllXCI7XHJcbn0pKFplZ29TdHJlYW1RdWFsaXR5TGV2ZWwgfHwgKFplZ29TdHJlYW1RdWFsaXR5TGV2ZWwgPSB7fSkpO1xyXG4vLy8gQXVkaW8gY2hhbm5lbCB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0NoYW5uZWw7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvQ2hhbm5lbCkge1xyXG4gICAgLy8vIFVua25vd25cclxuICAgIFplZ29BdWRpb0NoYW5uZWxbWmVnb0F1ZGlvQ2hhbm5lbFtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIE1vbm9cclxuICAgIFplZ29BdWRpb0NoYW5uZWxbWmVnb0F1ZGlvQ2hhbm5lbFtcIk1vbm9cIl0gPSAxXSA9IFwiTW9ub1wiO1xyXG4gICAgLy8vIFN0ZXJlb1xyXG4gICAgWmVnb0F1ZGlvQ2hhbm5lbFtaZWdvQXVkaW9DaGFubmVsW1wiU3RlcmVvXCJdID0gMl0gPSBcIlN0ZXJlb1wiO1xyXG59KShaZWdvQXVkaW9DaGFubmVsIHx8IChaZWdvQXVkaW9DaGFubmVsID0ge30pKTtcclxuLy8vIEF1ZGlvIGNhcHR1cmUgc3RlcmVvIG1vZGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGU7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUpIHtcclxuICAgIC8vLyBEaXNhYmxlIGNhcHR1cmUgc3RlcmVvLCBpLmUuIGNhcHR1cmUgbW9ub1xyXG4gICAgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbXCJOb25lXCJdID0gMF0gPSBcIk5vbmVcIjtcclxuICAgIC8vLyBBbHdheXMgZW5hYmxlIGNhcHR1cmUgc3RlcmVvXHJcbiAgICBaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZVtaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZVtcIkFsd2F5c1wiXSA9IDFdID0gXCJBbHdheXNcIjtcclxuICAgIC8vLyBBZGFwdGl2ZSBtb2RlLCBjYXB0dXJlIHN0ZXJlbyB3aGVuIHB1Ymxpc2hpbmcgc3RyZWFtIG9ubHksIGNhcHR1cmUgbW9ubyB3aGVuIHB1Ymxpc2hpbmcgYW5kIHBsYXlpbmcgc3RyZWFtIChlLmcuIHRhbGsvaW50ZXJjb20gc2NlbmVzKVxyXG4gICAgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbXCJBZGFwdGl2ZVwiXSA9IDJdID0gXCJBZGFwdGl2ZVwiO1xyXG59KShaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZSB8fCAoWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gbWl4IG1vZGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvTWl4TW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9NaXhNb2RlKSB7XHJcbiAgICAvLy8gRGVmYXVsdCBtb2RlLCBubyBzcGVjaWFsIGJlaGF2aW9yXHJcbiAgICBaZWdvQXVkaW9NaXhNb2RlW1plZ29BdWRpb01peE1vZGVbXCJSYXdcIl0gPSAwXSA9IFwiUmF3XCI7XHJcbiAgICAvLy8gQXVkaW8gZm9jdXMgbW9kZSwgd2hpY2ggY2FuIGhpZ2hsaWdodCB0aGUgc291bmQgb2YgYSBjZXJ0YWluIHN0cmVhbSBpbiBtdWx0aXBsZSBhdWRpbyBzdHJlYW1zXHJcbiAgICBaZWdvQXVkaW9NaXhNb2RlW1plZ29BdWRpb01peE1vZGVbXCJGb2N1c2VkXCJdID0gMV0gPSBcIkZvY3VzZWRcIjtcclxufSkoWmVnb0F1ZGlvTWl4TW9kZSB8fCAoWmVnb0F1ZGlvTWl4TW9kZSA9IHt9KSk7XHJcbi8vLyBBdWRpbyBDb2RlYyBJRC5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9Db2RlY0lEO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0NvZGVjSUQpIHtcclxuICAgIC8vLyBkZWZhdWx0XHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8vLyBOb3JtYWxcclxuICAgIFplZ29BdWRpb0NvZGVjSURbWmVnb0F1ZGlvQ29kZWNJRFtcIk5vcm1hbFwiXSA9IDFdID0gXCJOb3JtYWxcIjtcclxuICAgIC8vLyBOb3JtYWwyXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJOb3JtYWwyXCJdID0gMl0gPSBcIk5vcm1hbDJcIjtcclxuICAgIC8vLyBOb3JtYWwzXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJOb3JtYWwzXCJdID0gM10gPSBcIk5vcm1hbDNcIjtcclxuICAgIC8vLyBMb3dcclxuICAgIFplZ29BdWRpb0NvZGVjSURbWmVnb0F1ZGlvQ29kZWNJRFtcIkxvd1wiXSA9IDRdID0gXCJMb3dcIjtcclxuICAgIC8vLyBMb3cyXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJMb3cyXCJdID0gNV0gPSBcIkxvdzJcIjtcclxuICAgIC8vLyBMb3czXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJMb3czXCJdID0gNl0gPSBcIkxvdzNcIjtcclxufSkoWmVnb0F1ZGlvQ29kZWNJRCB8fCAoWmVnb0F1ZGlvQ29kZWNJRCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBjb2RlYyBJRC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvQ29kZWNJRDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9Db2RlY0lEKSB7XHJcbiAgICAvKipcclxuICAgICAqIERlZmF1bHQgKEguMjY0KVxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9Db2RlY0lEW1plZ29WaWRlb0NvZGVjSURbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8qKlxyXG4gICAgICogU2NhbGFibGUgVmlkZW8gQ29kaW5nIChILjI2NCBTVkMpXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvZGVjSURbWmVnb1ZpZGVvQ29kZWNJRFtcIlNWQ1wiXSA9IDFdID0gXCJTVkNcIjtcclxuICAgIC8qKlxyXG4gICAgICogVlA4XHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvZGVjSURbWmVnb1ZpZGVvQ29kZWNJRFtcIlZQOFwiXSA9IDJdID0gXCJWUDhcIjtcclxuICAgIC8qKlxyXG4gICAgICogSC4yNjVcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29kZWNJRFtaZWdvVmlkZW9Db2RlY0lEW1wiSDI2NVwiXSA9IDNdID0gXCJIMjY1XCI7XHJcbn0pKFplZ29WaWRlb0NvZGVjSUQgfHwgKFplZ29WaWRlb0NvZGVjSUQgPSB7fSkpO1xyXG4vKipcclxuICogUGxheWVyIHZpZGVvIGxheWVyLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUGxheWVyVmlkZW9MYXllcjtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyVmlkZW9MYXllcikge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgbGF5ZXIgdG8gYmUgcGxheWVkIGRlcGVuZHMgb24gdGhlIG5ldHdvcmsgc3RhdHVzXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQXV0b1wiXSA9IDBdID0gXCJBdXRvXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXkgdGhlIGJhc2UgbGF5ZXIgKHNtYWxsIHJlc29sdXRpb24pXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQmFzZVwiXSA9IDFdID0gXCJCYXNlXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXkgdGhlIGV4dGVuZCBsYXllciAoYmlnIHJlc29sdXRpb24pXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQmFzZUV4dGVuZFwiXSA9IDJdID0gXCJCYXNlRXh0ZW5kXCI7XHJcbn0pKFplZ29QbGF5ZXJWaWRlb0xheWVyIHx8IChaZWdvUGxheWVyVmlkZW9MYXllciA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBzdHJlYW0gdHlwZVxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9TdHJlYW1UeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWRlb1N0cmVhbVR5cGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHR5cGUgdG8gYmUgcGxheWVkIGRlcGVuZHMgb24gdGhlIG5ldHdvcmsgc3RhdHVzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb1N0cmVhbVR5cGVbWmVnb1ZpZGVvU3RyZWFtVHlwZVtcIkRlZmF1bHRcIl0gPSAwXSA9IFwiRGVmYXVsdFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBzbWFsbCByZXNvbHV0aW9uIHR5cGVcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvU3RyZWFtVHlwZVtaZWdvVmlkZW9TdHJlYW1UeXBlW1wiU21hbGxcIl0gPSAxXSA9IFwiU21hbGxcIjtcclxuICAgIC8qKlxyXG4gICAgICogYmlnIHJlc29sdXRpb24gdHlwZVxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9TdHJlYW1UeXBlW1plZ29WaWRlb1N0cmVhbVR5cGVbXCJCaWdcIl0gPSAyXSA9IFwiQmlnXCI7XHJcbn0pKFplZ29WaWRlb1N0cmVhbVR5cGUgfHwgKFplZ29WaWRlb1N0cmVhbVR5cGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gZWNobyBjYW5jZWxsYXRpb24gbW9kZS5cclxuZXhwb3J0IHZhciBaZWdvQUVDTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvQUVDTW9kZSkge1xyXG4gICAgLy8vIEFnZ3Jlc3NpdmUgZWNobyBjYW5jZWxsYXRpb24gbWF5IGFmZmVjdCB0aGUgc291bmQgcXVhbGl0eSBzbGlnaHRseSwgYnV0IHRoZSBlY2hvIHdpbGwgYmUgdmVyeSBjbGVhblxyXG4gICAgWmVnb0FFQ01vZGVbWmVnb0FFQ01vZGVbXCJBZ2dyZXNzaXZlXCJdID0gMF0gPSBcIkFnZ3Jlc3NpdmVcIjtcclxuICAgIC8vLyBNb2RlcmF0ZSBlY2hvIGNhbmNlbGxhdGlvbiwgd2hpY2ggbWF5IHNsaWdodGx5IGFmZmVjdCBhIGxpdHRsZSBiaXQgb2Ygc291bmQsIGJ1dCB0aGUgcmVzaWR1YWwgZWNobyB3aWxsIGJlIGxlc3NcclxuICAgIFplZ29BRUNNb2RlW1plZ29BRUNNb2RlW1wiTWVkaXVtXCJdID0gMV0gPSBcIk1lZGl1bVwiO1xyXG4gICAgLy8vIENvbWZvcnRhYmxlIGVjaG8gY2FuY2VsbGF0aW9uLCB0aGF0IGlzLCBlY2hvIGNhbmNlbGxhdGlvbiBkb2VzIG5vdCBhZmZlY3QgdGhlIHNvdW5kIHF1YWxpdHkgb2YgdGhlIHNvdW5kLCBhbmQgc29tZXRpbWVzIHRoZXJlIG1heSBiZSBhIGxpdHRsZSBlY2hvLCBidXQgaXQgd2lsbCBub3QgYWZmZWN0IHRoZSBub3JtYWwgbGlzdGVuaW5nLlxyXG4gICAgWmVnb0FFQ01vZGVbWmVnb0FFQ01vZGVbXCJTb2Z0XCJdID0gMl0gPSBcIlNvZnRcIjtcclxufSkoWmVnb0FFQ01vZGUgfHwgKFplZ29BRUNNb2RlID0ge30pKTtcclxuLy8vIEFjdGl2ZSBOb2lzZSBTdXBwcmVzc2lvbiBtb2RlLlxyXG5leHBvcnQgdmFyIFplZ29BTlNNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29BTlNNb2RlKSB7XHJcbiAgICAvLy8gU29mdCBBTlNcclxuICAgIFplZ29BTlNNb2RlW1plZ29BTlNNb2RlW1wiU29mdFwiXSA9IDBdID0gXCJTb2Z0XCI7XHJcbiAgICAvLy8gTWVkaXVtIEFOU1xyXG4gICAgWmVnb0FOU01vZGVbWmVnb0FOU01vZGVbXCJNZWRpdW1cIl0gPSAxXSA9IFwiTWVkaXVtXCI7XHJcbiAgICAvLy8gQWdncmVzc2l2ZSBBTlNcclxuICAgIFplZ29BTlNNb2RlW1plZ29BTlNNb2RlW1wiQWdncmVzc2l2ZVwiXSA9IDJdID0gXCJBZ2dyZXNzaXZlXCI7XHJcbn0pKFplZ29BTlNNb2RlIHx8IChaZWdvQU5TTW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBUcmFmZmljIGNvbnRyb2wgcHJvcGVydHkgKGJpdG1hc2sgZW51bWVyYXRpb24pLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eTtcclxuKGZ1bmN0aW9uIChaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBCYXNpY1xyXG4gICAgICovXHJcbiAgICBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtcIkJhc2ljXCJdID0gMF0gPSBcIkJhc2ljXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIEZQU1xyXG4gICAgICovXHJcbiAgICBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtcIkFkYXB0aXZlRlBTXCJdID0gMV0gPSBcIkFkYXB0aXZlRlBTXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIHJlc29sdXRpb25cclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbXCJBZGFwdGl2ZVJlc29sdXRpb25cIl0gPSAyXSA9IFwiQWRhcHRpdmVSZXNvbHV0aW9uXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIEF1ZGlvIGJpdHJhdGVcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbXCJBZGFwdGl2ZUF1ZGlvQml0cmF0ZVwiXSA9IDRdID0gXCJBZGFwdGl2ZUF1ZGlvQml0cmF0ZVwiO1xyXG59KShaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eSB8fCAoWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHkgPSB7fSkpO1xyXG4vKipcclxuICogVmlkZW8gdHJhbnNtaXNzaW9uIG1vZGUgd2hlbiBjdXJyZW50IGJpdHJhdGUgaXMgbG93ZXIgdGhhbiB0aGUgc2V0IG1pbmltdW0gYml0cmF0ZS5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFN0b3AgdmlkZW8gdHJhbnNtaXNzaW9uIHdoZW4gY3VycmVudCBiaXRyYXRlIGlzIGxvd2VyIHRoYW4gdGhlIHNldCBtaW5pbXVtIGJpdHJhdGVcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZVtaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlW1wiTm9WaWRlb1wiXSA9IDBdID0gXCJOb1ZpZGVvXCI7XHJcbiAgICAvKipcclxuICAgICAqIFZpZGVvIGlzIHNlbnQgYXQgYSB2ZXJ5IGxvdyBmcmVxdWVuY3kgKG5vIG1vcmUgdGhhbiAyZnBzKSB3aGljaCBpcyBsb3dlciB0aGFuIHRoZSBzZXQgbWluaW11bSBiaXRyYXRlXHJcbiAgICAgKi9cclxuICAgIFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGVbWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZVtcIlVsdHJhTG93RlBTXCJdID0gMV0gPSBcIlVsdHJhTG93RlBTXCI7XHJcbn0pKFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGUgfHwgKFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGUgPSB7fSkpO1xyXG4vKipcclxuICogRmFjdG9ycyB0aGF0IHRyaWdnZXIgdHJhZmZpYyBjb250cm9sXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEZvY3VzIG9ubHkgb24gdGhlIGxvY2FsIG5ldHdvcmtcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbXCJMb2NhbE9ubHlcIl0gPSAwXSA9IFwiTG9jYWxPbmx5XCI7XHJcbiAgICAvKipcclxuICAgICAqIFBheSBhdHRlbnRpb24gdG8gdGhlIGxvY2FsIG5ldHdvcmssIGJ1dCBhbHNvIHRha2UgaW50byBhY2NvdW50IHRoZSByZW1vdGUgbmV0d29yaywgY3VycmVudGx5IG9ubHkgZWZmZWN0aXZlIGluIHRoZSAxdjEgc2NlbmFyaW9cclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbXCJSZW1vdGVcIl0gPSAxXSA9IFwiUmVtb3RlXCI7XHJcbn0pKFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlIHx8IChaZWdvVHJhZmZpY0NvbnRyb2xGb2N1c09uTW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5aW5nIHN0cmVhbSBzdGF0dXMuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29QbGF5ZXJTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyU3RhdGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIG9mIHRoZSBmbG93IGlzIG5vdCBwbGF5ZWQsIGFuZCBpdCBpcyBpbiB0aGlzIHN0YXRlIGJlZm9yZSB0aGUgc3RyZWFtIGlzIHBsYXllZC4gSWYgdGhlIHN0ZWFkeSBmbG93IGFub21hbHkgb2NjdXJzIGR1cmluZyB0aGUgcGxheWluZyBwcm9jZXNzLCBzdWNoIGFzIEFwcElEIGFuZCBBcHBTaWduIGFyZSBpbmNvcnJlY3QsIGl0IHdpbGwgZW50ZXIgdGhpcyBzdGF0ZS5cclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllclN0YXRlW1plZ29QbGF5ZXJTdGF0ZVtcIk5vUGxheVwiXSA9IDBdID0gXCJOb1BsYXlcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIHN0cmVhbSBpcyBiZWluZyByZXF1ZXN0ZWQgZm9yIHBsYXlpbmcuIEFmdGVyIHRoZSBbc3RhcnRQbGF5aW5nU3RyZWFtXSBmdW5jdGlvbiBpcyBzdWNjZXNzZnVsbHkgY2FsbGVkLCBpdCB3aWxsIGVudGVyIHRoZSBzdGF0ZS4gVGhlIFVJIGlzIHVzdWFsbHkgZGlzcGxheWVkIHRocm91Z2ggdGhpcyBzdGF0ZS4gSWYgdGhlIGNvbm5lY3Rpb24gaXMgaW50ZXJydXB0ZWQgZHVlIHRvIHBvb3IgbmV0d29yayBxdWFsaXR5LCB0aGUgU0RLIHdpbGwgcGVyZm9ybSBhbiBpbnRlcm5hbCByZXRyeSBhbmQgd2lsbCByZXR1cm4gdG8gdGhlIHJlcXVlc3Rpbmcgc3RhdGUuXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJTdGF0ZVtaZWdvUGxheWVyU3RhdGVbXCJQbGF5UmVxdWVzdGluZ1wiXSA9IDFdID0gXCJQbGF5UmVxdWVzdGluZ1wiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgc3RhdGUgdGhhdCB0aGUgc3RyZWFtIGlzIGJlaW5nIHBsYXlpbmcsIGVudGVyaW5nIHRoZSBzdGF0ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3RyZWFtIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBwbGF5ZWQsIGFuZCB0aGUgdXNlciBjYW4gY29tbXVuaWNhdGUgbm9ybWFsbHkuXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJTdGF0ZVtaZWdvUGxheWVyU3RhdGVbXCJQbGF5aW5nXCJdID0gMl0gPSBcIlBsYXlpbmdcIjtcclxufSkoWmVnb1BsYXllclN0YXRlIHx8IChaZWdvUGxheWVyU3RhdGUgPSB7fSkpO1xyXG4vKipcclxuICogTWVkaWEgZXZlbnQgd2hlbiBwbGF5aW5nLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUGxheWVyTWVkaWFFdmVudDtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyTWVkaWFFdmVudCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBBdWRpbyBzdHVjayBldmVudCB3aGVuIHBsYXlpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllck1lZGlhRXZlbnRbWmVnb1BsYXllck1lZGlhRXZlbnRbXCJBdWRpb0JyZWFrT2NjdXJcIl0gPSAwXSA9IFwiQXVkaW9CcmVha09jY3VyXCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIHN0dWNrIGV2ZW50IHJlY292ZXJ5IHdoZW4gcGxheWluZ1xyXG4gICAgICovXHJcbiAgICBaZWdvUGxheWVyTWVkaWFFdmVudFtaZWdvUGxheWVyTWVkaWFFdmVudFtcIkF1ZGlvQnJlYWtSZXN1bWVcIl0gPSAxXSA9IFwiQXVkaW9CcmVha1Jlc3VtZVwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBWaWRlbyBzdHVjayBldmVudCB3aGVuIHBsYXlpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllck1lZGlhRXZlbnRbWmVnb1BsYXllck1lZGlhRXZlbnRbXCJWaWRlb0JyZWFrT2NjdXJcIl0gPSAyXSA9IFwiVmlkZW9CcmVha09jY3VyXCI7XHJcbiAgICAvKipcclxuICAgICAqIFZpZGVvIHN0dWNrIGV2ZW50IHJlY292ZXJ5IHdoZW4gcGxheWluZ1xyXG4gICAgICovXHJcbiAgICBaZWdvUGxheWVyTWVkaWFFdmVudFtaZWdvUGxheWVyTWVkaWFFdmVudFtcIlZpZGVvQnJlYWtSZXN1bWVcIl0gPSAzXSA9IFwiVmlkZW9CcmVha1Jlc3VtZVwiO1xyXG59KShaZWdvUGxheWVyTWVkaWFFdmVudCB8fCAoWmVnb1BsYXllck1lZGlhRXZlbnQgPSB7fSkpO1xyXG4vKipcclxuICogU3RyZWFtIFJlc291cmNlIE1vZGVcclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1N0cmVhbVJlc291cmNlTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUmVzb3VyY2VNb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIERlZmF1bHQgbW9kZS4gVGhlIFNESyB3aWxsIGF1dG9tYXRpY2FsbHkgc2VsZWN0IHRoZSBzdHJlYW1pbmcgcmVzb3VyY2UgYWNjb3JkaW5nIHRvIHRoZSBjZG5Db25maWcgcGFyYW1ldGVycyBzZXQgYnkgdGhlIHBsYXllciBjb25maWcgYW5kIHRoZSByZWFkeS1tYWRlIGJhY2tncm91bmQgY29uZmlndXJhdGlvbi5cclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVJlc291cmNlTW9kZVtaZWdvU3RyZWFtUmVzb3VyY2VNb2RlW1wiRGVmYXVsdFwiXSA9IDBdID0gXCJEZWZhdWx0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXlpbmcgc3RyZWFtIG9ubHkgZnJvbSBDRE4uXHJcbiAgICAgKi9cclxuICAgIFplZ29TdHJlYW1SZXNvdXJjZU1vZGVbWmVnb1N0cmVhbVJlc291cmNlTW9kZVtcIk9ubHlDRE5cIl0gPSAxXSA9IFwiT25seUNETlwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBQbGF5aW5nIHN0cmVhbSBvbmx5IGZyb20gTDMuXHJcbiAgICAgKi9cclxuICAgIFplZ29TdHJlYW1SZXNvdXJjZU1vZGVbWmVnb1N0cmVhbVJlc291cmNlTW9kZVtcIk9ubHlMM1wiXSA9IDJdID0gXCJPbmx5TDNcIjtcclxuICAgIC8qKlxyXG4gICAgICogUGxheWluZyBzdHJlYW0gb25seSBmcm9tIFJUQy5cclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVJlc291cmNlTW9kZVtaZWdvU3RyZWFtUmVzb3VyY2VNb2RlW1wiT25seVJUQ1wiXSA9IDNdID0gXCJPbmx5UlRDXCI7XHJcbn0pKFplZ29TdHJlYW1SZXNvdXJjZU1vZGUgfHwgKFplZ29TdHJlYW1SZXNvdXJjZU1vZGUgPSB7fSkpO1xyXG4vKipcclxuICogVXBkYXRlIHR5cGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29VcGRhdGVUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29VcGRhdGVUeXBlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEFkZFxyXG4gICAgICovXHJcbiAgICBaZWdvVXBkYXRlVHlwZVtaZWdvVXBkYXRlVHlwZVtcIkFkZFwiXSA9IDBdID0gXCJBZGRcIjtcclxuICAgIC8qKlxyXG4gICAgICogRGVsZXRlXHJcbiAgICAgKi9cclxuICAgIFplZ29VcGRhdGVUeXBlW1plZ29VcGRhdGVUeXBlW1wiRGVsZXRlXCJdID0gMV0gPSBcIkRlbGV0ZVwiO1xyXG59KShaZWdvVXBkYXRlVHlwZSB8fCAoWmVnb1VwZGF0ZVR5cGUgPSB7fSkpO1xyXG4vLy8gU3RhdGUgb2YgQ0ROIHJlbGF5LlxyXG5leHBvcnQgdmFyIFplZ29TdHJlYW1SZWxheUNETlN0YXRlO1xyXG4oZnVuY3Rpb24gKFplZ29TdHJlYW1SZWxheUNETlN0YXRlKSB7XHJcbiAgICAvLy8gVGhlIHN0YXRlIGluZGljYXRlcyB0aGF0IHRoZXJlIGlzIG5vIENETiByZWxheVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbXCJOb1JlbGF5XCJdID0gMF0gPSBcIk5vUmVsYXlcIjtcclxuICAgIC8vLyBUaGUgQ0ROIHJlbGF5IGlzIGJlaW5nIHJlcXVlc3RlZFxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbXCJSZWxheVJlcXVlc3RpbmdcIl0gPSAxXSA9IFwiUmVsYXlSZXF1ZXN0aW5nXCI7XHJcbiAgICAvLy8gRW50ZXJpbmcgdGhpcyBzdGF0dXMgaW5kaWNhdGVzIHRoYXQgdGhlIENETiByZWxheSBoYXMgYmVlbiBzdWNjZXNzZnVsXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZVtaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZVtcIlJlbGF5aW5nXCJdID0gMl0gPSBcIlJlbGF5aW5nXCI7XHJcbn0pKFplZ29TdHJlYW1SZWxheUNETlN0YXRlIHx8IChaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZSA9IHt9KSk7XHJcbi8vLyBSZWFzb24gZm9yIHN0YXRlIG9mIENETiByZWxheSBjaGFuZ2VkLlxyXG5leHBvcnQgdmFyIFplZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbjtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb24pIHtcclxuICAgIC8vLyBObyBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIk5vbmVcIl0gPSAwXSA9IFwiTm9uZVwiO1xyXG4gICAgLy8vIFNlcnZlciBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIlNlcnZlckVycm9yXCJdID0gMV0gPSBcIlNlcnZlckVycm9yXCI7XHJcbiAgICAvLy8gSGFuZHNoYWtlIGVycm9yXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiSGFuZHNoYWtlRmFpbGVkXCJdID0gMl0gPSBcIkhhbmRzaGFrZUZhaWxlZFwiO1xyXG4gICAgLy8vIEFjY2VzcyBwb2ludCBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkFjY2Vzc1BvaW50RXJyb3JcIl0gPSAzXSA9IFwiQWNjZXNzUG9pbnRFcnJvclwiO1xyXG4gICAgLy8vIFN0cmVhbSBjcmVhdGUgZmFpbHVyZVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkNyZWF0ZVN0cmVhbUZhaWxlZFwiXSA9IDRdID0gXCJDcmVhdGVTdHJlYW1GYWlsZWRcIjtcclxuICAgIC8vLyBCYWQgbmFtZVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkJhZE5hbWVcIl0gPSA1XSA9IFwiQmFkTmFtZVwiO1xyXG4gICAgLy8vIENETiBzZXJ2ZXIgYWN0aXZlbHkgZGlzY29ubmVjdGVkXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiQ0ROU2VydmVyRGlzY29ubmVjdGVkXCJdID0gNl0gPSBcIkNETlNlcnZlckRpc2Nvbm5lY3RlZFwiO1xyXG4gICAgLy8vIEFjdGl2ZSBkaXNjb25uZWN0XHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiRGlzY29ubmVjdGVkXCJdID0gN10gPSBcIkRpc2Nvbm5lY3RlZFwiO1xyXG4gICAgLy8vIEFsbCBtaXhlciBpbnB1dCBzdHJlYW1zIHNlc3Npb25zIGNsb3NlZFxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIk1peFN0cmVhbUFsbElucHV0U3RyZWFtQ2xvc2VkXCJdID0gOF0gPSBcIk1peFN0cmVhbUFsbElucHV0U3RyZWFtQ2xvc2VkXCI7XHJcbiAgICAvLy8gQWxsIG1peGVyIGlucHV0IHN0cmVhbXMgaGF2ZSBubyBkYXRhXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiTWl4U3RyZWFtQWxsSW5wdXRTdHJlYW1Ob0RhdGFcIl0gPSA5XSA9IFwiTWl4U3RyZWFtQWxsSW5wdXRTdHJlYW1Ob0RhdGFcIjtcclxuICAgIC8vLyBJbnRlcm5hbCBlcnJvciBvZiBzdHJlYW0gbWl4ZXIgc2VydmVyXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiTWl4U3RyZWFtU2VydmVySW50ZXJuYWxFcnJvclwiXSA9IDEwXSA9IFwiTWl4U3RyZWFtU2VydmVySW50ZXJuYWxFcnJvclwiO1xyXG59KShaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb24gfHwgKFplZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbiA9IHt9KSk7XHJcbi8vLyBBdWRpbyBkZXZpY2UgdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9EZXZpY2VUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0RldmljZVR5cGUpIHtcclxuICAgIC8vLyBBdWRpbyBpbnB1dCB0eXBlXHJcbiAgICBaZWdvQXVkaW9EZXZpY2VUeXBlW1plZ29BdWRpb0RldmljZVR5cGVbXCJJbnB1dFwiXSA9IDBdID0gXCJJbnB1dFwiO1xyXG4gICAgLy8vIEF1ZGlvIG91dHB1dCB0eXBlXHJcbiAgICBaZWdvQXVkaW9EZXZpY2VUeXBlW1plZ29BdWRpb0RldmljZVR5cGVbXCJPdXRwdXRcIl0gPSAxXSA9IFwiT3V0cHV0XCI7XHJcbn0pKFplZ29BdWRpb0RldmljZVR5cGUgfHwgKFplZ29BdWRpb0RldmljZVR5cGUgPSB7fSkpO1xyXG4vKiogIEF1ZGlvIHJvdXRlICovXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvUm91dGU7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvUm91dGUpIHtcclxuICAgIC8qKiBTcGVha2VyICovXHJcbiAgICBaZWdvQXVkaW9Sb3V0ZVtaZWdvQXVkaW9Sb3V0ZVtcIlNwZWFrZXJcIl0gPSAwXSA9IFwiU3BlYWtlclwiO1xyXG4gICAgLyoqIEhlYWRwaG9uZSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJIZWFkcGhvbmVcIl0gPSAxXSA9IFwiSGVhZHBob25lXCI7XHJcbiAgICAvKiogQmx1ZXRvb3RoIGRldmljZSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJCbHVldG9vdGhcIl0gPSAyXSA9IFwiQmx1ZXRvb3RoXCI7XHJcbiAgICAvKiogUmVjZWl2ZXIgKi9cclxuICAgIFplZ29BdWRpb1JvdXRlW1plZ29BdWRpb1JvdXRlW1wiUmVjZWl2ZXJcIl0gPSAzXSA9IFwiUmVjZWl2ZXJcIjtcclxuICAgIC8qKiBFeHRlcm5hbCBVU0IgYXVkaW8gZGV2aWNlICovXHJcbiAgICBaZWdvQXVkaW9Sb3V0ZVtaZWdvQXVkaW9Sb3V0ZVtcIkV4dGVybmFsVVNCXCJdID0gNF0gPSBcIkV4dGVybmFsVVNCXCI7XHJcbiAgICAvKiogQXBwbGUgQWlyUGxheSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJBaXJQbGF5XCJdID0gNV0gPSBcIkFpclBsYXlcIjtcclxufSkoWmVnb0F1ZGlvUm91dGUgfHwgKFplZ29BdWRpb1JvdXRlID0ge30pKTtcclxuLy8vIE1peCBzdHJlYW0gY29udGVudCB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29NaXhlcklucHV0Q29udGVudFR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb01peGVySW5wdXRDb250ZW50VHlwZSkge1xyXG4gICAgLy8vIE1peCBzdHJlYW0gZm9yIGF1ZGlvIG9ubHlcclxuICAgIFplZ29NaXhlcklucHV0Q29udGVudFR5cGVbWmVnb01peGVySW5wdXRDb250ZW50VHlwZVtcIkF1ZGlvXCJdID0gMF0gPSBcIkF1ZGlvXCI7XHJcbiAgICAvLy8gTWl4IHN0cmVhbSBmb3IgYm90aCBhdWRpbyBhbmQgdmlkZW9cclxuICAgIFplZ29NaXhlcklucHV0Q29udGVudFR5cGVbWmVnb01peGVySW5wdXRDb250ZW50VHlwZVtcIlZpZGVvXCJdID0gMV0gPSBcIlZpZGVvXCI7XHJcbn0pKFplZ29NaXhlcklucHV0Q29udGVudFR5cGUgfHwgKFplZ29NaXhlcklucHV0Q29udGVudFR5cGUgPSB7fSkpO1xyXG4vLy8gQ2FwdHVyZSBwaXBlbGluZSBzY2FsZSBtb2RlLlxyXG5leHBvcnQgdmFyIFplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGU7XHJcbihmdW5jdGlvbiAoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSkge1xyXG4gICAgLy8vIFpvb20gaW1tZWRpYXRlbHkgYWZ0ZXIgYWNxdWlzaXRpb24sIGRlZmF1bHRcclxuICAgIFplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGVbWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZVtcIlByZVwiXSA9IDBdID0gXCJQcmVcIjtcclxuICAgIC8vLyBTY2FsaW5nIHdoaWxlIGVuY29kaW5nXHJcbiAgICBaZWdvQ2FwdHVyZVBpcGVsaW5lU2NhbGVNb2RlW1plZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGVbXCJQb3N0XCJdID0gMV0gPSBcIlBvc3RcIjtcclxufSkoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSB8fCAoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSA9IHt9KSk7XHJcbi8vLyBWaWRlbyBmcmFtZSBmb3JtYXQuXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvRnJhbWVGb3JtYXQ7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvRnJhbWVGb3JtYXQpIHtcclxuICAgIC8vLyBVbmtub3duIGZvcm1hdCwgd2lsbCB0YWtlIHBsYXRmb3JtIGRlZmF1bHRcclxuICAgIFplZ29WaWRlb0ZyYW1lRm9ybWF0W1plZ29WaWRlb0ZyYW1lRm9ybWF0W1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvLy8gSTQyMCAoWVVWNDIwUGxhbmFyKSBmb3JtYXRcclxuICAgIFplZ29WaWRlb0ZyYW1lRm9ybWF0W1plZ29WaWRlb0ZyYW1lRm9ybWF0W1wiSTQyMFwiXSA9IDFdID0gXCJJNDIwXCI7XHJcbiAgICAvLy8gTlYxMiAoWVVWNDIwU2VtaVBsYW5hcikgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIk5WMTJcIl0gPSAyXSA9IFwiTlYxMlwiO1xyXG4gICAgLy8vIE5WMjEgKFlVVjQyMFNlbWlQbGFuYXIpIGZvcm1hdFxyXG4gICAgWmVnb1ZpZGVvRnJhbWVGb3JtYXRbWmVnb1ZpZGVvRnJhbWVGb3JtYXRbXCJOVjIxXCJdID0gM10gPSBcIk5WMjFcIjtcclxuICAgIC8vLyBCR1JBMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkJHUkEzMlwiXSA9IDRdID0gXCJCR1JBMzJcIjtcclxuICAgIC8vLyBSR0JBMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIlJHQkEzMlwiXSA9IDVdID0gXCJSR0JBMzJcIjtcclxuICAgIC8vLyBBUkdCMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkFSR0IzMlwiXSA9IDZdID0gXCJBUkdCMzJcIjtcclxuICAgIC8vLyBBQkdSMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkFCR1IzMlwiXSA9IDddID0gXCJBQkdSMzJcIjtcclxuICAgIC8vLyBJNDIyIChZVVY0MjJQbGFuYXIpIGZvcm1hdFxyXG4gICAgWmVnb1ZpZGVvRnJhbWVGb3JtYXRbWmVnb1ZpZGVvRnJhbWVGb3JtYXRbXCJJNDIyXCJdID0gOF0gPSBcIkk0MjJcIjtcclxufSkoWmVnb1ZpZGVvRnJhbWVGb3JtYXQgfHwgKFplZ29WaWRlb0ZyYW1lRm9ybWF0ID0ge30pKTtcclxuLy8vIFZpZGVvIGVuY29kZWQgZnJhbWUgZm9ybWF0LlxyXG5leHBvcnQgdmFyIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXQpIHtcclxuICAgIC8vLyBBVkMgQVZDQyBmb3JtYXRcclxuICAgIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdFtaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXRbXCJBVkNDXCJdID0gMF0gPSBcIkFWQ0NcIjtcclxuICAgIC8vLyBBVkMgQW5uZXgtQiBmb3JtYXRcclxuICAgIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdFtaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXRbXCJBbm5leEJcIl0gPSAxXSA9IFwiQW5uZXhCXCI7XHJcbn0pKFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdCB8fCAoWmVnb1ZpZGVvRW5jb2RlZEZyYW1lRm9ybWF0ID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGJ1ZmZlciB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29WaWRlb0J1ZmZlclR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvQnVmZmVyVHlwZSkge1xyXG4gICAgLy8vIFJhdyBkYXRhIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIFJhdyBkYXRhIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIlJhd0RhdGFcIl0gPSAxXSA9IFwiUmF3RGF0YVwiO1xyXG4gICAgLy8vIEVuY29kZWQgZGF0YSB0eXBlIHZpZGVvIGZyYW1lXHJcbiAgICBaZWdvVmlkZW9CdWZmZXJUeXBlW1plZ29WaWRlb0J1ZmZlclR5cGVbXCJFbmNvZGVkRGF0YVwiXSA9IDJdID0gXCJFbmNvZGVkRGF0YVwiO1xyXG4gICAgLy8vIFRleHR1cmUgMkQgdHlwZSB2aWRlbyBmcmFtZVxyXG4gICAgWmVnb1ZpZGVvQnVmZmVyVHlwZVtaZWdvVmlkZW9CdWZmZXJUeXBlW1wiR0xUZXh0dXJlMkRcIl0gPSAzXSA9IFwiR0xUZXh0dXJlMkRcIjtcclxuICAgIC8vLyBDVlBpeGVsQnVmZmVyIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIkNWUGl4ZWxCdWZmZXJcIl0gPSA0XSA9IFwiQ1ZQaXhlbEJ1ZmZlclwiO1xyXG59KShaZWdvVmlkZW9CdWZmZXJUeXBlIHx8IChaZWdvVmlkZW9CdWZmZXJUeXBlID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGZvcm1hdCBzZXJpZXMuXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXM7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXMpIHtcclxuICAgIC8vLyBSR0Igc2VyaWVzXHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1taZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1tcIlJHQlwiXSA9IDBdID0gXCJSR0JcIjtcclxuICAgIC8vLyBZVVYgc2VyaWVzXHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1taZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1tcIllVVlwiXSA9IDFdID0gXCJZVVZcIjtcclxufSkoWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXMgfHwgKFplZ29WaWRlb0ZyYW1lRm9ybWF0U2VyaWVzID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGZsaXAgbW9kZS5cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9GbGlwTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9GbGlwTW9kZSkge1xyXG4gICAgLy8vIE5vIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiTm9uZVwiXSA9IDBdID0gXCJOb25lXCI7XHJcbiAgICAvLy8gWC1heGlzIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiWFwiXSA9IDFdID0gXCJYXCI7XHJcbiAgICAvLy8gWS1heGlzIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiWVwiXSA9IDJdID0gXCJZXCI7XHJcbiAgICAvLy8gWC1ZLWF4aXMgZmxpcFxyXG4gICAgWmVnb1ZpZGVvRmxpcE1vZGVbWmVnb1ZpZGVvRmxpcE1vZGVbXCJYWVwiXSA9IDNdID0gXCJYWVwiO1xyXG59KShaZWdvVmlkZW9GbGlwTW9kZSB8fCAoWmVnb1ZpZGVvRmxpcE1vZGUgPSB7fSkpO1xyXG4vLy8gQ3VzdG9taXplIHRoZSBhdWRpbyBwcm9jZXNzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZSkge1xyXG4gICAgLy8vIFJlbW90ZSBhdWRpbyBwcm9jZXNzaW5nXHJcbiAgICBaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZVtaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZVtcIlJlbW90ZVwiXSA9IDBdID0gXCJSZW1vdGVcIjtcclxuICAgIC8vLyBDYXB0dXJlIGF1ZGlvIHByb2Nlc3NpbmdcclxuICAgIFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1plZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1wiQ2FwdHVyZVwiXSA9IDFdID0gXCJDYXB0dXJlXCI7XHJcbiAgICAvLy8gUmVtb3RlIGF1ZGlvIGFuZCBjYXB0dXJlIGF1ZGlvIHByb2Nlc3NpbmdcclxuICAgIFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1plZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1wiQ2FwdHVyZUFuZFJlbW90ZVwiXSA9IDJdID0gXCJDYXB0dXJlQW5kUmVtb3RlXCI7XHJcbn0pKFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlIHx8IChaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZSA9IHt9KSk7XHJcbi8vLyBBdWRpbyBDb25maWcgUHJlc2V0LlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0NvbmZpZ1ByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9Db25maWdQcmVzZXQpIHtcclxuICAgIC8vLyBCYXNpYyBzb3VuZCBxdWFsaXR5ICgxNiBrYnBzLCBNb25vLCBaZWdvQXVkaW9Db2RlY0lERGVmYXVsdClcclxuICAgIFplZ29BdWRpb0NvbmZpZ1ByZXNldFtaZWdvQXVkaW9Db25maWdQcmVzZXRbXCJCYXNpY1F1YWxpdHlcIl0gPSAwXSA9IFwiQmFzaWNRdWFsaXR5XCI7XHJcbiAgICAvLy8gU3RhbmRhcmQgc291bmQgcXVhbGl0eSAoNDgga2JwcywgTW9ubywgWmVnb0F1ZGlvQ29kZWNJRERlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Db25maWdQcmVzZXRbWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1wiU3RhbmRhcmRRdWFsaXR5XCJdID0gMV0gPSBcIlN0YW5kYXJkUXVhbGl0eVwiO1xyXG4gICAgLy8vIFN0YW5kYXJkIHNvdW5kIHF1YWxpdHkgKDU2IGticHMsIFN0ZXJlbywgWmVnb0F1ZGlvQ29kZWNJRERlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Db25maWdQcmVzZXRbWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1wiU3RhbmRhcmRRdWFsaXR5U3RlcmVvXCJdID0gMl0gPSBcIlN0YW5kYXJkUXVhbGl0eVN0ZXJlb1wiO1xyXG4gICAgLy8vIEhpZ2ggc291bmQgcXVhbGl0eSAoMTI4IGticHMsIE1vbm8sIFplZ29BdWRpb0NvZGVjSUREZWZhdWx0KVxyXG4gICAgWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1plZ29BdWRpb0NvbmZpZ1ByZXNldFtcIkhpZ2hRdWFsaXR5XCJdID0gM10gPSBcIkhpZ2hRdWFsaXR5XCI7XHJcbiAgICAvLy8gSGlnaCBzb3VuZCBxdWFsaXR5ICgxOTIga2JwcywgU3RlcmVvLCBaZWdvQXVkaW9Db2RlY0lERGVmYXVsdClcclxuICAgIFplZ29BdWRpb0NvbmZpZ1ByZXNldFtaZWdvQXVkaW9Db25maWdQcmVzZXRbXCJIaWdoUXVhbGl0eVN0ZXJlb1wiXSA9IDRdID0gXCJIaWdoUXVhbGl0eVN0ZXJlb1wiO1xyXG59KShaZWdvQXVkaW9Db25maWdQcmVzZXQgfHwgKFplZ29BdWRpb0NvbmZpZ1ByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5ZXIgc3RhdGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29NZWRpYVBsYXllclN0YXRlO1xyXG4oZnVuY3Rpb24gKFplZ29NZWRpYVBsYXllclN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIE5vdCBwbGF5aW5nXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllclN0YXRlW1plZ29NZWRpYVBsYXllclN0YXRlW1wiTm9QbGF5XCJdID0gMF0gPSBcIk5vUGxheVwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBQbGF5aW5nXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllclN0YXRlW1plZ29NZWRpYVBsYXllclN0YXRlW1wiUGxheWluZ1wiXSA9IDFdID0gXCJQbGF5aW5nXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBhdXNpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyU3RhdGVbWmVnb01lZGlhUGxheWVyU3RhdGVbXCJQYXVzaW5nXCJdID0gMl0gPSBcIlBhdXNpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogRW5kIG9mIHBsYXlcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyU3RhdGVbWmVnb01lZGlhUGxheWVyU3RhdGVbXCJQbGF5RW5kZWRcIl0gPSAzXSA9IFwiUGxheUVuZGVkXCI7XHJcbn0pKFplZ29NZWRpYVBsYXllclN0YXRlIHx8IChaZWdvTWVkaWFQbGF5ZXJTdGF0ZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5ZXIgbmV0d29yayBldmVudC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb01lZGlhUGxheWVyTmV0d29ya0V2ZW50O1xyXG4oZnVuY3Rpb24gKFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBOZXR3b3JrIHJlc291cmNlcyBhcmUgbm90IHBsYXlpbmcgd2VsbCwgYW5kIHN0YXJ0IHRyeWluZyB0byBjYWNoZSBkYXRhXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudFtaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnRbXCJCdWZmZXJCZWdpblwiXSA9IDBdID0gXCJCdWZmZXJCZWdpblwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBOZXR3b3JrIHJlc291cmNlcyBjYW4gYmUgcGxheWVkIHNtb290aGx5XHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudFtaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnRbXCJCdWZmZXJFbmRlZFwiXSA9IDFdID0gXCJCdWZmZXJFbmRlZFwiO1xyXG59KShaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnQgfHwgKFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBBdWRpbyBjaGFubmVsLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWw7XHJcbihmdW5jdGlvbiAoWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsKSB7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgbGVmdFxyXG4gICAgICovXHJcbiAgICBaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWxbWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsW1wiTGVmdFwiXSA9IDBdID0gXCJMZWZ0XCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgcmlnaHRcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsW1plZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbFtcIlJpZ2h0XCJdID0gMV0gPSBcIlJpZ2h0XCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgYWxsXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbFtaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWxbXCJBbGxcIl0gPSAyXSA9IFwiQWxsXCI7XHJcbn0pKFplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbCB8fCAoWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsID0ge30pKTtcclxuLy8vIEF1ZGlvRWZmZWN0UGxheWVyIHN0YXRlLlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGUpIHtcclxuICAgIC8vLyBOb3QgcGxheWluZ1xyXG4gICAgWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1plZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZVtcIk5vUGxheVwiXSA9IDBdID0gXCJOb1BsYXlcIjtcclxuICAgIC8vLyBQbGF5aW5nXHJcbiAgICBaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGVbWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1wiUGxheWluZ1wiXSA9IDFdID0gXCJQbGF5aW5nXCI7XHJcbiAgICAvLy8gUGF1c2luZ1xyXG4gICAgWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1plZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZVtcIlBhdXNpbmdcIl0gPSAyXSA9IFwiUGF1c2luZ1wiO1xyXG4gICAgLy8vIEVuZCBvZiBwbGF5XHJcbiAgICBaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGVbWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1wiUGxheUVuZGVkXCJdID0gM10gPSBcIlBsYXlFbmRlZFwiO1xyXG59KShaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGUgfHwgKFplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZSA9IHt9KSk7XHJcbi8vLyB2b2x1bWUgdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvVm9sdW1lVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvVm9sdW1lVHlwZSkge1xyXG4gICAgLy8vIHZvbHVtZSBsb2NhbFxyXG4gICAgWmVnb1ZvbHVtZVR5cGVbWmVnb1ZvbHVtZVR5cGVbXCJMb2NhbFwiXSA9IDBdID0gXCJMb2NhbFwiO1xyXG4gICAgLy8vIHZvbHVtZSByZW1vdGVcclxuICAgIFplZ29Wb2x1bWVUeXBlW1plZ29Wb2x1bWVUeXBlW1wiUmVtb3RlXCJdID0gMV0gPSBcIlJlbW90ZVwiO1xyXG59KShaZWdvVm9sdW1lVHlwZSB8fCAoWmVnb1ZvbHVtZVR5cGUgPSB7fSkpO1xyXG4vLy8gYXVkaW8gc2FtcGxlIHJhdGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvU2FtcGxlUmF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9TYW1wbGVSYXRlKSB7XHJcbiAgICAvLy8gVW5rbm93blxyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvLy8gOEtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGU4S1wiXSA9IDgwMDBdID0gXCJSYXRlOEtcIjtcclxuICAgIC8vLyAxNktcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUxNktcIl0gPSAxNjAwMF0gPSBcIlJhdGUxNktcIjtcclxuICAgIC8vLyAyMi4wNUtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUyMktcIl0gPSAyMjA1MF0gPSBcIlJhdGUyMktcIjtcclxuICAgIC8vLyAyNEtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUyNEtcIl0gPSAyNDAwMF0gPSBcIlJhdGUyNEtcIjtcclxuICAgIC8vLyAzMktcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUzMktcIl0gPSAzMjAwMF0gPSBcIlJhdGUzMktcIjtcclxuICAgIC8vLyA0NC4xS1xyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiUmF0ZTQ0S1wiXSA9IDQ0MTAwXSA9IFwiUmF0ZTQ0S1wiO1xyXG4gICAgLy8vIDQ4S1xyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiUmF0ZTQ4S1wiXSA9IDQ4MDAwXSA9IFwiUmF0ZTQ4S1wiO1xyXG59KShaZWdvQXVkaW9TYW1wbGVSYXRlIHx8IChaZWdvQXVkaW9TYW1wbGVSYXRlID0ge30pKTtcclxuLy8vIEF1ZGlvIGNhcHR1cmUgc291cmNlIHR5cGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvU291cmNlVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9Tb3VyY2VUeXBlKSB7XHJcbiAgICAvLy8gRGVmYXVsdCBhdWRpbyBjYXB0dXJlIHNvdXJjZSAodGhlIG1haW4gY2hhbm5lbCB1c2VzIGN1c3RvbSBhdWRpbyBjYXB0dXJlIGJ5IGRlZmF1bHQgdGhlIGF1eCBjaGFubmVsIHVzZXMgdGhlIHNhbWUgc291bmQgYXMgbWFpbiBjaGFubmVsIGJ5IGRlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Tb3VyY2VUeXBlW1plZ29BdWRpb1NvdXJjZVR5cGVbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8vLyBVc2UgY3VzdG9tIGF1ZGlvIGNhcHR1cmUsIHJlZmVyIHRvIFtlbmFibGVDdXN0b21BdWRpb0lPXVxyXG4gICAgWmVnb0F1ZGlvU291cmNlVHlwZVtaZWdvQXVkaW9Tb3VyY2VUeXBlW1wiQ3VzdG9tXCJdID0gMV0gPSBcIkN1c3RvbVwiO1xyXG4gICAgLy8vIFVzZSBtZWRpYSBwbGF5ZXIgYXMgYXVkaW8gc291cmNlLCBvbmx5IHN1cHBvcnQgYXV4IGNoYW5uZWxcclxuICAgIFplZ29BdWRpb1NvdXJjZVR5cGVbWmVnb0F1ZGlvU291cmNlVHlwZVtcIk1lZGlhUGxheWVyXCJdID0gMl0gPSBcIk1lZGlhUGxheWVyXCI7XHJcbn0pKFplZ29BdWRpb1NvdXJjZVR5cGUgfHwgKFplZ29BdWRpb1NvdXJjZVR5cGUgPSB7fSkpO1xyXG4vLy8gUmVjb3JkIHR5cGUuXHJcbmV4cG9ydCB2YXIgWmVnb0RhdGFSZWNvcmRUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29EYXRhUmVjb3JkVHlwZSkge1xyXG4gICAgLy8vIFRoaXMgZmllbGQgaW5kaWNhdGVzIHRoYXQgdGhlIEV4cHJlc3MtQXVkaW8gU0RLIHJlY29yZHMgYXVkaW8gYnkgZGVmYXVsdCwgYW5kIHRoZSBFeHByZXNzLVZpZGVvIFNESyByZWNvcmRzIGF1ZGlvIGFuZCB2aWRlbyBieSBkZWZhdWx0LiBXaGVuIHJlY29yZGluZyBmaWxlcyBpbiAuYWFjIGZvcm1hdCwgYXVkaW8gaXMgYWxzbyByZWNvcmRlZCBieSBkZWZhdWx0LlxyXG4gICAgWmVnb0RhdGFSZWNvcmRUeXBlW1plZ29EYXRhUmVjb3JkVHlwZVtcIkRlZmF1bHRcIl0gPSAwXSA9IFwiRGVmYXVsdFwiO1xyXG4gICAgLy8vIG9ubHkgcmVjb3JkIGF1ZGlvXHJcbiAgICBaZWdvRGF0YVJlY29yZFR5cGVbWmVnb0RhdGFSZWNvcmRUeXBlW1wiT25seUF1ZGlvXCJdID0gMV0gPSBcIk9ubHlBdWRpb1wiO1xyXG4gICAgLy8vIG9ubHkgcmVjb3JkIHZpZGVvLCBBdWRpbyBTREsgYW5kIHJlY29yZGluZyAuYWFjIGZvcm1hdCBmaWxlcyBhcmUgaW52YWxpZC5cclxuICAgIFplZ29EYXRhUmVjb3JkVHlwZVtaZWdvRGF0YVJlY29yZFR5cGVbXCJPbmx5VmlkZW9cIl0gPSAyXSA9IFwiT25seVZpZGVvXCI7XHJcbiAgICAvLy8gcmVjb3JkIGF1ZGlvIGFuZCB2aWRlby4gRXhwcmVzcy1BdWRpbyBTREsgYW5kIC5hYWMgZm9ybWF0IGZpbGVzIGFyZSByZWNvcmRlZCBvbmx5IGF1ZGlvLlxyXG4gICAgWmVnb0RhdGFSZWNvcmRUeXBlW1plZ29EYXRhUmVjb3JkVHlwZVtcIkF1ZGlvQW5kVmlkZW9cIl0gPSAzXSA9IFwiQXVkaW9BbmRWaWRlb1wiO1xyXG59KShaZWdvRGF0YVJlY29yZFR5cGUgfHwgKFplZ29EYXRhUmVjb3JkVHlwZSA9IHt9KSk7XHJcbi8vLyBSZWNvcmQgc3RhdGUuXHJcbmV4cG9ydCB2YXIgWmVnb0RhdGFSZWNvcmRTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvRGF0YVJlY29yZFN0YXRlKSB7XHJcbiAgICAvLy8gVW5yZWNvcmRlZCBzdGF0ZSwgd2hpY2ggaXMgdGhlIHN0YXRlIHdoZW4gYSByZWNvcmRpbmcgZXJyb3Igb2NjdXJzIG9yIGJlZm9yZSByZWNvcmRpbmcgc3RhcnRzLlxyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiTm9SZWNvcmRcIl0gPSAwXSA9IFwiTm9SZWNvcmRcIjtcclxuICAgIC8vLyBSZWNvcmRpbmcgaW4gcHJvZ3Jlc3MsIGluIHRoaXMgc3RhdGUgYWZ0ZXIgc3VjY2Vzc2Z1bGx5IGNhbGwgW3N0YXJ0UmVjb3JkaW5nQ2FwdHVyZWREYXRhXSBmdW5jdGlvblxyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiUmVjb3JkaW5nXCJdID0gMV0gPSBcIlJlY29yZGluZ1wiO1xyXG4gICAgLy8vIFJlY29yZCBzdWNjZXNzc1xyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiU3VjY2Vzc1wiXSA9IDJdID0gXCJTdWNjZXNzXCI7XHJcbn0pKFplZ29EYXRhUmVjb3JkU3RhdGUgfHwgKFplZ29EYXRhUmVjb3JkU3RhdGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gZGF0YSBjYWxsYmFjayBmdW5jdGlvbiBlbmFibGUgYml0bWFzayBlbnVtZXJhdGlvbi5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0RhdGFDYWxsYmFja0JpdE1hc2spIHtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvbkNhcHR1cmVkQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiQ2FwdHVyZWRcIl0gPSAxXSA9IFwiQ2FwdHVyZWRcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvblBsYXliYWNrQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiUGxheWJhY2tcIl0gPSAyXSA9IFwiUGxheWJhY2tcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvbk1peGVkQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiTWl4ZWRcIl0gPSA0XSA9IFwiTWl4ZWRcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvblBsYXllckF1ZGlvRGF0YV0gY2FsbGJhY2sgZnVuY3Rpb25cclxuICAgIFplZ29BdWRpb0RhdGFDYWxsYmFja0JpdE1hc2tbWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1tcIlBsYXllclwiXSA9IDhdID0gXCJQbGF5ZXJcIjtcclxufSkoWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayB8fCAoWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayA9IHt9KSk7XHJcbi8vLyBOZXR3b3JrIG1vZGVcclxuZXhwb3J0IHZhciBaZWdvTmV0d29ya01vZGU7XHJcbihmdW5jdGlvbiAoWmVnb05ldHdvcmtNb2RlKSB7XHJcbiAgICAvLy8gT2ZmbGluZSAoTm8gbmV0d29yaylcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJPZmZsaW5lXCJdID0gMF0gPSBcIk9mZmxpbmVcIjtcclxuICAgIC8vLyBVbmtub3duIG5ldHdvcmsgbW9kZVxyXG4gICAgWmVnb05ldHdvcmtNb2RlW1plZ29OZXR3b3JrTW9kZVtcIlVua25vd25cIl0gPSAxXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIFdpcmVkIEV0aGVybmV0IChMQU4pXHJcbiAgICBaZWdvTmV0d29ya01vZGVbWmVnb05ldHdvcmtNb2RlW1wiRXRoZXJuZXRcIl0gPSAyXSA9IFwiRXRoZXJuZXRcIjtcclxuICAgIC8vLyBXaS1GaSAoV0xBTilcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJXaUZpXCJdID0gM10gPSBcIldpRmlcIjtcclxuICAgIC8vLyAyRyBOZXR3b3JrIChHUFJTL0VER0UvQ0RNQTF4L2V0Yy4pXHJcbiAgICBaZWdvTmV0d29ya01vZGVbWmVnb05ldHdvcmtNb2RlW1wiTW9kZTJHXCJdID0gNF0gPSBcIk1vZGUyR1wiO1xyXG4gICAgLy8vIDNHIE5ldHdvcmsgKFdDRE1BL0hTRFBBL0VWRE8vZXRjLilcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJNb2RlM0dcIl0gPSA1XSA9IFwiTW9kZTNHXCI7XHJcbiAgICAvLy8gNEcgTmV0d29yayAoTFRFKVxyXG4gICAgWmVnb05ldHdvcmtNb2RlW1plZ29OZXR3b3JrTW9kZVtcIk1vZGU0R1wiXSA9IDZdID0gXCJNb2RlNEdcIjtcclxuICAgIC8vLyA1RyBOZXR3b3JrIChOUiAoTlNBL1NBKSlcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJNb2RlNUdcIl0gPSA3XSA9IFwiTW9kZTVHXCI7XHJcbn0pKFplZ29OZXR3b3JrTW9kZSB8fCAoWmVnb05ldHdvcmtNb2RlID0ge30pKTtcclxuLy8vIG5ldHdvcmsgc3BlZWQgdGVzdCB0eXBlXHJcbmV4cG9ydCB2YXIgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSkge1xyXG4gICAgLy8vIHVwbGlua1xyXG4gICAgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlW1plZ29OZXR3b3JrU3BlZWRUZXN0VHlwZVtcIlVwbGlua1wiXSA9IDBdID0gXCJVcGxpbmtcIjtcclxuICAgIC8vLyBkb3dubGlua1xyXG4gICAgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlW1plZ29OZXR3b3JrU3BlZWRUZXN0VHlwZVtcIkRvd25saW5rXCJdID0gMV0gPSBcIkRvd25saW5rXCI7XHJcbn0pKFplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSB8fCAoWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlID0ge30pKTtcclxuLyoqIFRoZSBleGNlcHRpb24gdHlwZSBmb3IgdGhlIGRldmljZS4gKi9cclxuZXhwb3J0IHZhciBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZSkge1xyXG4gICAgLyoqIFVua25vd24gZGV2aWNlIGV4Y2VwdGlvbi4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvKiogR2VuZXJpYyBkZXZpY2UgZXhjZXB0aW9uLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJHZW5lcmljXCJdID0gMV0gPSBcIkdlbmVyaWNcIjtcclxuICAgIC8qKiBJbnZhbGlkIGRldmljZSBJRCBleGNlcHRpb24uICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIkludmFsaWRJRFwiXSA9IDJdID0gXCJJbnZhbGlkSURcIjtcclxuICAgIC8qKiBEZXZpY2UgcGVybWlzc2lvbiBpcyBub3QgZ3JhbnRlZC4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiUGVybWlzc2lvbk5vdEdyYW50ZWRcIl0gPSAzXSA9IFwiUGVybWlzc2lvbk5vdEdyYW50ZWRcIjtcclxuICAgIC8qKiBUaGUgY2FwdHVyZSBmcmFtZSByYXRlIG9mIHRoZSBkZXZpY2UgaXMgMC4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiWmVyb0NhcHR1cmVGUFNcIl0gPSA0XSA9IFwiWmVyb0NhcHR1cmVGUFNcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIGJlaW5nIG9jY3VwaWVkLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJEZXZpY2VPY2N1cGllZFwiXSA9IDVdID0gXCJEZXZpY2VPY2N1cGllZFwiO1xyXG4gICAgLyoqIFRoZSBkZXZpY2UgaXMgdW5wbHVnZ2VkIChub3QgcGx1Z2dlZCBpbikuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIkRldmljZVVucGx1Z2dlZFwiXSA9IDZdID0gXCJEZXZpY2VVbnBsdWdnZWRcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIHJlcXVpcmVzIHRoZSBzeXN0ZW0gdG8gcmVzdGFydCBiZWZvcmUgaXQgY2FuIHdvcmsgKFdpbmRvd3MgcGxhdGZvcm0gb25seSkuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIlJlYm9vdFJlcXVpcmVkXCJdID0gN10gPSBcIlJlYm9vdFJlcXVpcmVkXCI7XHJcbiAgICAvKiogVGhlIHN5c3RlbSBtZWRpYSBzZXJ2aWNlIGlzIHVuYXZhaWxhYmxlLCBlLmcuIHdoZW4gdGhlIGlPUyBzeXN0ZW0gZGV0ZWN0cyB0aGF0IHRoZSBjdXJyZW50IHByZXNzdXJlIGlzIGh1Z2UgKHN1Y2ggYXMgcGxheWluZyBhIGxvdCBvZiBhbmltYXRpb24pLCBpdCBpcyBwb3NzaWJsZSB0byBkaXNhYmxlIGFsbCBtZWRpYSByZWxhdGVkIHNlcnZpY2VzIChBcHBsZSBwbGF0Zm9ybSBvbmx5KS4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiTWVkaWFTZXJ2aWNlV2VyZUxvc3RcIl0gPSA4XSA9IFwiTWVkaWFTZXJ2aWNlV2VyZUxvc3RcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIGJlaW5nIG9jY3VwaWVkIGJ5IFNpcmkgKEFwcGxlIHBsYXRmb3JtIG9ubHkpLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJTaXJpSXNSZWNvcmRpbmdcIl0gPSA5XSA9IFwiU2lyaUlzUmVjb3JkaW5nXCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBjYXB0dXJlZCBzb3VuZCBsZXZlbCBpcyB0b28gbG93IChXaW5kb3dzIHBsYXRmb3JtIG9ubHkpLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJTb3VuZExldmVsVG9vTG93XCJdID0gMTBdID0gXCJTb3VuZExldmVsVG9vTG93XCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBpcyBiZWluZyBvY2N1cGllZCwgYW5kIG1heWJlIGNhdXNlIGJ5IGlQYWQgbWFnbmV0aWMgY2FzZSAoQXBwbGUgcGxhdGZvcm0gb25seSkuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIk1hZ25ldGljQ2FzZVwiXSA9IDExXSA9IFwiTWFnbmV0aWNDYXNlXCI7XHJcbn0pKFplZ29EZXZpY2VFeGNlcHRpb25UeXBlIHx8IChaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZSA9IHt9KSk7XHJcbi8qKiBEZXZpY2UgdHlwZS4gKi9cclxuZXhwb3J0IHZhciBaZWdvRGV2aWNlVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvRGV2aWNlVHlwZSkge1xyXG4gICAgLyoqIFVua25vd24gZGV2aWNlIHR5cGUuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLyoqIENhbWVyYSBkZXZpY2UuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIkNhbWVyYVwiXSA9IDFdID0gXCJDYW1lcmFcIjtcclxuICAgIC8qKiBNaWNyb3Bob25lIGRldmljZS4gKi9cclxuICAgIFplZ29EZXZpY2VUeXBlW1plZ29EZXZpY2VUeXBlW1wiTWljcm9waG9uZVwiXSA9IDJdID0gXCJNaWNyb3Bob25lXCI7XHJcbiAgICAvKiogU3BlYWtlciBkZXZpY2UuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIlNwZWFrZXJcIl0gPSAzXSA9IFwiU3BlYWtlclwiO1xyXG4gICAgLyoqIEF1ZGlvIGRldmljZS4gKE90aGVyIGF1ZGlvIGRldmljZSB0aGF0IGNhbm5vdCBiZSBhY2N1cmF0ZWx5IGNsYXNzaWZpZWQgaW50byBtaWNyb3Bob25lcyBvciBzcGVha2Vycy4pICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIkF1ZGlvRGV2aWNlXCJdID0gNF0gPSBcIkF1ZGlvRGV2aWNlXCI7XHJcbn0pKFplZ29EZXZpY2VUeXBlIHx8IChaZWdvRGV2aWNlVHlwZSA9IHt9KSk7XHJcbi8qKiBSZW1vdGUgZGV2aWNlIHN0YXR1cy4gKi9cclxuZXhwb3J0IHZhciBaZWdvUmVtb3RlRGV2aWNlU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1JlbW90ZURldmljZVN0YXRlKSB7XHJcbiAgICAvKiogRGV2aWNlIG9uICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiT3BlblwiXSA9IDBdID0gXCJPcGVuXCI7XHJcbiAgICAvKiogR2VuZXJhbCBkZXZpY2UgZXJyb3IgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJHZW5lcmljRXJyb3JcIl0gPSAxXSA9IFwiR2VuZXJpY0Vycm9yXCI7XHJcbiAgICAvKiogSW52YWxpZCBkZXZpY2UgSUQgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJJbnZhbGlkSURcIl0gPSAyXSA9IFwiSW52YWxpZElEXCI7XHJcbiAgICAvKiogTm8gcGVybWlzc2lvbiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk5vQXV0aG9yaXphdGlvblwiXSA9IDNdID0gXCJOb0F1dGhvcml6YXRpb25cIjtcclxuICAgIC8qKiBDYXB0dXJlZCBmcmFtZSByYXRlIGlzIDAgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJaZXJvRlBTXCJdID0gNF0gPSBcIlplcm9GUFNcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIG9jY3VwaWVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW5Vc2VCeU90aGVyXCJdID0gNV0gPSBcIkluVXNlQnlPdGhlclwiO1xyXG4gICAgLyoqIFRoZSBkZXZpY2UgaXMgbm90IHBsdWdnZWQgaW4gb3IgdW5wbHVnZ2VkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiVW5wbHVnZ2VkXCJdID0gNl0gPSBcIlVucGx1Z2dlZFwiO1xyXG4gICAgLyoqIFRoZSBzeXN0ZW0gbmVlZHMgdG8gYmUgcmVzdGFydGVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiUmVib290UmVxdWlyZWRcIl0gPSA3XSA9IFwiUmVib290UmVxdWlyZWRcIjtcclxuICAgIC8qKiBTeXN0ZW0gbWVkaWEgc2VydmljZXMgc3RvcCwgc3VjaCBhcyB1bmRlciB0aGUgaU9TIHBsYXRmb3JtLCB3aGVuIHRoZSBzeXN0ZW0gZGV0ZWN0cyB0aGF0IHRoZSBjdXJyZW50IHByZXNzdXJlIGlzIGh1Z2UgKHN1Y2ggYXMgcGxheWluZyBhIGxvdCBvZiBhbmltYXRpb24pLCBpdCBpcyBwb3NzaWJsZSB0byBkaXNhYmxlIGFsbCBtZWRpYSByZWxhdGVkIHNlcnZpY2VzLiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIlN5c3RlbU1lZGlhU2VydmljZXNMb3N0XCJdID0gOF0gPSBcIlN5c3RlbU1lZGlhU2VydmljZXNMb3N0XCI7XHJcbiAgICAvKiogQ2FwdHVyaW5nIGRpc2FibGVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiRGlzYWJsZVwiXSA9IDldID0gXCJEaXNhYmxlXCI7XHJcbiAgICAvKiogVGhlIHJlbW90ZSBkZXZpY2UgaXMgbXV0ZWQgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJNdXRlXCJdID0gMTBdID0gXCJNdXRlXCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBpcyBpbnRlcnJ1cHRlZCwgc3VjaCBhcyBhIHBob25lIGNhbGwgaW50ZXJydXB0aW9uLCBldGMuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW50ZXJydXB0aW9uXCJdID0gMTFdID0gXCJJbnRlcnJ1cHRpb25cIjtcclxuICAgIC8qKiBUaGVyZSBhcmUgbXVsdGlwbGUgYXBwcyBhdCB0aGUgc2FtZSB0aW1lIGluIHRoZSBmb3JlZ3JvdW5kLCBzdWNoIGFzIHRoZSBpUGFkIGFwcCBzcGxpdCBzY3JlZW4sIHRoZSBzeXN0ZW0gd2lsbCBwcm9oaWJpdCBhbGwgYXBwcyBmcm9tIHVzaW5nIHRoZSBjYW1lcmEuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW5CYWNrZ3JvdW5kXCJdID0gMTJdID0gXCJJbkJhY2tncm91bmRcIjtcclxuICAgIC8qKiBDRE4gc2VydmVyIGFjdGl2ZWx5IGRpc2Nvbm5lY3RlZCAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk11bHRpRm9yZWdyb3VuZEFwcFwiXSA9IDEzXSA9IFwiTXVsdGlGb3JlZ3JvdW5kQXBwXCI7XHJcbiAgICAvKiogVGhlIHN5c3RlbSBpcyB1bmRlciBoaWdoIGxvYWQgcHJlc3N1cmUgYW5kIG1heSBjYXVzZSBhYm5vcm1hbCBlcXVpcG1lbnQuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiQnlTeXN0ZW1QcmVzc3VyZVwiXSA9IDE0XSA9IFwiQnlTeXN0ZW1QcmVzc3VyZVwiO1xyXG4gICAgLyoqIFRoZSByZW1vdGUgZGV2aWNlIGlzIG5vdCBzdXBwb3J0ZWQgdG8gcHVibGlzaCB0aGUgZGV2aWNlIHN0YXRlLiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk5vdFN1cHBvcnRcIl0gPSAxNV0gPSBcIk5vdFN1cHBvcnRcIjtcclxufSkoWmVnb1JlbW90ZURldmljZVN0YXRlIHx8IChaZWdvUmVtb3RlRGV2aWNlU3RhdGUgPSB7fSkpO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///822\n");
  39263. /***/ }),
  39264. /* 823 */
  39265. /*!*********************************************************************************************************************!*\
  39266. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/impl/ZegoExpressEngineImpl.js ***!
  39267. \*********************************************************************************************************************/
  39268. /*! no static exports found */
  39269. /***/ (function(module, exports, __webpack_require__) {
  39270. "use strict";
  39271. eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ZegoMediaPlayerImpl = exports.ZegoExpressEngineImpl = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 815));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 817));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 130));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 820));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 821));\nvar _index = __webpack_require__(/*! ../index */ 824);\nvar _ZegoExpressDefines = __webpack_require__(/*! ../ZegoExpressDefines */ 822);\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// @ts-ignore\nvar ZegoEvent = __webpack_provided_uni_dot_requireNativePlugin('globalEvent');\n// @ts-ignore\nvar ZegoExpressNativeEngineMoudle = __webpack_provided_uni_dot_requireNativePlugin('zego-ZegoExpressUniAppSDK_ZegoExpressUniAppEngine');\nvar Prefix = ZegoExpressNativeEngineMoudle.prefix();\nvar engine;\nvar ZegoExpressEngineImpl = /*#__PURE__*/function () {\n function ZegoExpressEngineImpl() {\n (0, _classCallCheck2.default)(this, ZegoExpressEngineImpl);\n }\n (0, _createClass2.default)(ZegoExpressEngineImpl, [{\n key: \"on\",\n value: function on(event, callback) {\n var native_listener = function native_listener(res) {\n var data = res.data;\n // @ts-ignore\n callback.apply(void 0, (0, _toConsumableArray2.default)(data));\n };\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n map = new Map();\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n map.set(callback, native_listener);\n ZegoEvent.addEventListener(Prefix + event, native_listener);\n }\n }, {\n key: \"off\",\n value: function off(event, callback) {\n if (callback === undefined) {\n ZegoEvent.removeEventListener(Prefix + event);\n ZegoExpressEngineImpl._listeners.delete(event);\n } else {\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) return;\n ZegoEvent.removeEventListener(Prefix + event, map.get(callback));\n map.delete(callback);\n }\n }\n }, {\n key: \"setLogConfig\",\n value: function setLogConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setLogConfig\", {\n config: config\n });\n }\n }, {\n key: \"getVersion\",\n value: function getVersion() {\n return ZegoExpressEngineImpl._callMethod(\"getVersion\");\n }\n }, {\n key: \"uploadLog\",\n value: function uploadLog() {\n return ZegoExpressEngineImpl._callMethod(\"uploadLog\");\n }\n }, {\n key: \"callExperimentalAPI\",\n value: function callExperimentalAPI(params) {\n return ZegoExpressEngineImpl._callMethod(\"callExperimentalAPI\", {\n params: params\n });\n }\n }, {\n key: \"setDummyCaptureImagePath\",\n value: function setDummyCaptureImagePath(filePath) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setDummyCaptureImagePath\", {\n filePath: filePath,\n channel: channel\n });\n }\n }, {\n key: \"loginRoom\",\n value: function loginRoom(roomID, user, config) {\n return ZegoExpressEngineImpl._callMethod(\"loginRoom\", {\n roomID: roomID,\n user: user,\n config: config\n });\n }\n }, {\n key: \"logoutRoom\",\n value: function logoutRoom(roomID) {\n return ZegoExpressEngineImpl._callMethod(\"logoutRoom\", {\n roomID: roomID\n });\n }\n }, {\n key: \"loginMultiRoom\",\n value: function loginMultiRoom(roomID, config) {\n return ZegoExpressEngineImpl._callMethod(\"loginMultiRoom\", {\n roomID: roomID,\n config: config\n });\n }\n }, {\n key: \"switchRoom\",\n value: function switchRoom(fromRoomID, toRoomID, config) {\n return ZegoExpressEngineImpl._callMethod(\"switchRoom\", {\n fromRoomID: fromRoomID,\n toRoomID: toRoomID,\n config: config\n });\n }\n }, {\n key: \"renewToken\",\n value: function renewToken(roomID, token) {\n return ZegoExpressEngineImpl._callMethod(\"renewToken\", {\n roomID: roomID,\n token: token\n });\n }\n }, {\n key: \"setRoomExtraInfo\",\n value: function setRoomExtraInfo(value, key, roomID) {\n return ZegoExpressEngineImpl._callMethod(\"setRoomExtraInfo\", {\n value: value,\n key: key,\n roomID: roomID\n });\n }\n }, {\n key: \"startPublishingStream\",\n value: function startPublishingStream(streamID) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n var config = arguments.length > 2 ? arguments[2] : undefined;\n return ZegoExpressEngineImpl._callMethod(\"startPublishingStream\", {\n streamID: streamID,\n channel: channel,\n config: config\n });\n }\n }, {\n key: \"stopPublishingStream\",\n value: function stopPublishingStream() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"stopPublishingStream\", {\n channel: channel\n });\n }\n }, {\n key: \"setStreamExtraInfo\",\n value: function setStreamExtraInfo(extraInfo) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setStreamExtraInfo\", {\n extraInfo: extraInfo,\n channel: channel\n });\n }\n }, {\n key: \"startPreview\",\n value: function startPreview() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"startPreview\", {\n channel: channel\n });\n }\n }, {\n key: \"stopPreview\",\n value: function stopPreview() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"stopPreview\", {\n channel: channel\n });\n }\n }, {\n key: \"setVideoConfig\",\n value: function setVideoConfig(config) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setVideoConfig\", {\n config: config,\n channel: channel\n });\n }\n }, {\n key: \"getVideoConfig\",\n value: function getVideoConfig() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"getVideoConfig\", {\n channel: channel\n });\n }\n }, {\n key: \"setVideoMirrorMode\",\n value: function setVideoMirrorMode(mode) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setVideoMirrorMode\", {\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setAppOrientation\",\n value: function setAppOrientation(orientation) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setAppOrientation\", {\n orientation: orientation,\n channel: channel\n });\n }\n }, {\n key: \"setAudioConfig\",\n value: function setAudioConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioConfig\", {\n config: config\n });\n }\n }, {\n key: \"getAudioConfig\",\n value: function getAudioConfig() {\n return ZegoExpressEngineImpl._callMethod(\"getAudioConfig\");\n }\n }, {\n key: \"setPublishStreamEncryptionKey\",\n value: function setPublishStreamEncryptionKey(key) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setPublishStreamEncryptionKey\", {\n key: key,\n channel: channel\n });\n }\n }, {\n key: \"takePublishStreamSnapshot\",\n value: function takePublishStreamSnapshot() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"takePublishStreamSnapshot\", {\n channel: channel\n });\n }\n }, {\n key: \"mutePublishStreamAudio\",\n value: function mutePublishStreamAudio(mute) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"mutePublishStreamAudio\", {\n mute: mute,\n channel: channel\n });\n }\n }, {\n key: \"mutePublishStreamVideo\",\n value: function mutePublishStreamVideo(mute) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"mutePublishStreamVideo\", {\n mute: mute,\n channel: channel\n });\n }\n }, {\n key: \"enableTrafficControl\",\n value: function enableTrafficControl(enable, property) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enableTrafficControl\", {\n enable: enable,\n property: property,\n channel: channel\n });\n }\n }, {\n key: \"setMinVideoBitrateForTrafficControl\",\n value: function setMinVideoBitrateForTrafficControl(bitrate, mode) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setMinVideoBitrateForTrafficControl\", {\n bitrate: bitrate,\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setTrafficControlFocusOn\",\n value: function setTrafficControlFocusOn(mode) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setTrafficControlFocusOn\", {\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setCaptureVolume\",\n value: function setCaptureVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setCaptureVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setAudioCaptureStereoMode\",\n value: function setAudioCaptureStereoMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioCaptureStereoMode\", {\n mode: mode\n });\n }\n }, {\n key: \"addPublishCdnUrl\",\n value: function addPublishCdnUrl(targetURL, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"addPublishCdnUrl\", {\n targetURL: targetURL,\n streamID: streamID\n });\n }\n }, {\n key: \"removePublishCdnUrl\",\n value: function removePublishCdnUrl(targetURL, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"removePublishCdnUrl\", {\n targetURL: targetURL,\n streamID: streamID\n });\n }\n }, {\n key: \"enablePublishDirectToCDN\",\n value: function enablePublishDirectToCDN(enable, config) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enablePublishDirectToCDN\", {\n enable: enable,\n config: config,\n channel: channel\n });\n }\n }, {\n key: \"setPublishWatermark\",\n value: function setPublishWatermark(watermark, isPreviewVisible) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setPublishWatermark\", {\n watermark: watermark,\n isPreviewVisible: isPreviewVisible,\n channel: channel\n });\n }\n }, {\n key: \"setSEIConfig\",\n value: function setSEIConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setSEIConfig\", {\n config: config\n });\n }\n }, {\n key: \"sendSEI\",\n value: function sendSEI(data) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"sendSEI\", {\n data: data,\n channel: channel\n });\n }\n }, {\n key: \"enableHardwareEncoder\",\n value: function enableHardwareEncoder(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHardwareEncoder\", {\n enable: enable\n });\n }\n }, {\n key: \"setCapturePipelineScaleMode\",\n value: function setCapturePipelineScaleMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setCapturePipelineScaleMode\", {\n mode: mode\n });\n }\n }, {\n key: \"startPlayingStream\",\n value: function startPlayingStream(streamID, config) {\n return ZegoExpressEngineImpl._callMethod(\"startPlayingStream\", {\n streamID: streamID,\n config: config\n });\n }\n }, {\n key: \"stopPlayingStream\",\n value: function stopPlayingStream(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"stopPlayingStream\", {\n streamID: streamID\n });\n }\n }, {\n key: \"setPlayStreamDecryptionKey\",\n value: function setPlayStreamDecryptionKey(key, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamDecryptionKey\", {\n key: key,\n streamID: streamID\n });\n }\n }, {\n key: \"takePlayStreamSnapshot\",\n value: function takePlayStreamSnapshot(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"takePlayStreamSnapshot\", {\n streamID: streamID\n });\n }\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(streamID, volume) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayVolume\", {\n streamID: streamID,\n volume: volume\n });\n }\n }, {\n key: \"setAllPlayStreamVolume\",\n value: function setAllPlayStreamVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setAllPlayStreamVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPlayStreamVideoType\",\n value: function setPlayStreamVideoType(streamID, streamType) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamVideoType\", {\n streamID: streamID,\n streamType: streamType\n });\n }\n }, {\n key: \"setPlayStreamBufferIntervalRange\",\n value: function setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamBufferIntervalRange\", {\n streamID: streamID,\n minBufferInterval: minBufferInterval,\n maxBufferInterval: maxBufferInterval\n });\n }\n }, {\n key: \"setPlayStreamFocusOn\",\n value: function setPlayStreamFocusOn(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamFocusOn\", {\n streamID: streamID\n });\n }\n }, {\n key: \"mutePlayStreamAudio\",\n value: function mutePlayStreamAudio(streamID, mute) {\n return ZegoExpressEngineImpl._callMethod(\"mutePlayStreamAudio\", {\n streamID: streamID,\n mute: mute\n });\n }\n }, {\n key: \"mutePlayStreamVideo\",\n value: function mutePlayStreamVideo(streamID, mute) {\n return ZegoExpressEngineImpl._callMethod(\"mutePlayStreamVideo\", {\n streamID: streamID,\n mute: mute\n });\n }\n }, {\n key: \"muteAllPlayStreamAudio\",\n value: function muteAllPlayStreamAudio(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteAllPlayStreamAudio\", {\n mute: mute\n });\n }\n }, {\n key: \"muteAllPlayStreamVideo\",\n value: function muteAllPlayStreamVideo(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteAllPlayStreamVideo\", {\n mute: mute\n });\n }\n }, {\n key: \"enableHardwareDecoder\",\n value: function enableHardwareDecoder(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHardwareDecoder\", {\n enable: enable\n });\n }\n }, {\n key: \"enableCheckPoc\",\n value: function enableCheckPoc(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableCheckPoc\", {\n enable: enable\n });\n }\n }, {\n key: \"startMixerTask\",\n value: function startMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"startMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"stopMixerTask\",\n value: function stopMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"stopMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"startAutoMixerTask\",\n value: function startAutoMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"startAutoMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"stopAutoMixerTask\",\n value: function stopAutoMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"stopAutoMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"muteMicrophone\",\n value: function muteMicrophone(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteMicrophone\", {\n mute: mute\n });\n }\n }, {\n key: \"isMicrophoneMuted\",\n value: function isMicrophoneMuted() {\n return ZegoExpressEngineImpl._callMethod(\"isMicrophoneMuted\");\n }\n }, {\n key: \"muteSpeaker\",\n value: function muteSpeaker(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteSpeaker\", {\n mute: mute\n });\n }\n }, {\n key: \"isSpeakerMuted\",\n value: function isSpeakerMuted() {\n return ZegoExpressEngineImpl._callMethod(\"isSpeakerMuted\");\n }\n }, {\n key: \"enableAudioCaptureDevice\",\n value: function enableAudioCaptureDevice(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAudioCaptureDevice\", {\n enable: enable\n });\n }\n }, {\n key: \"getAudioRouteType\",\n value: function getAudioRouteType() {\n return ZegoExpressEngineImpl._callMethod(\"getAudioRouteType\");\n }\n }, {\n key: \"setAudioRouteToSpeaker\",\n value: function setAudioRouteToSpeaker(defaultToSpeaker) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioRouteToSpeaker\", {\n defaultToSpeaker: defaultToSpeaker\n });\n }\n }, {\n key: \"enableCamera\",\n value: function enableCamera(enable) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enableCamera\", {\n enable: enable,\n channel: channel\n });\n }\n }, {\n key: \"useFrontCamera\",\n value: function useFrontCamera(enable) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"useFrontCamera\", {\n enable: enable,\n channel: channel\n });\n }\n }, {\n key: \"setCameraZoomFactor\",\n value: function setCameraZoomFactor(factor) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setCameraZoomFactor\", {\n factor: factor,\n channel: channel\n });\n }\n }, {\n key: \"getCameraMaxZoomFactor\",\n value: function getCameraMaxZoomFactor() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"getCameraMaxZoomFactor\", {\n channel: channel\n });\n }\n }, {\n key: \"startSoundLevelMonitor\",\n value: function startSoundLevelMonitor(config) {\n return ZegoExpressEngineImpl._callMethod(\"startSoundLevelMonitor\", {\n config: config\n });\n }\n }, {\n key: \"stopSoundLevelMonitor\",\n value: function stopSoundLevelMonitor() {\n return ZegoExpressEngineImpl._callMethod(\"stopSoundLevelMonitor\");\n }\n }, {\n key: \"startAudioSpectrumMonitor\",\n value: function startAudioSpectrumMonitor(millisecond) {\n return ZegoExpressEngineImpl._callMethod(\"startAudioSpectrumMonitor\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"stopAudioSpectrumMonitor\",\n value: function stopAudioSpectrumMonitor() {\n return ZegoExpressEngineImpl._callMethod(\"stopAudioSpectrumMonitor\");\n }\n }, {\n key: \"enableHeadphoneMonitor\",\n value: function enableHeadphoneMonitor(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHeadphoneMonitor\", {\n enable: enable\n });\n }\n }, {\n key: \"setHeadphoneMonitorVolume\",\n value: function setHeadphoneMonitorVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setHeadphoneMonitorVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"enableAEC\",\n value: function enableAEC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAEC\", {\n enable: enable\n });\n }\n }, {\n key: \"enableHeadphoneAEC\",\n value: function enableHeadphoneAEC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHeadphoneAEC\", {\n enable: enable\n });\n }\n }, {\n key: \"setAECMode\",\n value: function setAECMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setAECMode\", {\n mode: mode\n });\n }\n }, {\n key: \"enableAGC\",\n value: function enableAGC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAGC\", {\n enable: enable\n });\n }\n }, {\n key: \"enableANS\",\n value: function enableANS(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableANS\", {\n enable: enable\n });\n }\n }, {\n key: \"enableTransientANS\",\n value: function enableTransientANS(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableTransientANS\", {\n enable: enable\n });\n }\n }, {\n key: \"setANSMode\",\n value: function setANSMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setANSMode\", {\n mode: mode\n });\n }\n }, {\n key: \"startEffectsEnv\",\n value: function startEffectsEnv() {\n return ZegoExpressEngineImpl._callMethod(\"startEffectsEnv\");\n }\n }, {\n key: \"stopEffectsEnv\",\n value: function stopEffectsEnv() {\n return ZegoExpressEngineImpl._callMethod(\"stopEffectsEnv\");\n }\n }, {\n key: \"enableEffectsBeauty\",\n value: function enableEffectsBeauty(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableEffectsBeauty\", {\n enable: enable\n });\n }\n }, {\n key: \"setEffectsBeautyParam\",\n value: function setEffectsBeautyParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setEffectsBeautyParam\", {\n param: param\n });\n }\n }, {\n key: \"setAudioEqualizerGain\",\n value: function setAudioEqualizerGain(bandGain, bandIndex) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioEqualizerGain\", {\n bandGain: bandGain,\n bandIndex: bandIndex\n });\n }\n }, {\n key: \"setVoiceChangerPreset\",\n value: function setVoiceChangerPreset(preset) {\n return ZegoExpressEngineImpl._callMethod(\"setVoiceChangerPreset\", {\n preset: preset\n });\n }\n }, {\n key: \"setVoiceChangerParam\",\n value: function setVoiceChangerParam(param, audioChannel) {\n return ZegoExpressEngineImpl._callMethod(\"setVoiceChangerParam\", {\n param: param,\n audioChannel: audioChannel\n });\n }\n }, {\n key: \"setReverbPreset\",\n value: function setReverbPreset(preset) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbPreset\", {\n preset: preset\n });\n }\n }, {\n key: \"setReverbAdvancedParam\",\n value: function setReverbAdvancedParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbAdvancedParam\", {\n param: param\n });\n }\n }, {\n key: \"setReverbEchoParam\",\n value: function setReverbEchoParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbEchoParam\", {\n param: param\n });\n }\n }, {\n key: \"enableVirtualStereo\",\n value: function enableVirtualStereo(enable, angle) {\n return ZegoExpressEngineImpl._callMethod(\"enableVirtualStereo\", {\n enable: enable,\n angle: angle\n });\n }\n }, {\n key: \"sendBroadcastMessage\",\n value: function sendBroadcastMessage(roomID, message) {\n return ZegoExpressEngineImpl._callMethod(\"sendBroadcastMessage\", {\n roomID: roomID,\n message: message\n });\n }\n }, {\n key: \"sendBarrageMessage\",\n value: function sendBarrageMessage(roomID, message) {\n return ZegoExpressEngineImpl._callMethod(\"sendBarrageMessage\", {\n roomID: roomID,\n message: message\n });\n }\n }, {\n key: \"sendCustomCommand\",\n value: function sendCustomCommand(roomID, command, toUserList) {\n return ZegoExpressEngineImpl._callMethod(\"sendCustomCommand\", {\n roomID: roomID,\n command: command,\n toUserList: toUserList\n });\n }\n }, {\n key: \"createMediaPlayer\",\n value: function () {\n var _createMediaPlayer = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var _yield$ZegoExpressEng, playerID, mediaPlayer;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return ZegoExpressEngineImpl._callMethod(\"createMediaPlayer\");\n case 2:\n _yield$ZegoExpressEng = _context.sent;\n playerID = _yield$ZegoExpressEng.playerID;\n if (!(playerID >= 0)) {\n _context.next = 8;\n break;\n }\n mediaPlayer = new ZegoMediaPlayerImpl(playerID);\n ZegoExpressEngineImpl._mediaPlayerMap.set(playerID, mediaPlayer);\n return _context.abrupt(\"return\", mediaPlayer);\n case 8:\n return _context.abrupt(\"return\", undefined);\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n function createMediaPlayer() {\n return _createMediaPlayer.apply(this, arguments);\n }\n return createMediaPlayer;\n }()\n }, {\n key: \"destroyMediaPlayer\",\n value: function () {\n var _destroyMediaPlayer = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(mediaPlayer) {\n var index;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n index = mediaPlayer.getIndex();\n if (!(index >= 0)) {\n _context2.next = 8;\n break;\n }\n _context2.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"destroyMediaPlayer\", {\n index: index\n });\n case 4:\n ZegoExpressEngineImpl._mediaPlayerMap.delete(index);\n mediaPlayer.off(\"mediaPlayerStateUpdate\");\n mediaPlayer.off(\"mediaPlayerNetworkEvent\");\n mediaPlayer.off(\"mediaPlayerPlayingProgress\");\n case 8:\n return _context2.abrupt(\"return\");\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n function destroyMediaPlayer(_x) {\n return _destroyMediaPlayer.apply(this, arguments);\n }\n return destroyMediaPlayer;\n }()\n }], [{\n key: \"_callMethod\",\n value: function _callMethod(method, args) {\n return new Promise(function (resolve, _) {\n ZegoExpressNativeEngineMoudle.callMethod({\n method: method,\n args: args\n }, function (res) {\n resolve(res);\n });\n });\n }\n }, {\n key: \"getInstance\",\n value: function getInstance() {\n if (engine) {\n return engine;\n }\n throw new Error('Get instance failed, Please create engine first');\n }\n }, {\n key: \"createEngineWithProfile\",\n value: function () {\n var _createEngineWithProfile = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(profile) {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!engine) {\n _context3.next = 2;\n break;\n }\n return _context3.abrupt(\"return\", engine);\n case 2:\n _context3.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"createEngineWithProfile\", {\n profile: profile\n });\n case 4:\n engine = new ZegoExpressEngineImpl();\n _context3.next = 7;\n return ZegoExpressEngineImpl._callMethod(\"setPluginVersion\", {\n version: _index.pluginVersion\n });\n case 7:\n return _context3.abrupt(\"return\", engine);\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n function createEngineWithProfile(_x2) {\n return _createEngineWithProfile.apply(this, arguments);\n }\n return createEngineWithProfile;\n }()\n }, {\n key: \"createEngine\",\n value: function () {\n var _createEngine = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(appID, appSign, isTestEnv, scenario) {\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!engine) {\n _context4.next = 2;\n break;\n }\n return _context4.abrupt(\"return\", engine);\n case 2:\n _context4.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"createEngine\", {\n appID: appID,\n appSign: appSign,\n isTestEnv: isTestEnv,\n scenario: scenario\n });\n case 4:\n engine = new ZegoExpressEngineImpl();\n _context4.next = 7;\n return ZegoExpressEngineImpl._callMethod(\"setPluginVersion\", {\n version: _index.pluginVersion\n });\n case 7:\n return _context4.abrupt(\"return\", engine);\n case 8:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n function createEngine(_x3, _x4, _x5, _x6) {\n return _createEngine.apply(this, arguments);\n }\n return createEngine;\n }()\n }, {\n key: \"destroyEngine\",\n value: function () {\n var _destroyEngine = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n engine = undefined;\n ZegoExpressEngineImpl._mediaPlayerMap.forEach(function (_, key) {\n ZegoExpressEngineImpl._callMethod(\"destroyMediaPlayer\", {\n key: key\n });\n });\n _context5.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"destroyEngine\");\n case 4:\n ZegoExpressEngineImpl._listeners.forEach(function (_, key) {\n ZegoEvent.removeEventListener(Prefix + key);\n });\n ZegoExpressEngineImpl._listeners.clear();\n ZegoExpressEngineImpl._mediaPlayerMap.clear();\n case 7:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n function destroyEngine() {\n return _destroyEngine.apply(this, arguments);\n }\n return destroyEngine;\n }()\n }, {\n key: \"setEngineConfig\",\n value: function setEngineConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setEngineConfig\", {\n config: config\n });\n }\n }, {\n key: \"setRoomMode\",\n value: function setRoomMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setRoomMode\", {\n mode: mode\n });\n }\n }]);\n return ZegoExpressEngineImpl;\n}();\nexports.ZegoExpressEngineImpl = ZegoExpressEngineImpl;\nZegoExpressEngineImpl._listeners = new Map();\nZegoExpressEngineImpl._mediaPlayerMap = new Map();\nvar ZegoMediaPlayerImpl = /*#__PURE__*/function () {\n function ZegoMediaPlayerImpl(index) {\n (0, _classCallCheck2.default)(this, ZegoMediaPlayerImpl);\n this._index = index;\n }\n (0, _createClass2.default)(ZegoMediaPlayerImpl, [{\n key: \"_callMethod\",\n value: function _callMethod(method, args) {\n var _this = this;\n return new Promise(function (resolve, _) {\n ZegoExpressNativeEngineMoudle.callMethod({\n method: method,\n args: _objectSpread({\n playerID: _this._index\n }, args)\n }, function (res) {\n resolve(res);\n });\n });\n }\n }, {\n key: \"on\",\n value: function on(event, callback) {\n var native_listener = function native_listener(res) {\n var data = res.data,\n idx = res.idx;\n if (idx >= 0) {\n var mediaPlayer = ZegoExpressEngineImpl._mediaPlayerMap.get(idx);\n // @ts-ignore\n callback.apply(void 0, [mediaPlayer].concat((0, _toConsumableArray2.default)(data)));\n }\n };\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n map = new Map();\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n map.set(callback, native_listener);\n ZegoEvent.addEventListener(Prefix + event, native_listener);\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n }, {\n key: \"off\",\n value: function off(event, callback) {\n if (callback === undefined) {\n ZegoEvent.removeEventListener(Prefix + event);\n ZegoExpressEngineImpl._listeners.delete(event);\n } else {\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n return;\n }\n ZegoEvent.removeEventListener(Prefix + event, map.get(callback));\n map.delete(callback);\n }\n }\n }, {\n key: \"loadResource\",\n value: function loadResource(path) {\n return this._callMethod(\"mediaPlayerLoadResource\", {\n path: path\n });\n }\n }, {\n key: \"start\",\n value: function start() {\n return this._callMethod(\"mediaPlayerStart\");\n }\n }, {\n key: \"stop\",\n value: function stop() {\n return this._callMethod(\"mediaPlayerStop\");\n }\n }, {\n key: \"pause\",\n value: function pause() {\n return this._callMethod(\"mediaPlayerPause\");\n }\n }, {\n key: \"resume\",\n value: function resume() {\n return this._callMethod(\"mediaPlayerResume\");\n }\n }, {\n key: \"setPlayerView\",\n value: function setPlayerView(playerID) {\n return this._callMethod(\"mediaPlayerSetPlayerView\", {\n playerID: playerID\n });\n }\n }, {\n key: \"seekTo\",\n value: function seekTo(millisecond) {\n return this._callMethod(\"mediaPlayerSeekTo\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"enableRepeat\",\n value: function enableRepeat(enable) {\n return this._callMethod(\"mediaPlayerEnableRepeat\", {\n enable: enable\n });\n }\n }, {\n key: \"enableAux\",\n value: function enableAux(enable) {\n return this._callMethod(\"mediaPlayerEnableAux\", {\n enable: enable\n });\n }\n }, {\n key: \"muteLocal\",\n value: function muteLocal(mute) {\n return this._callMethod(\"mediaPlayerMuteLocal\", {\n mute: mute\n });\n }\n }, {\n key: \"setVolume\",\n value: function setVolume(volume) {\n return this._callMethod(\"mediaPlayerSetVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(volume) {\n return this._callMethod(\"mediaPlayerSetPlayVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPublishVolume\",\n value: function setPublishVolume(volume) {\n return this._callMethod(\"mediaPlayerSetPublishVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setProgressInterval\",\n value: function setProgressInterval(millisecond) {\n return this._callMethod(\"mediaPlayerSetProgressInterval\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"setAudioTrackIndex\",\n value: function setAudioTrackIndex(index) {\n return this._callMethod(\"mediaPlayerSetAudioTrackIndex\", {\n index: index\n });\n }\n }, {\n key: \"setVoiceChangerParam\",\n value: function setVoiceChangerParam(param, audioChannel) {\n return this._callMethod(\"mediaPlayerSetVoiceChangerParam\", {\n param: param,\n audioChannel: audioChannel\n });\n }\n }, {\n key: \"takeSnapshot\",\n value: function takeSnapshot() {\n return this._callMethod(\"mediaPlayerTakeSnapshot\");\n }\n }, {\n key: \"setNetworkResourceMaxCache\",\n value: function setNetworkResourceMaxCache(time, size) {\n return this._callMethod(\"mediaPlayerSetNetworkResourceMaxCache\", {\n time: time,\n size: size\n });\n }\n }, {\n key: \"setNetworkBufferThreshold\",\n value: function setNetworkBufferThreshold(threshold) {\n return this._callMethod(\"mediaPlayerSetNetworkBufferThreshold\", {\n threshold: threshold\n });\n }\n }, {\n key: \"enableAccurateSeek\",\n value: function enableAccurateSeek(enable, config) {\n return this._callMethod(\"mediaPlayerEnableAccurateSeek\", {\n enable: enable,\n config: config\n });\n }\n }, {\n key: \"getNetworkResourceCache\",\n value: function getNetworkResourceCache() {\n return this._callMethod(\"mediaPlayerGetNetworkResourceCache\");\n }\n }, {\n key: \"getPlayVolume\",\n value: function getPlayVolume() {\n return this._callMethod(\"mediaPlayerGetPlayVolume\");\n }\n }, {\n key: \"getPublishVolume\",\n value: function getPublishVolume() {\n return this._callMethod(\"mediaPlayerGetPublishVolume\");\n }\n }, {\n key: \"getTotalDuration\",\n value: function getTotalDuration() {\n return this._callMethod(\"mediaPlayerGetTotalDuration\");\n }\n }, {\n key: \"getCurrentProgress\",\n value: function getCurrentProgress() {\n return this._callMethod(\"mediaPlayerGetCurrentProgress\");\n }\n }, {\n key: \"getAudioTrackCount\",\n value: function getAudioTrackCount() {\n return this._callMethod(\"mediaPlayerGetAudioTrackCount\");\n }\n }, {\n key: \"getCurrentState\",\n value: function getCurrentState() {\n return this._callMethod(\"mediaPlayerGetCurrentState\");\n }\n }, {\n key: \"getIndex\",\n value: function getIndex() {\n return this._index;\n }\n }]);\n return ZegoMediaPlayerImpl;\n}();\nexports.ZegoMediaPlayerImpl = ZegoMediaPlayerImpl;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 67)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvaW1wbC9aZWdvRXhwcmVzc0VuZ2luZUltcGwuanMiXSwibmFtZXMiOlsiWmVnb0V2ZW50IiwidW5pIiwiWmVnb0V4cHJlc3NOYXRpdmVFbmdpbmVNb3VkbGUiLCJQcmVmaXgiLCJwcmVmaXgiLCJlbmdpbmUiLCJaZWdvRXhwcmVzc0VuZ2luZUltcGwiLCJldmVudCIsImNhbGxiYWNrIiwibmF0aXZlX2xpc3RlbmVyIiwicmVzIiwiZGF0YSIsIm1hcCIsIl9saXN0ZW5lcnMiLCJnZXQiLCJ1bmRlZmluZWQiLCJNYXAiLCJzZXQiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImRlbGV0ZSIsImNvbmZpZyIsIl9jYWxsTWV0aG9kIiwicGFyYW1zIiwiZmlsZVBhdGgiLCJjaGFubmVsIiwiWmVnb1B1Ymxpc2hDaGFubmVsIiwiTWFpbiIsInJvb21JRCIsInVzZXIiLCJmcm9tUm9vbUlEIiwidG9Sb29tSUQiLCJ0b2tlbiIsInZhbHVlIiwia2V5Iiwic3RyZWFtSUQiLCJleHRyYUluZm8iLCJtb2RlIiwib3JpZW50YXRpb24iLCJtdXRlIiwiZW5hYmxlIiwicHJvcGVydHkiLCJiaXRyYXRlIiwidm9sdW1lIiwidGFyZ2V0VVJMIiwid2F0ZXJtYXJrIiwiaXNQcmV2aWV3VmlzaWJsZSIsInN0cmVhbVR5cGUiLCJtaW5CdWZmZXJJbnRlcnZhbCIsIm1heEJ1ZmZlckludGVydmFsIiwidGFzayIsImRlZmF1bHRUb1NwZWFrZXIiLCJmYWN0b3IiLCJtaWxsaXNlY29uZCIsInBhcmFtIiwiYmFuZEdhaW4iLCJiYW5kSW5kZXgiLCJwcmVzZXQiLCJhdWRpb0NoYW5uZWwiLCJhbmdsZSIsIm1lc3NhZ2UiLCJjb21tYW5kIiwidG9Vc2VyTGlzdCIsInBsYXllcklEIiwibWVkaWFQbGF5ZXIiLCJaZWdvTWVkaWFQbGF5ZXJJbXBsIiwiX21lZGlhUGxheWVyTWFwIiwiaW5kZXgiLCJnZXRJbmRleCIsIm9mZiIsIm1ldGhvZCIsImFyZ3MiLCJQcm9taXNlIiwicmVzb2x2ZSIsIl8iLCJjYWxsTWV0aG9kIiwiRXJyb3IiLCJwcm9maWxlIiwidmVyc2lvbiIsInBsdWdpblZlcnNpb24iLCJhcHBJRCIsImFwcFNpZ24iLCJpc1Rlc3RFbnYiLCJzY2VuYXJpbyIsImZvckVhY2giLCJjbGVhciIsIl9pbmRleCIsImlkeCIsInBhdGgiLCJ0aW1lIiwic2l6ZSIsInRocmVzaG9sZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFBMkQ7QUFBQTtBQUMzRDtBQUNBLElBQU1BLFNBQVMsR0FBR0MsOENBQXVCLENBQUMsYUFBYSxDQUFDO0FBQ3hEO0FBQ0EsSUFBTUMsNkJBQTZCLEdBQUdELDhDQUF1QixDQUFDLG1EQUFtRCxDQUFDO0FBQ2xILElBQU1FLE1BQU0sR0FBR0QsNkJBQTZCLENBQUNFLE1BQU0sRUFBRTtBQUNyRCxJQUFJQyxNQUFNO0FBQUMsSUFDRUMscUJBQXFCO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBLE9Ba0Q5QixZQUFHQyxLQUFLLEVBQUVDLFFBQVEsRUFBRTtNQUNoQixJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSUMsR0FBRyxFQUFLO1FBQzdCLElBQVFDLElBQUksR0FBS0QsR0FBRyxDQUFaQyxJQUFJO1FBQ1o7UUFDQUgsUUFBUSxnREFBSUcsSUFBSSxFQUFDO01BQ3JCLENBQUM7TUFDRCxJQUFJQyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO01BQ3JELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1FBQ25CSCxHQUFHLEdBQUcsSUFBSUksR0FBRyxFQUFFO1FBQ2ZWLHFCQUFxQixDQUFDTyxVQUFVLENBQUNJLEdBQUcsQ0FBQ1YsS0FBSyxFQUFFSyxHQUFHLENBQUM7TUFDcEQ7TUFDQUEsR0FBRyxDQUFDSyxHQUFHLENBQUNULFFBQVEsRUFBRUMsZUFBZSxDQUFDO01BQ2xDVCxTQUFTLENBQUNrQixnQkFBZ0IsQ0FBQ2YsTUFBTSxHQUFHSSxLQUFLLEVBQUVFLGVBQWUsQ0FBQztJQUMvRDtFQUFDO0lBQUE7SUFBQSxPQUNELGFBQUlGLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLElBQUlBLFFBQVEsS0FBS08sU0FBUyxFQUFFO1FBQ3hCZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxDQUFDO1FBQzdDRCxxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDTyxNQUFNLENBQUNiLEtBQUssQ0FBQztNQUNsRCxDQUFDLE1BQ0k7UUFDRCxJQUFNSyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO1FBQ3ZELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUNqQjtRQUNKZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxFQUFFSyxHQUFHLENBQUNFLEdBQUcsQ0FBQ04sUUFBUSxDQUFDLENBQUM7UUFDaEVJLEdBQUcsQ0FBQ1EsTUFBTSxDQUFDWixRQUFRLENBQUM7TUFDeEI7SUFDSjtFQUFDO0lBQUE7SUFBQSxPQUNELHNCQUFhYSxNQUFNLEVBQUU7TUFDakIsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsY0FBYyxFQUFFO1FBQUVELE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYTtNQUNULE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksQ0FBQztJQUMxRDtFQUFDO0lBQUE7SUFBQSxPQUNELHFCQUFZO01BQ1IsT0FBT2hCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsQ0FBQztJQUN6RDtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQkMsTUFBTSxFQUFFO01BQ3hCLE9BQU9qQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxxQkFBcUIsRUFBRTtRQUFFQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCQyxRQUFRLEVBQXFDO01BQUEsSUFBbkNDLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hFLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFRSxRQUFRLEVBQVJBLFFBQVE7UUFBRUMsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMvRjtFQUFDO0lBQUE7SUFBQSxPQUNELG1CQUFVRyxNQUFNLEVBQUVDLElBQUksRUFBRVIsTUFBTSxFQUFFO01BQzVCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsRUFBRTtRQUFFTSxNQUFNLEVBQU5BLE1BQU07UUFBRUMsSUFBSSxFQUFKQSxJQUFJO1FBQUVSLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDbkY7RUFBQztJQUFBO0lBQUEsT0FDRCxvQkFBV08sTUFBTSxFQUFFO01BQ2YsT0FBT3RCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksRUFBRTtRQUFFTSxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3RFO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsd0JBQWVBLE1BQU0sRUFBRVAsTUFBTSxFQUFFO01BQzNCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFUCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0JBQVdTLFVBQVUsRUFBRUMsUUFBUSxFQUFFVixNQUFNLEVBQUU7TUFDckMsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVRLFVBQVUsRUFBVkEsVUFBVTtRQUFFQyxRQUFRLEVBQVJBLFFBQVE7UUFBRVYsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUM1RjtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXTyxNQUFNLEVBQUVJLEtBQUssRUFBRTtNQUN0QixPQUFPMUIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFSSxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQzdFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCQyxLQUFLLEVBQUVDLEdBQUcsRUFBRU4sTUFBTSxFQUFFO01BQ2pDLE9BQU90QixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQkFBa0IsRUFBRTtRQUFFVyxLQUFLLEVBQUxBLEtBQUs7UUFBRUMsR0FBRyxFQUFIQSxHQUFHO1FBQUVOLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDeEY7RUFBQztJQUFBO0lBQUEsT0FDRCwrQkFBc0JPLFFBQVEsRUFBNkM7TUFBQSxJQUEzQ1YsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFBQSxJQUFFTixNQUFNO01BQ3JFLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFVixPQUFPLEVBQVBBLE9BQU87UUFBRUosTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNwRztFQUFDO0lBQUE7SUFBQSxPQUNELGdDQUF3RDtNQUFBLElBQW5DSSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUNsRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUNqRjtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQlcsU0FBUyxFQUFxQztNQUFBLElBQW5DWCxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUMzRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWMsU0FBUyxFQUFUQSxTQUFTO1FBQUVYLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDMUY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZ0Q7TUFBQSxJQUFuQ0EsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDMUMsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFRyxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3pFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUJBQStDO01BQUEsSUFBbkNBLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ3pDLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxhQUFhLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN4RTtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlSixNQUFNLEVBQXFDO01BQUEsSUFBbkNJLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ3BELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRTtRQUFFRCxNQUFNLEVBQU5BLE1BQU07UUFBRUksT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUNuRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFrRDtNQUFBLElBQW5DQSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUM1QyxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQlksSUFBSSxFQUFxQztNQUFBLElBQW5DWixPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN0RCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWUsSUFBSSxFQUFKQSxJQUFJO1FBQUVaLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDckY7RUFBQztJQUFBO0lBQUEsT0FDRCwyQkFBa0JhLFdBQVcsRUFBcUM7TUFBQSxJQUFuQ2IsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDNUQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUVnQixXQUFXLEVBQVhBLFdBQVc7UUFBRWIsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRjtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlSixNQUFNLEVBQUU7TUFDbkIsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRUQsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQjtNQUNiLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQzlEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUNBQThCWSxHQUFHLEVBQXFDO01BQUEsSUFBbkNULE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hFLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywrQkFBK0IsRUFBRTtRQUFFWSxHQUFHLEVBQUhBLEdBQUc7UUFBRVQsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMvRjtFQUFDO0lBQUE7SUFBQSxPQUNELHFDQUE2RDtNQUFBLElBQW5DQSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN2RCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMkJBQTJCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN0RjtFQUFDO0lBQUE7SUFBQSxPQUNELGdDQUF1QmMsSUFBSSxFQUFxQztNQUFBLElBQW5DZCxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUMxRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkEsSUFBSTtRQUFFZCxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCYyxJQUFJLEVBQXFDO01BQUEsSUFBbkNkLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQzFELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx3QkFBd0IsRUFBRTtRQUFFaUIsSUFBSSxFQUFKQSxJQUFJO1FBQUVkLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDekY7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUJlLE1BQU0sRUFBRUMsUUFBUSxFQUFxQztNQUFBLElBQW5DaEIsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDcEUsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHNCQUFzQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BLE1BQU07UUFBRUMsUUFBUSxFQUFSQSxRQUFRO1FBQUVoQixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ25HO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkNBQW9DaUIsT0FBTyxFQUFFTCxJQUFJLEVBQXFDO01BQUEsSUFBbkNaLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hGLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxxQ0FBcUMsRUFBRTtRQUFFb0IsT0FBTyxFQUFQQSxPQUFPO1FBQUVMLElBQUksRUFBSkEsSUFBSTtRQUFFWixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQy9HO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCWSxJQUFJLEVBQXFDO01BQUEsSUFBbkNaLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQzVELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFZSxJQUFJLEVBQUpBLElBQUk7UUFBRVosT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQmtCLE1BQU0sRUFBRTtNQUNyQixPQUFPckMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsa0JBQWtCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDNUU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQ0FBMEJOLElBQUksRUFBRTtNQUM1QixPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMkJBQTJCLEVBQUU7UUFBRWUsSUFBSSxFQUFKQTtNQUFLLENBQUMsQ0FBQztJQUNuRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQk8sU0FBUyxFQUFFVCxRQUFRLEVBQUU7TUFDbEMsT0FBTzdCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGtCQUFrQixFQUFFO1FBQUVzQixTQUFTLEVBQVRBLFNBQVM7UUFBRVQsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUN6RjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQlMsU0FBUyxFQUFFVCxRQUFRLEVBQUU7TUFDckMsT0FBTzdCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVzQixTQUFTLEVBQVRBLFNBQVM7UUFBRVQsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUM1RjtFQUFDO0lBQUE7SUFBQSxPQUNELGtDQUF5QkssTUFBTSxFQUFFbkIsTUFBTSxFQUFxQztNQUFBLElBQW5DSSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN0RSxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMEJBQTBCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkEsTUFBTTtRQUFFbkIsTUFBTSxFQUFOQSxNQUFNO1FBQUVJLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDckc7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JvQixTQUFTLEVBQUVDLGdCQUFnQixFQUFxQztNQUFBLElBQW5DckIsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDOUUsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUV1QixTQUFTLEVBQVRBLFNBQVM7UUFBRUMsZ0JBQWdCLEVBQWhCQSxnQkFBZ0I7UUFBRXJCLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDN0c7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYUosTUFBTSxFQUFFO01BQ2pCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUJBQVFWLElBQUksRUFBcUM7TUFBQSxJQUFuQ2MsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDM0MsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFNBQVMsRUFBRTtRQUFFWCxJQUFJLEVBQUpBLElBQUk7UUFBRWMsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELCtCQUFzQmUsTUFBTSxFQUFFO01BQzFCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx1QkFBdUIsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNqRjtFQUFDO0lBQUE7SUFBQSxPQUNELHFDQUE0QkgsSUFBSSxFQUFFO01BQzlCLE9BQU8vQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyw2QkFBNkIsRUFBRTtRQUFFZSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3JGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CRixRQUFRLEVBQUVkLE1BQU0sRUFBRTtNQUNqQyxPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRTtRQUFFYSxRQUFRLEVBQVJBLFFBQVE7UUFBRWQsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUN4RjtFQUFDO0lBQUE7SUFBQSxPQUNELDJCQUFrQmMsUUFBUSxFQUFFO01BQ3hCLE9BQU83QixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxtQkFBbUIsRUFBRTtRQUFFYSxRQUFRLEVBQVJBO01BQVMsQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0NBQTJCRCxHQUFHLEVBQUVDLFFBQVEsRUFBRTtNQUN0QyxPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsNEJBQTRCLEVBQUU7UUFBRVksR0FBRyxFQUFIQSxHQUFHO1FBQUVDLFFBQVEsRUFBUkE7TUFBUyxDQUFDLENBQUM7SUFDN0Y7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLFFBQVEsRUFBRTtNQUM3QixPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUNwRjtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFjQSxRQUFRLEVBQUVRLE1BQU0sRUFBRTtNQUM1QixPQUFPckMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZUFBZSxFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFUSxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ25GO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCQSxNQUFNLEVBQUU7TUFDM0IsT0FBT3JDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCUixRQUFRLEVBQUVZLFVBQVUsRUFBRTtNQUN6QyxPQUFPekMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQSxRQUFRO1FBQUVZLFVBQVUsRUFBVkE7TUFBVyxDQUFDLENBQUM7SUFDaEc7RUFBQztJQUFBO0lBQUEsT0FDRCwwQ0FBaUNaLFFBQVEsRUFBRWEsaUJBQWlCLEVBQUVDLGlCQUFpQixFQUFFO01BQzdFLE9BQU8zQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQ0FBa0MsRUFBRTtRQUFFYSxRQUFRLEVBQVJBLFFBQVE7UUFBRWEsaUJBQWlCLEVBQWpCQSxpQkFBaUI7UUFBRUMsaUJBQWlCLEVBQWpCQTtNQUFrQixDQUFDLENBQUM7SUFDcEk7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUJkLFFBQVEsRUFBRTtNQUMzQixPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUNsRjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQkEsUUFBUSxFQUFFSSxJQUFJLEVBQUU7TUFDaEMsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFSSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3ZGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CSixRQUFRLEVBQUVJLElBQUksRUFBRTtNQUNoQyxPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMscUJBQXFCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQSxRQUFRO1FBQUVJLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDdkY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDaEY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDaEY7RUFBQztJQUFBO0lBQUEsT0FDRCwrQkFBc0JDLE1BQU0sRUFBRTtNQUMxQixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsdUJBQXVCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDakY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZUEsTUFBTSxFQUFFO01BQ25CLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlVSxJQUFJLEVBQUU7TUFDakIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUJBQWNBLElBQUksRUFBRTtNQUNoQixPQUFPNUMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZUFBZSxFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3ZFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CQSxJQUFJLEVBQUU7TUFDckIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQzVFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCQSxJQUFJLEVBQUU7TUFDcEIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsd0JBQWVYLElBQUksRUFBRTtNQUNqQixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0I7TUFDaEIsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixDQUFDO0lBQ2pFO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQVlpQixJQUFJLEVBQUU7TUFDZCxPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsYUFBYSxFQUFFO1FBQUVpQixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCO01BQ2IsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQzlEO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCa0IsTUFBTSxFQUFFO01BQzdCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNwRjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQjtNQUNoQixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsbUJBQW1CLENBQUM7SUFDakU7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUI2QixnQkFBZ0IsRUFBRTtNQUNyQyxPQUFPN0MscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRTZCLGdCQUFnQixFQUFoQkE7TUFBaUIsQ0FBQyxDQUFDO0lBQzVGO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsc0JBQWFYLE1BQU0sRUFBcUM7TUFBQSxJQUFuQ2YsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDbEQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQSxNQUFNO1FBQUVmLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDakY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZWUsTUFBTSxFQUFxQztNQUFBLElBQW5DZixPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUNwRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkEsTUFBTTtRQUFFZixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ25GO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CMkIsTUFBTSxFQUFxQztNQUFBLElBQW5DM0IsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDekQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUU4QixNQUFNLEVBQU5BLE1BQU07UUFBRTNCLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDeEY7RUFBQztJQUFBO0lBQUEsT0FDRCxrQ0FBMEQ7TUFBQSxJQUFuQ0EsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDcEQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVHLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDbkY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJKLE1BQU0sRUFBRTtNQUMzQixPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx3QkFBd0IsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUNBQXdCO01BQ3BCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCK0IsV0FBVyxFQUFFO01BQ25DLE9BQU8vQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywyQkFBMkIsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUMxRjtFQUFDO0lBQUE7SUFBQSxPQUNELG9DQUEyQjtNQUN2QixPQUFPL0MscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMEJBQTBCLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJrQixNQUFNLEVBQUU7TUFDM0IsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVrQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCRyxNQUFNLEVBQUU7TUFDOUIsT0FBT3JDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLDJCQUEyQixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3JGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUJBQVVILE1BQU0sRUFBRTtNQUNkLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxXQUFXLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDckU7RUFBQztJQUFBO0lBQUEsT0FDRCw0QkFBbUJBLE1BQU0sRUFBRTtNQUN2QixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDOUU7RUFBQztJQUFBO0lBQUEsT0FDRCxvQkFBV0gsSUFBSSxFQUFFO01BQ2IsT0FBTy9CLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksRUFBRTtRQUFFZSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3BFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUJBQVVHLE1BQU0sRUFBRTtNQUNkLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxXQUFXLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDckU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUEsTUFBTSxFQUFFO01BQ2QsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNyRTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQkEsTUFBTSxFQUFFO01BQ3ZCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXSCxJQUFJLEVBQUU7TUFDYixPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVlLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDcEU7RUFBQztJQUFBO0lBQUEsT0FDRCwyQkFBa0I7TUFDZCxPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsaUJBQWlCLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCwwQkFBaUI7TUFDYixPQUFPaEIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLENBQUM7SUFDOUQ7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JrQixNQUFNLEVBQUU7TUFDeEIsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCYyxLQUFLLEVBQUU7TUFDekIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ2hGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCQyxRQUFRLEVBQUVDLFNBQVMsRUFBRTtNQUN2QyxPQUFPbEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsdUJBQXVCLEVBQUU7UUFBRWlDLFFBQVEsRUFBUkEsUUFBUTtRQUFFQyxTQUFTLEVBQVRBO01BQVUsQ0FBQyxDQUFDO0lBQzlGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCQyxNQUFNLEVBQUU7TUFDMUIsT0FBT25ELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVtQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsOEJBQXFCSCxLQUFLLEVBQUVJLFlBQVksRUFBRTtNQUN0QyxPQUFPcEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWdDLEtBQUssRUFBTEEsS0FBSztRQUFFSSxZQUFZLEVBQVpBO01BQWEsQ0FBQyxDQUFDO0lBQzdGO0VBQUM7SUFBQTtJQUFBLE9BQ0QseUJBQWdCRCxNQUFNLEVBQUU7TUFDcEIsT0FBT25ELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGlCQUFpQixFQUFFO1FBQUVtQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCSCxLQUFLLEVBQUU7TUFDMUIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ2pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CQSxLQUFLLEVBQUU7TUFDdEIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQzdFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CZCxNQUFNLEVBQUVtQixLQUFLLEVBQUU7TUFDL0IsT0FBT3JELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BLE1BQU07UUFBRW1CLEtBQUssRUFBTEE7TUFBTSxDQUFDLENBQUM7SUFDdEY7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUIvQixNQUFNLEVBQUVnQyxPQUFPLEVBQUU7TUFDbEMsT0FBT3RELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHNCQUFzQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFZ0MsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN6RjtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQmhDLE1BQU0sRUFBRWdDLE9BQU8sRUFBRTtNQUNoQyxPQUFPdEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRU0sTUFBTSxFQUFOQSxNQUFNO1FBQUVnQyxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3ZGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCaEMsTUFBTSxFQUFFaUMsT0FBTyxFQUFFQyxVQUFVLEVBQUU7TUFDM0MsT0FBT3hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFaUMsT0FBTyxFQUFQQSxPQUFPO1FBQUVDLFVBQVUsRUFBVkE7TUFBVyxDQUFDLENBQUM7SUFDbEc7RUFBQztJQUFBO0lBQUE7TUFBQSxpR0FDRDtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDK0J4RCxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztjQUFBO2dCQUFBO2dCQUF6RXlDLFFBQVEseUJBQVJBLFFBQVE7Z0JBQUEsTUFDWkEsUUFBUSxJQUFJLENBQUM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ1BDLFdBQVcsR0FBRyxJQUFJQyxtQkFBbUIsQ0FBQ0YsUUFBUSxDQUFDO2dCQUNyRHpELHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDakQsR0FBRyxDQUFDOEMsUUFBUSxFQUFFQyxXQUFXLENBQUM7Z0JBQUMsaUNBQzFEQSxXQUFXO2NBQUE7Z0JBQUEsaUNBRWZqRCxTQUFTO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ25CO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQTtNQUFBLGtHQUNELGtCQUF5QmlELFdBQVc7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUMxQkcsS0FBSyxHQUFHSCxXQUFXLENBQUNJLFFBQVEsRUFBRTtnQkFBQSxNQUNoQ0QsS0FBSyxJQUFJLENBQUM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUEsT0FDSjdELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO2tCQUFFNkMsS0FBSyxFQUFMQTtnQkFBTSxDQUFDLENBQUM7Y0FBQTtnQkFDeEU3RCxxQkFBcUIsQ0FBQzRELGVBQWUsQ0FBQzlDLE1BQU0sQ0FBQytDLEtBQUssQ0FBQztnQkFDbkRILFdBQVcsQ0FBQ0ssR0FBRyxDQUFDLHdCQUF3QixDQUFDO2dCQUN6Q0wsV0FBVyxDQUFDSyxHQUFHLENBQUMseUJBQXlCLENBQUM7Z0JBQzFDTCxXQUFXLENBQUNLLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQztjQUFDO2dCQUFBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBR3JEO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQS9YRCxxQkFBbUJDLE1BQU0sRUFBRUMsSUFBSSxFQUFFO01BQzdCLE9BQU8sSUFBSUMsT0FBTyxDQUFDLFVBQUNDLE9BQU8sRUFBRUMsQ0FBQyxFQUFLO1FBQy9CeEUsNkJBQTZCLENBQUN5RSxVQUFVLENBQUM7VUFBRUwsTUFBTSxFQUFFQSxNQUFNO1VBQUVDLElBQUksRUFBRUE7UUFBSyxDQUFDLEVBQUUsVUFBQzdELEdBQUcsRUFBSztVQUM5RStELE9BQU8sQ0FBQy9ELEdBQUcsQ0FBQztRQUNoQixDQUFDLENBQUM7TUFDTixDQUFDLENBQUM7SUFDTjtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFxQjtNQUNqQixJQUFJTCxNQUFNLEVBQUU7UUFDUixPQUFPQSxNQUFNO01BQ2pCO01BQ0EsTUFBTSxJQUFJdUUsS0FBSyxDQUFDLGlEQUFpRCxDQUFDO0lBQ3RFO0VBQUM7SUFBQTtJQUFBO01BQUEsdUdBQ0Qsa0JBQXFDQyxPQUFPO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUEsS0FDcEN4RSxNQUFNO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLGtDQUNDQSxNQUFNO2NBQUE7Z0JBQUE7Z0JBQUEsT0FFWEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMseUJBQXlCLEVBQUU7a0JBQUV1RCxPQUFPLEVBQVBBO2dCQUFRLENBQUMsQ0FBQztjQUFBO2dCQUMvRXhFLE1BQU0sR0FBRyxJQUFJQyxxQkFBcUIsRUFBRTtnQkFBQztnQkFBQSxPQUMvQkEscUJBQXFCLENBQUNnQixXQUFXLENBQUMsa0JBQWtCLEVBQUU7a0JBQUV3RCxPQUFPLEVBQUVDO2dCQUFjLENBQUMsQ0FBQztjQUFBO2dCQUFBLGtDQUNoRjFFLE1BQU07Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUEsQ0FDaEI7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7SUFBQTtJQUFBO01BQUEsNEZBQ0Qsa0JBQTBCMkUsS0FBSyxFQUFFQyxPQUFPLEVBQUVDLFNBQVMsRUFBRUMsUUFBUTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBLEtBQ3JEOUUsTUFBTTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxrQ0FDQ0EsTUFBTTtjQUFBO2dCQUFBO2dCQUFBLE9BRVhDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtrQkFBRTBELEtBQUssRUFBTEEsS0FBSztrQkFBRUMsT0FBTyxFQUFQQSxPQUFPO2tCQUFFQyxTQUFTLEVBQVRBLFNBQVM7a0JBQUVDLFFBQVEsRUFBUkE7Z0JBQVMsQ0FBQyxDQUFDO2NBQUE7Z0JBQ2hHOUUsTUFBTSxHQUFHLElBQUlDLHFCQUFxQixFQUFFO2dCQUFDO2dCQUFBLE9BQy9CQSxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQkFBa0IsRUFBRTtrQkFBRXdELE9BQU8sRUFBRUM7Z0JBQWMsQ0FBQyxDQUFDO2NBQUE7Z0JBQUEsa0NBQ2hGMUUsTUFBTTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQSxDQUNoQjtNQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7RUFBQTtJQUFBO0lBQUE7TUFBQSw2RkFDRDtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNJQSxNQUFNLEdBQUdVLFNBQVM7Z0JBQ2xCVCxxQkFBcUIsQ0FBQzRELGVBQWUsQ0FBQ2tCLE9BQU8sQ0FBQyxVQUFDVixDQUFDLEVBQUV4QyxHQUFHLEVBQUs7a0JBQ3RENUIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7b0JBQUVZLEdBQUcsRUFBSEE7a0JBQUksQ0FBQyxDQUFDO2dCQUNwRSxDQUFDLENBQUM7Z0JBQUM7Z0JBQUEsT0FDRzVCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGVBQWUsQ0FBQztjQUFBO2dCQUN4RGhCLHFCQUFxQixDQUFDTyxVQUFVLENBQUN1RSxPQUFPLENBQUMsVUFBQ1YsQ0FBQyxFQUFFeEMsR0FBRyxFQUFLO2tCQUNqRGxDLFNBQVMsQ0FBQ21CLG1CQUFtQixDQUFDaEIsTUFBTSxHQUFHK0IsR0FBRyxDQUFDO2dCQUMvQyxDQUFDLENBQUM7Z0JBQ0Y1QixxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDd0UsS0FBSyxFQUFFO2dCQUN4Qy9FLHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDbUIsS0FBSyxFQUFFO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ2pEO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQUNELHlCQUF1QmhFLE1BQU0sRUFBRTtNQUMzQixPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxpQkFBaUIsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQW1CZ0IsSUFBSSxFQUFFO01BQ3JCLE9BQU8vQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxhQUFhLEVBQUU7UUFBRWUsSUFBSSxFQUFKQTtNQUFLLENBQUMsQ0FBQztJQUNyRTtFQUFDO0VBQUE7QUFBQTtBQUFBO0FBaVZML0IscUJBQXFCLENBQUNPLFVBQVUsR0FBRyxJQUFJRyxHQUFHLEVBQUU7QUFDNUNWLHFCQUFxQixDQUFDNEQsZUFBZSxHQUFHLElBQUlsRCxHQUFHLEVBQUU7QUFBQyxJQUNyQ2lELG1CQUFtQjtFQUM1Qiw2QkFBWUUsS0FBSyxFQUFFO0lBQUE7SUFDZixJQUFJLENBQUNtQixNQUFNLEdBQUduQixLQUFLO0VBQ3ZCO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQVlHLE1BQU0sRUFBRUMsSUFBSSxFQUFFO01BQUE7TUFDdEIsT0FBTyxJQUFJQyxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxDQUFDLEVBQUs7UUFDL0J4RSw2QkFBNkIsQ0FBQ3lFLFVBQVUsQ0FBQztVQUFFTCxNQUFNLEVBQUVBLE1BQU07VUFBRUMsSUFBSTtZQUFJUixRQUFRLEVBQUUsS0FBSSxDQUFDdUI7VUFBTSxHQUFLZixJQUFJO1FBQUcsQ0FBQyxFQUFFLFVBQUM3RCxHQUFHLEVBQUs7VUFDNUcrRCxPQUFPLENBQUMvRCxHQUFHLENBQUM7UUFDaEIsQ0FBQyxDQUFDO01BQ04sQ0FBQyxDQUFDO0lBQ047RUFBQztJQUFBO0lBQUEsT0FDRCxZQUFHSCxLQUFLLEVBQUVDLFFBQVEsRUFBRTtNQUNoQixJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSUMsR0FBRyxFQUFLO1FBQzdCLElBQVFDLElBQUksR0FBVUQsR0FBRyxDQUFqQkMsSUFBSTtVQUFFNEUsR0FBRyxHQUFLN0UsR0FBRyxDQUFYNkUsR0FBRztRQUNqQixJQUFJQSxHQUFHLElBQUksQ0FBQyxFQUFFO1VBQ1YsSUFBTXZCLFdBQVcsR0FBRzFELHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDcEQsR0FBRyxDQUFDeUUsR0FBRyxDQUFDO1VBQ2xFO1VBQ0EvRSxRQUFRLGdCQUFDd0QsV0FBVywwQ0FBS3JELElBQUksR0FBQztRQUNsQztNQUNKLENBQUM7TUFDRCxJQUFJQyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO01BQ3JELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1FBQ25CSCxHQUFHLEdBQUcsSUFBSUksR0FBRyxFQUFFO1FBQ2ZWLHFCQUFxQixDQUFDTyxVQUFVLENBQUNJLEdBQUcsQ0FBQ1YsS0FBSyxFQUFFSyxHQUFHLENBQUM7TUFDcEQ7TUFDQUEsR0FBRyxDQUFDSyxHQUFHLENBQUNULFFBQVEsRUFBRUMsZUFBZSxDQUFDO01BQ2xDVCxTQUFTLENBQUNrQixnQkFBZ0IsQ0FBQ2YsTUFBTSxHQUFHSSxLQUFLLEVBQUVFLGVBQWUsQ0FBQztNQUMzREgscUJBQXFCLENBQUNPLFVBQVUsQ0FBQ0ksR0FBRyxDQUFDVixLQUFLLEVBQUVLLEdBQUcsQ0FBQztJQUNwRDtFQUFDO0lBQUE7SUFBQSxPQUNELGFBQUlMLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLElBQUlBLFFBQVEsS0FBS08sU0FBUyxFQUFFO1FBQ3hCZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxDQUFDO1FBQzdDRCxxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDTyxNQUFNLENBQUNiLEtBQUssQ0FBQztNQUNsRCxDQUFDLE1BQ0k7UUFDRCxJQUFNSyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO1FBQ3ZELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1VBQ25CO1FBQ0o7UUFDQWYsU0FBUyxDQUFDbUIsbUJBQW1CLENBQUNoQixNQUFNLEdBQUdJLEtBQUssRUFBRUssR0FBRyxDQUFDRSxHQUFHLENBQUNOLFFBQVEsQ0FBQyxDQUFDO1FBQ2hFSSxHQUFHLENBQUNRLE1BQU0sQ0FBQ1osUUFBUSxDQUFDO01BQ3hCO0lBQ0o7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYWdGLElBQUksRUFBRTtNQUNmLE9BQU8sSUFBSSxDQUFDbEUsV0FBVyxDQUFDLHlCQUF5QixFQUFFO1FBQUVrRSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ2hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUJBQVE7TUFDSixPQUFPLElBQUksQ0FBQ2xFLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQztJQUMvQztFQUFDO0lBQUE7SUFBQSxPQUNELGdCQUFPO01BQ0gsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQztJQUM5QztFQUFDO0lBQUE7SUFBQSxPQUNELGlCQUFRO01BQ0osT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQztJQUMvQztFQUFDO0lBQUE7SUFBQSxPQUNELGtCQUFTO01BQ0wsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztJQUNoRDtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFjeUMsUUFBUSxFQUFFO01BQ3BCLE9BQU8sSUFBSSxDQUFDekMsV0FBVyxDQUFDLDBCQUEwQixFQUFFO1FBQUV5QyxRQUFRLEVBQVJBO01BQVMsQ0FBQyxDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0JBQU9WLFdBQVcsRUFBRTtNQUNoQixPQUFPLElBQUksQ0FBQy9CLFdBQVcsQ0FBQyxtQkFBbUIsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUNqRTtFQUFDO0lBQUE7SUFBQSxPQUNELHNCQUFhYixNQUFNLEVBQUU7TUFDakIsT0FBTyxJQUFJLENBQUNsQixXQUFXLENBQUMseUJBQXlCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDbEU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUEsTUFBTSxFQUFFO01BQ2QsT0FBTyxJQUFJLENBQUNsQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUQsSUFBSSxFQUFFO01BQ1osT0FBTyxJQUFJLENBQUNqQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDN0Q7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUksTUFBTSxFQUFFO01BQ2QsT0FBTyxJQUFJLENBQUNyQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCx1QkFBY0EsTUFBTSxFQUFFO01BQ2xCLE9BQU8sSUFBSSxDQUFDckIsV0FBVyxDQUFDLDBCQUEwQixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ25FO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCQSxNQUFNLEVBQUU7TUFDckIsT0FBTyxJQUFJLENBQUNyQixXQUFXLENBQUMsNkJBQTZCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDdEU7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JVLFdBQVcsRUFBRTtNQUM3QixPQUFPLElBQUksQ0FBQy9CLFdBQVcsQ0FBQyxnQ0FBZ0MsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQmMsS0FBSyxFQUFFO01BQ3RCLE9BQU8sSUFBSSxDQUFDN0MsV0FBVyxDQUFDLCtCQUErQixFQUFFO1FBQUU2QyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ3ZFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsOEJBQXFCYixLQUFLLEVBQUVJLFlBQVksRUFBRTtNQUN0QyxPQUFPLElBQUksQ0FBQ3BDLFdBQVcsQ0FBQyxpQ0FBaUMsRUFBRTtRQUFFZ0MsS0FBSyxFQUFMQSxLQUFLO1FBQUVJLFlBQVksRUFBWkE7TUFBYSxDQUFDLENBQUM7SUFDdkY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZTtNQUNYLE9BQU8sSUFBSSxDQUFDcEMsV0FBVyxDQUFDLHlCQUF5QixDQUFDO0lBQ3REO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0NBQTJCbUUsSUFBSSxFQUFFQyxJQUFJLEVBQUU7TUFDbkMsT0FBTyxJQUFJLENBQUNwRSxXQUFXLENBQUMsdUNBQXVDLEVBQUU7UUFBRW1FLElBQUksRUFBSkEsSUFBSTtRQUFFQyxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3BGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCQyxTQUFTLEVBQUU7TUFDakMsT0FBTyxJQUFJLENBQUNyRSxXQUFXLENBQUMsc0NBQXNDLEVBQUU7UUFBRXFFLFNBQVMsRUFBVEE7TUFBVSxDQUFDLENBQUM7SUFDbEY7RUFBQztJQUFBO0lBQUEsT0FDRCw0QkFBbUJuRCxNQUFNLEVBQUVuQixNQUFNLEVBQUU7TUFDL0IsT0FBTyxJQUFJLENBQUNDLFdBQVcsQ0FBQywrQkFBK0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQSxNQUFNO1FBQUVuQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2hGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCO01BQ3RCLE9BQU8sSUFBSSxDQUFDQyxXQUFXLENBQUMsb0NBQW9DLENBQUM7SUFDakU7RUFBQztJQUFBO0lBQUEsT0FDRCx5QkFBZ0I7TUFDWixPQUFPLElBQUksQ0FBQ0EsV0FBVyxDQUFDLDBCQUEwQixDQUFDO0lBQ3ZEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CO01BQ2YsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyw2QkFBNkIsQ0FBQztJQUMxRDtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQjtNQUNmLE9BQU8sSUFBSSxDQUFDQSxXQUFXLENBQUMsNkJBQTZCLENBQUM7SUFDMUQ7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUI7TUFDakIsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQywrQkFBK0IsQ0FBQztJQUM1RDtFQUFDO0lBQUE7SUFBQSxPQUNELDhCQUFxQjtNQUNqQixPQUFPLElBQUksQ0FBQ0EsV0FBVyxDQUFDLCtCQUErQixDQUFDO0lBQzVEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCO01BQ2QsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQztJQUN6RDtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXO01BQ1AsT0FBTyxJQUFJLENBQUNnRSxNQUFNO0lBQ3RCO0VBQUM7RUFBQTtBQUFBO0FBQUEsa0QiLCJmaWxlIjoiODIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcGx1Z2luVmVyc2lvbiB9IGZyb20gXCIuLi9pbmRleFwiO1xyXG5pbXBvcnQgeyBaZWdvUHVibGlzaENoYW5uZWwgfSBmcm9tIFwiLi4vWmVnb0V4cHJlc3NEZWZpbmVzXCI7XHJcbi8vIEB0cy1pZ25vcmVcclxuY29uc3QgWmVnb0V2ZW50ID0gdW5pLnJlcXVpcmVOYXRpdmVQbHVnaW4oJ2dsb2JhbEV2ZW50Jyk7XHJcbi8vIEB0cy1pZ25vcmVcclxuY29uc3QgWmVnb0V4cHJlc3NOYXRpdmVFbmdpbmVNb3VkbGUgPSB1bmkucmVxdWlyZU5hdGl2ZVBsdWdpbignemVnby1aZWdvRXhwcmVzc1VuaUFwcFNES19aZWdvRXhwcmVzc1VuaUFwcEVuZ2luZScpO1xyXG5jb25zdCBQcmVmaXggPSBaZWdvRXhwcmVzc05hdGl2ZUVuZ2luZU1vdWRsZS5wcmVmaXgoKTtcclxubGV0IGVuZ2luZTtcclxuZXhwb3J0IGNsYXNzIFplZ29FeHByZXNzRW5naW5lSW1wbCB7XHJcbiAgICBzdGF0aWMgX2NhbGxNZXRob2QobWV0aG9kLCBhcmdzKSB7XHJcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCBfKSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzTmF0aXZlRW5naW5lTW91ZGxlLmNhbGxNZXRob2QoeyBtZXRob2Q6IG1ldGhvZCwgYXJnczogYXJncyB9LCAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKHJlcyk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGdldEluc3RhbmNlKCkge1xyXG4gICAgICAgIGlmIChlbmdpbmUpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGVuZ2luZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdHZXQgaW5zdGFuY2UgZmFpbGVkLCBQbGVhc2UgY3JlYXRlIGVuZ2luZSBmaXJzdCcpO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGFzeW5jIGNyZWF0ZUVuZ2luZVdpdGhQcm9maWxlKHByb2ZpbGUpIHtcclxuICAgICAgICBpZiAoZW5naW5lKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBlbmdpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF3YWl0IFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImNyZWF0ZUVuZ2luZVdpdGhQcm9maWxlXCIsIHsgcHJvZmlsZSB9KTtcclxuICAgICAgICBlbmdpbmUgPSBuZXcgWmVnb0V4cHJlc3NFbmdpbmVJbXBsKCk7XHJcbiAgICAgICAgYXdhaXQgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGx1Z2luVmVyc2lvblwiLCB7IHZlcnNpb246IHBsdWdpblZlcnNpb24gfSk7XHJcbiAgICAgICAgcmV0dXJuIGVuZ2luZTtcclxuICAgIH1cclxuICAgIHN0YXRpYyBhc3luYyBjcmVhdGVFbmdpbmUoYXBwSUQsIGFwcFNpZ24sIGlzVGVzdEVudiwgc2NlbmFyaW8pIHtcclxuICAgICAgICBpZiAoZW5naW5lKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBlbmdpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF3YWl0IFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImNyZWF0ZUVuZ2luZVwiLCB7IGFwcElELCBhcHBTaWduLCBpc1Rlc3RFbnYsIHNjZW5hcmlvIH0pO1xyXG4gICAgICAgIGVuZ2luZSA9IG5ldyBaZWdvRXhwcmVzc0VuZ2luZUltcGwoKTtcclxuICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRQbHVnaW5WZXJzaW9uXCIsIHsgdmVyc2lvbjogcGx1Z2luVmVyc2lvbiB9KTtcclxuICAgICAgICByZXR1cm4gZW5naW5lO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGFzeW5jIGRlc3Ryb3lFbmdpbmUoKSB7XHJcbiAgICAgICAgZW5naW5lID0gdW5kZWZpbmVkO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbWVkaWFQbGF5ZXJNYXAuZm9yRWFjaCgoXywga2V5KSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImRlc3Ryb3lNZWRpYVBsYXllclwiLCB7IGtleSB9KTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJkZXN0cm95RW5naW5lXCIpO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmZvckVhY2goKF8sIGtleSkgPT4ge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBrZXkpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmNsZWFyKCk7XHJcbiAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5jbGVhcigpO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIHNldEVuZ2luZUNvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0RW5naW5lQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIHNldFJvb21Nb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Um9vbU1vZGVcIiwgeyBtb2RlIH0pO1xyXG4gICAgfVxyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgY29uc3QgbmF0aXZlX2xpc3RlbmVyID0gKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCB7IGRhdGEgfSA9IHJlcztcclxuICAgICAgICAgICAgLy8gQHRzLWlnbm9yZVxyXG4gICAgICAgICAgICBjYWxsYmFjayguLi5kYXRhKTtcclxuICAgICAgICB9O1xyXG4gICAgICAgIGxldCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgIGlmIChtYXAgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBtYXAgPSBuZXcgTWFwKCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLnNldChldmVudCwgbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFwLnNldChjYWxsYmFjaywgbmF0aXZlX2xpc3RlbmVyKTtcclxuICAgICAgICBaZWdvRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCwgbmF0aXZlX2xpc3RlbmVyKTtcclxuICAgIH1cclxuICAgIG9mZihldmVudCwgY2FsbGJhY2spIHtcclxuICAgICAgICBpZiAoY2FsbGJhY2sgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmRlbGV0ZShldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICBjb25zdCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgICAgICBpZiAobWFwID09PSB1bmRlZmluZWQpXHJcbiAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgIFplZ29FdmVudC5yZW1vdmVFdmVudExpc3RlbmVyKFByZWZpeCArIGV2ZW50LCBtYXAuZ2V0KGNhbGxiYWNrKSk7XHJcbiAgICAgICAgICAgIG1hcC5kZWxldGUoY2FsbGJhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNldExvZ0NvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0TG9nQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgZ2V0VmVyc2lvbigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZ2V0VmVyc2lvblwiKTtcclxuICAgIH1cclxuICAgIHVwbG9hZExvZygpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwidXBsb2FkTG9nXCIpO1xyXG4gICAgfVxyXG4gICAgY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiY2FsbEV4cGVyaW1lbnRhbEFQSVwiLCB7IHBhcmFtcyB9KTtcclxuICAgIH1cclxuICAgIHNldER1bW15Q2FwdHVyZUltYWdlUGF0aChmaWxlUGF0aCwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldER1bW15Q2FwdHVyZUltYWdlUGF0aFwiLCB7IGZpbGVQYXRoLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgbG9naW5Sb29tKHJvb21JRCwgdXNlciwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImxvZ2luUm9vbVwiLCB7IHJvb21JRCwgdXNlciwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgbG9nb3V0Um9vbShyb29tSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibG9nb3V0Um9vbVwiLCB7IHJvb21JRCB9KTtcclxuICAgIH1cclxuICAgIGxvZ2luTXVsdGlSb29tKHJvb21JRCwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImxvZ2luTXVsdGlSb29tXCIsIHsgcm9vbUlELCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICBzd2l0Y2hSb29tKGZyb21Sb29tSUQsIHRvUm9vbUlELCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3dpdGNoUm9vbVwiLCB7IGZyb21Sb29tSUQsIHRvUm9vbUlELCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICByZW5ld1Rva2VuKHJvb21JRCwgdG9rZW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwicmVuZXdUb2tlblwiLCB7IHJvb21JRCwgdG9rZW4gfSk7XHJcbiAgICB9XHJcbiAgICBzZXRSb29tRXh0cmFJbmZvKHZhbHVlLCBrZXksIHJvb21JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSb29tRXh0cmFJbmZvXCIsIHsgdmFsdWUsIGtleSwgcm9vbUlEIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHN0cmVhbUlELCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4sIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydFB1Ymxpc2hpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RvcFB1Ymxpc2hpbmdTdHJlYW0oY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BQdWJsaXNoaW5nU3RyZWFtXCIsIHsgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFN0cmVhbUV4dHJhSW5mbyhleHRyYUluZm8sIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRTdHJlYW1FeHRyYUluZm9cIiwgeyBleHRyYUluZm8sIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydFByZXZpZXcoY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0UHJldmlld1wiLCB7IGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wUHJldmlldyhjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFByZXZpZXdcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0VmlkZW9Db25maWcoY29uZmlnLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0VmlkZW9Db25maWdcIiwgeyBjb25maWcsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBnZXRWaWRlb0NvbmZpZyhjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZ2V0VmlkZW9Db25maWdcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRWaWRlb01pcnJvck1vZGVcIiwgeyBtb2RlLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0QXBwT3JpZW50YXRpb24ob3JpZW50YXRpb24sIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBcHBPcmllbnRhdGlvblwiLCB7IG9yaWVudGF0aW9uLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0QXVkaW9Db25maWcoY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldEF1ZGlvQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgZ2V0QXVkaW9Db25maWcoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImdldEF1ZGlvQ29uZmlnXCIpO1xyXG4gICAgfVxyXG4gICAgc2V0UHVibGlzaFN0cmVhbUVuY3J5cHRpb25LZXkoa2V5LCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UHVibGlzaFN0cmVhbUVuY3J5cHRpb25LZXlcIiwgeyBrZXksIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICB0YWtlUHVibGlzaFN0cmVhbVNuYXBzaG90KGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ0YWtlUHVibGlzaFN0cmVhbVNuYXBzaG90XCIsIHsgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIG11dGVQdWJsaXNoU3RyZWFtQXVkaW8obXV0ZSwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVQdWJsaXNoU3RyZWFtQXVkaW9cIiwgeyBtdXRlLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyhtdXRlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZVB1Ymxpc2hTdHJlYW1WaWRlb1wiLCB7IG11dGUsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVUcmFmZmljQ29udHJvbChlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlVHJhZmZpY0NvbnRyb2xcIiwgeyBlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0TWluVmlkZW9CaXRyYXRlRm9yVHJhZmZpY0NvbnRyb2woYml0cmF0ZSwgbW9kZSwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldE1pblZpZGVvQml0cmF0ZUZvclRyYWZmaWNDb250cm9sXCIsIHsgYml0cmF0ZSwgbW9kZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFRyYWZmaWNDb250cm9sRm9jdXNPbihtb2RlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0VHJhZmZpY0NvbnRyb2xGb2N1c09uXCIsIHsgbW9kZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldENhcHR1cmVWb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldENhcHR1cmVWb2x1bWVcIiwgeyB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRBdWRpb0NhcHR1cmVTdGVyZW9Nb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0QXVkaW9DYXB0dXJlU3RlcmVvTW9kZVwiLCB7IG1vZGUgfSk7XHJcbiAgICB9XHJcbiAgICBhZGRQdWJsaXNoQ2RuVXJsKHRhcmdldFVSTCwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiYWRkUHVibGlzaENkblVybFwiLCB7IHRhcmdldFVSTCwgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICByZW1vdmVQdWJsaXNoQ2RuVXJsKHRhcmdldFVSTCwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwicmVtb3ZlUHVibGlzaENkblVybFwiLCB7IHRhcmdldFVSTCwgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVQdWJsaXNoRGlyZWN0VG9DRE4oZW5hYmxlLCBjb25maWcsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVQdWJsaXNoRGlyZWN0VG9DRE5cIiwgeyBlbmFibGUsIGNvbmZpZywgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UHVibGlzaFdhdGVybWFya1wiLCB7IHdhdGVybWFyaywgaXNQcmV2aWV3VmlzaWJsZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFNFSUNvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0U0VJQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc2VuZFNFSShkYXRhLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2VuZFNFSVwiLCB7IGRhdGEsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVIYXJkd2FyZUVuY29kZXIoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhhcmR3YXJlRW5jb2RlclwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZShtb2RlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZVwiLCB7IG1vZGUgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQsIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydFBsYXlpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFBsYXlpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCB9KTtcclxuICAgIH1cclxuICAgIHNldFBsYXlTdHJlYW1EZWNyeXB0aW9uS2V5KGtleSwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGxheVN0cmVhbURlY3J5cHRpb25LZXlcIiwgeyBrZXksIHN0cmVhbUlEIH0pO1xyXG4gICAgfVxyXG4gICAgdGFrZVBsYXlTdHJlYW1TbmFwc2hvdChzdHJlYW1JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ0YWtlUGxheVN0cmVhbVNuYXBzaG90XCIsIHsgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQbGF5Vm9sdW1lKHN0cmVhbUlELCB2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGxheVZvbHVtZVwiLCB7IHN0cmVhbUlELCB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRBbGxQbGF5U3RyZWFtVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheVN0cmVhbVZpZGVvVHlwZShzdHJlYW1JRCwgc3RyZWFtVHlwZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRQbGF5U3RyZWFtVmlkZW9UeXBlXCIsIHsgc3RyZWFtSUQsIHN0cmVhbVR5cGUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQbGF5U3RyZWFtQnVmZmVySW50ZXJ2YWxSYW5nZShzdHJlYW1JRCwgbWluQnVmZmVySW50ZXJ2YWwsIG1heEJ1ZmZlckludGVydmFsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFBsYXlTdHJlYW1CdWZmZXJJbnRlcnZhbFJhbmdlXCIsIHsgc3RyZWFtSUQsIG1pbkJ1ZmZlckludGVydmFsLCBtYXhCdWZmZXJJbnRlcnZhbCB9KTtcclxuICAgIH1cclxuICAgIHNldFBsYXlTdHJlYW1Gb2N1c09uKHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFBsYXlTdHJlYW1Gb2N1c09uXCIsIHsgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBtdXRlUGxheVN0cmVhbUF1ZGlvKHN0cmVhbUlELCBtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVQbGF5U3RyZWFtQXVkaW9cIiwgeyBzdHJlYW1JRCwgbXV0ZSB9KTtcclxuICAgIH1cclxuICAgIG11dGVQbGF5U3RyZWFtVmlkZW8oc3RyZWFtSUQsIG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZVBsYXlTdHJlYW1WaWRlb1wiLCB7IHN0cmVhbUlELCBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1BdWRpbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVBbGxQbGF5U3RyZWFtQXVkaW9cIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVBbGxQbGF5U3RyZWFtVmlkZW9cIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlSGFyZHdhcmVEZWNvZGVyKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVIYXJkd2FyZURlY29kZXJcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVDaGVja1BvYyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlQ2hlY2tQb2NcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydE1peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0TWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIHN0b3BNaXhlclRhc2sodGFzaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdG9wTWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIHN0YXJ0QXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0QXV0b01peGVyVGFza1wiLCB7IHRhc2sgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wQXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BBdXRvTWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIG11dGVNaWNyb3Bob25lKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZU1pY3JvcGhvbmVcIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgaXNNaWNyb3Bob25lTXV0ZWQoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImlzTWljcm9waG9uZU11dGVkXCIpO1xyXG4gICAgfVxyXG4gICAgbXV0ZVNwZWFrZXIobXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJtdXRlU3BlYWtlclwiLCB7IG11dGUgfSk7XHJcbiAgICB9XHJcbiAgICBpc1NwZWFrZXJNdXRlZCgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiaXNTcGVha2VyTXV0ZWRcIik7XHJcbiAgICB9XHJcbiAgICBlbmFibGVBdWRpb0NhcHR1cmVEZXZpY2UoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUF1ZGlvQ2FwdHVyZURldmljZVwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIGdldEF1ZGlvUm91dGVUeXBlKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJnZXRBdWRpb1JvdXRlVHlwZVwiKTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvUm91dGVUb1NwZWFrZXIoZGVmYXVsdFRvU3BlYWtlcikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBdWRpb1JvdXRlVG9TcGVha2VyXCIsIHsgZGVmYXVsdFRvU3BlYWtlciB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUNhbWVyYShlbmFibGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVDYW1lcmFcIiwgeyBlbmFibGUsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICB1c2VGcm9udENhbWVyYShlbmFibGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ1c2VGcm9udENhbWVyYVwiLCB7IGVuYWJsZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldENhbWVyYVpvb21GYWN0b3IoZmFjdG9yLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Q2FtZXJhWm9vbUZhY3RvclwiLCB7IGZhY3RvciwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIGdldENhbWVyYU1heFpvb21GYWN0b3IoY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImdldENhbWVyYU1heFpvb21GYWN0b3JcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RhcnRTb3VuZExldmVsTW9uaXRvclwiLCB7IGNvbmZpZyB9KTtcclxuICAgIH1cclxuICAgIHN0b3BTb3VuZExldmVsTW9uaXRvcigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFNvdW5kTGV2ZWxNb25pdG9yXCIpO1xyXG4gICAgfVxyXG4gICAgc3RhcnRBdWRpb1NwZWN0cnVtTW9uaXRvcihtaWxsaXNlY29uZCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydEF1ZGlvU3BlY3RydW1Nb25pdG9yXCIsIHsgbWlsbGlzZWNvbmQgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wQXVkaW9TcGVjdHJ1bU1vbml0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BBdWRpb1NwZWN0cnVtTW9uaXRvclwiKTtcclxuICAgIH1cclxuICAgIGVuYWJsZUhlYWRwaG9uZU1vbml0b3IoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhlYWRwaG9uZU1vbml0b3JcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlQUVDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVBRUNcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVIZWFkcGhvbmVBRUMoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhlYWRwaG9uZUFFQ1wiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEFFQ01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBRUNNb2RlXCIsIHsgbW9kZSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUFHQyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlQUdDXCIsIHsgZW5hYmxlIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlQU5TKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVBTlNcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVUcmFuc2llbnRBTlMoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZVRyYW5zaWVudEFOU1wiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEFOU01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBTlNNb2RlXCIsIHsgbW9kZSB9KTtcclxuICAgIH1cclxuICAgIHN0YXJ0RWZmZWN0c0VudigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RhcnRFZmZlY3RzRW52XCIpO1xyXG4gICAgfVxyXG4gICAgc3RvcEVmZmVjdHNFbnYoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BFZmZlY3RzRW52XCIpO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlRWZmZWN0c0JlYXV0eShlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlRWZmZWN0c0JlYXV0eVwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEVmZmVjdHNCZWF1dHlQYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRFZmZlY3RzQmVhdXR5UGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvRXF1YWxpemVyR2FpbihiYW5kR2FpbiwgYmFuZEluZGV4KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldEF1ZGlvRXF1YWxpemVyR2FpblwiLCB7IGJhbmRHYWluLCBiYW5kSW5kZXggfSk7XHJcbiAgICB9XHJcbiAgICBzZXRWb2ljZUNoYW5nZXJQcmVzZXQocHJlc2V0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFZvaWNlQ2hhbmdlclByZXNldFwiLCB7IHByZXNldCB9KTtcclxuICAgIH1cclxuICAgIHNldFZvaWNlQ2hhbmdlclBhcmFtKHBhcmFtLCBhdWRpb0NoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Vm9pY2VDaGFuZ2VyUGFyYW1cIiwgeyBwYXJhbSwgYXVkaW9DaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UmV2ZXJiUHJlc2V0KHByZXNldCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSZXZlcmJQcmVzZXRcIiwgeyBwcmVzZXQgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRSZXZlcmJBZHZhbmNlZFBhcmFtKHBhcmFtKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFJldmVyYkFkdmFuY2VkUGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIHNldFJldmVyYkVjaG9QYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSZXZlcmJFY2hvUGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZVZpcnR1YWxTdGVyZW8oZW5hYmxlLCBhbmdsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVWaXJ0dWFsU3RlcmVvXCIsIHsgZW5hYmxlLCBhbmdsZSB9KTtcclxuICAgIH1cclxuICAgIHNlbmRCcm9hZGNhc3RNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZW5kQnJvYWRjYXN0TWVzc2FnZVwiLCB7IHJvb21JRCwgbWVzc2FnZSB9KTtcclxuICAgIH1cclxuICAgIHNlbmRCYXJyYWdlTWVzc2FnZShyb29tSUQsIG1lc3NhZ2UpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2VuZEJhcnJhZ2VNZXNzYWdlXCIsIHsgcm9vbUlELCBtZXNzYWdlIH0pO1xyXG4gICAgfVxyXG4gICAgc2VuZEN1c3RvbUNvbW1hbmQocm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNlbmRDdXN0b21Db21tYW5kXCIsIHsgcm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0IH0pO1xyXG4gICAgfVxyXG4gICAgYXN5bmMgY3JlYXRlTWVkaWFQbGF5ZXIoKSB7XHJcbiAgICAgICAgY29uc3QgeyBwbGF5ZXJJRCB9ID0gYXdhaXQgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiY3JlYXRlTWVkaWFQbGF5ZXJcIik7XHJcbiAgICAgICAgaWYgKHBsYXllcklEID49IDApIHtcclxuICAgICAgICAgICAgY29uc3QgbWVkaWFQbGF5ZXIgPSBuZXcgWmVnb01lZGlhUGxheWVySW1wbChwbGF5ZXJJRCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbWVkaWFQbGF5ZXJNYXAuc2V0KHBsYXllcklELCBtZWRpYVBsYXllcik7XHJcbiAgICAgICAgICAgIHJldHVybiBtZWRpYVBsYXllcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgIH1cclxuICAgIGFzeW5jIGRlc3Ryb3lNZWRpYVBsYXllcihtZWRpYVBsYXllcikge1xyXG4gICAgICAgIGNvbnN0IGluZGV4ID0gbWVkaWFQbGF5ZXIuZ2V0SW5kZXgoKTtcclxuICAgICAgICBpZiAoaW5kZXggPj0gMCkge1xyXG4gICAgICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJkZXN0cm95TWVkaWFQbGF5ZXJcIiwgeyBpbmRleCB9KTtcclxuICAgICAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5kZWxldGUoaW5kZXgpO1xyXG4gICAgICAgICAgICBtZWRpYVBsYXllci5vZmYoXCJtZWRpYVBsYXllclN0YXRlVXBkYXRlXCIpO1xyXG4gICAgICAgICAgICBtZWRpYVBsYXllci5vZmYoXCJtZWRpYVBsYXllck5ldHdvcmtFdmVudFwiKTtcclxuICAgICAgICAgICAgbWVkaWFQbGF5ZXIub2ZmKFwibWVkaWFQbGF5ZXJQbGF5aW5nUHJvZ3Jlc3NcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybjtcclxuICAgIH1cclxufVxyXG5aZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycyA9IG5ldyBNYXAoKTtcclxuWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcCA9IG5ldyBNYXAoKTtcclxuZXhwb3J0IGNsYXNzIFplZ29NZWRpYVBsYXllckltcGwge1xyXG4gICAgY29uc3RydWN0b3IoaW5kZXgpIHtcclxuICAgICAgICB0aGlzLl9pbmRleCA9IGluZGV4O1xyXG4gICAgfVxyXG4gICAgX2NhbGxNZXRob2QobWV0aG9kLCBhcmdzKSB7XHJcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCBfKSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzTmF0aXZlRW5naW5lTW91ZGxlLmNhbGxNZXRob2QoeyBtZXRob2Q6IG1ldGhvZCwgYXJnczogeyBwbGF5ZXJJRDogdGhpcy5faW5kZXgsIC4uLmFyZ3MgfSB9LCAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKHJlcyk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgY29uc3QgbmF0aXZlX2xpc3RlbmVyID0gKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCB7IGRhdGEsIGlkeCB9ID0gcmVzO1xyXG4gICAgICAgICAgICBpZiAoaWR4ID49IDApIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IG1lZGlhUGxheWVyID0gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5nZXQoaWR4KTtcclxuICAgICAgICAgICAgICAgIC8vIEB0cy1pZ25vcmVcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrKG1lZGlhUGxheWVyLCAuLi5kYXRhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgbGV0IG1hcCA9IFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmdldChldmVudCk7XHJcbiAgICAgICAgaWYgKG1hcCA9PT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgICAgIG1hcCA9IG5ldyBNYXAoKTtcclxuICAgICAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9saXN0ZW5lcnMuc2V0KGV2ZW50LCBtYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXAuc2V0KGNhbGxiYWNrLCBuYXRpdmVfbGlzdGVuZXIpO1xyXG4gICAgICAgIFplZ29FdmVudC5hZGRFdmVudExpc3RlbmVyKFByZWZpeCArIGV2ZW50LCBuYXRpdmVfbGlzdGVuZXIpO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLnNldChldmVudCwgbWFwKTtcclxuICAgIH1cclxuICAgIG9mZihldmVudCwgY2FsbGJhY2spIHtcclxuICAgICAgICBpZiAoY2FsbGJhY2sgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmRlbGV0ZShldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICBjb25zdCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgICAgICBpZiAobWFwID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCwgbWFwLmdldChjYWxsYmFjaykpO1xyXG4gICAgICAgICAgICBtYXAuZGVsZXRlKGNhbGxiYWNrKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsb2FkUmVzb3VyY2UocGF0aCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJMb2FkUmVzb3VyY2VcIiwgeyBwYXRoIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclN0YXJ0XCIpO1xyXG4gICAgfVxyXG4gICAgc3RvcCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU3RvcFwiKTtcclxuICAgIH1cclxuICAgIHBhdXNlKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJQYXVzZVwiKTtcclxuICAgIH1cclxuICAgIHJlc3VtZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyUmVzdW1lXCIpO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheWVyVmlldyhwbGF5ZXJJRCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJTZXRQbGF5ZXJWaWV3XCIsIHsgcGxheWVySUQgfSk7XHJcbiAgICB9XHJcbiAgICBzZWVrVG8obWlsbGlzZWNvbmQpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2Vla1RvXCIsIHsgbWlsbGlzZWNvbmQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVSZXBlYXQoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckVuYWJsZVJlcGVhdFwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUF1eChlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyRW5hYmxlQXV4XCIsIHsgZW5hYmxlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUxvY2FsKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyTXV0ZUxvY2FsXCIsIHsgbXV0ZSB9KTtcclxuICAgIH1cclxuICAgIHNldFZvbHVtZSh2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0Vm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheVZvbHVtZSh2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0UGxheVZvbHVtZVwiLCB7IHZvbHVtZSB9KTtcclxuICAgIH1cclxuICAgIHNldFB1Ymxpc2hWb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldFB1Ymxpc2hWb2x1bWVcIiwgeyB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQcm9ncmVzc0ludGVydmFsKG1pbGxpc2Vjb25kKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldFByb2dyZXNzSW50ZXJ2YWxcIiwgeyBtaWxsaXNlY29uZCB9KTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvVHJhY2tJbmRleChpbmRleCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJTZXRBdWRpb1RyYWNrSW5kZXhcIiwgeyBpbmRleCB9KTtcclxuICAgIH1cclxuICAgIHNldFZvaWNlQ2hhbmdlclBhcmFtKHBhcmFtLCBhdWRpb0NoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0Vm9pY2VDaGFuZ2VyUGFyYW1cIiwgeyBwYXJhbSwgYXVkaW9DaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgdGFrZVNuYXBzaG90KCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJUYWtlU25hcHNob3RcIik7XHJcbiAgICB9XHJcbiAgICBzZXROZXR3b3JrUmVzb3VyY2VNYXhDYWNoZSh0aW1lLCBzaXplKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldE5ldHdvcmtSZXNvdXJjZU1heENhY2hlXCIsIHsgdGltZSwgc2l6ZSB9KTtcclxuICAgIH1cclxuICAgIHNldE5ldHdvcmtCdWZmZXJUaHJlc2hvbGQodGhyZXNob2xkKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldE5ldHdvcmtCdWZmZXJUaHJlc2hvbGRcIiwgeyB0aHJlc2hvbGQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVBY2N1cmF0ZVNlZWsoZW5hYmxlLCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyRW5hYmxlQWNjdXJhdGVTZWVrXCIsIHsgZW5hYmxlLCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICBnZXROZXR3b3JrUmVzb3VyY2VDYWNoZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0TmV0d29ya1Jlc291cmNlQ2FjaGVcIik7XHJcbiAgICB9XHJcbiAgICBnZXRQbGF5Vm9sdW1lKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJHZXRQbGF5Vm9sdW1lXCIpO1xyXG4gICAgfVxyXG4gICAgZ2V0UHVibGlzaFZvbHVtZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0UHVibGlzaFZvbHVtZVwiKTtcclxuICAgIH1cclxuICAgIGdldFRvdGFsRHVyYXRpb24oKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckdldFRvdGFsRHVyYXRpb25cIik7XHJcbiAgICB9XHJcbiAgICBnZXRDdXJyZW50UHJvZ3Jlc3MoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckdldEN1cnJlbnRQcm9ncmVzc1wiKTtcclxuICAgIH1cclxuICAgIGdldEF1ZGlvVHJhY2tDb3VudCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0QXVkaW9UcmFja0NvdW50XCIpO1xyXG4gICAgfVxyXG4gICAgZ2V0Q3VycmVudFN0YXRlKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJHZXRDdXJyZW50U3RhdGVcIik7XHJcbiAgICB9XHJcbiAgICBnZXRJbmRleCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5faW5kZXg7XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///823\n");
  39272. /***/ }),
  39273. /* 824 */
  39274. /*!************************************************************************************************!*\
  39275. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/index.js ***!
  39276. \************************************************************************************************/
  39277. /*! no static exports found */
  39278. /***/ (function(module, exports, __webpack_require__) {
  39279. "use strict";
  39280. eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _exportNames = {\n pluginVersion: true\n};\nexports.pluginVersion = exports.default = void 0;\nvar _ZegoExpressEngine = _interopRequireDefault(__webpack_require__(/*! ./ZegoExpressEngine */ 819));\nvar _ZegoExpressDefines = __webpack_require__(/*! ./ZegoExpressDefines */ 822);\nObject.keys(_ZegoExpressDefines).forEach(function (key) {\n if (key === \"default\" || key === \"__esModule\") return;\n if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;\n if (key in exports && exports[key] === _ZegoExpressDefines[key]) return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _ZegoExpressDefines[key];\n }\n });\n});\nvar _default = _ZegoExpressEngine.default;\nexports.default = _default;\nvar pluginVersion = '1.1.0';\nexports.pluginVersion = pluginVersion;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvaW5kZXguanMiXSwibmFtZXMiOlsiWmVnb0V4cHJlc3NFbmdpbmUiLCJwbHVnaW5WZXJzaW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0FBQUE7QUFBcUMsZUFDdEJBLDBCQUFpQjtBQUFBO0FBQ3pCLElBQU1DLGFBQWEsR0FBRyxPQUFPO0FBQUMiLCJmaWxlIjoiODI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFplZ29FeHByZXNzRW5naW5lIGZyb20gJy4vWmVnb0V4cHJlc3NFbmdpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL1plZ29FeHByZXNzRGVmaW5lcyc7XHJcbmV4cG9ydCBkZWZhdWx0IFplZ29FeHByZXNzRW5naW5lO1xyXG5leHBvcnQgY29uc3QgcGx1Z2luVmVyc2lvbiA9ICcxLjEuMCc7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///824\n");
  39281. /***/ }),
  39282. /* 825 */
  39283. /*!************************************************************************************************!*\
  39284. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/KeyCenter.js ***!
  39285. \************************************************************************************************/
  39286. /*! no static exports found */
  39287. /***/ (function(module, exports) {
  39288. eval("// const AppID = 2672645646;\n// const AppSign = 'd164de94a7ed549f55825b9d2ae51e81c39a50909500f94887c50ca4340acb52';\n\nvar AppID = 3215939266;\nvar AppSign = 'ca804a5bc0c2f17330ce7449de7dc5a7a588b7fc0420cb5b5f0c84c0222f36af';\nmodule.exports = {\n AppID: AppID,\n AppSign: AppSign\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9LZXlDZW50ZXIuanMiXSwibmFtZXMiOlsiQXBwSUQiLCJBcHBTaWduIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQ0E7QUFDQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUcsVUFBVTtBQUN4QixJQUFNQyxPQUFPLEdBQUcsa0VBQWtFO0FBRWxGQyxNQUFNLENBQUNDLE9BQU8sR0FBRztFQUNiSCxLQUFLLEVBQUxBLEtBQUs7RUFDUkMsT0FBTyxFQUFQQTtBQUNELENBQUMiLCJmaWxlIjoiODI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IEFwcElEID0gMjY3MjY0NTY0NjtcclxuLy8gY29uc3QgQXBwU2lnbiA9ICdkMTY0ZGU5NGE3ZWQ1NDlmNTU4MjViOWQyYWU1MWU4MWMzOWE1MDkwOTUwMGY5NDg4N2M1MGNhNDM0MGFjYjUyJztcclxuXHJcbmNvbnN0IEFwcElEID0gMzIxNTkzOTI2NjtcclxuY29uc3QgQXBwU2lnbiA9ICdjYTgwNGE1YmMwYzJmMTczMzBjZTc0NDlkZTdkYzVhN2E1ODhiN2ZjMDQyMGNiNWI1ZjBjODRjMDIyMmYzNmFmJztcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG4gICAgQXBwSUQsXHJcblx0QXBwU2lnblxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///825\n");
  39289. /***/ }),
  39290. /* 826 */
  39291. /*!****************************************************************************************************************!*\
  39292. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue ***!
  39293. \****************************************************************************************************************/
  39294. /*! no static exports found */
  39295. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39296. "use strict";
  39297. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ZegoLocalView.nvue?vue&type=template&id=7f33df84& */ 827);\n/* harmony import */ var _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ZegoLocalView.nvue?vue&type=script&lang=js& */ 829);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ZegoLocalView_nvue_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 _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"46d5f1e4\",\n false,\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"zego-express-video-uniapp/zego-view/ZegoLocalView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDtBQUM3RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUsb0ZBQU07QUFDUixFQUFFLHlGQUFNO0FBQ1IsRUFBRSxrR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw2RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjgyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vWmVnb0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdmMzNkZjg0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vWmVnb0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9aZWdvTG9jYWxWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBcbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiNDZkNWYxZTRcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb0xvY2FsVmlldy5udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///826\n");
  39298. /***/ }),
  39299. /* 827 */
  39300. /*!***********************************************************************************************************************************************!*\
  39301. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=template&id=7f33df84& ***!
  39302. \***********************************************************************************************************************************************/
  39303. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39304. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39305. "use strict";
  39306. __webpack_require__.r(__webpack_exports__);
  39307. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoLocalView.nvue?vue&type=template&id=7f33df84& */ 828);
  39308. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  39309. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  39310. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  39311. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  39312. /***/ }),
  39313. /* 828 */
  39314. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39315. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=template&id=7f33df84& ***!
  39316. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39317. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39318. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39319. "use strict";
  39320. __webpack_require__.r(__webpack_exports__);
  39321. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  39322. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  39323. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  39324. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  39325. var components
  39326. var render = function () {
  39327. var _vm = this
  39328. var _h = _vm.$createElement
  39329. var _c = _vm._self._c || _h
  39330. return _c("ZegoExpress-Local-View", {
  39331. attrs: {
  39332. viewMode: _vm.viewMode,
  39333. channel: _vm.channel,
  39334. canvasType: _vm.canvasType,
  39335. },
  39336. })
  39337. }
  39338. var recyclableRender = false
  39339. var staticRenderFns = []
  39340. render._withStripped = true
  39341. /***/ }),
  39342. /* 829 */
  39343. /*!*****************************************************************************************************************************************!*\
  39344. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=script&lang=js& ***!
  39345. \*****************************************************************************************************************************************/
  39346. /*! no static exports found */
  39347. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39348. "use strict";
  39349. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoLocalView.nvue?vue&type=script&lang=js& */ 830);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRhLENBQWdCLHdkQUFHLEVBQUMiLCJmaWxlIjoiODI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29Mb2NhbFZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29Mb2NhbFZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///829\n");
  39350. /***/ }),
  39351. /* 830 */
  39352. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39353. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=script&lang=js& ***!
  39354. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39355. /*! no static exports found */
  39356. /***/ (function(module, exports, __webpack_require__) {
  39357. "use strict";
  39358. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ZegoExpressDefines = __webpack_require__(/*! ../lib/ZegoExpressDefines */ 822);\n//\n//\n//\n//\nvar _default = {\n name: 'ZegoLocalView',\n props: {\n viewMode: {\n type: Number,\n default: _ZegoExpressDefines.ZegoViewMode.AspectFit\n },\n channel: {\n type: Number,\n default: _ZegoExpressDefines.ZegoPublishChannel.Main\n },\n canvasType: {\n type: Number,\n default: 0\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb0xvY2FsVmlldy5udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsInZpZXdNb2RlIiwidHlwZSIsImRlZmF1bHQiLCJjaGFubmVsIiwiY2FudmFzVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBS0E7Ozs7O2VBS0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiODMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxaZWdvRXhwcmVzcy1Mb2NhbC1WaWV3IDp2aWV3TW9kZT1cInZpZXdNb2RlXCIgOmNoYW5uZWw9XCJjaGFubmVsXCIgOmNhbnZhc1R5cGU9XCJjYW52YXNUeXBlXCI+PC9aZWdvRXhwcmVzcy1Mb2NhbC1WaWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1B1Ymxpc2hDaGFubmVsLFxyXG5cdFx0WmVnb1ZpZXdNb2RlXHJcblx0fSBmcm9tICcuLi9saWIvWmVnb0V4cHJlc3NEZWZpbmVzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1plZ29Mb2NhbFZpZXcnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0dmlld01vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogWmVnb1ZpZXdNb2RlLkFzcGVjdEZpdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFubmVsOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbnZhc1R5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///830\n");
  39359. /***/ }),
  39360. /* 831 */
  39361. /*!*****************************************************************************************************************!*\
  39362. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue ***!
  39363. \*****************************************************************************************************************/
  39364. /*! no static exports found */
  39365. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39366. "use strict";
  39367. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ZegoRemoteView.nvue?vue&type=template&id=79587526& */ 832);\n/* harmony import */ var _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ZegoRemoteView.nvue?vue&type=script&lang=js& */ 834);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ZegoRemoteView_nvue_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 _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"12178f23\",\n false,\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDtBQUM5RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUscUZBQU07QUFDUixFQUFFLDBGQUFNO0FBQ1IsRUFBRSxtR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw4RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjgzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vWmVnb1JlbW90ZVZpZXcubnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03OTU4NzUyNiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBcbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiMTIxNzhmMjNcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb1JlbW90ZVZpZXcubnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///831\n");
  39368. /***/ }),
  39369. /* 832 */
  39370. /*!************************************************************************************************************************************************!*\
  39371. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=template&id=79587526& ***!
  39372. \************************************************************************************************************************************************/
  39373. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39374. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39375. "use strict";
  39376. __webpack_require__.r(__webpack_exports__);
  39377. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoRemoteView.nvue?vue&type=template&id=79587526& */ 833);
  39378. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  39379. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  39380. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
  39381. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["components"]; });
  39382. /***/ }),
  39383. /* 833 */
  39384. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39385. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=template&id=79587526& ***!
  39386. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39387. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39388. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39389. "use strict";
  39390. __webpack_require__.r(__webpack_exports__);
  39391. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  39392. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  39393. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  39394. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  39395. var components
  39396. var render = function () {
  39397. var _vm = this
  39398. var _h = _vm.$createElement
  39399. var _c = _vm._self._c || _h
  39400. return _c("ZegoExpress-Remote-View", {
  39401. attrs: {
  39402. viewMode: _vm.viewMode,
  39403. streamID: _vm.streamID,
  39404. canvasType: _vm.canvasType,
  39405. },
  39406. })
  39407. }
  39408. var recyclableRender = false
  39409. var staticRenderFns = []
  39410. render._withStripped = true
  39411. /***/ }),
  39412. /* 834 */
  39413. /*!******************************************************************************************************************************************!*\
  39414. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=script&lang=js& ***!
  39415. \******************************************************************************************************************************************/
  39416. /*! no static exports found */
  39417. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39418. "use strict";
  39419. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoRemoteView.nvue?vue&type=script&lang=js& */ 835);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_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 _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZhLENBQWdCLHlkQUFHLEVBQUMiLCJmaWxlIjoiODM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9aZWdvUmVtb3RlVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///834\n");
  39420. /***/ }),
  39421. /* 835 */
  39422. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39423. !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=script&lang=js& ***!
  39424. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39425. /*! no static exports found */
  39426. /***/ (function(module, exports, __webpack_require__) {
  39427. "use strict";
  39428. eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ZegoExpressDefines = __webpack_require__(/*! ../lib/ZegoExpressDefines */ 822);\n//\n//\n//\n//\nvar _default = {\n name: 'ZegoRemoteView',\n props: {\n viewMode: {\n type: Number,\n default: _ZegoExpressDefines.ZegoViewMode.AspectFit\n },\n canvasType: {\n type: Number,\n default: 0\n },\n streamID: {\n type: Number | undefined,\n default: undefined\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb1JlbW90ZVZpZXcubnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJ2aWV3TW9kZSIsInR5cGUiLCJkZWZhdWx0IiwiY2FudmFzVHlwZSIsInN0cmVhbUlEIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFLQTs7Ozs7ZUFJQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI4MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PFplZ29FeHByZXNzLVJlbW90ZS1WaWV3IDp2aWV3TW9kZT1cInZpZXdNb2RlXCIgOnN0cmVhbUlEPVwic3RyZWFtSURcIiA6Y2FudmFzVHlwZT1cImNhbnZhc1R5cGVcIj48L1plZ29FeHByZXNzLVJlbW90ZS1WaWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1ZpZXdNb2RlXHJcblx0fSBmcm9tICcuLi9saWIvWmVnb0V4cHJlc3NEZWZpbmVzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1plZ29SZW1vdGVWaWV3JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHZpZXdNb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFplZ29WaWV3TW9kZS5Bc3BlY3RGaXRcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FudmFzVHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0cmVhbUlEOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyIHwgdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///835\n");
  39429. /***/ }),
  39430. /* 836 */
  39431. /*!********************************************************************************************************************************!*\
  39432. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
  39433. \********************************************************************************************************************************/
  39434. /*! no static exports found */
  39435. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39436. "use strict";
  39437. __webpack_require__.r(__webpack_exports__);
  39438. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 837);
  39439. /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__);
  39440. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  39441. /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a);
  39442. /***/ }),
  39443. /* 837 */
  39444. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39445. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
  39446. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39447. /*! no static exports found */
  39448. /***/ (function(module, exports) {
  39449. module.exports = {
  39450. ".video_box": {
  39451. "": {
  39452. "backgroundColor": [
  39453. "#000000",
  39454. 0,
  39455. 0,
  39456. 19
  39457. ],
  39458. "width": [
  39459. "1200rpx",
  39460. 0,
  39461. 0,
  39462. 19
  39463. ],
  39464. "position": [
  39465. "relative",
  39466. 0,
  39467. 0,
  39468. 19
  39469. ],
  39470. "zIndex": [
  39471. 0,
  39472. 0,
  39473. 0,
  39474. 19
  39475. ]
  39476. }
  39477. },
  39478. ".video_me": {
  39479. ".video_box ": {
  39480. "backgroundColor": [
  39481. "#000000",
  39482. 0,
  39483. 1,
  39484. 20
  39485. ],
  39486. "width": [
  39487. "150",
  39488. 0,
  39489. 1,
  39490. 20
  39491. ],
  39492. "height": [
  39493. "200",
  39494. 0,
  39495. 1,
  39496. 20
  39497. ],
  39498. "position": [
  39499. "fixed",
  39500. 0,
  39501. 1,
  39502. 20
  39503. ],
  39504. "right": [
  39505. 0,
  39506. 0,
  39507. 1,
  39508. 20
  39509. ],
  39510. "top": [
  39511. "65",
  39512. 0,
  39513. 1,
  39514. 20
  39515. ],
  39516. "zIndex": [
  39517. 2000,
  39518. 0,
  39519. 1,
  39520. 20
  39521. ]
  39522. }
  39523. },
  39524. ".video_you": {
  39525. ".video_box ": {
  39526. "backgroundColor": [
  39527. "#000000",
  39528. 0,
  39529. 1,
  39530. 21
  39531. ],
  39532. "width": [
  39533. "1200rpx",
  39534. 0,
  39535. 1,
  39536. 21
  39537. ],
  39538. "height": [
  39539. "600rpx",
  39540. 0,
  39541. 1,
  39542. 21
  39543. ],
  39544. "position": [
  39545. "absolute",
  39546. 0,
  39547. 1,
  39548. 21
  39549. ],
  39550. "right": [
  39551. 0,
  39552. 0,
  39553. 1,
  39554. 21
  39555. ],
  39556. "bottom": [
  39557. 0,
  39558. 0,
  39559. 1,
  39560. 21
  39561. ],
  39562. "zIndex": [
  39563. 1,
  39564. 0,
  39565. 1,
  39566. 21
  39567. ]
  39568. }
  39569. },
  39570. ".video_btn": {
  39571. ".video_box ": {
  39572. "position": [
  39573. "fixed",
  39574. 0,
  39575. 1,
  39576. 22
  39577. ],
  39578. "bottom": [
  39579. "35rpx",
  39580. 0,
  39581. 1,
  39582. 22
  39583. ],
  39584. "left": [
  39585. 0,
  39586. 0,
  39587. 1,
  39588. 22
  39589. ],
  39590. "width": [
  39591. "750rpx",
  39592. 0,
  39593. 1,
  39594. 22
  39595. ]
  39596. }
  39597. },
  39598. ".video_imgList": {
  39599. ".video_box .video_btn ": {
  39600. "display": [
  39601. "flex",
  39602. 0,
  39603. 2,
  39604. 23
  39605. ],
  39606. "flexDirection": [
  39607. "row",
  39608. 0,
  39609. 2,
  39610. 23
  39611. ],
  39612. "justifyContent": [
  39613. "space-around",
  39614. 0,
  39615. 2,
  39616. 23
  39617. ]
  39618. }
  39619. },
  39620. ".video_view": {
  39621. ".video_box .video_btn .video_imgList .video_imgList1 ": {
  39622. "backgroundColor": [
  39623. "rgba(0,0,0,0.5)",
  39624. 0,
  39625. 4,
  39626. 24
  39627. ],
  39628. "borderRadius": [
  39629. "50",
  39630. 0,
  39631. 4,
  39632. 24
  39633. ],
  39634. "width": [
  39635. "50",
  39636. 0,
  39637. 4,
  39638. 24
  39639. ],
  39640. "height": [
  39641. "50",
  39642. 0,
  39643. 4,
  39644. 24
  39645. ],
  39646. "marginTop": [
  39647. 0,
  39648. 0,
  39649. 4,
  39650. 24
  39651. ],
  39652. "marginBottom": [
  39653. 0,
  39654. 0,
  39655. 4,
  39656. 24
  39657. ]
  39658. },
  39659. ".video_box .video_btn .video_imgList .video_imgList2 ": {
  39660. "backgroundColor": [
  39661. "rgba(0,0,0,0.5)",
  39662. 0,
  39663. 4,
  39664. 27
  39665. ],
  39666. "borderRadius": [
  39667. "50",
  39668. 0,
  39669. 4,
  39670. 27
  39671. ],
  39672. "width": [
  39673. "50",
  39674. 0,
  39675. 4,
  39676. 27
  39677. ],
  39678. "height": [
  39679. "50",
  39680. 0,
  39681. 4,
  39682. 27
  39683. ],
  39684. "marginTop": [
  39685. 0,
  39686. 0,
  39687. 4,
  39688. 27
  39689. ],
  39690. "marginRight": [
  39691. 0,
  39692. 0,
  39693. 4,
  39694. 27
  39695. ],
  39696. "marginBottom": [
  39697. 0,
  39698. 0,
  39699. 4,
  39700. 27
  39701. ],
  39702. "marginLeft": [
  39703. "30rpx",
  39704. 0,
  39705. 4,
  39706. 27
  39707. ]
  39708. }
  39709. },
  39710. ".video_view_img": {
  39711. ".video_box .video_btn .video_imgList .video_imgList1 .video_view ": {
  39712. "height": [
  39713. "15",
  39714. 0,
  39715. 5,
  39716. 25
  39717. ],
  39718. "width": [
  39719. "20",
  39720. 0,
  39721. 5,
  39722. 25
  39723. ],
  39724. "marginTop": [
  39725. "36rpx",
  39726. 0,
  39727. 5,
  39728. 25
  39729. ],
  39730. "marginRight": [
  39731. 0,
  39732. 0,
  39733. 5,
  39734. 25
  39735. ],
  39736. "marginBottom": [
  39737. 0,
  39738. 0,
  39739. 5,
  39740. 25
  39741. ],
  39742. "marginLeft": [
  39743. "33rpx",
  39744. 0,
  39745. 5,
  39746. 25
  39747. ]
  39748. },
  39749. ".video_box .video_btn .video_imgList .video_imgList2 .video_view ": {
  39750. "height": [
  39751. "25",
  39752. 0,
  39753. 5,
  39754. 28
  39755. ],
  39756. "width": [
  39757. "25",
  39758. 0,
  39759. 5,
  39760. 28
  39761. ],
  39762. "marginTop": [
  39763. "24rpx",
  39764. 0,
  39765. 5,
  39766. 28
  39767. ],
  39768. "marginRight": [
  39769. 0,
  39770. 0,
  39771. 5,
  39772. 28
  39773. ],
  39774. "marginBottom": [
  39775. 0,
  39776. 0,
  39777. 5,
  39778. 28
  39779. ],
  39780. "marginLeft": [
  39781. "25rpx",
  39782. 0,
  39783. 5,
  39784. 28
  39785. ]
  39786. }
  39787. },
  39788. ".video_view_txt": {
  39789. ".video_box .video_btn .video_imgList .video_imgList1 ": {
  39790. "color": [
  39791. "#ffffff",
  39792. 0,
  39793. 4,
  39794. 26
  39795. ],
  39796. "fontSize": [
  39797. "14",
  39798. 0,
  39799. 4,
  39800. 26
  39801. ],
  39802. "lineHeight": [
  39803. "30",
  39804. 0,
  39805. 4,
  39806. 26
  39807. ],
  39808. "textAlign": [
  39809. "center",
  39810. 0,
  39811. 4,
  39812. 26
  39813. ]
  39814. },
  39815. ".video_box .video_btn .video_imgList .video_imgList2 ": {
  39816. "color": [
  39817. "#ffffff",
  39818. 0,
  39819. 4,
  39820. 29
  39821. ],
  39822. "fontSize": [
  39823. "14",
  39824. 0,
  39825. 4,
  39826. 29
  39827. ],
  39828. "lineHeight": [
  39829. "30",
  39830. 0,
  39831. 4,
  39832. 29
  39833. ],
  39834. "textAlign": [
  39835. "center",
  39836. 0,
  39837. 4,
  39838. 29
  39839. ]
  39840. }
  39841. },
  39842. "@VERSION": 2
  39843. }
  39844. /***/ })
  39845. /******/ ]);