vendor.js 311 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451
  1. var e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
  2. return typeof e;
  3. } : function(e) {
  4. return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
  5. };
  6. (global.webpackJsonp = global.webpackJsonp || []).push([ [ "common/vendor" ], {
  7. 1: function(t, n, r) {
  8. function o(e, t) {
  9. var n = Object.keys(e);
  10. if (Object.getOwnPropertySymbols) {
  11. var r = Object.getOwnPropertySymbols(e);
  12. t && (r = r.filter(function(t) {
  13. return Object.getOwnPropertyDescriptor(e, t).enumerable;
  14. })), n.push.apply(n, r);
  15. }
  16. return n;
  17. }
  18. function a(e) {
  19. for (var t = 1; t < arguments.length; t++) {
  20. var n = null != arguments[t] ? arguments[t] : {};
  21. t % 2 ? o(Object(n), !0).forEach(function(t) {
  22. l(e, t, n[t]);
  23. }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : o(Object(n)).forEach(function(t) {
  24. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
  25. });
  26. }
  27. return e;
  28. }
  29. function i(e, t) {
  30. return c(e) || s(e, t) || p(e, t) || u();
  31. }
  32. function u() {
  33. throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  34. }
  35. function s(e, t) {
  36. if ("undefined" != typeof Symbol && Symbol.iterator in Object(e)) {
  37. var n = [], r = !0, o = !1, a = void 0;
  38. try {
  39. for (var i, u = e[Symbol.iterator](); !(r = (i = u.next()).done) && (n.push(i.value),
  40. !t || n.length !== t); r = !0) ;
  41. } catch (e) {
  42. o = !0, a = e;
  43. } finally {
  44. try {
  45. r || null == u.return || u.return();
  46. } finally {
  47. if (o) throw a;
  48. }
  49. }
  50. return n;
  51. }
  52. }
  53. function c(e) {
  54. if (Array.isArray(e)) return e;
  55. }
  56. function l(e, t, n) {
  57. return t in e ? Object.defineProperty(e, t, {
  58. value: n,
  59. enumerable: !0,
  60. configurable: !0,
  61. writable: !0
  62. }) : e[t] = n, e;
  63. }
  64. function f(e) {
  65. return m(e) || h(e) || p(e) || d();
  66. }
  67. function d() {
  68. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  69. }
  70. function p(e, t) {
  71. if (e) {
  72. if ("string" == typeof e) return v(e, t);
  73. var n = Object.prototype.toString.call(e).slice(8, -1);
  74. return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? v(e, t) : void 0;
  75. }
  76. }
  77. function h(e) {
  78. if ("undefined" != typeof Symbol && Symbol.iterator in Object(e)) return Array.from(e);
  79. }
  80. function m(e) {
  81. if (Array.isArray(e)) return v(e);
  82. }
  83. function v(e, t) {
  84. (null == t || t > e.length) && (t = e.length);
  85. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
  86. return r;
  87. }
  88. function y(e) {
  89. return "function" == typeof e;
  90. }
  91. function g(e) {
  92. return "string" == typeof e;
  93. }
  94. function _(e) {
  95. return "[object Object]" === Ne.call(e);
  96. }
  97. function b(e, t) {
  98. return De.call(e, t);
  99. }
  100. function w() {}
  101. function $(e) {
  102. var t = Object.create(null);
  103. return function(n) {
  104. return t[n] || (t[n] = e(n));
  105. };
  106. }
  107. function O(e, t) {
  108. var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e;
  109. return n ? A(n) : n;
  110. }
  111. function A(e) {
  112. for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]);
  113. return t;
  114. }
  115. function x(e, t) {
  116. var n = e.indexOf(t);
  117. -1 !== n && e.splice(n, 1);
  118. }
  119. function j(e, t) {
  120. Object.keys(t).forEach(function(n) {
  121. -1 !== Fe.indexOf(n) && y(t[n]) && (e[n] = O(e[n], t[n]));
  122. });
  123. }
  124. function P(e, t) {
  125. e && t && Object.keys(t).forEach(function(n) {
  126. -1 !== Fe.indexOf(n) && y(t[n]) && x(e[n], t[n]);
  127. });
  128. }
  129. function k(e) {
  130. return function(t) {
  131. return e(t) || t;
  132. };
  133. }
  134. function E(t) {
  135. return !!t && ("object" === (void 0 === t ? "undefined" : e(t)) || "function" == typeof t) && "function" == typeof t.then;
  136. }
  137. function C(e, t) {
  138. for (var n = !1, r = 0; r < e.length; r++) {
  139. var o = e[r];
  140. if (n) n = Promise.resolve(k(o)); else {
  141. var a = o(t);
  142. if (E(a) && (n = Promise.resolve(a)), !1 === a) return {
  143. then: function() {}
  144. };
  145. }
  146. }
  147. return n || {
  148. then: function(e) {
  149. return e(t);
  150. }
  151. };
  152. }
  153. function S(e) {
  154. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  155. return [ "success", "fail", "complete" ].forEach(function(n) {
  156. if (Array.isArray(e[n])) {
  157. var r = t[n];
  158. t[n] = function(t) {
  159. C(e[n], t).then(function(e) {
  160. return y(r) && r(e) || e;
  161. });
  162. };
  163. }
  164. }), t;
  165. }
  166. function M(e, t) {
  167. var n = [];
  168. Array.isArray(Ve.returnValue) && n.push.apply(n, f(Ve.returnValue));
  169. var r = Ue[e];
  170. return r && Array.isArray(r.returnValue) && n.push.apply(n, f(r.returnValue)), n.forEach(function(e) {
  171. t = e(t) || t;
  172. }), t;
  173. }
  174. function T(e) {
  175. var t = Object.create(null);
  176. Object.keys(Ve).forEach(function(e) {
  177. "returnValue" !== e && (t[e] = Ve[e].slice());
  178. });
  179. var n = Ue[e];
  180. return n && Object.keys(n).forEach(function(e) {
  181. "returnValue" !== e && (t[e] = (t[e] || []).concat(n[e]));
  182. }), t;
  183. }
  184. function I(e, t, n) {
  185. for (var r = arguments.length, o = new Array(r > 3 ? r - 3 : 0), a = 3; a < r; a++) o[a - 3] = arguments[a];
  186. var i = T(e);
  187. return i && Object.keys(i).length ? Array.isArray(i.invoke) ? C(i.invoke, n).then(function(e) {
  188. return t.apply(void 0, [ S(i, e) ].concat(o));
  189. }) : t.apply(void 0, [ S(i, n) ].concat(o)) : t.apply(void 0, [ n ].concat(o));
  190. }
  191. function L(e) {
  192. return ze.test(e) && -1 === qe.indexOf(e);
  193. }
  194. function N(e) {
  195. return He.test(e) && -1 === We.indexOf(e);
  196. }
  197. function D(e) {
  198. return Je.test(e) && "onPush" !== e;
  199. }
  200. function R(e) {
  201. return e.then(function(e) {
  202. return [ null, e ];
  203. }).catch(function(e) {
  204. return [ e ];
  205. });
  206. }
  207. function B(e) {
  208. return !(L(e) || N(e) || D(e));
  209. }
  210. function F(e, t) {
  211. return B(e) ? function() {
  212. for (var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, r = arguments.length, o = new Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++) o[a - 1] = arguments[a];
  213. return y(n.success) || y(n.fail) || y(n.complete) ? M(e, I.apply(void 0, [ e, t, n ].concat(o))) : M(e, R(new Promise(function(r, a) {
  214. I.apply(void 0, [ e, t, Object.assign({}, n, {
  215. success: r,
  216. fail: a
  217. }) ].concat(o));
  218. })));
  219. } : t;
  220. }
  221. function V() {
  222. var e = wx.getSystemInfoSync(), t = e.platform, n = e.pixelRatio, r = e.windowWidth;
  223. Qe = r, Ze = n, Ye = "ios" === t;
  224. }
  225. function U(e) {
  226. for (var t = getCurrentPages(), n = t.length; n--; ) {
  227. var r = t[n];
  228. if (r.$page && r.$page.fullPath === e) return n;
  229. }
  230. return -1;
  231. }
  232. function G(e) {
  233. if (e.safeArea) {
  234. var t = e.safeArea;
  235. e.safeAreaInsets = {
  236. top: t.top,
  237. left: t.left,
  238. right: e.windowWidth - t.right,
  239. bottom: e.windowHeight - t.bottom
  240. };
  241. }
  242. }
  243. function H(e, t, n) {
  244. return function(r) {
  245. return t(q(e, r, n));
  246. };
  247. }
  248. function z(e, t) {
  249. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}, o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];
  250. if (_(t)) {
  251. var a = !0 === o ? t : {};
  252. for (var i in y(n) && (n = n(t, a) || {}), t) if (b(n, i)) {
  253. var u = n[i];
  254. y(u) && (u = u(t[i], t, a)), u ? g(u) ? a[u] = t[i] : _(u) && (a[u.name ? u.name : i] = u.value) : console.warn("微信小程序 ".concat(e, "暂不支持").concat(i));
  255. } else -1 !== at.indexOf(i) ? y(t[i]) && (a[i] = H(e, t[i], r)) : o || (a[i] = t[i]);
  256. return a;
  257. }
  258. return y(t) && (t = H(e, t, r)), t;
  259. }
  260. function q(e, t, n) {
  261. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];
  262. return y(nt.returnValue) && (t = nt.returnValue(e, t)), z(e, t, n, {}, r);
  263. }
  264. function W(e, t) {
  265. if (b(nt, e)) {
  266. var n = nt[e];
  267. return n ? function(t, r) {
  268. var o = n;
  269. y(n) && (o = n(t));
  270. var a = [ t = z(e, t, o.args, o.returnValue) ];
  271. void 0 !== r && a.push(r), y(o.name) ? e = o.name(t) : g(o.name) && (e = o.name);
  272. var i = wx[e].apply(wx, a);
  273. return N(e) ? q(e, i, o.returnValue, L(e)) : i;
  274. } : function() {
  275. console.error("微信小程序 暂不支持".concat(e));
  276. };
  277. }
  278. return t;
  279. }
  280. function J(e) {
  281. return function(t) {
  282. var n = t.fail, r = t.complete, o = {
  283. errMsg: "".concat(e, ":fail:暂不支持 ").concat(e, " 方法")
  284. };
  285. y(n) && n(o), y(r) && r(o);
  286. };
  287. }
  288. function X(e, t, n) {
  289. return e[t].apply(e, n);
  290. }
  291. function K(e) {
  292. if (wx.canIUse("nextTick")) {
  293. var t = e.triggerEvent;
  294. e.triggerEvent = function(n) {
  295. for (var r = arguments.length, o = new Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++) o[a - 1] = arguments[a];
  296. return t.apply(e, [ mt(n) ].concat(o));
  297. };
  298. }
  299. }
  300. function Y(e, t) {
  301. var n = t[e];
  302. t[e] = n ? function() {
  303. K(this);
  304. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r];
  305. return n.apply(this, t);
  306. } : function() {
  307. K(this);
  308. };
  309. }
  310. function Q(e, t) {
  311. var n = e.$mp[e.mpType];
  312. t.forEach(function(t) {
  313. b(n, t) && (e[t] = n[t]);
  314. });
  315. }
  316. function Z(e, t) {
  317. if (!t) return !0;
  318. if (Le.default.options && Array.isArray(Le.default.options[e])) return !0;
  319. if (t = t.default || t, y(t)) return !!y(t.extendOptions[e]) || !!(t.super && t.super.options && Array.isArray(t.super.options[e]));
  320. if (y(t[e])) return !0;
  321. var n = t.mixins;
  322. return Array.isArray(n) ? !!n.find(function(t) {
  323. return Z(e, t);
  324. }) : void 0;
  325. }
  326. function ee(e, t, n) {
  327. t.forEach(function(t) {
  328. Z(t, n) && (e[t] = function(e) {
  329. return this.$vm && this.$vm.__call_hook(t, e);
  330. });
  331. });
  332. }
  333. function te(e, t) {
  334. var n;
  335. return t = t.default || t, n = y(t) ? t : e.extend(t), t = n.options, [ n, t ];
  336. }
  337. function ne(e, t) {
  338. if (Array.isArray(t) && t.length) {
  339. var n = Object.create(null);
  340. t.forEach(function(e) {
  341. n[e] = !0;
  342. }), e.$scopedSlots = e.$slots = n;
  343. }
  344. }
  345. function re(e, t) {
  346. var n = (e = (e || "").split(",")).length;
  347. 1 === n ? t._$vueId = e[0] : 2 === n && (t._$vueId = e[0], t._$vuePid = e[1]);
  348. }
  349. function oe(e, t) {
  350. var n = e.data || {}, r = e.methods || {};
  351. if ("function" == typeof n) try {
  352. n = n.call(t);
  353. } catch (e) {
  354. Object({
  355. NODE_ENV: "development",
  356. VUE_APP_NAME: "满园春线上商城",
  357. VUE_APP_PLATFORM: "mp-weixin",
  358. BASE_URL: "/"
  359. }).VUE_APP_DEBUG && console.warn("根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。", n);
  360. } else try {
  361. n = JSON.parse(JSON.stringify(n));
  362. } catch (e) {}
  363. return _(n) || (n = {}), Object.keys(r).forEach(function(e) {
  364. -1 !== t.__lifecycle_hooks__.indexOf(e) || b(n, e) || (n[e] = r[e]);
  365. }), n;
  366. }
  367. function ae(e) {
  368. return function(t, n) {
  369. this.$vm && (this.$vm[e] = t);
  370. };
  371. }
  372. function ie(e, t) {
  373. var n = e.behaviors, r = e.extends, o = e.mixins, a = e.props;
  374. a || (e.props = a = []);
  375. var i = [];
  376. return Array.isArray(n) && n.forEach(function(e) {
  377. i.push(e.replace("uni://", "wx".concat("://"))), "uni://form-field" === e && (Array.isArray(a) ? (a.push("name"),
  378. a.push("value")) : (a.name = {
  379. type: String,
  380. default: ""
  381. }, a.value = {
  382. type: [ String, Number, Boolean, Array, Object, Date ],
  383. default: ""
  384. }));
  385. }), _(r) && r.props && i.push(t({
  386. properties: se(r.props, !0)
  387. })), Array.isArray(o) && o.forEach(function(e) {
  388. _(e) && e.props && i.push(t({
  389. properties: se(e.props, !0)
  390. }));
  391. }), i;
  392. }
  393. function ue(e, t, n, r) {
  394. return Array.isArray(t) && 1 === t.length ? t[0] : t;
  395. }
  396. function se(e) {
  397. var t = {};
  398. return arguments.length > 1 && void 0 !== arguments[1] && arguments[1] || (t.vueId = {
  399. type: String,
  400. value: ""
  401. }, t.generic = {
  402. type: Object,
  403. value: null
  404. }, t.vueSlots = {
  405. type: null,
  406. value: [],
  407. observer: function(e, t) {
  408. var n = Object.create(null);
  409. e.forEach(function(e) {
  410. n[e] = !0;
  411. }), this.setData({
  412. $slots: n
  413. });
  414. }
  415. }), Array.isArray(e) ? e.forEach(function(e) {
  416. t[e] = {
  417. type: null,
  418. observer: ae(e)
  419. };
  420. }) : _(e) && Object.keys(e).forEach(function(n) {
  421. var r = e[n];
  422. if (_(r)) {
  423. var o = r.default;
  424. y(o) && (o = o()), r.type = ue(n, r.type), t[n] = {
  425. type: -1 !== yt.indexOf(r.type) ? r.type : null,
  426. value: o,
  427. observer: ae(n)
  428. };
  429. } else {
  430. var a = ue(n, r);
  431. t[n] = {
  432. type: -1 !== yt.indexOf(a) ? a : null,
  433. observer: ae(n)
  434. };
  435. }
  436. }), t;
  437. }
  438. function ce(t) {
  439. try {
  440. t.mp = JSON.parse(JSON.stringify(t));
  441. } catch (e) {}
  442. return t.stopPropagation = w, t.preventDefault = w, t.target = t.target || {}, b(t, "detail") || (t.detail = {}),
  443. b(t, "markerId") && (t.detail = "object" === e(t.detail) ? t.detail : {}, t.detail.markerId = t.markerId),
  444. _(t.detail) && (t.target = Object.assign({}, t.target, t.detail)), t;
  445. }
  446. function le(e, t) {
  447. var n = e;
  448. return t.forEach(function(t) {
  449. var r = t[0], o = t[2];
  450. if (r || void 0 !== o) {
  451. var a, i = t[1], u = t[3];
  452. Number.isInteger(r) ? a = r : r ? "string" == typeof r && r && (a = 0 === r.indexOf("#s#") ? r.substr(3) : e.__get_value(r, n)) : a = n,
  453. Number.isInteger(a) ? n = o : i ? Array.isArray(a) ? n = a.find(function(t) {
  454. return e.__get_value(i, t) === o;
  455. }) : _(a) ? n = Object.keys(a).find(function(t) {
  456. return e.__get_value(i, a[t]) === o;
  457. }) : console.error("v-for 暂不支持循环数据:", a) : n = a[o], u && (n = e.__get_value(u, n));
  458. }
  459. }), n;
  460. }
  461. function fe(e, t, n) {
  462. var r = {};
  463. return Array.isArray(t) && t.length && t.forEach(function(t, o) {
  464. "string" == typeof t ? t ? "$event" === t ? r["$" + o] = n : "arguments" === t ? n.detail && n.detail.__args__ ? r["$" + o] = n.detail.__args__ : r["$" + o] = [ n ] : 0 === t.indexOf("$event.") ? r["$" + o] = e.__get_value(t.replace("$event.", ""), n) : r["$" + o] = e.__get_value(t) : r["$" + o] = e : r["$" + o] = le(e, t);
  465. }), r;
  466. }
  467. function de(e) {
  468. for (var t = {}, n = 1; n < e.length; n++) {
  469. var r = e[n];
  470. t[r[0]] = r[1];
  471. }
  472. return t;
  473. }
  474. function pe(e, t) {
  475. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [], r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [], o = arguments.length > 4 ? arguments[4] : void 0, a = arguments.length > 5 ? arguments[5] : void 0, i = !1;
  476. if (o && (i = t.currentTarget && t.currentTarget.dataset && "wx" === t.currentTarget.dataset.comType,
  477. !n.length)) return i ? [ t ] : t.detail.__args__ || t.detail;
  478. var u = fe(e, r, t), s = [];
  479. return n.forEach(function(e) {
  480. "$event" === e ? "__set_model" !== a || o ? o && !i ? s.push(t.detail.__args__[0]) : s.push(t) : s.push(t.target.value) : Array.isArray(e) && "o" === e[0] ? s.push(de(e)) : "string" == typeof e && b(u, e) ? s.push(u[e]) : s.push(e);
  481. }), s;
  482. }
  483. function he(e, t) {
  484. return e === t || "regionchange" === t && ("begin" === e || "end" === e);
  485. }
  486. function me(e) {
  487. for (var t = e.$parent; t && t.$parent && (t.$options.generic || t.$parent.$options.generic || t.$scope._$vuePid); ) t = t.$parent;
  488. return t && t.$parent;
  489. }
  490. function ve(e) {
  491. var t = this, n = ((e = ce(e)).currentTarget || e.target).dataset;
  492. if (!n) return console.warn("事件信息不存在");
  493. var r = n.eventOpts || n["event-opts"];
  494. if (!r) return console.warn("事件信息不存在");
  495. var o = e.type, a = [];
  496. return r.forEach(function(n) {
  497. var r = n[0], i = n[1], u = r.charAt(0) === _t, s = (r = u ? r.slice(1) : r).charAt(0) === gt;
  498. r = s ? r.slice(1) : r, i && he(o, r) && i.forEach(function(n) {
  499. var r = n[0];
  500. if (r) {
  501. var o = t.$vm;
  502. if (o.$options.generic && (o = me(o) || o), "$emit" === r) return void o.$emit.apply(o, pe(t.$vm, e, n[1], n[2], u, r));
  503. var i = o[r];
  504. if (!y(i)) throw new Error(" _vm.".concat(r, " is not a function"));
  505. if (s) {
  506. if (i.once) return;
  507. i.once = !0;
  508. }
  509. var c = pe(t.$vm, e, n[1], n[2], u, r);
  510. a.push(i.apply(o, (Array.isArray(c) ? c : []).concat([ , , , , , , , , , , e ])));
  511. }
  512. });
  513. }), "input" === o && 1 === a.length && void 0 !== a[0] ? a[0] : void 0;
  514. }
  515. function ye(e, t) {
  516. var n = t.mocks, r = t.initRefs;
  517. e.$options.store && (Le.default.prototype.$store = e.$options.store), Le.default.prototype.mpHost = "mp-weixin",
  518. Le.default.mixin({
  519. beforeCreate: function() {
  520. this.$options.mpType && (this.mpType = this.$options.mpType, this.$mp = l({
  521. data: {}
  522. }, this.mpType, this.$options.mpInstance), this.$scope = this.$options.mpInstance,
  523. delete this.$options.mpType, delete this.$options.mpInstance, "app" !== this.mpType && (r(this),
  524. Q(this, n)));
  525. }
  526. });
  527. var o = {
  528. onLaunch: function(t) {
  529. this.$vm || (wx.canIUse("nextTick") || console.error("当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上"),
  530. this.$vm = e, this.$vm.$mp = {
  531. app: this
  532. }, this.$vm.$scope = this, this.$vm.globalData = this.globalData, this.$vm._isMounted = !0,
  533. this.$vm.__call_hook("mounted", t), this.$vm.__call_hook("onLaunch", t));
  534. }
  535. };
  536. o.globalData = e.$options.globalData || {};
  537. var a = e.$options.methods;
  538. return a && Object.keys(a).forEach(function(e) {
  539. o[e] = a[e];
  540. }), ee(o, bt), o;
  541. }
  542. function ge(e, t) {
  543. for (var n, r = e.$children, o = r.length - 1; o >= 0; o--) {
  544. var a = r[o];
  545. if (a.$scope._$vueId === t) return a;
  546. }
  547. for (var i = r.length - 1; i >= 0; i--) if (n = ge(r[i], t)) return n;
  548. }
  549. function _e(e) {
  550. return Behavior(e);
  551. }
  552. function be() {
  553. return !!this.route;
  554. }
  555. function we(e) {
  556. this.triggerEvent("__l", e);
  557. }
  558. function $e(e, t, n) {
  559. e.selectAllComponents(t).forEach(function(e) {
  560. var r = e.dataset.ref;
  561. n[r] = e.$vm || e, "scoped" === e.dataset.vueGeneric && e.selectAllComponents(".scoped-ref").forEach(function(e) {
  562. $e(e, t, n);
  563. });
  564. });
  565. }
  566. function Oe(e) {
  567. var t = e.$scope;
  568. Object.defineProperty(e, "$refs", {
  569. get: function() {
  570. var e = {};
  571. return $e(t, ".vue-ref", e), t.selectAllComponents(".vue-ref-in-for").forEach(function(t) {
  572. var n = t.dataset.ref;
  573. e[n] || (e[n] = []), e[n].push(t.$vm || t);
  574. }), e;
  575. }
  576. });
  577. }
  578. function Ae(e) {
  579. var t, n = e.detail || e.value, r = n.vuePid, o = n.vueOptions;
  580. r && (t = ge(this.$vm, r)), t || (t = this.$vm), o.parent = t;
  581. }
  582. function xe(e) {
  583. return ye(e, {
  584. mocks: wt,
  585. initRefs: Oe
  586. });
  587. }
  588. function je(e) {
  589. if (e) {
  590. var t = $t[e];
  591. return delete $t[e], t;
  592. }
  593. return Ot.shift();
  594. }
  595. function Pe(e) {
  596. Le.default.prototype.getOpenerEventChannel = function() {
  597. return this.$scope.getOpenerEventChannel();
  598. };
  599. var t = Le.default.prototype.__call_hook;
  600. return Le.default.prototype.__call_hook = function(e, n) {
  601. return "onLoad" === e && n && n.__id__ && (this.__eventChannel__ = je(n.__id__),
  602. delete n.__id__), t.call(this, e, n);
  603. }, App(xe(e)), e;
  604. }
  605. function ke(e) {
  606. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : Pt, n = e ? Object.keys(e).map(function(n) {
  607. var r = e[n];
  608. if (void 0 === r) return "";
  609. if (null === r) return t(n);
  610. if (Array.isArray(r)) {
  611. var o = [];
  612. return r.forEach(function(e) {
  613. void 0 !== e && (null === e ? o.push(t(n)) : o.push(t(n) + "=" + t(e)));
  614. }), o.join("&");
  615. }
  616. return t(n) + "=" + t(r);
  617. }).filter(function(e) {
  618. return e.length > 0;
  619. }).join("&") : null;
  620. return n ? "?".concat(n) : "";
  621. }
  622. function Ee(e) {
  623. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = t.isPage, r = t.initRelation, o = i(te(Le.default, e), 2), u = o[0], s = o[1], c = a({
  624. multipleSlots: !0,
  625. addGlobalClass: !0
  626. }, s.options || {});
  627. s["mp-weixin"] && s["mp-weixin"].options && Object.assign(c, s["mp-weixin"].options);
  628. var l = {
  629. options: c,
  630. data: oe(s, Le.default.prototype),
  631. behaviors: ie(s, _e),
  632. properties: se(s.props, !1, s.__file),
  633. lifetimes: {
  634. attached: function() {
  635. var e = this.properties, t = {
  636. mpType: n.call(this) ? "page" : "component",
  637. mpInstance: this,
  638. propsData: e
  639. };
  640. re(e.vueId, this), r.call(this, {
  641. vuePid: this._$vuePid,
  642. vueOptions: t
  643. }), this.$vm = new u(t), ne(this.$vm, e.vueSlots), this.$vm.$mount();
  644. },
  645. ready: function() {
  646. this.$vm && (this.$vm._isMounted = !0, this.$vm.__call_hook("mounted"), this.$vm.__call_hook("onReady"));
  647. },
  648. detached: function() {
  649. this.$vm && this.$vm.$destroy();
  650. }
  651. },
  652. pageLifetimes: {
  653. show: function(e) {
  654. this.$vm && this.$vm.__call_hook("onPageShow", e);
  655. },
  656. hide: function() {
  657. this.$vm && this.$vm.__call_hook("onPageHide");
  658. },
  659. resize: function(e) {
  660. this.$vm && this.$vm.__call_hook("onPageResize", e);
  661. }
  662. },
  663. methods: {
  664. __l: Ae,
  665. __e: ve
  666. }
  667. };
  668. return s.externalClasses && (l.externalClasses = s.externalClasses), Array.isArray(s.wxsCallMethods) && s.wxsCallMethods.forEach(function(e) {
  669. l.methods[e] = function(t) {
  670. return this.$vm[e](t);
  671. };
  672. }), n ? l : [ l, u ];
  673. }
  674. function Ce(e) {
  675. return Ee(e, {
  676. isPage: be,
  677. initRelation: we
  678. });
  679. }
  680. function Se(e, t) {
  681. t.isPage, t.initRelation;
  682. var n = Ce(e);
  683. return ee(n.methods, kt, e), n.methods.onLoad = function(e) {
  684. this.options = e;
  685. var t = Object.assign({}, e);
  686. delete t.__id__, this.$page = {
  687. fullPath: "/" + (this.route || this.is) + ke(t)
  688. }, this.$vm.$mp.query = e, this.$vm.__call_hook("onLoad", e);
  689. }, n;
  690. }
  691. function Me(e) {
  692. return Se(e, {
  693. isPage: be,
  694. initRelation: we
  695. });
  696. }
  697. function Te(e) {
  698. return Component(Me(e));
  699. }
  700. function Ie(e) {
  701. return Component(Ce(e));
  702. }
  703. Object.defineProperty(n, "__esModule", {
  704. value: !0
  705. }), n.createApp = Pe, n.createComponent = Ie, n.createPage = Te, n.default = void 0;
  706. var Le = function(e) {
  707. return e && e.__esModule ? e : {
  708. default: e
  709. };
  710. }(r(2)), Ne = Object.prototype.toString, De = Object.prototype.hasOwnProperty, Re = /-(\w)/g, Be = $(function(e) {
  711. return e.replace(Re, function(e, t) {
  712. return t ? t.toUpperCase() : "";
  713. });
  714. }), Fe = [ "invoke", "success", "fail", "complete", "returnValue" ], Ve = {}, Ue = {}, Ge = {
  715. returnValue: function(e) {
  716. return E(e) ? e.then(function(e) {
  717. return e[1];
  718. }).catch(function(e) {
  719. return e[0];
  720. }) : e;
  721. }
  722. }, He = /^\$|sendNativeEvent|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/, ze = /^create|Manager$/, qe = [ "createBLEConnection" ], We = [ "createBLEConnection" ], Je = /^on|^off/;
  723. Promise.prototype.finally || (Promise.prototype.finally = function(e) {
  724. var t = this.constructor;
  725. return this.then(function(n) {
  726. return t.resolve(e()).then(function() {
  727. return n;
  728. });
  729. }, function(n) {
  730. return t.resolve(e()).then(function() {
  731. throw n;
  732. });
  733. });
  734. });
  735. var Xe = 1e-4, Ke = 750, Ye = !1, Qe = 0, Ze = 0, et = {
  736. promiseInterceptor: Ge
  737. }, tt = Object.freeze({
  738. __proto__: null,
  739. upx2px: function(e, t) {
  740. if (0 === Qe && V(), 0 === (e = Number(e))) return 0;
  741. var n = e / Ke * (t || Qe);
  742. return n < 0 && (n = -n), 0 === (n = Math.floor(n + Xe)) && (n = 1 !== Ze && Ye ? .5 : 1),
  743. e < 0 ? -n : n;
  744. },
  745. addInterceptor: function(e, t) {
  746. "string" == typeof e && _(t) ? j(Ue[e] || (Ue[e] = {}), t) : _(e) && j(Ve, e);
  747. },
  748. removeInterceptor: function(e, t) {
  749. "string" == typeof e ? _(t) ? P(Ue[e], t) : delete Ue[e] : _(e) && P(Ve, e);
  750. },
  751. interceptors: et
  752. }), nt = {
  753. redirectTo: {
  754. name: function(e) {
  755. return "back" === e.exists && e.delta ? "navigateBack" : "redirectTo";
  756. },
  757. args: function(e) {
  758. if ("back" === e.exists && e.url) {
  759. var t = U(e.url);
  760. if (-1 !== t) {
  761. var n = getCurrentPages().length - 1 - t;
  762. n > 0 && (e.delta = n);
  763. }
  764. }
  765. }
  766. },
  767. previewImage: {
  768. args: function(e) {
  769. var t = parseInt(e.current);
  770. if (!isNaN(t)) {
  771. var n = e.urls;
  772. if (Array.isArray(n)) {
  773. var r = n.length;
  774. if (r) return t < 0 ? t = 0 : t >= r && (t = r - 1), t > 0 ? (e.current = n[t],
  775. e.urls = n.filter(function(e, r) {
  776. return !(r < t) || e !== n[t];
  777. })) : e.current = n[0], {
  778. indicator: !1,
  779. loop: !1
  780. };
  781. }
  782. }
  783. }
  784. },
  785. getSystemInfo: {
  786. returnValue: G
  787. },
  788. getSystemInfoSync: {
  789. returnValue: G
  790. }
  791. }, rt = [ "vibrate", "preloadPage", "unPreloadPage", "loadSubPackage" ], ot = [], at = [ "success", "fail", "cancel", "complete" ], it = Object.create(null);
  792. [ "onTabBarMidButtonTap", "subscribePush", "unsubscribePush", "onPush", "offPush", "share" ].forEach(function(e) {
  793. it[e] = J(e);
  794. });
  795. var ut = {
  796. oauth: [ "weixin" ],
  797. share: [ "weixin" ],
  798. payment: [ "wxpay" ],
  799. push: [ "weixin" ]
  800. }, st = Object.freeze({
  801. __proto__: null,
  802. getProvider: function(e) {
  803. var t = e.service, n = e.success, r = e.fail, o = e.complete, a = !1;
  804. ut[t] ? (a = {
  805. errMsg: "getProvider:ok",
  806. service: t,
  807. provider: ut[t]
  808. }, y(n) && n(a)) : (a = {
  809. errMsg: "getProvider:fail:服务[" + t + "]不存在"
  810. }, y(r) && r(a)), y(o) && o(a);
  811. }
  812. }), ct = function() {
  813. var e;
  814. return function() {
  815. return e || (e = new Le.default()), e;
  816. };
  817. }(), lt = Object.freeze({
  818. __proto__: null,
  819. $on: function() {
  820. return X(ct(), "$on", Array.prototype.slice.call(arguments));
  821. },
  822. $off: function() {
  823. return X(ct(), "$off", Array.prototype.slice.call(arguments));
  824. },
  825. $once: function() {
  826. return X(ct(), "$once", Array.prototype.slice.call(arguments));
  827. },
  828. $emit: function() {
  829. return X(ct(), "$emit", Array.prototype.slice.call(arguments));
  830. }
  831. }), ft = Object.freeze({
  832. __proto__: null
  833. }), dt = Page, pt = Component, ht = /:/g, mt = $(function(e) {
  834. return Be(e.replace(ht, "-"));
  835. });
  836. Page = function() {
  837. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  838. return Y("onLoad", e), dt(e);
  839. }, Component = function() {
  840. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  841. return Y("created", e), pt(e);
  842. };
  843. var vt = [ "onPullDownRefresh", "onReachBottom", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onPageScroll", "onResize", "onTabItemTap" ], yt = [ String, Number, Boolean, Object, Array, null ], gt = "~", _t = "^", bt = [ "onShow", "onHide", "onError", "onPageNotFound", "onThemeChange", "onUnhandledRejection" ], wt = [ "__route__", "__wxExparserNodeId__", "__wxWebviewId__" ], $t = {}, Ot = [], At = /[!'()*]/g, xt = function(e) {
  844. return "%" + e.charCodeAt(0).toString(16);
  845. }, jt = /%2C/g, Pt = function(e) {
  846. return encodeURIComponent(e).replace(At, xt).replace(jt, ",");
  847. }, kt = [ "onShow", "onHide", "onUnload" ];
  848. kt.push.apply(kt, vt), rt.forEach(function(e) {
  849. nt[e] = !1;
  850. }), ot.forEach(function(e) {
  851. var t = nt[e] && nt[e].name ? nt[e].name : e;
  852. wx.canIUse(t) || (nt[e] = !1);
  853. });
  854. var Et = {};
  855. "undefined" != typeof Proxy ? Et = new Proxy({}, {
  856. get: function(e, t) {
  857. return b(e, t) ? e[t] : tt[t] ? tt[t] : ft[t] ? F(t, ft[t]) : st[t] ? F(t, st[t]) : it[t] ? F(t, it[t]) : lt[t] ? lt[t] : b(wx, t) || b(nt, t) ? F(t, W(t, wx[t])) : void 0;
  858. },
  859. set: function(e, t, n) {
  860. return e[t] = n, !0;
  861. }
  862. }) : (Object.keys(tt).forEach(function(e) {
  863. Et[e] = tt[e];
  864. }), Object.keys(it).forEach(function(e) {
  865. Et[e] = F(e, it[e]);
  866. }), Object.keys(st).forEach(function(e) {
  867. Et[e] = F(e, it[e]);
  868. }), Object.keys(lt).forEach(function(e) {
  869. Et[e] = lt[e];
  870. }), Object.keys(ft).forEach(function(e) {
  871. Et[e] = F(e, ft[e]);
  872. }), Object.keys(wx).forEach(function(e) {
  873. (b(wx, e) || b(nt, e)) && (Et[e] = F(e, W(e, wx[e])));
  874. })), wx.createApp = Pe, wx.createPage = Te, wx.createComponent = Ie;
  875. var Ct = Et;
  876. n.default = Ct;
  877. },
  878. 13: function(e, t, n) {
  879. function r(e, t, n, r, o, a, i, u, s, c) {
  880. var l, f = "function" == typeof e ? e.options : e;
  881. if (s) {
  882. f.components || (f.components = {});
  883. var d = Object.prototype.hasOwnProperty;
  884. for (var p in s) d.call(s, p) && !d.call(f.components, p) && (f.components[p] = s[p]);
  885. }
  886. if (c && ((c.beforeCreate || (c.beforeCreate = [])).unshift(function() {
  887. this[c.__module] = this;
  888. }), (f.mixins || (f.mixins = [])).push(c)), t && (f.render = t, f.staticRenderFns = n,
  889. f._compiled = !0), r && (f.functional = !0), a && (f._scopeId = "data-v-" + a),
  890. i ? (l = function(e) {
  891. (e = e || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) || "undefined" == typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__),
  892. o && o.call(this, e), e && e._registeredComponents && e._registeredComponents.add(i);
  893. }, f._ssrRegister = l) : o && (l = u ? function() {
  894. o.call(this, this.$root.$options.shadowRoot);
  895. } : o), l) if (f.functional) {
  896. f._injectStyles = l;
  897. var h = f.render;
  898. f.render = function(e, t) {
  899. return l.call(t), h(e, t);
  900. };
  901. } else {
  902. var m = f.beforeCreate;
  903. f.beforeCreate = m ? [].concat(m, l) : [ l ];
  904. }
  905. return {
  906. exports: e,
  907. options: f
  908. };
  909. }
  910. n.r(t), n.d(t, "default", function() {
  911. return r;
  912. });
  913. },
  914. 155: function(e, t, n) {
  915. Object.defineProperty(t, "__esModule", {
  916. value: !0
  917. }), t.confirm = function(e) {
  918. return (0, r.default)({
  919. url: "/api/order/confirm",
  920. method: "post",
  921. data: e
  922. });
  923. }, t.orderList = function(e) {
  924. return (0, r.default)({
  925. url: "/api/order/list",
  926. method: "get",
  927. data: e
  928. });
  929. }, t.orderDetail = function(e, t) {
  930. return (0, r.default)({
  931. url: "/api/order/detail/" + t,
  932. method: "get",
  933. data: e
  934. });
  935. }, t.orderCancel = function(e) {
  936. return (0, r.default)({
  937. url: "/api/order/cancel",
  938. method: "post",
  939. data: e
  940. });
  941. }, t.orderDel = function(e) {
  942. return (0, r.default)({
  943. url: "/api/order/del",
  944. method: "get",
  945. data: e
  946. });
  947. }, t.refund = function(e) {
  948. return (0, r.default)({
  949. url: "/api/order/refund/verify",
  950. method: "post",
  951. data: e
  952. });
  953. }, t.refundReason = function(e) {
  954. return (0, r.default)({
  955. url: "/api/order/refund/reason",
  956. method: "get",
  957. data: e
  958. });
  959. }, t.orderTake = function(e) {
  960. return (0, r.default)({
  961. url: "/api/order/take",
  962. method: "post",
  963. data: e
  964. });
  965. }, t.product = function(e) {
  966. return (0, r.default)({
  967. url: "/api/order/product",
  968. method: "post",
  969. data: e
  970. });
  971. }, t.upload = function(e) {
  972. return upFilse({
  973. url: "/api/upload/image",
  974. method: "post",
  975. data: e
  976. });
  977. }, t.order_comment = function(e) {
  978. return (0, r.default)({
  979. url: "/api/order/comment",
  980. method: "post",
  981. data: e
  982. });
  983. };
  984. var r = function(e) {
  985. return e && e.__esModule ? e : {
  986. default: e
  987. };
  988. }(n(21));
  989. },
  990. 164: function(e, t, n) {
  991. Object.defineProperty(t, "__esModule", {
  992. value: !0
  993. }), t.getCartList = function(e) {
  994. return (0, r.default)({
  995. url: "/api/cart/list",
  996. method: "get",
  997. data: e
  998. });
  999. }, t.getCartNum = function(e) {
  1000. return (0, r.default)({
  1001. url: "/api/cart/num",
  1002. method: "post",
  1003. data: e
  1004. });
  1005. }, t.cartDel = function(e) {
  1006. return (0, r.default)({
  1007. url: "/api/cart/del",
  1008. method: "post",
  1009. data: e
  1010. });
  1011. };
  1012. var r = function(e) {
  1013. return e && e.__esModule ? e : {
  1014. default: e
  1015. };
  1016. }(n(21));
  1017. },
  1018. 197: function(e, t, n) {
  1019. Object.defineProperty(t, "__esModule", {
  1020. value: !0
  1021. }), t.computedOrderkey = function(e) {
  1022. return (0, r.default)({
  1023. url: "/api/order/computed/" + e.orderkey,
  1024. method: "post",
  1025. data: e
  1026. });
  1027. }, t.createOrderkey = function(e, t) {
  1028. return (0, r.default)({
  1029. url: "/api/order/create/" + t,
  1030. method: "post",
  1031. data: e
  1032. });
  1033. }, t.balance = function(e) {
  1034. return (0, r.default)({
  1035. url: "/api/user/balance",
  1036. method: "get",
  1037. data: e
  1038. });
  1039. }, t.orderPay = function(e) {
  1040. return (0, r.default)({
  1041. url: "/api/order/pay",
  1042. method: "post",
  1043. data: e
  1044. });
  1045. };
  1046. var r = function(e) {
  1047. return e && e.__esModule ? e : {
  1048. default: e
  1049. };
  1050. }(n(21));
  1051. },
  1052. 2: function(t, n, r) {
  1053. r.r(n), function(t) {
  1054. function r(e) {
  1055. return void 0 === e || null === e;
  1056. }
  1057. function o(e) {
  1058. return void 0 !== e && null !== e;
  1059. }
  1060. function a(e) {
  1061. return !0 === e;
  1062. }
  1063. function i(e) {
  1064. return !1 === e;
  1065. }
  1066. function u(t) {
  1067. return "string" == typeof t || "number" == typeof t || "symbol" === (void 0 === t ? "undefined" : e(t)) || "boolean" == typeof t;
  1068. }
  1069. function s(t) {
  1070. return null !== t && "object" === (void 0 === t ? "undefined" : e(t));
  1071. }
  1072. function c(e) {
  1073. return En.call(e).slice(8, -1);
  1074. }
  1075. function l(e) {
  1076. return "[object Object]" === En.call(e);
  1077. }
  1078. function f(e) {
  1079. return "[object RegExp]" === En.call(e);
  1080. }
  1081. function d(e) {
  1082. var t = parseFloat(String(e));
  1083. return t >= 0 && Math.floor(t) === t && isFinite(e);
  1084. }
  1085. function p(e) {
  1086. return o(e) && "function" == typeof e.then && "function" == typeof e.catch;
  1087. }
  1088. function h(e) {
  1089. return null == e ? "" : Array.isArray(e) || l(e) && e.toString === En ? JSON.stringify(e, null, 2) : String(e);
  1090. }
  1091. function m(e) {
  1092. var t = parseFloat(e);
  1093. return isNaN(t) ? e : t;
  1094. }
  1095. function v(e, t) {
  1096. for (var n = Object.create(null), r = e.split(","), o = 0; o < r.length; o++) n[r[o]] = !0;
  1097. return t ? function(e) {
  1098. return n[e.toLowerCase()];
  1099. } : function(e) {
  1100. return n[e];
  1101. };
  1102. }
  1103. function y(e, t) {
  1104. if (e.length) {
  1105. var n = e.indexOf(t);
  1106. if (n > -1) return e.splice(n, 1);
  1107. }
  1108. }
  1109. function g(e, t) {
  1110. return Mn.call(e, t);
  1111. }
  1112. function _(e) {
  1113. var t = Object.create(null);
  1114. return function(n) {
  1115. return t[n] || (t[n] = e(n));
  1116. };
  1117. }
  1118. function b(e, t) {
  1119. t = t || 0;
  1120. for (var n = e.length - t, r = new Array(n); n--; ) r[n] = e[n + t];
  1121. return r;
  1122. }
  1123. function w(e, t) {
  1124. for (var n in t) e[n] = t[n];
  1125. return e;
  1126. }
  1127. function $(e) {
  1128. for (var t = {}, n = 0; n < e.length; n++) e[n] && w(t, e[n]);
  1129. return t;
  1130. }
  1131. function O(e, t, n) {}
  1132. function A(e, t) {
  1133. if (e === t) return !0;
  1134. var n = s(e), r = s(t);
  1135. if (!n || !r) return !n && !r && String(e) === String(t);
  1136. try {
  1137. var o = Array.isArray(e), a = Array.isArray(t);
  1138. if (o && a) return e.length === t.length && e.every(function(e, n) {
  1139. return A(e, t[n]);
  1140. });
  1141. if (e instanceof Date && t instanceof Date) return e.getTime() === t.getTime();
  1142. if (o || a) return !1;
  1143. var i = Object.keys(e), u = Object.keys(t);
  1144. return i.length === u.length && i.every(function(n) {
  1145. return A(e[n], t[n]);
  1146. });
  1147. } catch (e) {
  1148. return !1;
  1149. }
  1150. }
  1151. function x(e, t) {
  1152. for (var n = 0; n < e.length; n++) if (A(e[n], t)) return n;
  1153. return -1;
  1154. }
  1155. function j(e) {
  1156. var t = !1;
  1157. return function() {
  1158. t || (t = !0, e.apply(this, arguments));
  1159. };
  1160. }
  1161. function P(e) {
  1162. var t = (e + "").charCodeAt(0);
  1163. return 36 === t || 95 === t;
  1164. }
  1165. function k(e, t, n, r) {
  1166. Object.defineProperty(e, t, {
  1167. value: n,
  1168. enumerable: !!r,
  1169. writable: !0,
  1170. configurable: !0
  1171. });
  1172. }
  1173. function E(e) {
  1174. if (!zn.test(e)) {
  1175. var t = e.split(".");
  1176. return function(e) {
  1177. for (var n = 0; n < t.length; n++) {
  1178. if (!e) return;
  1179. e = e[t[n]];
  1180. }
  1181. return e;
  1182. };
  1183. }
  1184. }
  1185. function C(e) {
  1186. return "function" == typeof e && /native code/.test(e.toString());
  1187. }
  1188. function S(e) {
  1189. hr.SharedObject.targetStack.push(e), hr.SharedObject.target = e, hr.target = e;
  1190. }
  1191. function M() {
  1192. hr.SharedObject.targetStack.pop(), hr.SharedObject.target = hr.SharedObject.targetStack[hr.SharedObject.targetStack.length - 1],
  1193. hr.target = hr.SharedObject.target;
  1194. }
  1195. function T(e) {
  1196. return new mr(void 0, void 0, void 0, String(e));
  1197. }
  1198. function I(e) {
  1199. var t = new mr(e.tag, e.data, e.children && e.children.slice(), e.text, e.elm, e.context, e.componentOptions, e.asyncFactory);
  1200. return t.ns = e.ns, t.isStatic = e.isStatic, t.key = e.key, t.isComment = e.isComment,
  1201. t.fnContext = e.fnContext, t.fnOptions = e.fnOptions, t.fnScopeId = e.fnScopeId,
  1202. t.asyncMeta = e.asyncMeta, t.isCloned = !0, t;
  1203. }
  1204. function L(e) {
  1205. wr = e;
  1206. }
  1207. function N(e, t) {
  1208. e.__proto__ = t;
  1209. }
  1210. function D(e, t, n) {
  1211. for (var r = 0, o = n.length; r < o; r++) {
  1212. var a = n[r];
  1213. k(e, a, t[a]);
  1214. }
  1215. }
  1216. function R(e, t) {
  1217. var n;
  1218. if (s(e) && !(e instanceof mr)) return g(e, "__ob__") && e.__ob__ instanceof $r ? n = e.__ob__ : wr && !nr() && (Array.isArray(e) || l(e)) && Object.isExtensible(e) && !e._isVue && (n = new $r(e)),
  1219. t && n && n.vmCount++, n;
  1220. }
  1221. function B(e, t, n, r, o) {
  1222. var a = new hr(), i = Object.getOwnPropertyDescriptor(e, t);
  1223. if (!i || !1 !== i.configurable) {
  1224. var u = i && i.get, s = i && i.set;
  1225. u && !s || 2 !== arguments.length || (n = e[t]);
  1226. var c = !o && R(n);
  1227. Object.defineProperty(e, t, {
  1228. enumerable: !0,
  1229. configurable: !0,
  1230. get: function() {
  1231. var t = u ? u.call(e) : n;
  1232. return hr.SharedObject.target && (a.depend(), c && (c.dep.depend(), Array.isArray(t) && U(t))),
  1233. t;
  1234. },
  1235. set: function(t) {
  1236. var i = u ? u.call(e) : n;
  1237. t === i || t !== t && i !== i || (r && r(), u && !s || (s ? s.call(e, t) : n = t,
  1238. c = !o && R(t), a.notify()));
  1239. }
  1240. });
  1241. }
  1242. }
  1243. function F(e, t, n) {
  1244. if ((r(e) || u(e)) && ar("Cannot set reactive property on undefined, null, or primitive value: " + e),
  1245. Array.isArray(e) && d(t)) return e.length = Math.max(e.length, t), e.splice(t, 1, n),
  1246. n;
  1247. if (t in e && !(t in Object.prototype)) return e[t] = n, n;
  1248. var o = e.__ob__;
  1249. return e._isVue || o && o.vmCount ? (ar("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),
  1250. n) : o ? (B(o.value, t, n), o.dep.notify(), n) : (e[t] = n, n);
  1251. }
  1252. function V(e, t) {
  1253. if ((r(e) || u(e)) && ar("Cannot delete reactive property on undefined, null, or primitive value: " + e),
  1254. Array.isArray(e) && d(t)) e.splice(t, 1); else {
  1255. var n = e.__ob__;
  1256. e._isVue || n && n.vmCount ? ar("Avoid deleting properties on a Vue instance or its root $data - just set it to null.") : g(e, t) && (delete e[t],
  1257. n && n.dep.notify());
  1258. }
  1259. }
  1260. function U(e) {
  1261. for (var t = void 0, n = 0, r = e.length; n < r; n++) (t = e[n]) && t.__ob__ && t.__ob__.dep.depend(),
  1262. Array.isArray(t) && U(t);
  1263. }
  1264. function G(e, t) {
  1265. if (!t) return e;
  1266. for (var n, r, o, a = or ? Reflect.ownKeys(t) : Object.keys(t), i = 0; i < a.length; i++) "__ob__" !== (n = a[i]) && (r = e[n],
  1267. o = t[n], g(e, n) ? r !== o && l(r) && l(o) && G(r, o) : F(e, n, o));
  1268. return e;
  1269. }
  1270. function H(e, t, n) {
  1271. return n ? function() {
  1272. var r = "function" == typeof t ? t.call(n, n) : t, o = "function" == typeof e ? e.call(n, n) : e;
  1273. return r ? G(r, o) : o;
  1274. } : t ? e ? function() {
  1275. return G("function" == typeof t ? t.call(this, this) : t, "function" == typeof e ? e.call(this, this) : e);
  1276. } : t : e;
  1277. }
  1278. function z(e, t) {
  1279. var n = t ? e ? e.concat(t) : Array.isArray(t) ? t : [ t ] : e;
  1280. return n ? q(n) : n;
  1281. }
  1282. function q(e) {
  1283. for (var t = [], n = 0; n < e.length; n++) -1 === t.indexOf(e[n]) && t.push(e[n]);
  1284. return t;
  1285. }
  1286. function W(e, t, n, r) {
  1287. var o = Object.create(e || null);
  1288. return t ? (Z(r, t, n), w(o, t)) : o;
  1289. }
  1290. function J(e) {
  1291. for (var t in e.components) X(t);
  1292. }
  1293. function X(e) {
  1294. new RegExp("^[a-zA-Z][\\-\\.0-9_" + Hn.source + "]*$").test(e) || ar('Invalid component name: "' + e + '". Component names should conform to valid custom element name in html5 specification.'),
  1295. (Cn(e) || Gn.isReservedTag(e)) && ar("Do not use built-in or reserved HTML elements as component id: " + e);
  1296. }
  1297. function K(e, t) {
  1298. var n = e.props;
  1299. if (n) {
  1300. var r, o, a, i = {};
  1301. if (Array.isArray(n)) for (r = n.length; r--; ) "string" == typeof (o = n[r]) ? (a = In(o),
  1302. i[a] = {
  1303. type: null
  1304. }) : ar("props must be strings when using array syntax."); else if (l(n)) for (var u in n) o = n[u],
  1305. i[a = In(u)] = l(o) ? o : {
  1306. type: o
  1307. }; else ar('Invalid value for option "props": expected an Array or an Object, but got ' + c(n) + ".", t);
  1308. e.props = i;
  1309. }
  1310. }
  1311. function Y(e, t) {
  1312. var n = e.inject;
  1313. if (n) {
  1314. var r = e.inject = {};
  1315. if (Array.isArray(n)) for (var o = 0; o < n.length; o++) r[n[o]] = {
  1316. from: n[o]
  1317. }; else if (l(n)) for (var a in n) {
  1318. var i = n[a];
  1319. r[a] = l(i) ? w({
  1320. from: a
  1321. }, i) : {
  1322. from: i
  1323. };
  1324. } else ar('Invalid value for option "inject": expected an Array or an Object, but got ' + c(n) + ".", t);
  1325. }
  1326. }
  1327. function Q(e) {
  1328. var t = e.directives;
  1329. if (t) for (var n in t) {
  1330. var r = t[n];
  1331. "function" == typeof r && (t[n] = {
  1332. bind: r,
  1333. update: r
  1334. });
  1335. }
  1336. }
  1337. function Z(e, t, n) {
  1338. l(t) || ar('Invalid value for option "' + e + '": expected an Object, but got ' + c(t) + ".", n);
  1339. }
  1340. function ee(e, t, n) {
  1341. function r(r) {
  1342. var o = Or[r] || jr;
  1343. u[r] = o(e[r], t[r], n, r);
  1344. }
  1345. if (J(t), "function" == typeof t && (t = t.options), K(t, n), Y(t, n), Q(t), !t._base && (t.extends && (e = ee(e, t.extends, n)),
  1346. t.mixins)) for (var o = 0, a = t.mixins.length; o < a; o++) e = ee(e, t.mixins[o], n);
  1347. var i, u = {};
  1348. for (i in e) r(i);
  1349. for (i in t) g(e, i) || r(i);
  1350. return u;
  1351. }
  1352. function te(e, t, n, r) {
  1353. if ("string" == typeof n) {
  1354. var o = e[t];
  1355. if (g(o, n)) return o[n];
  1356. var a = In(n);
  1357. if (g(o, a)) return o[a];
  1358. var i = Ln(a);
  1359. if (g(o, i)) return o[i];
  1360. var u = o[n] || o[a] || o[i];
  1361. return r && !u && ar("Failed to resolve " + t.slice(0, -1) + ": " + n, e), u;
  1362. }
  1363. }
  1364. function ne(e, t, n, r) {
  1365. var o = t[e], a = !g(n, e), i = n[e], u = se(Boolean, o.type);
  1366. if (u > -1) if (a && !g(o, "default")) i = !1; else if ("" === i || i === Dn(e)) {
  1367. var s = se(String, o.type);
  1368. (s < 0 || u < s) && (i = !0);
  1369. }
  1370. if (void 0 === i) {
  1371. i = re(r, o, e);
  1372. var c = wr;
  1373. L(!0), R(i), L(c);
  1374. }
  1375. return oe(o, e, i, r, a), i;
  1376. }
  1377. function re(e, t, n) {
  1378. if (g(t, "default")) {
  1379. var r = t.default;
  1380. return s(r) && ar('Invalid default value for prop "' + n + '": Props with type Object/Array must use a factory function to return the default value.', e),
  1381. e && e.$options.propsData && void 0 === e.$options.propsData[n] && void 0 !== e._props[n] ? e._props[n] : "function" == typeof r && "Function" !== ie(t.type) ? r.call(e) : r;
  1382. }
  1383. }
  1384. function oe(e, t, n, r, o) {
  1385. if (e.required && o) ar('Missing required prop: "' + t + '"', r); else if (null != n || e.required) {
  1386. var a = e.type, i = !a || !0 === a, u = [];
  1387. if (a) {
  1388. Array.isArray(a) || (a = [ a ]);
  1389. for (var s = 0; s < a.length && !i; s++) {
  1390. var c = ae(n, a[s]);
  1391. u.push(c.expectedType || ""), i = c.valid;
  1392. }
  1393. }
  1394. if (i) {
  1395. var l = e.validator;
  1396. l && (l(n) || ar('Invalid prop: custom validator check failed for prop "' + t + '".', r));
  1397. } else ar(ce(t, n, u), r);
  1398. }
  1399. }
  1400. function ae(t, n) {
  1401. var r, o = ie(n);
  1402. if (Pr.test(o)) {
  1403. var a = void 0 === t ? "undefined" : e(t);
  1404. (r = a === o.toLowerCase()) || "object" !== a || (r = t instanceof n);
  1405. } else r = "Object" === o ? l(t) : "Array" === o ? Array.isArray(t) : t instanceof n;
  1406. return {
  1407. valid: r,
  1408. expectedType: o
  1409. };
  1410. }
  1411. function ie(e) {
  1412. var t = e && e.toString().match(/^\s*function (\w+)/);
  1413. return t ? t[1] : "";
  1414. }
  1415. function ue(e, t) {
  1416. return ie(e) === ie(t);
  1417. }
  1418. function se(e, t) {
  1419. if (!Array.isArray(t)) return ue(t, e) ? 0 : -1;
  1420. for (var n = 0, r = t.length; n < r; n++) if (ue(t[n], e)) return n;
  1421. return -1;
  1422. }
  1423. function ce(e, t, n) {
  1424. var r = 'Invalid prop: type check failed for prop "' + e + '". Expected ' + n.map(Ln).join(", "), o = n[0], a = c(t), i = le(t, o), u = le(t, a);
  1425. return 1 === n.length && fe(o) && !de(o, a) && (r += " with value " + i), r += ", got " + a + " ",
  1426. fe(a) && (r += "with value " + u + "."), r;
  1427. }
  1428. function le(e, t) {
  1429. return "String" === t ? '"' + e + '"' : "Number" === t ? "" + Number(e) : "" + e;
  1430. }
  1431. function fe(e) {
  1432. return [ "string", "number", "boolean" ].some(function(t) {
  1433. return e.toLowerCase() === t;
  1434. });
  1435. }
  1436. function de() {
  1437. for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
  1438. return e.some(function(e) {
  1439. return "boolean" === e.toLowerCase();
  1440. });
  1441. }
  1442. function pe(e, t, n) {
  1443. S();
  1444. try {
  1445. if (t) for (var r = t; r = r.$parent; ) {
  1446. var o = r.$options.errorCaptured;
  1447. if (o) for (var a = 0; a < o.length; a++) try {
  1448. if (!1 === o[a].call(r, e, t, n)) return;
  1449. } catch (e) {
  1450. me(e, r, "errorCaptured hook");
  1451. }
  1452. }
  1453. me(e, t, n);
  1454. } finally {
  1455. M();
  1456. }
  1457. }
  1458. function he(e, t, n, r, o) {
  1459. var a;
  1460. try {
  1461. (a = n ? e.apply(t, n) : e.call(t)) && !a._isVue && p(a) && !a._handled && (a.catch(function(e) {
  1462. return pe(e, r, o + " (Promise/async)");
  1463. }), a._handled = !0);
  1464. } catch (e) {
  1465. pe(e, r, o);
  1466. }
  1467. return a;
  1468. }
  1469. function me(e, t, n) {
  1470. if (Gn.errorHandler) try {
  1471. return Gn.errorHandler.call(null, e, t, n);
  1472. } catch (t) {
  1473. t !== e && ve(t, null, "config.errorHandler");
  1474. }
  1475. ve(e, t, n);
  1476. }
  1477. function ve(e, t, n) {
  1478. if (ar("Error in " + n + ': "' + e.toString() + '"', t), !Wn && !Jn || "undefined" == typeof console) throw e;
  1479. console.error(e);
  1480. }
  1481. function ye() {
  1482. Er = !1;
  1483. var e = kr.slice(0);
  1484. kr.length = 0;
  1485. for (var t = 0; t < e.length; t++) e[t]();
  1486. }
  1487. function ge(e, t) {
  1488. var n;
  1489. if (kr.push(function() {
  1490. if (e) try {
  1491. e.call(t);
  1492. } catch (e) {
  1493. pe(e, t, "nextTick");
  1494. } else n && n(t);
  1495. }), Er || (Er = !0, Ar()), !e && "undefined" != typeof Promise) return new Promise(function(e) {
  1496. n = e;
  1497. });
  1498. }
  1499. function _e(e) {
  1500. be(e, Gr), Gr.clear();
  1501. }
  1502. function be(e, t) {
  1503. var n, r, o = Array.isArray(e);
  1504. if (!(!o && !s(e) || Object.isFrozen(e) || e instanceof mr)) {
  1505. if (e.__ob__) {
  1506. var a = e.__ob__.dep.id;
  1507. if (t.has(a)) return;
  1508. t.add(a);
  1509. }
  1510. if (o) for (n = e.length; n--; ) be(e[n], t); else for (n = (r = Object.keys(e)).length; n--; ) be(e[r[n]], t);
  1511. }
  1512. }
  1513. function we(e, t) {
  1514. function n() {
  1515. var e = arguments, r = n.fns;
  1516. if (!Array.isArray(r)) return he(r, null, arguments, t, "v-on handler");
  1517. for (var o = r.slice(), a = 0; a < o.length; a++) he(o[a], null, e, t, "v-on handler");
  1518. }
  1519. return n.fns = e, n;
  1520. }
  1521. function $e(e, t, n, o, i, u) {
  1522. var s, c, l, f;
  1523. for (s in e) c = e[s], l = t[s], f = zr(s), r(c) ? ar('Invalid handler for event "' + f.name + '": got ' + String(c), u) : r(l) ? (r(c.fns) && (c = e[s] = we(c, u)),
  1524. a(f.once) && (c = e[s] = i(f.name, c, f.capture)), n(f.name, c, f.capture, f.passive, f.params)) : c !== l && (l.fns = c,
  1525. e[s] = l);
  1526. for (s in t) r(e[s]) && (f = zr(s), o(f.name, t[s], f.capture));
  1527. }
  1528. function Oe(e, t, n, a) {
  1529. var i = t.options.mpOptions && t.options.mpOptions.properties;
  1530. if (r(i)) return n;
  1531. var u = t.options.mpOptions.externalClasses || [], s = e.attrs, c = e.props;
  1532. if (o(s) || o(c)) for (var l in i) {
  1533. var f = Dn(l);
  1534. (xe(n, c, l, f, !0) || xe(n, s, l, f, !1)) && n[l] && -1 !== u.indexOf(f) && a[In(n[l])] && (n[l] = a[In(n[l])]);
  1535. }
  1536. return n;
  1537. }
  1538. function Ae(e, t, n, a) {
  1539. var i = t.options.props;
  1540. if (r(i)) return Oe(e, t, {}, a);
  1541. var u = {}, s = e.attrs, c = e.props;
  1542. if (o(s) || o(c)) for (var l in i) {
  1543. var f = Dn(l), d = l.toLowerCase();
  1544. l !== d && s && g(s, d) && ir('Prop "' + d + '" is passed to component ' + sr(n || t) + ', but the declared prop name is "' + l + '". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "' + f + '" instead of "' + l + '".'),
  1545. xe(u, c, l, f, !0) || xe(u, s, l, f, !1);
  1546. }
  1547. return Oe(e, t, u, a);
  1548. }
  1549. function xe(e, t, n, r, a) {
  1550. if (o(t)) {
  1551. if (g(t, n)) return e[n] = t[n], a || delete t[n], !0;
  1552. if (g(t, r)) return e[n] = t[r], a || delete t[r], !0;
  1553. }
  1554. return !1;
  1555. }
  1556. function je(e) {
  1557. for (var t = 0; t < e.length; t++) if (Array.isArray(e[t])) return Array.prototype.concat.apply([], e);
  1558. return e;
  1559. }
  1560. function Pe(e) {
  1561. return u(e) ? [ T(e) ] : Array.isArray(e) ? Ee(e) : void 0;
  1562. }
  1563. function ke(e) {
  1564. return o(e) && o(e.text) && i(e.isComment);
  1565. }
  1566. function Ee(e, t) {
  1567. var n, i, s, c, l = [];
  1568. for (n = 0; n < e.length; n++) r(i = e[n]) || "boolean" == typeof i || (s = l.length - 1,
  1569. c = l[s], Array.isArray(i) ? i.length > 0 && (i = Ee(i, (t || "") + "_" + n), ke(i[0]) && ke(c) && (l[s] = T(c.text + i[0].text),
  1570. i.shift()), l.push.apply(l, i)) : u(i) ? ke(c) ? l[s] = T(c.text + i) : "" !== i && l.push(T(i)) : ke(i) && ke(c) ? l[s] = T(c.text + i.text) : (a(e._isVList) && o(i.tag) && r(i.key) && o(t) && (i.key = "__vlist" + t + "_" + n + "__"),
  1571. l.push(i)));
  1572. return l;
  1573. }
  1574. function Ce(e) {
  1575. var t = e.$options.provide;
  1576. t && (e._provided = "function" == typeof t ? t.call(e) : t);
  1577. }
  1578. function Se(e) {
  1579. var t = Me(e.$options.inject, e);
  1580. t && (L(!1), Object.keys(t).forEach(function(n) {
  1581. B(e, n, t[n], function() {
  1582. ar('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "' + n + '"', e);
  1583. });
  1584. }), L(!0));
  1585. }
  1586. function Me(e, t) {
  1587. if (e) {
  1588. for (var n = Object.create(null), r = or ? Reflect.ownKeys(e) : Object.keys(e), o = 0; o < r.length; o++) {
  1589. var a = r[o];
  1590. if ("__ob__" !== a) {
  1591. for (var i = e[a].from, u = t; u; ) {
  1592. if (u._provided && g(u._provided, i)) {
  1593. n[a] = u._provided[i];
  1594. break;
  1595. }
  1596. u = u.$parent;
  1597. }
  1598. if (!u) if ("default" in e[a]) {
  1599. var s = e[a].default;
  1600. n[a] = "function" == typeof s ? s.call(t) : s;
  1601. } else ar('Injection "' + a + '" not found', t);
  1602. }
  1603. }
  1604. return n;
  1605. }
  1606. }
  1607. function Te(e, t) {
  1608. if (!e || !e.length) return {};
  1609. for (var n = {}, r = 0, o = e.length; r < o; r++) {
  1610. var a = e[r], i = a.data;
  1611. if (i && i.attrs && i.attrs.slot && delete i.attrs.slot, a.context !== t && a.fnContext !== t || !i || null == i.slot) a.asyncMeta && a.asyncMeta.data && "page" === a.asyncMeta.data.slot ? (n.page || (n.page = [])).push(a) : (n.default || (n.default = [])).push(a); else {
  1612. var u = i.slot, s = n[u] || (n[u] = []);
  1613. "template" === a.tag ? s.push.apply(s, a.children || []) : s.push(a);
  1614. }
  1615. }
  1616. for (var c in n) n[c].every(Ie) && delete n[c];
  1617. return n;
  1618. }
  1619. function Ie(e) {
  1620. return e.isComment && !e.asyncFactory || " " === e.text;
  1621. }
  1622. function Le(e, t, n) {
  1623. var r, o = Object.keys(t).length > 0, a = e ? !!e.$stable : !o, i = e && e.$key;
  1624. if (e) {
  1625. if (e._normalized) return e._normalized;
  1626. if (a && n && n !== kn && i === n.$key && !o && !n.$hasNormal) return n;
  1627. for (var u in r = {}, e) e[u] && "$" !== u[0] && (r[u] = Ne(t, u, e[u]));
  1628. } else r = {};
  1629. for (var s in t) s in r || (r[s] = De(t, s));
  1630. return e && Object.isExtensible(e) && (e._normalized = r), k(r, "$stable", a), k(r, "$key", i),
  1631. k(r, "$hasNormal", o), r;
  1632. }
  1633. function Ne(t, n, r) {
  1634. var o = function() {
  1635. var t = arguments.length ? r.apply(null, arguments) : r({});
  1636. return (t = t && "object" === (void 0 === t ? "undefined" : e(t)) && !Array.isArray(t) ? [ t ] : Pe(t)) && (0 === t.length || 1 === t.length && t[0].isComment) ? void 0 : t;
  1637. };
  1638. return r.proxy && Object.defineProperty(t, n, {
  1639. get: o,
  1640. enumerable: !0,
  1641. configurable: !0
  1642. }), o;
  1643. }
  1644. function De(e, t) {
  1645. return function() {
  1646. return e[t];
  1647. };
  1648. }
  1649. function Re(e, t) {
  1650. var n, r, a, i, u;
  1651. if (Array.isArray(e) || "string" == typeof e) for (n = new Array(e.length), r = 0,
  1652. a = e.length; r < a; r++) n[r] = t(e[r], r, r, r); else if ("number" == typeof e) for (n = new Array(e),
  1653. r = 0; r < e; r++) n[r] = t(r + 1, r, r, r); else if (s(e)) if (or && e[Symbol.iterator]) {
  1654. n = [];
  1655. for (var c = e[Symbol.iterator](), l = c.next(); !l.done; ) n.push(t(l.value, n.length, r++, r)),
  1656. l = c.next();
  1657. } else for (i = Object.keys(e), n = new Array(i.length), r = 0, a = i.length; r < a; r++) u = i[r],
  1658. n[r] = t(e[u], u, r, r);
  1659. return o(n) || (n = []), n._isVList = !0, n;
  1660. }
  1661. function Be(e, t, n, r) {
  1662. var o, a = this.$scopedSlots[e];
  1663. a ? (n = n || {}, r && (s(r) || ar("slot v-bind without argument expects an Object", this),
  1664. n = w(w({}, r), n)), o = a(n, this, n._i) || t) : o = this.$slots[e] || t;
  1665. var i = n && n.slot;
  1666. return i ? this.$createElement("template", {
  1667. slot: i
  1668. }, o) : o;
  1669. }
  1670. function Fe(e) {
  1671. return te(this.$options, "filters", e, !0) || Fn;
  1672. }
  1673. function Ve(e, t) {
  1674. return Array.isArray(e) ? -1 === e.indexOf(t) : e !== t;
  1675. }
  1676. function Ue(e, t, n, r, o) {
  1677. var a = Gn.keyCodes[t] || n;
  1678. return o && r && !Gn.keyCodes[t] ? Ve(o, r) : a ? Ve(a, e) : r ? Dn(r) !== t : void 0;
  1679. }
  1680. function Ge(e, t, n, r, o) {
  1681. if (n) if (s(n)) {
  1682. var a;
  1683. Array.isArray(n) && (n = $(n));
  1684. for (var i in n) !function(i) {
  1685. if ("class" === i || "style" === i || Sn(i)) a = e; else {
  1686. var u = e.attrs && e.attrs.type;
  1687. a = r || Gn.mustUseProp(t, u, i) ? e.domProps || (e.domProps = {}) : e.attrs || (e.attrs = {});
  1688. }
  1689. var s = In(i), c = Dn(i);
  1690. s in a || c in a || (a[i] = n[i], !o) || ((e.on || (e.on = {}))["update:" + i] = function(e) {
  1691. n[i] = e;
  1692. });
  1693. }(i);
  1694. } else ar("v-bind without argument expects an Object or Array value", this);
  1695. return e;
  1696. }
  1697. function He(e, t) {
  1698. var n = this._staticTrees || (this._staticTrees = []), r = n[e];
  1699. return r && !t || (r = n[e] = this.$options.staticRenderFns[e].call(this._renderProxy, null, this),
  1700. qe(r, "__static__" + e, !1)), r;
  1701. }
  1702. function ze(e, t, n) {
  1703. return qe(e, "__once__" + t + (n ? "_" + n : ""), !0), e;
  1704. }
  1705. function qe(e, t, n) {
  1706. if (Array.isArray(e)) for (var r = 0; r < e.length; r++) e[r] && "string" != typeof e[r] && We(e[r], t + "_" + r, n); else We(e, t, n);
  1707. }
  1708. function We(e, t, n) {
  1709. e.isStatic = !0, e.key = t, e.isOnce = n;
  1710. }
  1711. function Je(e, t) {
  1712. if (t) if (l(t)) {
  1713. var n = e.on = e.on ? w({}, e.on) : {};
  1714. for (var r in t) {
  1715. var o = n[r], a = t[r];
  1716. n[r] = o ? [].concat(o, a) : a;
  1717. }
  1718. } else ar("v-on without argument expects an Object value", this);
  1719. return e;
  1720. }
  1721. function Xe(e, t, n, r) {
  1722. t = t || {
  1723. $stable: !n
  1724. };
  1725. for (var o = 0; o < e.length; o++) {
  1726. var a = e[o];
  1727. Array.isArray(a) ? Xe(a, t, n) : a && (a.proxy && (a.fn.proxy = !0), t[a.key] = a.fn);
  1728. }
  1729. return r && (t.$key = r), t;
  1730. }
  1731. function Ke(e, t) {
  1732. for (var n = 0; n < t.length; n += 2) {
  1733. var r = t[n];
  1734. "string" == typeof r && r ? e[t[n]] = t[n + 1] : "" !== r && null !== r && ar("Invalid value for dynamic directive argument (expected string or null): " + r, this);
  1735. }
  1736. return e;
  1737. }
  1738. function Ye(e, t) {
  1739. return "string" == typeof e ? t + e : e;
  1740. }
  1741. function Qe(e) {
  1742. e._o = ze, e._n = m, e._s = h, e._l = Re, e._t = Be, e._q = A, e._i = x, e._m = He,
  1743. e._f = Fe, e._k = Ue, e._b = Ge, e._v = T, e._e = yr, e._u = Xe, e._g = Je, e._d = Ke,
  1744. e._p = Ye;
  1745. }
  1746. function Ze(e, t, n, r, o) {
  1747. var i, u = this, s = o.options;
  1748. g(r, "_uid") ? (i = Object.create(r), i._original = r) : (i = r, r = r._original);
  1749. var c = a(s._compiled), l = !c;
  1750. this.data = e, this.props = t, this.children = n, this.parent = r, this.listeners = e.on || kn,
  1751. this.injections = Me(s.inject, r), this.slots = function() {
  1752. return u.$slots || Le(e.scopedSlots, u.$slots = Te(n, r)), u.$slots;
  1753. }, Object.defineProperty(this, "scopedSlots", {
  1754. enumerable: !0,
  1755. get: function() {
  1756. return Le(e.scopedSlots, this.slots());
  1757. }
  1758. }), c && (this.$options = s, this.$slots = this.slots(), this.$scopedSlots = Le(e.scopedSlots, this.$slots)),
  1759. s._scopeId ? this._c = function(e, t, n, o) {
  1760. var a = st(i, e, t, n, o, l);
  1761. return a && !Array.isArray(a) && (a.fnScopeId = s._scopeId, a.fnContext = r), a;
  1762. } : this._c = function(e, t, n, r) {
  1763. return st(i, e, t, n, r, l);
  1764. };
  1765. }
  1766. function et(e, t, n, r, a) {
  1767. var i = e.options, u = {}, s = i.props;
  1768. if (o(s)) for (var c in s) u[c] = ne(c, s, t || kn); else o(n.attrs) && nt(u, n.attrs),
  1769. o(n.props) && nt(u, n.props);
  1770. var l = new Ze(n, u, a, r, e), f = i.render.call(null, l._c, l);
  1771. if (f instanceof mr) return tt(f, n, l.parent, i, l);
  1772. if (Array.isArray(f)) {
  1773. for (var d = Pe(f) || [], p = new Array(d.length), h = 0; h < d.length; h++) p[h] = tt(d[h], n, l.parent, i, l);
  1774. return p;
  1775. }
  1776. }
  1777. function tt(e, t, n, r, o) {
  1778. var a = I(e);
  1779. return a.fnContext = n, a.fnOptions = r, (a.devtoolsMeta = a.devtoolsMeta || {}).renderContext = o,
  1780. t.slot && ((a.data || (a.data = {})).slot = t.slot), a;
  1781. }
  1782. function nt(e, t) {
  1783. for (var n in t) e[In(n)] = t[n];
  1784. }
  1785. function rt(e, t, n, i, u) {
  1786. if (!r(e)) {
  1787. var c = n.$options._base;
  1788. if (s(e) && (e = c.extend(e)), "function" == typeof e) {
  1789. var l;
  1790. if (r(e.cid) && (l = e, void 0 === (e = mt(l, c)))) return ht(l, t, n, i, u);
  1791. t = t || {}, Xt(e), o(t.model) && ut(e.options, t);
  1792. var f = Ae(t, e, u, n);
  1793. if (a(e.options.functional)) return et(e, f, t, n, i);
  1794. var d = t.on;
  1795. if (t.on = t.nativeOn, a(e.options.abstract)) {
  1796. var p = t.slot;
  1797. t = {}, p && (t.slot = p);
  1798. }
  1799. at(t);
  1800. var h = e.options.name || u;
  1801. return new mr("vue-component-" + e.cid + (h ? "-" + h : ""), t, void 0, void 0, void 0, n, {
  1802. Ctor: e,
  1803. propsData: f,
  1804. listeners: d,
  1805. tag: u,
  1806. children: i
  1807. }, l);
  1808. }
  1809. ar("Invalid Component definition: " + String(e), n);
  1810. }
  1811. }
  1812. function ot(e, t) {
  1813. var n = {
  1814. _isComponent: !0,
  1815. _parentVnode: e,
  1816. parent: t
  1817. }, r = e.data.inlineTemplate;
  1818. return o(r) && (n.render = r.render, n.staticRenderFns = r.staticRenderFns), new e.componentOptions.Ctor(n);
  1819. }
  1820. function at(e) {
  1821. for (var t = e.hook || (e.hook = {}), n = 0; n < Jr.length; n++) {
  1822. var r = Jr[n], o = t[r], a = Wr[r];
  1823. o === a || o && o._merged || (t[r] = o ? it(a, o) : a);
  1824. }
  1825. }
  1826. function it(e, t) {
  1827. var n = function(n, r) {
  1828. e(n, r), t(n, r);
  1829. };
  1830. return n._merged = !0, n;
  1831. }
  1832. function ut(e, t) {
  1833. var n = e.model && e.model.prop || "value", r = e.model && e.model.event || "input";
  1834. (t.attrs || (t.attrs = {}))[n] = t.model.value;
  1835. var a = t.on || (t.on = {}), i = a[r], u = t.model.callback;
  1836. o(i) ? (Array.isArray(i) ? -1 === i.indexOf(u) : i !== u) && (a[r] = [ u ].concat(i)) : a[r] = u;
  1837. }
  1838. function st(e, t, n, r, o, i) {
  1839. return (Array.isArray(n) || u(n)) && (o = r, r = n, n = void 0), a(i) && (o = Kr),
  1840. ct(e, t, n, r, o);
  1841. }
  1842. function ct(e, t, n, r, a) {
  1843. if (o(n) && o(n.__ob__)) return ar("Avoid using observed data object as vnode data: " + JSON.stringify(n) + "\nAlways create fresh vnode data objects in each render!", e),
  1844. yr();
  1845. if (o(n) && o(n.is) && (t = n.is), !t) return yr();
  1846. var i, s, c;
  1847. return o(n) && o(n.key) && !u(n.key) && ar("Avoid using non-primitive value as key, use string/number value instead.", e),
  1848. Array.isArray(r) && "function" == typeof r[0] && (n = n || {}, n.scopedSlots = {
  1849. default: r[0]
  1850. }, r.length = 0), a === Kr ? r = Pe(r) : a === Xr && (r = je(r)), "string" == typeof t ? (s = e.$vnode && e.$vnode.ns || Gn.getTagNamespace(t),
  1851. Gn.isReservedTag(t) ? (o(n) && o(n.nativeOn) && ar("The .native modifier for v-on is only valid on components but it was used on <" + t + ">.", e),
  1852. i = new mr(Gn.parsePlatformTagName(t), n, r, void 0, void 0, e)) : i = n && n.pre || !o(c = te(e.$options, "components", t)) ? new mr(t, n, r, void 0, void 0, e) : rt(c, n, e, r, t)) : i = rt(t, n, e, r),
  1853. Array.isArray(i) ? i : o(i) ? (o(s) && lt(i, s), o(n) && ft(n), i) : yr();
  1854. }
  1855. function lt(e, t, n) {
  1856. if (e.ns = t, "foreignObject" === e.tag && (t = void 0, n = !0), o(e.children)) for (var i = 0, u = e.children.length; i < u; i++) {
  1857. var s = e.children[i];
  1858. o(s.tag) && (r(s.ns) || a(n) && "svg" !== s.tag) && lt(s, t, n);
  1859. }
  1860. }
  1861. function ft(e) {
  1862. s(e.style) && _e(e.style), s(e.class) && _e(e.class);
  1863. }
  1864. function dt(e) {
  1865. e._vnode = null, e._staticTrees = null;
  1866. var t = e.$options, n = e.$vnode = t._parentVnode, r = n && n.context;
  1867. e.$slots = Te(t._renderChildren, r), e.$scopedSlots = kn, e._c = function(t, n, r, o) {
  1868. return st(e, t, n, r, o, !1);
  1869. }, e.$createElement = function(t, n, r, o) {
  1870. return st(e, t, n, r, o, !0);
  1871. };
  1872. var o = n && n.data;
  1873. B(e, "$attrs", o && o.attrs || kn, function() {
  1874. !Zr && ar("$attrs is readonly.", e);
  1875. }, !0), B(e, "$listeners", t._parentListeners || kn, function() {
  1876. !Zr && ar("$listeners is readonly.", e);
  1877. }, !0);
  1878. }
  1879. function pt(e, t) {
  1880. return (e.__esModule || or && "Module" === e[Symbol.toStringTag]) && (e = e.default),
  1881. s(e) ? t.extend(e) : e;
  1882. }
  1883. function ht(e, t, n, r, o) {
  1884. var a = yr();
  1885. return a.asyncFactory = e, a.asyncMeta = {
  1886. data: t,
  1887. context: n,
  1888. children: r,
  1889. tag: o
  1890. }, a;
  1891. }
  1892. function mt(e, t) {
  1893. if (a(e.error) && o(e.errorComp)) return e.errorComp;
  1894. if (o(e.resolved)) return e.resolved;
  1895. var n = Yr;
  1896. if (n && o(e.owners) && -1 === e.owners.indexOf(n) && e.owners.push(n), a(e.loading) && o(e.loadingComp)) return e.loadingComp;
  1897. if (n && !o(e.owners)) {
  1898. var i = e.owners = [ n ], u = !0, c = null, l = null;
  1899. n.$on("hook:destroyed", function() {
  1900. return y(i, n);
  1901. });
  1902. var f = function(e) {
  1903. for (var t = 0, n = i.length; t < n; t++) i[t].$forceUpdate();
  1904. e && (i.length = 0, null !== c && (clearTimeout(c), c = null), null !== l && (clearTimeout(l),
  1905. l = null));
  1906. }, d = j(function(n) {
  1907. e.resolved = pt(n, t), u ? i.length = 0 : f(!0);
  1908. }), h = j(function(t) {
  1909. ar("Failed to resolve async component: " + String(e) + (t ? "\nReason: " + t : "")),
  1910. o(e.errorComp) && (e.error = !0, f(!0));
  1911. }), m = e(d, h);
  1912. return s(m) && (p(m) ? r(e.resolved) && m.then(d, h) : p(m.component) && (m.component.then(d, h),
  1913. o(m.error) && (e.errorComp = pt(m.error, t)), o(m.loading) && (e.loadingComp = pt(m.loading, t),
  1914. 0 === m.delay ? e.loading = !0 : c = setTimeout(function() {
  1915. c = null, r(e.resolved) && r(e.error) && (e.loading = !0, f(!1));
  1916. }, m.delay || 200)), o(m.timeout) && (l = setTimeout(function() {
  1917. l = null, r(e.resolved) && h("timeout (" + m.timeout + "ms)");
  1918. }, m.timeout)))), u = !1, e.loading ? e.loadingComp : e.resolved;
  1919. }
  1920. }
  1921. function vt(e) {
  1922. return e.isComment && e.asyncFactory;
  1923. }
  1924. function yt(e) {
  1925. if (Array.isArray(e)) for (var t = 0; t < e.length; t++) {
  1926. var n = e[t];
  1927. if (o(n) && (o(n.componentOptions) || vt(n))) return n;
  1928. }
  1929. }
  1930. function gt(e) {
  1931. e._events = Object.create(null), e._hasHookEvent = !1;
  1932. var t = e.$options._parentListeners;
  1933. t && $t(e, t);
  1934. }
  1935. function _t(e, t) {
  1936. qr.$on(e, t);
  1937. }
  1938. function bt(e, t) {
  1939. qr.$off(e, t);
  1940. }
  1941. function wt(e, t) {
  1942. var n = qr;
  1943. return function r() {
  1944. null !== t.apply(null, arguments) && n.$off(e, r);
  1945. };
  1946. }
  1947. function $t(e, t, n) {
  1948. qr = e, $e(t, n || {}, _t, bt, wt, e), qr = void 0;
  1949. }
  1950. function Ot(e) {
  1951. var t = Qr;
  1952. return Qr = e, function() {
  1953. Qr = t;
  1954. };
  1955. }
  1956. function At(e) {
  1957. var t = e.$options, n = t.parent;
  1958. if (n && !t.abstract) {
  1959. for (;n.$options.abstract && n.$parent; ) n = n.$parent;
  1960. n.$children.push(e);
  1961. }
  1962. e.$parent = n, e.$root = n ? n.$root : e, e.$children = [], e.$refs = {}, e._watcher = null,
  1963. e._inactive = null, e._directInactive = !1, e._isMounted = !1, e._isDestroyed = !1,
  1964. e._isBeingDestroyed = !1;
  1965. }
  1966. function xt(e, t, n, r, o) {
  1967. Zr = !0;
  1968. var a = r.data.scopedSlots, i = e.$scopedSlots, u = !!(a && !a.$stable || i !== kn && !i.$stable || a && e.$scopedSlots.$key !== a.$key), s = !!(o || e.$options._renderChildren || u);
  1969. if (e.$options._parentVnode = r, e.$vnode = r, e._vnode && (e._vnode.parent = r),
  1970. e.$options._renderChildren = o, e.$attrs = r.data.attrs || kn, e.$listeners = n || kn,
  1971. t && e.$options.props) {
  1972. L(!1);
  1973. for (var c = e._props, l = e.$options._propKeys || [], f = 0; f < l.length; f++) {
  1974. var d = l[f], p = e.$options.props;
  1975. c[d] = ne(d, p, t, e);
  1976. }
  1977. L(!0), e.$options.propsData = t;
  1978. }
  1979. e._$updateProperties && e._$updateProperties(e), n = n || kn;
  1980. var h = e.$options._parentListeners;
  1981. e.$options._parentListeners = n, $t(e, n, h), s && (e.$slots = Te(o, r.context),
  1982. e.$forceUpdate()), Zr = !1;
  1983. }
  1984. function jt(e) {
  1985. for (;e && (e = e.$parent); ) if (e._inactive) return !0;
  1986. return !1;
  1987. }
  1988. function Pt(e, t) {
  1989. if (t) {
  1990. if (e._directInactive = !1, jt(e)) return;
  1991. } else if (e._directInactive) return;
  1992. if (e._inactive || null === e._inactive) {
  1993. e._inactive = !1;
  1994. for (var n = 0; n < e.$children.length; n++) Pt(e.$children[n]);
  1995. Et(e, "activated");
  1996. }
  1997. }
  1998. function kt(e, t) {
  1999. if (!(t && (e._directInactive = !0, jt(e)) || e._inactive)) {
  2000. e._inactive = !0;
  2001. for (var n = 0; n < e.$children.length; n++) kt(e.$children[n]);
  2002. Et(e, "deactivated");
  2003. }
  2004. }
  2005. function Et(e, t) {
  2006. S();
  2007. var n = e.$options[t], r = t + " hook";
  2008. if (n) for (var o = 0, a = n.length; o < a; o++) he(n[o], e, null, e, r);
  2009. e._hasHookEvent && e.$emit("hook:" + t), M();
  2010. }
  2011. function Ct() {
  2012. uo = to.length = no.length = 0, ro = {}, oo = {}, ao = io = !1;
  2013. }
  2014. function St() {
  2015. var e, t;
  2016. for (so(), io = !0, to.sort(function(e, t) {
  2017. return e.id - t.id;
  2018. }), uo = 0; uo < to.length; uo++) if ((e = to[uo]).before && e.before(), t = e.id,
  2019. ro[t] = null, e.run(), null != ro[t] && (oo[t] = (oo[t] || 0) + 1, oo[t] > eo)) {
  2020. ar("You may have an infinite update loop " + (e.user ? 'in watcher with expression "' + e.expression + '"' : "in a component render function."), e.vm);
  2021. break;
  2022. }
  2023. var n = no.slice(), r = to.slice();
  2024. Ct(), It(n), Mt(r), rr && Gn.devtools && rr.emit("flush");
  2025. }
  2026. function Mt(e) {
  2027. for (var t = e.length; t--; ) {
  2028. var n = e[t], r = n.vm;
  2029. r._watcher === n && r._isMounted && !r._isDestroyed && Et(r, "updated");
  2030. }
  2031. }
  2032. function Tt(e) {
  2033. e._inactive = !1, no.push(e);
  2034. }
  2035. function It(e) {
  2036. for (var t = 0; t < e.length; t++) e[t]._inactive = !0, Pt(e[t], !0);
  2037. }
  2038. function Lt(e) {
  2039. var t = e.id;
  2040. if (null == ro[t]) {
  2041. if (ro[t] = !0, io) {
  2042. for (var n = to.length - 1; n > uo && to[n].id > e.id; ) n--;
  2043. to.splice(n + 1, 0, e);
  2044. } else to.push(e);
  2045. if (!ao) {
  2046. if (ao = !0, !Gn.async) return void St();
  2047. ge(St);
  2048. }
  2049. }
  2050. }
  2051. function Nt(e, t, n) {
  2052. po.get = function() {
  2053. return this[t][n];
  2054. }, po.set = function(e) {
  2055. this[t][n] = e;
  2056. }, Object.defineProperty(e, n, po);
  2057. }
  2058. function Dt(e) {
  2059. e._watchers = [];
  2060. var t = e.$options;
  2061. t.props && Rt(e, t.props), t.methods && zt(e, t.methods), t.data ? Bt(e) : R(e._data = {}, !0),
  2062. t.computed && Vt(e, t.computed), t.watch && t.watch !== Zn && qt(e, t.watch);
  2063. }
  2064. function Rt(e, t) {
  2065. var n = e.$options.propsData || {}, r = e._props = {}, o = e.$options._propKeys = [], a = !e.$parent;
  2066. a || L(!1);
  2067. for (var i in t) !function(i) {
  2068. o.push(i);
  2069. var u = ne(i, t, n, e), s = Dn(i);
  2070. (Sn(s) || Gn.isReservedAttr(s)) && ar('"' + s + '" is a reserved attribute and cannot be used as component prop.', e),
  2071. B(r, i, u, function() {
  2072. if (!a && !Zr) {
  2073. if ("mp-baidu" === e.mpHost) return;
  2074. if ("value" === i && Array.isArray(e.$options.behaviors) && -1 !== e.$options.behaviors.indexOf("uni://form-field")) return;
  2075. if (e._getFormData) return;
  2076. for (var t = e.$parent; t; ) {
  2077. if (t.__next_tick_pending) return;
  2078. t = t.$parent;
  2079. }
  2080. ar("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \"" + i + '"', e);
  2081. }
  2082. }), i in e || Nt(e, "_props", i);
  2083. }(i);
  2084. L(!0);
  2085. }
  2086. function Bt(e) {
  2087. var t = e.$options.data;
  2088. l(t = e._data = "function" == typeof t ? Ft(t, e) : t || {}) || (t = {}, ar("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function", e));
  2089. for (var n = Object.keys(t), r = e.$options.props, o = e.$options.methods, a = n.length; a--; ) {
  2090. var i = n[a];
  2091. o && g(o, i) && ar('Method "' + i + '" has already been defined as a data property.', e),
  2092. r && g(r, i) ? ar('The data property "' + i + '" is already declared as a prop. Use prop default value instead.', e) : P(i) || Nt(e, "_data", i);
  2093. }
  2094. R(t, !0);
  2095. }
  2096. function Ft(e, t) {
  2097. S();
  2098. try {
  2099. return e.call(t, t);
  2100. } catch (e) {
  2101. return pe(e, t, "data()"), {};
  2102. } finally {
  2103. M();
  2104. }
  2105. }
  2106. function Vt(e, t) {
  2107. var n = e._computedWatchers = Object.create(null), r = nr();
  2108. for (var o in t) {
  2109. var a = t[o], i = "function" == typeof a ? a : a.get;
  2110. null == i && ar('Getter is missing for computed property "' + o + '".', e), r || (n[o] = new fo(e, i || O, O, ho)),
  2111. o in e ? o in e.$data ? ar('The computed property "' + o + '" is already defined in data.', e) : e.$options.props && o in e.$options.props && ar('The computed property "' + o + '" is already defined as a prop.', e) : Ut(e, o, a);
  2112. }
  2113. }
  2114. function Ut(e, t, n) {
  2115. var r = !nr();
  2116. "function" == typeof n ? (po.get = r ? Gt(t) : Ht(n), po.set = O) : (po.get = n.get ? r && !1 !== n.cache ? Gt(t) : Ht(n.get) : O,
  2117. po.set = n.set || O), po.set === O && (po.set = function() {
  2118. ar('Computed property "' + t + '" was assigned to but it has no setter.', this);
  2119. }), Object.defineProperty(e, t, po);
  2120. }
  2121. function Gt(e) {
  2122. return function() {
  2123. var t = this._computedWatchers && this._computedWatchers[e];
  2124. if (t) return t.dirty && t.evaluate(), hr.SharedObject.target && t.depend(), t.value;
  2125. };
  2126. }
  2127. function Ht(e) {
  2128. return function() {
  2129. return e.call(this, this);
  2130. };
  2131. }
  2132. function zt(t, n) {
  2133. var r = t.$options.props;
  2134. for (var o in n) "function" != typeof n[o] && ar('Method "' + o + '" has type "' + e(n[o]) + '" in the component definition. Did you reference the function correctly?', t),
  2135. r && g(r, o) && ar('Method "' + o + '" has already been defined as a prop.', t),
  2136. o in t && P(o) && ar('Method "' + o + '" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),
  2137. t[o] = "function" != typeof n[o] ? O : Rn(n[o], t);
  2138. }
  2139. function qt(e, t) {
  2140. for (var n in t) {
  2141. var r = t[n];
  2142. if (Array.isArray(r)) for (var o = 0; o < r.length; o++) Wt(e, n, r[o]); else Wt(e, n, r);
  2143. }
  2144. }
  2145. function Wt(e, t, n, r) {
  2146. return l(n) && (r = n, n = n.handler), "string" == typeof n && (n = e[n]), e.$watch(t, n, r);
  2147. }
  2148. function Jt(e, t) {
  2149. var n = e.$options = Object.create(e.constructor.options), r = t._parentVnode;
  2150. n.parent = t.parent, n._parentVnode = r;
  2151. var o = r.componentOptions;
  2152. n.propsData = o.propsData, n._parentListeners = o.listeners, n._renderChildren = o.children,
  2153. n._componentTag = o.tag, t.render && (n.render = t.render, n.staticRenderFns = t.staticRenderFns);
  2154. }
  2155. function Xt(e) {
  2156. var t = e.options;
  2157. if (e.super) {
  2158. var n = Xt(e.super);
  2159. if (n !== e.superOptions) {
  2160. e.superOptions = n;
  2161. var r = Kt(e);
  2162. r && w(e.extendOptions, r), (t = e.options = ee(n, e.extendOptions)).name && (t.components[t.name] = e);
  2163. }
  2164. }
  2165. return t;
  2166. }
  2167. function Kt(e) {
  2168. var t, n = e.options, r = e.sealedOptions;
  2169. for (var o in n) n[o] !== r[o] && (t || (t = {}), t[o] = n[o]);
  2170. return t;
  2171. }
  2172. function Yt(e) {
  2173. this instanceof Yt || ar("Vue is a constructor and should be called with the `new` keyword"),
  2174. this._init(e);
  2175. }
  2176. function Qt(e) {
  2177. e.use = function(e) {
  2178. var t = this._installedPlugins || (this._installedPlugins = []);
  2179. if (t.indexOf(e) > -1) return this;
  2180. var n = b(arguments, 1);
  2181. return n.unshift(this), "function" == typeof e.install ? e.install.apply(e, n) : "function" == typeof e && e.apply(null, n),
  2182. t.push(e), this;
  2183. };
  2184. }
  2185. function Zt(e) {
  2186. e.mixin = function(e) {
  2187. return this.options = ee(this.options, e), this;
  2188. };
  2189. }
  2190. function en(e) {
  2191. e.cid = 0;
  2192. var t = 1;
  2193. e.extend = function(e) {
  2194. e = e || {};
  2195. var n = this, r = n.cid, o = e._Ctor || (e._Ctor = {});
  2196. if (o[r]) return o[r];
  2197. var a = e.name || n.options.name;
  2198. a && X(a);
  2199. var i = function(e) {
  2200. this._init(e);
  2201. };
  2202. return i.prototype = Object.create(n.prototype), i.prototype.constructor = i, i.cid = t++,
  2203. i.options = ee(n.options, e), i.super = n, i.options.props && tn(i), i.options.computed && nn(i),
  2204. i.extend = n.extend, i.mixin = n.mixin, i.use = n.use, Vn.forEach(function(e) {
  2205. i[e] = n[e];
  2206. }), a && (i.options.components[a] = i), i.superOptions = n.options, i.extendOptions = e,
  2207. i.sealedOptions = w({}, i.options), o[r] = i, i;
  2208. };
  2209. }
  2210. function tn(e) {
  2211. var t = e.options.props;
  2212. for (var n in t) Nt(e.prototype, "_props", n);
  2213. }
  2214. function nn(e) {
  2215. var t = e.options.computed;
  2216. for (var n in t) Ut(e.prototype, n, t[n]);
  2217. }
  2218. function rn(e) {
  2219. Vn.forEach(function(t) {
  2220. e[t] = function(e, n) {
  2221. return n ? ("component" === t && X(e), "component" === t && l(n) && (n.name = n.name || e,
  2222. n = this.options._base.extend(n)), "directive" === t && "function" == typeof n && (n = {
  2223. bind: n,
  2224. update: n
  2225. }), this.options[t + "s"][e] = n, n) : this.options[t + "s"][e];
  2226. };
  2227. });
  2228. }
  2229. function on(e) {
  2230. return e && (e.Ctor.options.name || e.tag);
  2231. }
  2232. function an(e, t) {
  2233. return Array.isArray(e) ? e.indexOf(t) > -1 : "string" == typeof e ? e.split(",").indexOf(t) > -1 : !!f(e) && e.test(t);
  2234. }
  2235. function un(e, t) {
  2236. var n = e.cache, r = e.keys, o = e._vnode;
  2237. for (var a in n) {
  2238. var i = n[a];
  2239. if (i) {
  2240. var u = on(i.componentOptions);
  2241. u && !t(u) && sn(n, a, r, o);
  2242. }
  2243. }
  2244. }
  2245. function sn(e, t, n, r) {
  2246. var o = e[t];
  2247. !o || r && o.tag === r.tag || o.componentInstance.$destroy(), e[t] = null, y(n, t);
  2248. }
  2249. function cn(e, t) {
  2250. var n = {};
  2251. return ln(e, t), fn(e, t, "", n), n;
  2252. }
  2253. function ln(e, t) {
  2254. if (e !== t) {
  2255. var n = pn(e), r = pn(t);
  2256. if (n == _o && r == _o) {
  2257. if (Object.keys(e).length >= Object.keys(t).length) for (var o in t) {
  2258. var a = e[o];
  2259. void 0 === a ? e[o] = null : ln(a, t[o]);
  2260. }
  2261. } else n == go && r == go && e.length >= t.length && t.forEach(function(t, n) {
  2262. ln(e[n], t);
  2263. });
  2264. }
  2265. }
  2266. function fn(e, t, n, r) {
  2267. if (e !== t) {
  2268. var o = pn(e), a = pn(t);
  2269. if (o == _o) if (a != _o || Object.keys(e).length < Object.keys(t).length) dn(r, n, e); else {
  2270. for (var i in e) !function(o) {
  2271. var a = e[o], i = t[o], u = pn(a), s = pn(i);
  2272. if (u != go && u != _o) a != t[o] && dn(r, ("" == n ? "" : n + ".") + o, a); else if (u == go) s != go || a.length < i.length ? dn(r, ("" == n ? "" : n + ".") + o, a) : a.forEach(function(e, t) {
  2273. fn(e, i[t], ("" == n ? "" : n + ".") + o + "[" + t + "]", r);
  2274. }); else if (u == _o) if (s != _o || Object.keys(a).length < Object.keys(i).length) dn(r, ("" == n ? "" : n + ".") + o, a); else for (var c in a) fn(a[c], i[c], ("" == n ? "" : n + ".") + o + "." + c, r);
  2275. }(i);
  2276. } else o == go ? a != go || e.length < t.length ? dn(r, n, e) : e.forEach(function(e, o) {
  2277. fn(e, t[o], n + "[" + o + "]", r);
  2278. }) : dn(r, n, e);
  2279. }
  2280. }
  2281. function dn(e, t, n) {
  2282. e[t] = n;
  2283. }
  2284. function pn(e) {
  2285. return Object.prototype.toString.call(e);
  2286. }
  2287. function hn(e) {
  2288. if (e.__next_tick_callbacks && e.__next_tick_callbacks.length) {
  2289. if (Object({
  2290. NODE_ENV: "development",
  2291. VUE_APP_NAME: "满园春线上商城",
  2292. VUE_APP_PLATFORM: "mp-weixin",
  2293. BASE_URL: "/"
  2294. }).VUE_APP_DEBUG) {
  2295. var t = e.$scope;
  2296. console.log("[" + +new Date() + "][" + (t.is || t.route) + "][" + e._uid + "]:flushCallbacks[" + e.__next_tick_callbacks.length + "]");
  2297. }
  2298. var n = e.__next_tick_callbacks.slice(0);
  2299. e.__next_tick_callbacks.length = 0;
  2300. for (var r = 0; r < n.length; r++) n[r]();
  2301. }
  2302. }
  2303. function mn(e) {
  2304. return to.find(function(t) {
  2305. return e._watcher === t;
  2306. });
  2307. }
  2308. function vn(e, t) {
  2309. if (!e.__next_tick_pending && !mn(e)) {
  2310. if (Object({
  2311. NODE_ENV: "development",
  2312. VUE_APP_NAME: "满园春线上商城",
  2313. VUE_APP_PLATFORM: "mp-weixin",
  2314. BASE_URL: "/"
  2315. }).VUE_APP_DEBUG) {
  2316. var n = e.$scope;
  2317. console.log("[" + +new Date() + "][" + (n.is || n.route) + "][" + e._uid + "]:nextVueTick");
  2318. }
  2319. return ge(t, e);
  2320. }
  2321. if (Object({
  2322. NODE_ENV: "development",
  2323. VUE_APP_NAME: "满园春线上商城",
  2324. VUE_APP_PLATFORM: "mp-weixin",
  2325. BASE_URL: "/"
  2326. }).VUE_APP_DEBUG) {
  2327. var r = e.$scope;
  2328. console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + e._uid + "]:nextMPTick");
  2329. }
  2330. var o;
  2331. if (e.__next_tick_callbacks || (e.__next_tick_callbacks = []), e.__next_tick_callbacks.push(function() {
  2332. if (t) try {
  2333. t.call(e);
  2334. } catch (t) {
  2335. pe(t, e, "nextTick");
  2336. } else o && o(e);
  2337. }), !t && "undefined" != typeof Promise) return new Promise(function(e) {
  2338. o = e;
  2339. });
  2340. }
  2341. function yn(e) {
  2342. var t = Object.create(null);
  2343. [].concat(Object.keys(e._data || {}), Object.keys(e._computedWatchers || {})).reduce(function(t, n) {
  2344. return t[n] = e[n], t;
  2345. }, t);
  2346. var n = e.__composition_api_state__ || e.__secret_vfa_state__, r = n && n.rawBindings;
  2347. return r && Object.keys(r).forEach(function(n) {
  2348. t[n] = e[n];
  2349. }), Object.assign(t, e.$mp.data || {}), Array.isArray(e.$options.behaviors) && -1 !== e.$options.behaviors.indexOf("uni://form-field") && (t.name = e.name,
  2350. t.value = e.value), JSON.parse(JSON.stringify(t));
  2351. }
  2352. function gn() {}
  2353. function _n(e, t, n) {
  2354. if (!e.mpType) return e;
  2355. "app" === e.mpType && (e.$options.render = gn), e.$options.render || (e.$options.render = gn,
  2356. e.$options.template && "#" !== e.$options.template.charAt(0) || e.$options.el || t ? ar("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.", e) : ar("Failed to mount component: template or render function not defined.", e)),
  2357. !e._$fallback && Et(e, "beforeMount");
  2358. return new fo(e, function() {
  2359. e._update(e._render(), n);
  2360. }, O, {
  2361. before: function() {
  2362. e._isMounted && !e._isDestroyed && Et(e, "beforeUpdate");
  2363. }
  2364. }, !0), n = !1, e;
  2365. }
  2366. function bn(e, t) {
  2367. return o(e) || o(t) ? wn(e, $n(t)) : "";
  2368. }
  2369. function wn(e, t) {
  2370. return e ? t ? e + " " + t : e : t || "";
  2371. }
  2372. function $n(e) {
  2373. return Array.isArray(e) ? On(e) : s(e) ? An(e) : "string" == typeof e ? e : "";
  2374. }
  2375. function On(e) {
  2376. for (var t, n = "", r = 0, a = e.length; r < a; r++) o(t = $n(e[r])) && "" !== t && (n && (n += " "),
  2377. n += t);
  2378. return n;
  2379. }
  2380. function An(e) {
  2381. var t = "";
  2382. for (var n in e) e[n] && (t && (t += " "), t += n);
  2383. return t;
  2384. }
  2385. function xn(e) {
  2386. return Array.isArray(e) ? $(e) : "string" == typeof e ? bo(e) : e;
  2387. }
  2388. function jn(e, t) {
  2389. var n = t.split("."), r = n[0];
  2390. return 0 === r.indexOf("__$n") && (r = parseInt(r.replace("__$n", ""))), 1 === n.length ? e[r] : jn(e[r], n.slice(1).join("."));
  2391. }
  2392. var Pn, kn = Object.freeze({}), En = Object.prototype.toString, Cn = v("slot,component", !0), Sn = v("key,ref,slot,slot-scope,is"), Mn = Object.prototype.hasOwnProperty, Tn = /-(\w)/g, In = _(function(e) {
  2393. return e.replace(Tn, function(e, t) {
  2394. return t ? t.toUpperCase() : "";
  2395. });
  2396. }), Ln = _(function(e) {
  2397. return e.charAt(0).toUpperCase() + e.slice(1);
  2398. }), Nn = /\B([A-Z])/g, Dn = _(function(e) {
  2399. return e.replace(Nn, "-$1").toLowerCase();
  2400. }), Rn = Function.prototype.bind ? function(e, t) {
  2401. return e.bind(t);
  2402. } : function(e, t) {
  2403. function n(n) {
  2404. var r = arguments.length;
  2405. return r ? r > 1 ? e.apply(t, arguments) : e.call(t, n) : e.call(t);
  2406. }
  2407. return n._length = e.length, n;
  2408. }, Bn = function(e, t, n) {
  2409. return !1;
  2410. }, Fn = function(e) {
  2411. return e;
  2412. }, Vn = [ "component", "directive", "filter" ], Un = [ "beforeCreate", "created", "beforeMount", "mounted", "beforeUpdate", "updated", "beforeDestroy", "destroyed", "activated", "deactivated", "errorCaptured", "serverPrefetch" ], Gn = {
  2413. optionMergeStrategies: Object.create(null),
  2414. silent: !1,
  2415. productionTip: !0,
  2416. devtools: !0,
  2417. performance: !1,
  2418. errorHandler: null,
  2419. warnHandler: null,
  2420. ignoredElements: [],
  2421. keyCodes: Object.create(null),
  2422. isReservedTag: Bn,
  2423. isReservedAttr: Bn,
  2424. isUnknownElement: Bn,
  2425. getTagNamespace: O,
  2426. parsePlatformTagName: Fn,
  2427. mustUseProp: Bn,
  2428. async: !0,
  2429. _lifecycleHooks: Un
  2430. }, Hn = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/, zn = new RegExp("[^" + Hn.source + ".$_\\d]"), qn = "__proto__" in {}, Wn = "undefined" != typeof window, Jn = "undefined" != typeof WXEnvironment && !!WXEnvironment.platform, Xn = Jn && WXEnvironment.platform.toLowerCase(), Kn = Wn && window.navigator.userAgent.toLowerCase(), Yn = Kn && /msie|trident/.test(Kn), Qn = (Kn && Kn.indexOf("msie 9.0"),
  2431. Kn && Kn.indexOf("edge/"), Kn && Kn.indexOf("android"), Kn && /iphone|ipad|ipod|ios/.test(Kn) || "ios" === Xn), Zn = (Kn && /chrome\/\d+/.test(Kn),
  2432. Kn && /phantomjs/.test(Kn), Kn && Kn.match(/firefox\/(\d+)/), {}.watch);
  2433. if (Wn) try {
  2434. var er = {};
  2435. Object.defineProperty(er, "passive", {
  2436. get: function() {}
  2437. }), window.addEventListener("test-passive", null, er);
  2438. } catch (e) {}
  2439. var tr, nr = function() {
  2440. return void 0 === Pn && (Pn = !Wn && !Jn && void 0 !== t && t.process && "server" === t.process.env.VUE_ENV),
  2441. Pn;
  2442. }, rr = Wn && window.__VUE_DEVTOOLS_GLOBAL_HOOK__, or = "undefined" != typeof Symbol && C(Symbol) && "undefined" != typeof Reflect && C(Reflect.ownKeys);
  2443. tr = "undefined" != typeof Set && C(Set) ? Set : function() {
  2444. function e() {
  2445. this.set = Object.create(null);
  2446. }
  2447. return e.prototype.has = function(e) {
  2448. return !0 === this.set[e];
  2449. }, e.prototype.add = function(e) {
  2450. this.set[e] = !0;
  2451. }, e.prototype.clear = function() {
  2452. this.set = Object.create(null);
  2453. }, e;
  2454. }();
  2455. var ar = O, ir = O, ur = O, sr = O, cr = "undefined" != typeof console, lr = /(?:^|[-_])(\w)/g, fr = function(e) {
  2456. return e.replace(lr, function(e) {
  2457. return e.toUpperCase();
  2458. }).replace(/[-_]/g, "");
  2459. };
  2460. ar = function(e, t) {
  2461. var n = t ? ur(t) : "";
  2462. Gn.warnHandler ? Gn.warnHandler.call(null, e, t, n) : cr && !Gn.silent && console.error("[Vue warn]: " + e + n);
  2463. }, ir = function(e, t) {
  2464. cr && !Gn.silent && console.warn("[Vue tip]: " + e + (t ? ur(t) : ""));
  2465. }, sr = function(e, t) {
  2466. if (e.$root === e) return e.$options && e.$options.__file ? "" + e.$options.__file : "<Root>";
  2467. var n = "function" == typeof e && null != e.cid ? e.options : e._isVue ? e.$options || e.constructor.options : e, r = n.name || n._componentTag, o = n.__file;
  2468. if (!r && o) {
  2469. var a = o.match(/([^/\\]+)\.vue$/);
  2470. r = a && a[1];
  2471. }
  2472. return (r ? "<" + fr(r) + ">" : "<Anonymous>") + (o && !1 !== t ? " at " + o : "");
  2473. };
  2474. var dr = function(e, t) {
  2475. for (var n = ""; t; ) t % 2 == 1 && (n += e), t > 1 && (e += e), t >>= 1;
  2476. return n;
  2477. };
  2478. ur = function(e) {
  2479. if (e._isVue && e.$parent) {
  2480. for (var t = [], n = 0; e && "PageBody" !== e.$options.name; ) {
  2481. if (t.length > 0) {
  2482. var r = t[t.length - 1];
  2483. if (r.constructor === e.constructor) {
  2484. n++, e = e.$parent;
  2485. continue;
  2486. }
  2487. n > 0 && (t[t.length - 1] = [ r, n ], n = 0);
  2488. }
  2489. !e.$options.isReserved && t.push(e), e = e.$parent;
  2490. }
  2491. return "\n\nfound in\n\n" + t.map(function(e, t) {
  2492. return "" + (0 === t ? "---\x3e " : dr(" ", 5 + 2 * t)) + (Array.isArray(e) ? sr(e[0]) + "... (" + e[1] + " recursive calls)" : sr(e));
  2493. }).join("\n");
  2494. }
  2495. return "\n\n(found in " + sr(e) + ")";
  2496. };
  2497. var pr = 0, hr = function() {
  2498. this.id = pr++, this.subs = [];
  2499. };
  2500. hr.prototype.addSub = function(e) {
  2501. this.subs.push(e);
  2502. }, hr.prototype.removeSub = function(e) {
  2503. y(this.subs, e);
  2504. }, hr.prototype.depend = function() {
  2505. hr.SharedObject.target && hr.SharedObject.target.addDep(this);
  2506. }, hr.prototype.notify = function() {
  2507. var e = this.subs.slice();
  2508. Gn.async || e.sort(function(e, t) {
  2509. return e.id - t.id;
  2510. });
  2511. for (var t = 0, n = e.length; t < n; t++) e[t].update();
  2512. }, hr.SharedObject = {}, hr.SharedObject.target = null, hr.SharedObject.targetStack = [];
  2513. var mr = function(e, t, n, r, o, a, i, u) {
  2514. this.tag = e, this.data = t, this.children = n, this.text = r, this.elm = o, this.ns = void 0,
  2515. this.context = a, this.fnContext = void 0, this.fnOptions = void 0, this.fnScopeId = void 0,
  2516. this.key = t && t.key, this.componentOptions = i, this.componentInstance = void 0,
  2517. this.parent = void 0, this.raw = !1, this.isStatic = !1, this.isRootInsert = !0,
  2518. this.isComment = !1, this.isCloned = !1, this.isOnce = !1, this.asyncFactory = u,
  2519. this.asyncMeta = void 0, this.isAsyncPlaceholder = !1;
  2520. }, vr = {
  2521. child: {
  2522. configurable: !0
  2523. }
  2524. };
  2525. vr.child.get = function() {
  2526. return this.componentInstance;
  2527. }, Object.defineProperties(mr.prototype, vr);
  2528. var yr = function(e) {
  2529. void 0 === e && (e = "");
  2530. var t = new mr();
  2531. return t.text = e, t.isComment = !0, t;
  2532. }, gr = Array.prototype, _r = Object.create(gr);
  2533. [ "push", "pop", "shift", "unshift", "splice", "sort", "reverse" ].forEach(function(e) {
  2534. var t = gr[e];
  2535. k(_r, e, function() {
  2536. for (var n = [], r = arguments.length; r--; ) n[r] = arguments[r];
  2537. var o, a = t.apply(this, n), i = this.__ob__;
  2538. switch (e) {
  2539. case "push":
  2540. case "unshift":
  2541. o = n;
  2542. break;
  2543. case "splice":
  2544. o = n.slice(2);
  2545. }
  2546. return o && i.observeArray(o), i.dep.notify(), a;
  2547. });
  2548. });
  2549. var br = Object.getOwnPropertyNames(_r), wr = !0, $r = function(e) {
  2550. this.value = e, this.dep = new hr(), this.vmCount = 0, k(e, "__ob__", this), Array.isArray(e) ? (qn ? e.push !== e.__proto__.push ? D(e, _r, br) : N(e, _r) : D(e, _r, br),
  2551. this.observeArray(e)) : this.walk(e);
  2552. };
  2553. $r.prototype.walk = function(e) {
  2554. for (var t = Object.keys(e), n = 0; n < t.length; n++) B(e, t[n]);
  2555. }, $r.prototype.observeArray = function(e) {
  2556. for (var t = 0, n = e.length; t < n; t++) R(e[t]);
  2557. };
  2558. var Or = Gn.optionMergeStrategies;
  2559. Or.el = Or.propsData = function(e, t, n, r) {
  2560. return n || ar('option "' + r + '" can only be used during instance creation with the `new` keyword.'),
  2561. jr(e, t);
  2562. }, Or.data = function(e, t, n) {
  2563. return n ? H(e, t, n) : t && "function" != typeof t ? (ar('The "data" option should be a function that returns a per-instance value in component definitions.', n),
  2564. e) : H(e, t);
  2565. }, Un.forEach(function(e) {
  2566. Or[e] = z;
  2567. }), Vn.forEach(function(e) {
  2568. Or[e + "s"] = W;
  2569. }), Or.watch = function(e, t, n, r) {
  2570. if (e === Zn && (e = void 0), t === Zn && (t = void 0), !t) return Object.create(e || null);
  2571. if (Z(r, t, n), !e) return t;
  2572. var o = {};
  2573. for (var a in w(o, e), t) {
  2574. var i = o[a], u = t[a];
  2575. i && !Array.isArray(i) && (i = [ i ]), o[a] = i ? i.concat(u) : Array.isArray(u) ? u : [ u ];
  2576. }
  2577. return o;
  2578. }, Or.props = Or.methods = Or.inject = Or.computed = function(e, t, n, r) {
  2579. if (t && Z(r, t, n), !e) return t;
  2580. var o = Object.create(null);
  2581. return w(o, e), t && w(o, t), o;
  2582. }, Or.provide = H;
  2583. var Ar, xr, jr = function(e, t) {
  2584. return void 0 === t ? e : t;
  2585. }, Pr = /^(String|Number|Boolean|Function|Symbol)$/, kr = [], Er = !1;
  2586. if ("undefined" != typeof Promise && C(Promise)) {
  2587. var Cr = Promise.resolve();
  2588. Ar = function() {
  2589. Cr.then(ye), Qn && setTimeout(O);
  2590. };
  2591. } else if (Yn || "undefined" == typeof MutationObserver || !C(MutationObserver) && "[object MutationObserverConstructor]" !== MutationObserver.toString()) Ar = "undefined" != typeof setImmediate && C(setImmediate) ? function() {
  2592. setImmediate(ye);
  2593. } : function() {
  2594. setTimeout(ye, 0);
  2595. }; else {
  2596. var Sr = 1, Mr = new MutationObserver(ye), Tr = document.createTextNode(String(Sr));
  2597. Mr.observe(Tr, {
  2598. characterData: !0
  2599. }), Ar = function() {
  2600. Sr = (Sr + 1) % 2, Tr.data = String(Sr);
  2601. };
  2602. }
  2603. var Ir = v("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require"), Lr = function(e, t) {
  2604. ar('Property or method "' + t + '" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', e);
  2605. }, Nr = function(e, t) {
  2606. ar('Property "' + t + '" must be accessed with "$data.' + t + '" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data', e);
  2607. }, Dr = "undefined" != typeof Proxy && C(Proxy);
  2608. if (Dr) {
  2609. var Rr = v("stop,prevent,self,ctrl,shift,alt,meta,exact");
  2610. Gn.keyCodes = new Proxy(Gn.keyCodes, {
  2611. set: function(e, t, n) {
  2612. return Rr(t) ? (ar("Avoid overwriting built-in modifier in config.keyCodes: ." + t),
  2613. !1) : (e[t] = n, !0);
  2614. }
  2615. });
  2616. }
  2617. var Br = {
  2618. has: function(e, t) {
  2619. var n = t in e, r = Ir(t) || "string" == typeof t && "_" === t.charAt(0) && !(t in e.$data);
  2620. return n || r || (t in e.$data ? Nr(e, t) : Lr(e, t)), n || !r;
  2621. }
  2622. }, Fr = {
  2623. get: function(e, t) {
  2624. return "string" != typeof t || t in e || (t in e.$data ? Nr(e, t) : Lr(e, t)), e[t];
  2625. }
  2626. };
  2627. xr = function(e) {
  2628. if (Dr) {
  2629. var t = e.$options, n = t.render && t.render._withStripped ? Fr : Br;
  2630. e._renderProxy = new Proxy(e, n);
  2631. } else e._renderProxy = e;
  2632. };
  2633. var Vr, Ur, Gr = new tr(), Hr = Wn && window.performance;
  2634. Hr && Hr.mark && Hr.measure && Hr.clearMarks && Hr.clearMeasures && (Vr = function(e) {
  2635. return Hr.mark(e);
  2636. }, Ur = function(e, t, n) {
  2637. Hr.measure(e, t, n), Hr.clearMarks(t), Hr.clearMarks(n);
  2638. });
  2639. var zr = _(function(e) {
  2640. var t = "&" === e.charAt(0), n = "~" === (e = t ? e.slice(1) : e).charAt(0), r = "!" === (e = n ? e.slice(1) : e).charAt(0);
  2641. return e = r ? e.slice(1) : e, {
  2642. name: e,
  2643. once: n,
  2644. capture: r,
  2645. passive: t
  2646. };
  2647. });
  2648. Qe(Ze.prototype);
  2649. var qr, Wr = {
  2650. init: function(e, t) {
  2651. if (e.componentInstance && !e.componentInstance._isDestroyed && e.data.keepAlive) {
  2652. var n = e;
  2653. Wr.prepatch(n, n);
  2654. } else (e.componentInstance = ot(e, Qr)).$mount(t ? e.elm : void 0, t);
  2655. },
  2656. prepatch: function(e, t) {
  2657. var n = t.componentOptions;
  2658. xt(t.componentInstance = e.componentInstance, n.propsData, n.listeners, t, n.children);
  2659. },
  2660. insert: function(e) {
  2661. var t = e.context, n = e.componentInstance;
  2662. n._isMounted || (Et(n, "onServiceCreated"), Et(n, "onServiceAttached"), n._isMounted = !0,
  2663. Et(n, "mounted")), e.data.keepAlive && (t._isMounted ? Tt(n) : Pt(n, !0));
  2664. },
  2665. destroy: function(e) {
  2666. var t = e.componentInstance;
  2667. t._isDestroyed || (e.data.keepAlive ? kt(t, !0) : t.$destroy());
  2668. }
  2669. }, Jr = Object.keys(Wr), Xr = 1, Kr = 2, Yr = null, Qr = null, Zr = !1, eo = 100, to = [], no = [], ro = {}, oo = {}, ao = !1, io = !1, uo = 0, so = Date.now;
  2670. if (Wn && !Yn) {
  2671. var co = window.performance;
  2672. co && "function" == typeof co.now && so() > document.createEvent("Event").timeStamp && (so = function() {
  2673. return co.now();
  2674. });
  2675. }
  2676. var lo = 0, fo = function(e, t, n, r, o) {
  2677. this.vm = e, o && (e._watcher = this), e._watchers.push(this), r ? (this.deep = !!r.deep,
  2678. this.user = !!r.user, this.lazy = !!r.lazy, this.sync = !!r.sync, this.before = r.before) : this.deep = this.user = this.lazy = this.sync = !1,
  2679. this.cb = n, this.id = ++lo, this.active = !0, this.dirty = this.lazy, this.deps = [],
  2680. this.newDeps = [], this.depIds = new tr(), this.newDepIds = new tr(), this.expression = t.toString(),
  2681. "function" == typeof t ? this.getter = t : (this.getter = E(t), this.getter || (this.getter = O,
  2682. ar('Failed watching path: "' + t + '" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.', e))),
  2683. this.value = this.lazy ? void 0 : this.get();
  2684. };
  2685. fo.prototype.get = function() {
  2686. var e;
  2687. S(this);
  2688. var t = this.vm;
  2689. try {
  2690. e = this.getter.call(t, t);
  2691. } catch (e) {
  2692. if (!this.user) throw e;
  2693. pe(e, t, 'getter for watcher "' + this.expression + '"');
  2694. } finally {
  2695. this.deep && _e(e), M(), this.cleanupDeps();
  2696. }
  2697. return e;
  2698. }, fo.prototype.addDep = function(e) {
  2699. var t = e.id;
  2700. this.newDepIds.has(t) || (this.newDepIds.add(t), this.newDeps.push(e), this.depIds.has(t) || e.addSub(this));
  2701. }, fo.prototype.cleanupDeps = function() {
  2702. for (var e = this.deps.length; e--; ) {
  2703. var t = this.deps[e];
  2704. this.newDepIds.has(t.id) || t.removeSub(this);
  2705. }
  2706. var n = this.depIds;
  2707. this.depIds = this.newDepIds, this.newDepIds = n, this.newDepIds.clear(), n = this.deps,
  2708. this.deps = this.newDeps, this.newDeps = n, this.newDeps.length = 0;
  2709. }, fo.prototype.update = function() {
  2710. this.lazy ? this.dirty = !0 : this.sync ? this.run() : Lt(this);
  2711. }, fo.prototype.run = function() {
  2712. if (this.active) {
  2713. var e = this.get();
  2714. if (e !== this.value || s(e) || this.deep) {
  2715. var t = this.value;
  2716. if (this.value = e, this.user) try {
  2717. this.cb.call(this.vm, e, t);
  2718. } catch (e) {
  2719. pe(e, this.vm, 'callback for watcher "' + this.expression + '"');
  2720. } else this.cb.call(this.vm, e, t);
  2721. }
  2722. }
  2723. }, fo.prototype.evaluate = function() {
  2724. this.value = this.get(), this.dirty = !1;
  2725. }, fo.prototype.depend = function() {
  2726. for (var e = this.deps.length; e--; ) this.deps[e].depend();
  2727. }, fo.prototype.teardown = function() {
  2728. if (this.active) {
  2729. this.vm._isBeingDestroyed || y(this.vm._watchers, this);
  2730. for (var e = this.deps.length; e--; ) this.deps[e].removeSub(this);
  2731. this.active = !1;
  2732. }
  2733. };
  2734. var po = {
  2735. enumerable: !0,
  2736. configurable: !0,
  2737. get: O,
  2738. set: O
  2739. }, ho = {
  2740. lazy: !0
  2741. }, mo = 0;
  2742. (function(e) {
  2743. e.prototype._init = function(e) {
  2744. var t, n, r = this;
  2745. r._uid = mo++, Gn.performance && Vr && (t = "vue-perf-start:" + r._uid, n = "vue-perf-end:" + r._uid,
  2746. Vr(t)), r._isVue = !0, e && e._isComponent ? Jt(r, e) : r.$options = ee(Xt(r.constructor), e || {}, r),
  2747. xr(r), r._self = r, At(r), gt(r), dt(r), Et(r, "beforeCreate"), !r._$fallback && Se(r),
  2748. Dt(r), !r._$fallback && Ce(r), !r._$fallback && Et(r, "created"), Gn.performance && Vr && (r._name = sr(r, !1),
  2749. Vr(n), Ur("vue " + r._name + " init", t, n)), r.$options.el && r.$mount(r.$options.el);
  2750. };
  2751. })(Yt), function(e) {
  2752. var t = {
  2753. get: function() {
  2754. return this._data;
  2755. }
  2756. }, n = {
  2757. get: function() {
  2758. return this._props;
  2759. }
  2760. };
  2761. t.set = function() {
  2762. ar("Avoid replacing instance root $data. Use nested data properties instead.", this);
  2763. }, n.set = function() {
  2764. ar("$props is readonly.", this);
  2765. }, Object.defineProperty(e.prototype, "$data", t), Object.defineProperty(e.prototype, "$props", n),
  2766. e.prototype.$set = F, e.prototype.$delete = V, e.prototype.$watch = function(e, t, n) {
  2767. var r = this;
  2768. if (l(t)) return Wt(r, e, t, n);
  2769. (n = n || {}).user = !0;
  2770. var o = new fo(r, e, t, n);
  2771. if (n.immediate) try {
  2772. t.call(r, o.value);
  2773. } catch (e) {
  2774. pe(e, r, 'callback for immediate watcher "' + o.expression + '"');
  2775. }
  2776. return function() {
  2777. o.teardown();
  2778. };
  2779. };
  2780. }(Yt), function(e) {
  2781. var t = /^hook:/;
  2782. e.prototype.$on = function(e, n) {
  2783. var r = this;
  2784. if (Array.isArray(e)) for (var o = 0, a = e.length; o < a; o++) r.$on(e[o], n); else (r._events[e] || (r._events[e] = [])).push(n),
  2785. t.test(e) && (r._hasHookEvent = !0);
  2786. return r;
  2787. }, e.prototype.$once = function(e, t) {
  2788. function n() {
  2789. r.$off(e, n), t.apply(r, arguments);
  2790. }
  2791. var r = this;
  2792. return n.fn = t, r.$on(e, n), r;
  2793. }, e.prototype.$off = function(e, t) {
  2794. var n = this;
  2795. if (!arguments.length) return n._events = Object.create(null), n;
  2796. if (Array.isArray(e)) {
  2797. for (var r = 0, o = e.length; r < o; r++) n.$off(e[r], t);
  2798. return n;
  2799. }
  2800. var a, i = n._events[e];
  2801. if (!i) return n;
  2802. if (!t) return n._events[e] = null, n;
  2803. for (var u = i.length; u--; ) if ((a = i[u]) === t || a.fn === t) {
  2804. i.splice(u, 1);
  2805. break;
  2806. }
  2807. return n;
  2808. }, e.prototype.$emit = function(e) {
  2809. var t = this, n = e.toLowerCase();
  2810. n !== e && t._events[n] && ir('Event "' + n + '" is emitted in component ' + sr(t) + ' but the handler is registered for "' + e + '". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "' + Dn(e) + '" instead of "' + e + '".');
  2811. var r = t._events[e];
  2812. if (r) {
  2813. r = r.length > 1 ? b(r) : r;
  2814. for (var o = b(arguments, 1), a = 'event handler for "' + e + '"', i = 0, u = r.length; i < u; i++) he(r[i], t, o, t, a);
  2815. }
  2816. return t;
  2817. };
  2818. }(Yt), function(e) {
  2819. e.prototype._update = function(e, t) {
  2820. var n = this, r = n.$el, o = n._vnode, a = Ot(n);
  2821. n._vnode = e, n.$el = o ? n.__patch__(o, e) : n.__patch__(n.$el, e, t, !1), a(),
  2822. r && (r.__vue__ = null), n.$el && (n.$el.__vue__ = n), n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el);
  2823. }, e.prototype.$forceUpdate = function() {
  2824. var e = this;
  2825. e._watcher && e._watcher.update();
  2826. }, e.prototype.$destroy = function() {
  2827. var e = this;
  2828. if (!e._isBeingDestroyed) {
  2829. Et(e, "beforeDestroy"), e._isBeingDestroyed = !0;
  2830. var t = e.$parent;
  2831. !t || t._isBeingDestroyed || e.$options.abstract || y(t.$children, e), e._watcher && e._watcher.teardown();
  2832. for (var n = e._watchers.length; n--; ) e._watchers[n].teardown();
  2833. e._data.__ob__ && e._data.__ob__.vmCount--, e._isDestroyed = !0, e.__patch__(e._vnode, null),
  2834. Et(e, "destroyed"), e.$off(), e.$el && (e.$el.__vue__ = null), e.$vnode && (e.$vnode.parent = null);
  2835. }
  2836. };
  2837. }(Yt), function(e) {
  2838. Qe(e.prototype), e.prototype.$nextTick = function(e) {
  2839. return ge(e, this);
  2840. }, e.prototype._render = function() {
  2841. var e, t = this, n = t.$options, r = n.render, o = n._parentVnode;
  2842. o && (t.$scopedSlots = Le(o.data.scopedSlots, t.$slots, t.$scopedSlots)), t.$vnode = o;
  2843. try {
  2844. Yr = t, e = r.call(t._renderProxy, t.$createElement);
  2845. } catch (n) {
  2846. if (pe(n, t, "render"), t.$options.renderError) try {
  2847. e = t.$options.renderError.call(t._renderProxy, t.$createElement, n);
  2848. } catch (n) {
  2849. pe(n, t, "renderError"), e = t._vnode;
  2850. } else e = t._vnode;
  2851. } finally {
  2852. Yr = null;
  2853. }
  2854. return Array.isArray(e) && 1 === e.length && (e = e[0]), e instanceof mr || (Array.isArray(e) && ar("Multiple root nodes returned from render function. Render function should return a single root node.", t),
  2855. e = yr()), e.parent = o, e;
  2856. };
  2857. }(Yt);
  2858. var vo = [ String, RegExp, Array ], yo = {
  2859. KeepAlive: {
  2860. name: "keep-alive",
  2861. abstract: !0,
  2862. props: {
  2863. include: vo,
  2864. exclude: vo,
  2865. max: [ String, Number ]
  2866. },
  2867. created: function() {
  2868. this.cache = Object.create(null), this.keys = [];
  2869. },
  2870. destroyed: function() {
  2871. for (var e in this.cache) sn(this.cache, e, this.keys);
  2872. },
  2873. mounted: function() {
  2874. var e = this;
  2875. this.$watch("include", function(t) {
  2876. un(e, function(e) {
  2877. return an(t, e);
  2878. });
  2879. }), this.$watch("exclude", function(t) {
  2880. un(e, function(e) {
  2881. return !an(t, e);
  2882. });
  2883. });
  2884. },
  2885. render: function() {
  2886. var e = this.$slots.default, t = yt(e), n = t && t.componentOptions;
  2887. if (n) {
  2888. var r = on(n), o = this, a = o.include, i = o.exclude;
  2889. if (a && (!r || !an(a, r)) || i && r && an(i, r)) return t;
  2890. var u = this, s = u.cache, c = u.keys, l = null == t.key ? n.Ctor.cid + (n.tag ? "::" + n.tag : "") : t.key;
  2891. s[l] ? (t.componentInstance = s[l].componentInstance, y(c, l), c.push(l)) : (s[l] = t,
  2892. c.push(l), this.max && c.length > parseInt(this.max) && sn(s, c[0], c, this._vnode)),
  2893. t.data.keepAlive = !0;
  2894. }
  2895. return t || e && e[0];
  2896. }
  2897. }
  2898. };
  2899. (function(e) {
  2900. var t = {
  2901. get: function() {
  2902. return Gn;
  2903. },
  2904. set: function() {
  2905. ar("Do not replace the Vue.config object, set individual fields instead.");
  2906. }
  2907. };
  2908. Object.defineProperty(e, "config", t), e.util = {
  2909. warn: ar,
  2910. extend: w,
  2911. mergeOptions: ee,
  2912. defineReactive: B
  2913. }, e.set = F, e.delete = V, e.nextTick = ge, e.observable = function(e) {
  2914. return R(e), e;
  2915. }, e.options = Object.create(null), Vn.forEach(function(t) {
  2916. e.options[t + "s"] = Object.create(null);
  2917. }), e.options._base = e, w(e.options.components, yo), Qt(e), Zt(e), en(e), rn(e);
  2918. })(Yt), Object.defineProperty(Yt.prototype, "$isServer", {
  2919. get: nr
  2920. }), Object.defineProperty(Yt.prototype, "$ssrContext", {
  2921. get: function() {
  2922. return this.$vnode && this.$vnode.ssrContext;
  2923. }
  2924. }), Object.defineProperty(Yt, "FunctionalRenderContext", {
  2925. value: Ze
  2926. }), Yt.version = "2.6.11";
  2927. var go = "[object Array]", _o = "[object Object]", bo = _(function(e) {
  2928. var t = {}, n = /;(?![^(]*\))/g, r = /:(.+)/;
  2929. return e.split(n).forEach(function(e) {
  2930. if (e) {
  2931. var n = e.split(r);
  2932. n.length > 1 && (t[n[0].trim()] = n[1].trim());
  2933. }
  2934. }), t;
  2935. }), wo = [ "createSelectorQuery", "createIntersectionObserver", "selectAllComponents", "selectComponent" ], $o = [ "onLaunch", "onShow", "onHide", "onUniNViewMessage", "onPageNotFound", "onThemeChange", "onError", "onUnhandledRejection", "onLoad", "onReady", "onUnload", "onPullDownRefresh", "onReachBottom", "onTabItemTap", "onAddToFavorites", "onShareTimeline", "onShareAppMessage", "onResize", "onPageScroll", "onNavigationBarButtonTap", "onBackPress", "onNavigationBarSearchInputChanged", "onNavigationBarSearchInputConfirmed", "onNavigationBarSearchInputClicked", "onPageShow", "onPageHide", "onPageResize" ];
  2936. Yt.prototype.__patch__ = function(e, t) {
  2937. var n = this;
  2938. if (null !== t && ("page" === this.mpType || "component" === this.mpType)) {
  2939. var r = this.$scope, o = Object.create(null);
  2940. try {
  2941. o = yn(this);
  2942. } catch (e) {
  2943. console.error(e);
  2944. }
  2945. o.__webviewId__ = r.data.__webviewId__;
  2946. var a = Object.create(null);
  2947. Object.keys(o).forEach(function(e) {
  2948. a[e] = r.data[e];
  2949. });
  2950. var i = !1 === this.$shouldDiffData ? o : cn(o, a);
  2951. Object.keys(i).length ? (Object({
  2952. NODE_ENV: "development",
  2953. VUE_APP_NAME: "满园春线上商城",
  2954. VUE_APP_PLATFORM: "mp-weixin",
  2955. BASE_URL: "/"
  2956. }).VUE_APP_DEBUG && console.log("[" + +new Date() + "][" + (r.is || r.route) + "][" + this._uid + "]差量更新", JSON.stringify(i)),
  2957. this.__next_tick_pending = !0, r.setData(i, function() {
  2958. n.__next_tick_pending = !1, hn(n);
  2959. })) : hn(this);
  2960. }
  2961. }, Yt.prototype.$mount = function(e, t) {
  2962. return _n(this, e, t);
  2963. }, function(e) {
  2964. var t = e.extend;
  2965. e.extend = function(e) {
  2966. var n = (e = e || {}).methods;
  2967. return n && Object.keys(n).forEach(function(t) {
  2968. -1 !== $o.indexOf(t) && (e[t] = n[t], delete n[t]);
  2969. }), t.call(this, e);
  2970. };
  2971. var n = e.config.optionMergeStrategies, r = n.created;
  2972. $o.forEach(function(e) {
  2973. n[e] = r;
  2974. }), e.prototype.__lifecycle_hooks__ = $o;
  2975. }(Yt), function(e) {
  2976. e.config.errorHandler = function(t, n, r) {
  2977. e.util.warn("Error in " + r + ': "' + t.toString() + '"', n), console.error(t);
  2978. var o = getApp();
  2979. o && o.onError && o.onError(t);
  2980. };
  2981. var t = e.prototype.$emit;
  2982. e.prototype.$emit = function(e) {
  2983. return this.$scope && e && this.$scope.triggerEvent(e, {
  2984. __args__: b(arguments, 1)
  2985. }), t.apply(this, arguments);
  2986. }, e.prototype.$nextTick = function(e) {
  2987. return vn(this, e);
  2988. }, wo.forEach(function(t) {
  2989. e.prototype[t] = function(e) {
  2990. return this.$scope && this.$scope[t] ? this.$scope[t](e) : "undefined" != typeof my ? "createSelectorQuery" === t ? my.createSelectorQuery(e) : "createIntersectionObserver" === t ? my.createIntersectionObserver(e) : void 0 : void 0;
  2991. };
  2992. }), e.prototype.__init_provide = Ce, e.prototype.__init_injections = Se, e.prototype.__call_hook = function(e, t) {
  2993. var n = this;
  2994. S();
  2995. var r, o = n.$options[e], a = e + " hook";
  2996. if (o) for (var i = 0, u = o.length; i < u; i++) r = he(o[i], n, t ? [ t ] : null, n, a);
  2997. return n._hasHookEvent && n.$emit("hook:" + e, t), M(), r;
  2998. }, e.prototype.__set_model = function(e, t, n, r) {
  2999. Array.isArray(r) && (-1 !== r.indexOf("trim") && (n = n.trim()), -1 !== r.indexOf("number") && (n = this._n(n))),
  3000. e || (e = this), e[t] = n;
  3001. }, e.prototype.__set_sync = function(e, t, n) {
  3002. e || (e = this), e[t] = n;
  3003. }, e.prototype.__get_orig = function(e) {
  3004. return l(e) && e.$orig || e;
  3005. }, e.prototype.__get_value = function(e, t) {
  3006. return jn(t || this, e);
  3007. }, e.prototype.__get_class = function(e, t) {
  3008. return bn(t, e);
  3009. }, e.prototype.__get_style = function(e, t) {
  3010. if (!e && !t) return "";
  3011. var n = xn(e), r = t ? w(t, n) : n;
  3012. return Object.keys(r).map(function(e) {
  3013. return Dn(e) + ":" + r[e];
  3014. }).join(";");
  3015. }, e.prototype.__map = function(e, t) {
  3016. var n, r, o, a, i;
  3017. if (Array.isArray(e)) {
  3018. for (n = new Array(e.length), r = 0, o = e.length; r < o; r++) n[r] = t(e[r], r);
  3019. return n;
  3020. }
  3021. if (s(e)) {
  3022. for (a = Object.keys(e), n = Object.create(null), r = 0, o = a.length; r < o; r++) n[i = a[r]] = t(e[i], i, r);
  3023. return n;
  3024. }
  3025. if ("number" == typeof e) {
  3026. for (n = new Array(e), r = 0, o = e; r < o; r++) n[r] = t(r, r);
  3027. return n;
  3028. }
  3029. return [];
  3030. };
  3031. }(Yt), n.default = Yt;
  3032. }.call(this, r(3));
  3033. },
  3034. 20: function(e, t, n) {
  3035. Object.defineProperty(t, "__esModule", {
  3036. value: !0
  3037. }), t.groom4 = function(e) {
  3038. return (0, r.default)({
  3039. url: "/api/groom/list/4",
  3040. method: "get",
  3041. data: e
  3042. });
  3043. }, t.groom1 = function(e) {
  3044. return (0, r.default)({
  3045. url: "/api/groom/list/1",
  3046. method: "get",
  3047. data: e
  3048. });
  3049. }, t.groom3 = function(e) {
  3050. return (0, r.default)({
  3051. url: "/api/groom/list/3",
  3052. method: "get",
  3053. data: e
  3054. });
  3055. }, t.loadIndexs = function(e) {
  3056. return (0, r.default)({
  3057. url: "/api/index",
  3058. method: "get",
  3059. data: e
  3060. });
  3061. };
  3062. var r = function(e) {
  3063. return e && e.__esModule ? e : {
  3064. default: e
  3065. };
  3066. }(n(21));
  3067. },
  3068. 206: function(e, t, n) {
  3069. Object.defineProperty(t, "__esModule", {
  3070. value: !0
  3071. }), t.getAddressList = function(e) {
  3072. return (0, r.default)({
  3073. url: "/api/address/list",
  3074. method: "get",
  3075. data: e
  3076. });
  3077. }, t.addressEdit = function(e) {
  3078. return (0, r.default)({
  3079. url: "/api/address/edit",
  3080. method: "post",
  3081. data: e
  3082. });
  3083. }, t.addressDel = function(e) {
  3084. return (0, r.default)({
  3085. url: "/api/address/del",
  3086. method: "post",
  3087. data: e
  3088. });
  3089. };
  3090. var r = function(e) {
  3091. return e && e.__esModule ? e : {
  3092. default: e
  3093. };
  3094. }(n(21));
  3095. },
  3096. 21: function(e, t, n) {
  3097. (function(e) {
  3098. function r(e) {
  3099. return e && e.__esModule ? e : {
  3100. default: e
  3101. };
  3102. }
  3103. Object.defineProperty(t, "__esModule", {
  3104. value: !0
  3105. }), t.default = t.upFilse = void 0;
  3106. var o = r(n(22)), a = r(n(5)), i = n(26);
  3107. o.default.interceptors.response(function(t) {
  3108. try {
  3109. var n = t.data || {};
  3110. return 200 !== n.status ? (41e4 == n.status ? (a.default.commit("user/logout"),
  3111. e.showModal({
  3112. title: "登陆",
  3113. content: "您未登录!是否马上登录?",
  3114. success: function(e) {
  3115. e.confirm && ((0, i.saveUrl)(), (0, i.interceptor)());
  3116. }
  3117. })) : "系统出现异常" != n.msg && e.showToast({
  3118. title: n.msg,
  3119. duration: 1500,
  3120. mask: !1,
  3121. icon: "none"
  3122. }), console.log(n), Promise.reject(new Error(n.msg || n))) : n;
  3123. } catch (e) {
  3124. console.log(e);
  3125. }
  3126. }, function(t) {
  3127. return e.showToast({
  3128. title: "加载错误请重试",
  3129. duration: 1500,
  3130. mask: !1,
  3131. icon: "none"
  3132. }), Promise.reject(t);
  3133. }), o.default.interceptors.request(function(t) {
  3134. return t.header ? t.header["Authori-zation"] = "Bearer " + e.getStorageSync("token") : t.header = {
  3135. "Authori-zation": "Bearer " + e.getStorageSync("token")
  3136. }, t;
  3137. }, function(e) {
  3138. return console.log(e), Promise.reject(e);
  3139. });
  3140. var u = o.default.upFilse;
  3141. t.upFilse = u;
  3142. var s = o.default.open;
  3143. t.default = s;
  3144. }).call(this, n(1).default);
  3145. },
  3146. 22: function(e, t, n) {
  3147. (function(e) {
  3148. function r(e) {
  3149. return e && e.__esModule ? e : {
  3150. default: e
  3151. };
  3152. }
  3153. function o(e, t, n, r, o, a, i) {
  3154. try {
  3155. var u = e[a](i), s = u.value;
  3156. } catch (e) {
  3157. return void n(e);
  3158. }
  3159. u.done ? t(s) : Promise.resolve(s).then(r, o);
  3160. }
  3161. function a(e) {
  3162. return function() {
  3163. var t = this, n = arguments;
  3164. return new Promise(function(r, a) {
  3165. function i(e) {
  3166. o(s, r, a, i, u, "next", e);
  3167. }
  3168. function u(e) {
  3169. o(s, r, a, i, u, "throw", e);
  3170. }
  3171. var s = e.apply(t, n);
  3172. i(void 0);
  3173. });
  3174. };
  3175. }
  3176. Object.defineProperty(t, "__esModule", {
  3177. value: !0
  3178. }), t.default = void 0;
  3179. var i = r(n(23)), u = {
  3180. baseURL: r(n(5)).default.state.baseURL,
  3181. header: {
  3182. "Content-Type": "application/x-www-form-urlencoded"
  3183. },
  3184. interceptors: {
  3185. request: function(e, t) {
  3186. u.request.success = e, u.request.error = t;
  3187. },
  3188. response: function(e, t) {
  3189. u.response.success = e, u.response.error = t;
  3190. }
  3191. },
  3192. request: {
  3193. success: function(e) {
  3194. return e;
  3195. },
  3196. error: function(e) {
  3197. return e;
  3198. }
  3199. },
  3200. response: {
  3201. success: function(e) {
  3202. return e;
  3203. },
  3204. error: function(e) {
  3205. return e;
  3206. }
  3207. },
  3208. open: function() {
  3209. var t = a(i.default.mark(function t(n) {
  3210. return i.default.wrap(function(t) {
  3211. for (;;) switch (t.prev = t.next) {
  3212. case 0:
  3213. return t.next = 2, new Promise(function(t, r) {
  3214. var o = "", a = "";
  3215. a = (o = u.request.success(n)).url.indexOf("http") > -1 ? o.url : u.baseURL + o.url,
  3216. e.request({
  3217. url: a,
  3218. method: o.method || "GET",
  3219. data: o.data,
  3220. header: n.header || u.header,
  3221. success: function(e) {
  3222. if (200 == e.statusCode) try {
  3223. t(u.response.success(e));
  3224. } catch (e) {
  3225. u.response.error(e);
  3226. }
  3227. },
  3228. fail: function(e) {
  3229. u.response.error(e);
  3230. }
  3231. });
  3232. });
  3233. case 2:
  3234. return t.abrupt("return", t.sent);
  3235. case 3:
  3236. case "end":
  3237. return t.stop();
  3238. }
  3239. }, t);
  3240. }));
  3241. return function(e) {
  3242. return t.apply(this, arguments);
  3243. };
  3244. }(),
  3245. upFilse: function() {
  3246. var t = a(i.default.mark(function t(n) {
  3247. return i.default.wrap(function(t) {
  3248. for (;;) switch (t.prev = t.next) {
  3249. case 0:
  3250. return t.next = 2, new Promise(function(t, r) {
  3251. var o = "";
  3252. try {
  3253. o = u.request.success(n);
  3254. } catch (e) {
  3255. u.request.error(e);
  3256. }
  3257. var a = Object.getOwnPropertyNames(o.data)[0], i = o.data[a][0];
  3258. e.uploadFile({
  3259. url: u.baseURL + o.url,
  3260. filePath: i,
  3261. name: a,
  3262. header: {
  3263. "Content-Type": "multipart/form-data"
  3264. },
  3265. success: function(e) {
  3266. console.log(e);
  3267. try {
  3268. t(u.response.success(e));
  3269. } catch (e) {
  3270. r(u.response.error(e));
  3271. }
  3272. },
  3273. fail: function(e) {
  3274. console.log(e), r(u.response.error(e));
  3275. }
  3276. });
  3277. });
  3278. case 2:
  3279. return t.abrupt("return", t.sent);
  3280. case 3:
  3281. case "end":
  3282. return t.stop();
  3283. }
  3284. }, t);
  3285. }));
  3286. return function(e) {
  3287. return t.apply(this, arguments);
  3288. };
  3289. }()
  3290. }, s = u;
  3291. t.default = s;
  3292. }).call(this, n(1).default);
  3293. },
  3294. 23: function(e, t, n) {
  3295. e.exports = n(24);
  3296. },
  3297. 24: function(t, n, r) {
  3298. var o = function() {
  3299. return this || "object" === ("undefined" == typeof self ? "undefined" : e(self)) && self;
  3300. }() || Function("return this")(), a = o.regeneratorRuntime && Object.getOwnPropertyNames(o).indexOf("regeneratorRuntime") >= 0, i = a && o.regeneratorRuntime;
  3301. if (o.regeneratorRuntime = void 0, t.exports = r(25), a) o.regeneratorRuntime = i; else try {
  3302. delete o.regeneratorRuntime;
  3303. } catch (e) {
  3304. o.regeneratorRuntime = void 0;
  3305. }
  3306. },
  3307. 247: function(e, t, n) {
  3308. Object.defineProperty(t, "__esModule", {
  3309. value: !0
  3310. }), t.spreadCommission = function(e, t) {
  3311. return (0, r.default)({
  3312. url: "/api/spread/commission/" + t,
  3313. method: "get",
  3314. data: e
  3315. });
  3316. }, t.userBalance = function(e) {
  3317. return (0, r.default)({
  3318. url: "/api/user/balance",
  3319. method: "get",
  3320. data: e
  3321. });
  3322. }, t.extractCash = function(e) {
  3323. return (0, r.default)({
  3324. url: "/api/extract/cash",
  3325. method: "post",
  3326. data: e
  3327. });
  3328. }, t.rechargemoneys = function(e) {
  3329. return (0, r.default)({
  3330. url: "/api/user/do",
  3331. method: "get",
  3332. data: e
  3333. });
  3334. }, t.extractCashs = function(e) {
  3335. return (0, r.default)({
  3336. url: "/api/recharge/wechat",
  3337. method: "post",
  3338. data: e
  3339. });
  3340. }, t.extractBank = function(e) {
  3341. return (0, r.default)({
  3342. url: "/api/extract/bank",
  3343. method: "get",
  3344. data: e
  3345. });
  3346. }, t.commission = function(e) {
  3347. return (0, r.default)({
  3348. url: "/api/commission",
  3349. method: "get",
  3350. data: e
  3351. });
  3352. }, t.rechargeWechat = function(e) {
  3353. return (0, r.default)({
  3354. url: "/api/recharge/wechat",
  3355. method: "post",
  3356. data: e
  3357. });
  3358. }, t.rechargeRoutine = function(e) {
  3359. return (0, r.default)({
  3360. url: "/api/recharge/routine",
  3361. method: "post",
  3362. data: e
  3363. });
  3364. }, t.aliInfo = function(e) {
  3365. return (0, r.default)({
  3366. url: "/api/ali/info",
  3367. method: "get",
  3368. data: e
  3369. });
  3370. }, t.store_list = function(e) {
  3371. return (0, r.default)({
  3372. url: "/api/store_list",
  3373. method: "get",
  3374. data: e
  3375. });
  3376. },
  3377. t.bankInfo = function(e) {
  3378. return (0, r.default)({
  3379. url: "/api/bank/info",
  3380. method: "get",
  3381. data: e
  3382. });
  3383. }, t.setAliInfo = function(e) {
  3384. return (0, r.default)({
  3385. url: "/api/ali/edit",
  3386. method: "post",
  3387. data: e
  3388. });
  3389. }, t.setBankInfo = function(e) {
  3390. return (0, r.default)({
  3391. url: "/api/bank/edit",
  3392. method: "post",
  3393. data: e
  3394. });
  3395. };
  3396. var r = function(e) {
  3397. return e && e.__esModule ? e : {
  3398. default: e
  3399. };
  3400. }(n(21));
  3401. },
  3402. 25: function(t, n) {
  3403. !function(n) {
  3404. function r(e, t, n, r) {
  3405. var o = t && t.prototype instanceof a ? t : a, i = Object.create(o.prototype), u = new h(r || []);
  3406. return i._invoke = l(e, n, u), i;
  3407. }
  3408. function o(e, t, n) {
  3409. try {
  3410. return {
  3411. type: "normal",
  3412. arg: e.call(t, n)
  3413. };
  3414. } catch (e) {
  3415. return {
  3416. type: "throw",
  3417. arg: e
  3418. };
  3419. }
  3420. }
  3421. function a() {}
  3422. function i() {}
  3423. function u() {}
  3424. function s(e) {
  3425. [ "next", "throw", "return" ].forEach(function(t) {
  3426. e[t] = function(e) {
  3427. return this._invoke(t, e);
  3428. };
  3429. });
  3430. }
  3431. function c(t) {
  3432. function n(r, a, i, u) {
  3433. var s = o(t[r], t, a);
  3434. if ("throw" !== s.type) {
  3435. var c = s.arg, l = c.value;
  3436. return l && "object" === (void 0 === l ? "undefined" : e(l)) && _.call(l, "__await") ? Promise.resolve(l.__await).then(function(e) {
  3437. n("next", e, i, u);
  3438. }, function(e) {
  3439. n("throw", e, i, u);
  3440. }) : Promise.resolve(l).then(function(e) {
  3441. c.value = e, i(c);
  3442. }, function(e) {
  3443. return n("throw", e, i, u);
  3444. });
  3445. }
  3446. u(s.arg);
  3447. }
  3448. var r;
  3449. this._invoke = function(e, t) {
  3450. function o() {
  3451. return new Promise(function(r, o) {
  3452. n(e, t, r, o);
  3453. });
  3454. }
  3455. return r = r ? r.then(o, o) : o();
  3456. };
  3457. }
  3458. function l(e, t, n) {
  3459. var r = j;
  3460. return function(a, i) {
  3461. if (r === k) throw new Error("Generator is already running");
  3462. if (r === E) {
  3463. if ("throw" === a) throw i;
  3464. return v();
  3465. }
  3466. for (n.method = a, n.arg = i; ;) {
  3467. var u = n.delegate;
  3468. if (u) {
  3469. var s = f(u, n);
  3470. if (s) {
  3471. if (s === C) continue;
  3472. return s;
  3473. }
  3474. }
  3475. if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
  3476. if (r === j) throw r = E, n.arg;
  3477. n.dispatchException(n.arg);
  3478. } else "return" === n.method && n.abrupt("return", n.arg);
  3479. r = k;
  3480. var c = o(e, t, n);
  3481. if ("normal" === c.type) {
  3482. if (r = n.done ? E : P, c.arg === C) continue;
  3483. return {
  3484. value: c.arg,
  3485. done: n.done
  3486. };
  3487. }
  3488. "throw" === c.type && (r = E, n.method = "throw", n.arg = c.arg);
  3489. }
  3490. };
  3491. }
  3492. function f(e, t) {
  3493. var n = e.iterator[t.method];
  3494. if (n === y) {
  3495. if (t.delegate = null, "throw" === t.method) {
  3496. if (e.iterator.return && (t.method = "return", t.arg = y, f(e, t), "throw" === t.method)) return C;
  3497. t.method = "throw", t.arg = new TypeError("The iterator does not provide a 'throw' method");
  3498. }
  3499. return C;
  3500. }
  3501. var r = o(n, e.iterator, t.arg);
  3502. if ("throw" === r.type) return t.method = "throw", t.arg = r.arg, t.delegate = null,
  3503. C;
  3504. var a = r.arg;
  3505. return a ? a.done ? (t[e.resultName] = a.value, t.next = e.nextLoc, "return" !== t.method && (t.method = "next",
  3506. t.arg = y), t.delegate = null, C) : a : (t.method = "throw", t.arg = new TypeError("iterator result is not an object"),
  3507. t.delegate = null, C);
  3508. }
  3509. function d(e) {
  3510. var t = {
  3511. tryLoc: e[0]
  3512. };
  3513. 1 in e && (t.catchLoc = e[1]), 2 in e && (t.finallyLoc = e[2], t.afterLoc = e[3]),
  3514. this.tryEntries.push(t);
  3515. }
  3516. function p(e) {
  3517. var t = e.completion || {};
  3518. t.type = "normal", delete t.arg, e.completion = t;
  3519. }
  3520. function h(e) {
  3521. this.tryEntries = [ {
  3522. tryLoc: "root"
  3523. } ], e.forEach(d, this), this.reset(!0);
  3524. }
  3525. function m(e) {
  3526. if (e) {
  3527. var t = e[w];
  3528. if (t) return t.call(e);
  3529. if ("function" == typeof e.next) return e;
  3530. if (!isNaN(e.length)) {
  3531. var n = -1, r = function t() {
  3532. for (;++n < e.length; ) if (_.call(e, n)) return t.value = e[n], t.done = !1, t;
  3533. return t.value = y, t.done = !0, t;
  3534. };
  3535. return r.next = r;
  3536. }
  3537. }
  3538. return {
  3539. next: v
  3540. };
  3541. }
  3542. function v() {
  3543. return {
  3544. value: y,
  3545. done: !0
  3546. };
  3547. }
  3548. var y, g = Object.prototype, _ = g.hasOwnProperty, b = "function" == typeof Symbol ? Symbol : {}, w = b.iterator || "@@iterator", $ = b.asyncIterator || "@@asyncIterator", O = b.toStringTag || "@@toStringTag", A = "object" === (void 0 === t ? "undefined" : e(t)), x = n.regeneratorRuntime;
  3549. if (x) A && (t.exports = x); else {
  3550. (x = n.regeneratorRuntime = A ? t.exports : {}).wrap = r;
  3551. var j = "suspendedStart", P = "suspendedYield", k = "executing", E = "completed", C = {}, S = {};
  3552. S[w] = function() {
  3553. return this;
  3554. };
  3555. var M = Object.getPrototypeOf, T = M && M(M(m([])));
  3556. T && T !== g && _.call(T, w) && (S = T);
  3557. var I = u.prototype = a.prototype = Object.create(S);
  3558. i.prototype = I.constructor = u, u.constructor = i, u[O] = i.displayName = "GeneratorFunction",
  3559. x.isGeneratorFunction = function(e) {
  3560. var t = "function" == typeof e && e.constructor;
  3561. return !!t && (t === i || "GeneratorFunction" === (t.displayName || t.name));
  3562. }, x.mark = function(e) {
  3563. return Object.setPrototypeOf ? Object.setPrototypeOf(e, u) : (e.__proto__ = u, O in e || (e[O] = "GeneratorFunction")),
  3564. e.prototype = Object.create(I), e;
  3565. }, x.awrap = function(e) {
  3566. return {
  3567. __await: e
  3568. };
  3569. }, s(c.prototype), c.prototype[$] = function() {
  3570. return this;
  3571. }, x.AsyncIterator = c, x.async = function(e, t, n, o) {
  3572. var a = new c(r(e, t, n, o));
  3573. return x.isGeneratorFunction(t) ? a : a.next().then(function(e) {
  3574. return e.done ? e.value : a.next();
  3575. });
  3576. }, s(I), I[O] = "Generator", I[w] = function() {
  3577. return this;
  3578. }, I.toString = function() {
  3579. return "[object Generator]";
  3580. }, x.keys = function(e) {
  3581. var t = [];
  3582. for (var n in e) t.push(n);
  3583. return t.reverse(), function n() {
  3584. for (;t.length; ) {
  3585. var r = t.pop();
  3586. if (r in e) return n.value = r, n.done = !1, n;
  3587. }
  3588. return n.done = !0, n;
  3589. };
  3590. }, x.values = m, h.prototype = {
  3591. constructor: h,
  3592. reset: function(e) {
  3593. if (this.prev = 0, this.next = 0, this.sent = this._sent = y, this.done = !1, this.delegate = null,
  3594. this.method = "next", this.arg = y, this.tryEntries.forEach(p), !e) for (var t in this) "t" === t.charAt(0) && _.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = y);
  3595. },
  3596. stop: function() {
  3597. this.done = !0;
  3598. var e = this.tryEntries[0].completion;
  3599. if ("throw" === e.type) throw e.arg;
  3600. return this.rval;
  3601. },
  3602. dispatchException: function(e) {
  3603. function t(t, r) {
  3604. return a.type = "throw", a.arg = e, n.next = t, r && (n.method = "next", n.arg = y),
  3605. !!r;
  3606. }
  3607. if (this.done) throw e;
  3608. for (var n = this, r = this.tryEntries.length - 1; r >= 0; --r) {
  3609. var o = this.tryEntries[r], a = o.completion;
  3610. if ("root" === o.tryLoc) return t("end");
  3611. if (o.tryLoc <= this.prev) {
  3612. var i = _.call(o, "catchLoc"), u = _.call(o, "finallyLoc");
  3613. if (i && u) {
  3614. if (this.prev < o.catchLoc) return t(o.catchLoc, !0);
  3615. if (this.prev < o.finallyLoc) return t(o.finallyLoc);
  3616. } else if (i) {
  3617. if (this.prev < o.catchLoc) return t(o.catchLoc, !0);
  3618. } else {
  3619. if (!u) throw new Error("try statement without catch or finally");
  3620. if (this.prev < o.finallyLoc) return t(o.finallyLoc);
  3621. }
  3622. }
  3623. }
  3624. },
  3625. abrupt: function(e, t) {
  3626. for (var n = this.tryEntries.length - 1; n >= 0; --n) {
  3627. var r = this.tryEntries[n];
  3628. if (r.tryLoc <= this.prev && _.call(r, "finallyLoc") && this.prev < r.finallyLoc) {
  3629. var o = r;
  3630. break;
  3631. }
  3632. }
  3633. o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null);
  3634. var a = o ? o.completion : {};
  3635. return a.type = e, a.arg = t, o ? (this.method = "next", this.next = o.finallyLoc,
  3636. C) : this.complete(a);
  3637. },
  3638. complete: function(e, t) {
  3639. if ("throw" === e.type) throw e.arg;
  3640. return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg,
  3641. this.method = "return", this.next = "end") : "normal" === e.type && t && (this.next = t),
  3642. C;
  3643. },
  3644. finish: function(e) {
  3645. for (var t = this.tryEntries.length - 1; t >= 0; --t) {
  3646. var n = this.tryEntries[t];
  3647. if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), p(n), C;
  3648. }
  3649. },
  3650. catch: function(e) {
  3651. for (var t = this.tryEntries.length - 1; t >= 0; --t) {
  3652. var n = this.tryEntries[t];
  3653. if (n.tryLoc === e) {
  3654. var r = n.completion;
  3655. if ("throw" === r.type) {
  3656. var o = r.arg;
  3657. p(n);
  3658. }
  3659. return o;
  3660. }
  3661. }
  3662. throw new Error("illegal catch attempt");
  3663. },
  3664. delegateYield: function(e, t, n) {
  3665. return this.delegate = {
  3666. iterator: m(e),
  3667. resultName: t,
  3668. nextLoc: n
  3669. }, "next" === this.method && (this.arg = y), C;
  3670. }
  3671. };
  3672. }
  3673. }(function() {
  3674. return this || "object" === ("undefined" == typeof self ? "undefined" : e(self)) && self;
  3675. }() || Function("return this")());
  3676. },
  3677. 26: function(e, t, n) {
  3678. (function(e) {
  3679. function n() {
  3680. var e = getCurrentPages();
  3681. return e[e.length - 1];
  3682. }
  3683. Object.defineProperty(t, "__esModule", {
  3684. value: !0
  3685. }), t.getActionPage = n, t.interceptor = function() {
  3686. var t = "/pages/public/login";
  3687. "/" + n().route != (t = "/pages/public/wxLogin") && e.navigateTo({
  3688. url: t
  3689. });
  3690. }, t.saveUrl = function() {
  3691. var t = n(), r = "/" + t.route;
  3692. "/pages/product/product" == r && (r = r + "?id=" + t.goodsid, t.goodsType > 0 && (r += "&type=" + t.goodsType),
  3693. 1 == t.goodsType && (r += "&stoptime=" + t.seckillObj.stopTime)), "/pages/groupBooking/detail" == r && (r += "?id=" + t.gp_id,
  3694. t.spread && (r += "&spread=" + t.spread)), e.setStorageSync("present", r);
  3695. };
  3696. }).call(this, n(1).default);
  3697. },
  3698. 27: function(e, t, n) {
  3699. Object.defineProperty(t, "__esModule", {
  3700. value: !0
  3701. }), t.orderData = function(e) {
  3702. return (0, r.default)({
  3703. url: "/api/order/data",
  3704. method: "get",
  3705. data: e
  3706. });
  3707. }, t.orderVerific = function(e) {
  3708. return (0, r.default)({
  3709. url: "/api/order/order_verific",
  3710. method: "post",
  3711. data: e
  3712. });
  3713. }, t.userinfo = function(e) {
  3714. return (0, r.default)({
  3715. url: "/api/userinfo",
  3716. method: "get",
  3717. data: e
  3718. });
  3719. }, t.userlevel = function(e) {
  3720. return (0, r.default)({
  3721. url: "/api/user/level/grade",
  3722. method: "get",
  3723. data: e
  3724. });
  3725. };
  3726. var r = function(e) {
  3727. return e && e.__esModule ? e : {
  3728. default: e
  3729. };
  3730. }(n(21));
  3731. },
  3732. 272: function(e, t, n) {
  3733. Object.defineProperty(t, "__esModule", {
  3734. value: !0
  3735. }), t.getList = function(e) {
  3736. return (0, r.default)({
  3737. url: "/api/category",
  3738. method: "get",
  3739. data: e
  3740. });
  3741. };
  3742. var r = function(e) {
  3743. return e && e.__esModule ? e : {
  3744. default: e
  3745. };
  3746. }(n(21));
  3747. },
  3748. 28: function(e, t, n) {
  3749. Object.defineProperty(t, "__esModule", {
  3750. value: !0
  3751. }), t.getProducts = function(e) {
  3752. return (0, r.default)({
  3753. url: "/api/products",
  3754. method: "get",
  3755. data: e
  3756. });
  3757. }, t.goodsDetail = function(e, t) {
  3758. return (0, r.default)({
  3759. url: "/api/product/detail/" + t,
  3760. method: "get",
  3761. data: e
  3762. });
  3763. }, t.cartAdd = function(e) {
  3764. return (0, r.default)({
  3765. url: "/api/cart/add",
  3766. method: "post",
  3767. data: e
  3768. });
  3769. }, t.collectAdd = function(e) {
  3770. return (0, r.default)({
  3771. url: "/api/collect/add",
  3772. method: "post",
  3773. data: e
  3774. });
  3775. }, t.collectDel = function(e) {
  3776. return (0, r.default)({
  3777. url: "/api/collect/del",
  3778. method: "post",
  3779. data: e
  3780. });
  3781. }, t.searchKeyword = function(e) {
  3782. return (0, r.default)({
  3783. url: "/api/search/keyword",
  3784. method: "get",
  3785. data: e
  3786. });
  3787. }, t.groomList = function(e, t) {
  3788. return (0, r.default)({
  3789. url: "/api/groom/list/" + t,
  3790. method: "get",
  3791. data: e
  3792. });
  3793. }, t.seckillGoods = function(e, t) {
  3794. return (0, r.default)({
  3795. url: "/api/seckill/detail/" + t,
  3796. method: "get",
  3797. data: e
  3798. });
  3799. }, t.groupGoods = function(e, t) {
  3800. return (0, r.default)({
  3801. url: "/api/combination/detail/" + t,
  3802. method: "get",
  3803. data: e
  3804. });
  3805. };
  3806. var r = function(e) {
  3807. return e && e.__esModule ? e : {
  3808. default: e
  3809. };
  3810. }(n(21));
  3811. },
  3812. 289: function(e, t, n) {
  3813. Object.defineProperty(t, "__esModule", {
  3814. value: !0
  3815. }), t.integrallist = function(e) {
  3816. return (0, r.default)({
  3817. url: "/api/integral/list",
  3818. method: "get",
  3819. data: e
  3820. });
  3821. }, t.rechList = function(e) {
  3822. return (0, r.default)({
  3823. url: "/api/rech",
  3824. method: "get",
  3825. data: e
  3826. });
  3827. }, t.consumerList = function(e) {
  3828. return (0, r.default)({
  3829. url: "/api/consumer/list",
  3830. method: "get",
  3831. data: e
  3832. });
  3833. };
  3834. var r = function(e) {
  3835. return e && e.__esModule ? e : {
  3836. default: e
  3837. };
  3838. }(n(21));
  3839. },
  3840. 3: function(t, n) {
  3841. var r;
  3842. r = function() {
  3843. return this;
  3844. }();
  3845. try {
  3846. r = r || new Function("return this")();
  3847. } catch (t) {
  3848. "object" === ("undefined" == typeof window ? "undefined" : e(window)) && (r = window);
  3849. }
  3850. t.exports = r;
  3851. },
  3852. 322: function(e, t, n) {
  3853. Object.defineProperty(t, "__esModule", {
  3854. value: !0
  3855. }), t.getcollectList = function(e) {
  3856. return (0, r.default)({
  3857. url: "/api/collect/user",
  3858. method: "get",
  3859. data: e
  3860. });
  3861. }, t.delcollect = function(e) {
  3862. return (0, r.default)({
  3863. url: "/api/collect/del",
  3864. method: "post",
  3865. data: e
  3866. });
  3867. };
  3868. var r = function(e) {
  3869. return e && e.__esModule ? e : {
  3870. default: e
  3871. };
  3872. }(n(21));
  3873. },
  3874. 337: function(e, t, n) {
  3875. Object.defineProperty(t, "__esModule", {
  3876. value: !0
  3877. }), t.spreadBanner = function(e) {
  3878. return (0, r.default)({
  3879. url: "/api/spread/banner",
  3880. method: "get",
  3881. data: e
  3882. });
  3883. };
  3884. var r = function(e) {
  3885. return e && e.__esModule ? e : {
  3886. default: e
  3887. };
  3888. }(n(21));
  3889. },
  3890. 354: function(e, t, n) {
  3891. Object.defineProperty(t, "__esModule", {
  3892. value: !0
  3893. }), t.mskList = function(e) {
  3894. return (0, r.default)({
  3895. url: "/api/code/index",
  3896. method: "get",
  3897. data: e
  3898. });
  3899. }, t.goodsList = function(e) {
  3900. return (0, r.default)({
  3901. url: "/api/code/goods",
  3902. method: "get",
  3903. data: e
  3904. });
  3905. }, t.orderList = function(e) {
  3906. return (0, r.default)({
  3907. url: "/api/code/order",
  3908. method: "post",
  3909. data: e
  3910. });
  3911. }, t.usersList = function(e) {
  3912. return (0, r.default)({
  3913. url: "/api/code/users",
  3914. method: "post",
  3915. data: e
  3916. });
  3917. };
  3918. var r = function(e) {
  3919. return e && e.__esModule ? e : {
  3920. default: e
  3921. };
  3922. }(n(21));
  3923. },
  3924. 37: function(e, t, n) {
  3925. Object.defineProperty(t, "__esModule", {
  3926. value: !0
  3927. }), t.login = function(e) {
  3928. return (0, r.default)({
  3929. url: "/api/login",
  3930. method: "post",
  3931. data: e
  3932. });
  3933. }, t.register = function(e) {
  3934. return (0, r.default)({
  3935. url: "/api/register",
  3936. method: "post",
  3937. data: e
  3938. });
  3939. }, t.verify = function(e) {
  3940. return (0, r.default)({
  3941. url: "/api/register/verify",
  3942. method: "post",
  3943. data: e
  3944. });
  3945. }, t.getUserInfo = function(e) {
  3946. return (0, r.default)({
  3947. url: "/api/userinfo",
  3948. method: "get",
  3949. data: e
  3950. });
  3951. }, t.loginMobile = function(e) {
  3952. return (0, r.default)({
  3953. url: "/api/login/mobile",
  3954. method: "post",
  3955. data: e
  3956. });
  3957. }, t.loginWx = function(e) {
  3958. return (0, r.default)({
  3959. url: "/api/wechat/appauth",
  3960. method: "get",
  3961. data: e
  3962. });
  3963. };
  3964. var r = function(e) {
  3965. return e && e.__esModule ? e : {
  3966. default: e
  3967. };
  3968. }(n(21));
  3969. },
  3970. 4: function(e, t) {},
  3971. 46: function(e, t, n) {
  3972. Object.defineProperty(t, "__esModule", {
  3973. value: !0
  3974. }), t.userEdit = function(e) {
  3975. return (0, r.default)({
  3976. url: "/api/user/edit",
  3977. method: "post",
  3978. data: e
  3979. });
  3980. }, t.logout = function(e) {
  3981. return (0, r.default)({
  3982. url: "/api/logout",
  3983. method: "get",
  3984. data: e
  3985. });
  3986. }, t.registerReset = function(e) {
  3987. return (0, r.default)({
  3988. url: "/api/register/reset",
  3989. method: "post",
  3990. data: e
  3991. });
  3992. }, t.binding = function(e) {
  3993. return (0, r.default)({
  3994. url: "/api/binding",
  3995. method: "post",
  3996. data: e
  3997. });
  3998. }, t.applelogin = function(e) {
  3999. return (0, r.default)({
  4000. url: "/api/applelogin",
  4001. method: "post",
  4002. data: e
  4003. });
  4004. };
  4005. var r = function(e) {
  4006. return e && e.__esModule ? e : {
  4007. default: e
  4008. };
  4009. }(n(21));
  4010. },
  4011. 5: function(e, t, n) {
  4012. function r(e) {
  4013. return e && e.__esModule ? e : {
  4014. default: e
  4015. };
  4016. }
  4017. Object.defineProperty(t, "__esModule", {
  4018. value: !0
  4019. }), t.default = void 0;
  4020. var o = r(n(2)), a = r(n(6)), i = r(n(7));
  4021. o.default.use(a.default);
  4022. var u = new a.default.Store({
  4023. state: {
  4024. baseURL: "https://sc.manyuanchunjia.com",
  4025. loginInterceptor: !0,
  4026. urlFile: "/index",
  4027. weichatInfo: {},
  4028. weichatObj: "",
  4029. isShowIllegality: !0,
  4030. code: !1
  4031. },
  4032. mutations: {
  4033. setWeiChatInfo: function(e, t) {
  4034. e.weichatInfo = t;
  4035. },
  4036. setWeiChatObj: function(e, t) {
  4037. e.weichatObj = t;
  4038. },
  4039. changeState: function(e, t) {
  4040. e.isShowIllegality = t;
  4041. },
  4042. setCode: function(e) {
  4043. e.code = !0;
  4044. }
  4045. },
  4046. modules: {
  4047. user: i.default
  4048. },
  4049. actions: {}
  4050. });
  4051. t.default = u;
  4052. },
  4053. 516: function(t, n, r) {
  4054. (function(t) {
  4055. Object.defineProperty(n, "__esModule", {
  4056. value: !0
  4057. }), n.default = void 0;
  4058. var r = {};
  4059. !function() {
  4060. function n(e) {
  4061. var t, n, r;
  4062. return e < 128 ? [ e ] : e < 2048 ? (t = 192 + (e >> 6), n = 128 + (63 & e), [ t, n ]) : (t = 224 + (e >> 12),
  4063. n = 128 + (e >> 6 & 63), r = 128 + (63 & e), [ t, n, r ]);
  4064. }
  4065. function o(e) {
  4066. for (var t = [], r = 0; r < e.length; r++) for (var o = n(e.charCodeAt(r)), a = 0; a < o.length; a++) t.push(o[a]);
  4067. return t;
  4068. }
  4069. function a(e, t) {
  4070. this.typeNumber = -1, this.errorCorrectLevel = t, this.modules = null, this.moduleCount = 0,
  4071. this.dataCache = null, this.rsBlocks = null, this.totalDataCount = -1, this.data = e,
  4072. this.utf8bytes = o(e), this.make();
  4073. }
  4074. function i(e, t) {
  4075. if (void 0 == e.length) throw new Error(e.length + "/" + t);
  4076. for (var n = 0; n < e.length && 0 == e[n]; ) n++;
  4077. this.num = new Array(e.length - n + t);
  4078. for (var r = 0; r < e.length - n; r++) this.num[r] = e[r + n];
  4079. }
  4080. function u() {
  4081. this.buffer = new Array(), this.length = 0;
  4082. }
  4083. a.prototype = {
  4084. constructor: a,
  4085. getModuleCount: function() {
  4086. return this.moduleCount;
  4087. },
  4088. make: function() {
  4089. this.getRightType(), this.dataCache = this.createData(), this.createQrcode();
  4090. },
  4091. makeImpl: function(e) {
  4092. this.moduleCount = 4 * this.typeNumber + 17, this.modules = new Array(this.moduleCount);
  4093. for (var t = 0; t < this.moduleCount; t++) this.modules[t] = new Array(this.moduleCount);
  4094. this.setupPositionProbePattern(0, 0), this.setupPositionProbePattern(this.moduleCount - 7, 0),
  4095. this.setupPositionProbePattern(0, this.moduleCount - 7), this.setupPositionAdjustPattern(),
  4096. this.setupTimingPattern(), this.setupTypeInfo(!0, e), this.typeNumber >= 7 && this.setupTypeNumber(!0),
  4097. this.mapData(this.dataCache, e);
  4098. },
  4099. setupPositionProbePattern: function(e, t) {
  4100. for (var n = -1; n <= 7; n++) if (!(e + n <= -1 || this.moduleCount <= e + n)) for (var r = -1; r <= 7; r++) t + r <= -1 || this.moduleCount <= t + r || (this.modules[e + n][t + r] = 0 <= n && n <= 6 && (0 == r || 6 == r) || 0 <= r && r <= 6 && (0 == n || 6 == n) || 2 <= n && n <= 4 && 2 <= r && r <= 4);
  4101. },
  4102. createQrcode: function() {
  4103. for (var e = 0, t = 0, n = null, r = 0; r < 8; r++) {
  4104. this.makeImpl(r);
  4105. var o = l.getLostPoint(this);
  4106. (0 == r || e > o) && (e = o, t = r, n = this.modules);
  4107. }
  4108. this.modules = n, this.setupTypeInfo(!1, t), this.typeNumber >= 7 && this.setupTypeNumber(!1);
  4109. },
  4110. setupTimingPattern: function() {
  4111. for (var e = 8; e < this.moduleCount - 8; e++) null == this.modules[e][6] && (this.modules[e][6] = e % 2 == 0,
  4112. null == this.modules[6][e] && (this.modules[6][e] = e % 2 == 0));
  4113. },
  4114. setupPositionAdjustPattern: function() {
  4115. for (var e = l.getPatternPosition(this.typeNumber), t = 0; t < e.length; t++) for (var n = 0; n < e.length; n++) {
  4116. var r = e[t], o = e[n];
  4117. if (null == this.modules[r][o]) for (var a = -2; a <= 2; a++) for (var i = -2; i <= 2; i++) this.modules[r + a][o + i] = -2 == a || 2 == a || -2 == i || 2 == i || 0 == a && 0 == i;
  4118. }
  4119. },
  4120. setupTypeNumber: function(e) {
  4121. for (var t = l.getBCHTypeNumber(this.typeNumber), n = 0; n < 18; n++) {
  4122. var r = !e && 1 == (t >> n & 1);
  4123. this.modules[Math.floor(n / 3)][n % 3 + this.moduleCount - 8 - 3] = r, this.modules[n % 3 + this.moduleCount - 8 - 3][Math.floor(n / 3)] = r;
  4124. }
  4125. },
  4126. setupTypeInfo: function(e, t) {
  4127. for (var n = s[this.errorCorrectLevel] << 3 | t, r = l.getBCHTypeInfo(n), o = 0; o < 15; o++) {
  4128. var a = !e && 1 == (r >> o & 1);
  4129. o < 6 ? this.modules[o][8] = a : o < 8 ? this.modules[o + 1][8] = a : this.modules[this.moduleCount - 15 + o][8] = a,
  4130. a = !e && 1 == (r >> o & 1), o < 8 ? this.modules[8][this.moduleCount - o - 1] = a : o < 9 ? this.modules[8][15 - o - 1 + 1] = a : this.modules[8][15 - o - 1] = a;
  4131. }
  4132. this.modules[this.moduleCount - 8][8] = !e;
  4133. },
  4134. createData: function() {
  4135. var e = new u(), t = this.typeNumber > 9 ? 16 : 8;
  4136. e.put(4, 4), e.put(this.utf8bytes.length, t);
  4137. for (var n = 0, r = this.utf8bytes.length; n < r; n++) e.put(this.utf8bytes[n], 8);
  4138. for (e.length + 4 <= 8 * this.totalDataCount && e.put(0, 4); e.length % 8 != 0; ) e.putBit(!1);
  4139. for (;;) {
  4140. if (e.length >= 8 * this.totalDataCount) break;
  4141. if (e.put(a.PAD0, 8), e.length >= 8 * this.totalDataCount) break;
  4142. e.put(a.PAD1, 8);
  4143. }
  4144. return this.createBytes(e);
  4145. },
  4146. createBytes: function(e) {
  4147. for (var t = 0, n = 0, r = 0, o = this.rsBlock.length / 3, a = new Array(), u = 0; u < o; u++) for (var s = this.rsBlock[3 * u + 0], c = this.rsBlock[3 * u + 1], f = this.rsBlock[3 * u + 2], d = 0; d < s; d++) a.push([ f, c ]);
  4148. for (var p = new Array(a.length), h = new Array(a.length), m = 0; m < a.length; m++) {
  4149. var v = a[m][0], y = a[m][1] - v;
  4150. for (n = Math.max(n, v), r = Math.max(r, y), p[m] = new Array(v), u = 0; u < p[m].length; u++) p[m][u] = 255 & e.buffer[u + t];
  4151. t += v;
  4152. var g = l.getErrorCorrectPolynomial(y), _ = new i(p[m], g.getLength() - 1).mod(g);
  4153. for (h[m] = new Array(g.getLength() - 1), u = 0; u < h[m].length; u++) {
  4154. var b = u + _.getLength() - h[m].length;
  4155. h[m][u] = b >= 0 ? _.get(b) : 0;
  4156. }
  4157. }
  4158. var w = new Array(this.totalDataCount), $ = 0;
  4159. for (u = 0; u < n; u++) for (m = 0; m < a.length; m++) u < p[m].length && (w[$++] = p[m][u]);
  4160. for (u = 0; u < r; u++) for (m = 0; m < a.length; m++) u < h[m].length && (w[$++] = h[m][u]);
  4161. return w;
  4162. },
  4163. mapData: function(e, t) {
  4164. for (var n = -1, r = this.moduleCount - 1, o = 7, a = 0, i = this.moduleCount - 1; i > 0; i -= 2) for (6 == i && i--; ;) {
  4165. for (var u = 0; u < 2; u++) if (null == this.modules[r][i - u]) {
  4166. var s = !1;
  4167. a < e.length && (s = 1 == (e[a] >>> o & 1)), l.getMask(t, r, i - u) && (s = !s),
  4168. this.modules[r][i - u] = s, -1 == --o && (a++, o = 7);
  4169. }
  4170. if ((r += n) < 0 || this.moduleCount <= r) {
  4171. r -= n, n = -n;
  4172. break;
  4173. }
  4174. }
  4175. }
  4176. }, a.PAD0 = 236, a.PAD1 = 17;
  4177. for (var s = [ 1, 0, 3, 2 ], c = {
  4178. PATTERN000: 0,
  4179. PATTERN001: 1,
  4180. PATTERN010: 2,
  4181. PATTERN011: 3,
  4182. PATTERN100: 4,
  4183. PATTERN101: 5,
  4184. PATTERN110: 6,
  4185. PATTERN111: 7
  4186. }, l = {
  4187. PATTERN_POSITION_TABLE: [ [], [ 6, 18 ], [ 6, 22 ], [ 6, 26 ], [ 6, 30 ], [ 6, 34 ], [ 6, 22, 38 ], [ 6, 24, 42 ], [ 6, 26, 46 ], [ 6, 28, 50 ], [ 6, 30, 54 ], [ 6, 32, 58 ], [ 6, 34, 62 ], [ 6, 26, 46, 66 ], [ 6, 26, 48, 70 ], [ 6, 26, 50, 74 ], [ 6, 30, 54, 78 ], [ 6, 30, 56, 82 ], [ 6, 30, 58, 86 ], [ 6, 34, 62, 90 ], [ 6, 28, 50, 72, 94 ], [ 6, 26, 50, 74, 98 ], [ 6, 30, 54, 78, 102 ], [ 6, 28, 54, 80, 106 ], [ 6, 32, 58, 84, 110 ], [ 6, 30, 58, 86, 114 ], [ 6, 34, 62, 90, 118 ], [ 6, 26, 50, 74, 98, 122 ], [ 6, 30, 54, 78, 102, 126 ], [ 6, 26, 52, 78, 104, 130 ], [ 6, 30, 56, 82, 108, 134 ], [ 6, 34, 60, 86, 112, 138 ], [ 6, 30, 58, 86, 114, 142 ], [ 6, 34, 62, 90, 118, 146 ], [ 6, 30, 54, 78, 102, 126, 150 ], [ 6, 24, 50, 76, 102, 128, 154 ], [ 6, 28, 54, 80, 106, 132, 158 ], [ 6, 32, 58, 84, 110, 136, 162 ], [ 6, 26, 54, 82, 110, 138, 166 ], [ 6, 30, 58, 86, 114, 142, 170 ] ],
  4188. G15: 1335,
  4189. G18: 7973,
  4190. G15_MASK: 21522,
  4191. getBCHTypeInfo: function(e) {
  4192. for (var t = e << 10; l.getBCHDigit(t) - l.getBCHDigit(l.G15) >= 0; ) t ^= l.G15 << l.getBCHDigit(t) - l.getBCHDigit(l.G15);
  4193. return (e << 10 | t) ^ l.G15_MASK;
  4194. },
  4195. getBCHTypeNumber: function(e) {
  4196. for (var t = e << 12; l.getBCHDigit(t) - l.getBCHDigit(l.G18) >= 0; ) t ^= l.G18 << l.getBCHDigit(t) - l.getBCHDigit(l.G18);
  4197. return e << 12 | t;
  4198. },
  4199. getBCHDigit: function(e) {
  4200. for (var t = 0; 0 != e; ) t++, e >>>= 1;
  4201. return t;
  4202. },
  4203. getPatternPosition: function(e) {
  4204. return l.PATTERN_POSITION_TABLE[e - 1];
  4205. },
  4206. getMask: function(e, t, n) {
  4207. switch (e) {
  4208. case c.PATTERN000:
  4209. return (t + n) % 2 == 0;
  4210. case c.PATTERN001:
  4211. return t % 2 == 0;
  4212. case c.PATTERN010:
  4213. return n % 3 == 0;
  4214. case c.PATTERN011:
  4215. return (t + n) % 3 == 0;
  4216. case c.PATTERN100:
  4217. return (Math.floor(t / 2) + Math.floor(n / 3)) % 2 == 0;
  4218. case c.PATTERN101:
  4219. return t * n % 2 + t * n % 3 == 0;
  4220. case c.PATTERN110:
  4221. return (t * n % 2 + t * n % 3) % 2 == 0;
  4222. case c.PATTERN111:
  4223. return (t * n % 3 + (t + n) % 2) % 2 == 0;
  4224. default:
  4225. throw new Error("bad maskPattern:" + e);
  4226. }
  4227. },
  4228. getErrorCorrectPolynomial: function(e) {
  4229. for (var t = new i([ 1 ], 0), n = 0; n < e; n++) t = t.multiply(new i([ 1, f.gexp(n) ], 0));
  4230. return t;
  4231. },
  4232. getLostPoint: function(e) {
  4233. for (var t = e.getModuleCount(), n = 0, r = 0, o = 0; o < t; o++) for (var a = 0, i = e.modules[o][0], u = 0; u < t; u++) {
  4234. var s = e.modules[o][u];
  4235. if (u < t - 6 && s && !e.modules[o][u + 1] && e.modules[o][u + 2] && e.modules[o][u + 3] && e.modules[o][u + 4] && !e.modules[o][u + 5] && e.modules[o][u + 6] && (u < t - 10 ? e.modules[o][u + 7] && e.modules[o][u + 8] && e.modules[o][u + 9] && e.modules[o][u + 10] && (n += 40) : u > 3 && e.modules[o][u - 1] && e.modules[o][u - 2] && e.modules[o][u - 3] && e.modules[o][u - 4] && (n += 40)),
  4236. o < t - 1 && u < t - 1) {
  4237. var c = 0;
  4238. s && c++, e.modules[o + 1][u] && c++, e.modules[o][u + 1] && c++, e.modules[o + 1][u + 1] && c++,
  4239. 0 != c && 4 != c || (n += 3);
  4240. }
  4241. i ^ s ? a++ : (i = s, a >= 5 && (n += 3 + a - 5), a = 1), s && r++;
  4242. }
  4243. for (u = 0; u < t; u++) for (a = 0, i = e.modules[0][u], o = 0; o < t; o++) s = e.modules[o][u],
  4244. o < t - 6 && s && !e.modules[o + 1][u] && e.modules[o + 2][u] && e.modules[o + 3][u] && e.modules[o + 4][u] && !e.modules[o + 5][u] && e.modules[o + 6][u] && (o < t - 10 ? e.modules[o + 7][u] && e.modules[o + 8][u] && e.modules[o + 9][u] && e.modules[o + 10][u] && (n += 40) : o > 3 && e.modules[o - 1][u] && e.modules[o - 2][u] && e.modules[o - 3][u] && e.modules[o - 4][u] && (n += 40)),
  4245. i ^ s ? a++ : (i = s, a >= 5 && (n += 3 + a - 5), a = 1);
  4246. return n += 10 * (Math.abs(100 * r / t / t - 50) / 5);
  4247. }
  4248. }, f = {
  4249. glog: function(e) {
  4250. if (e < 1) throw new Error("glog(" + e + ")");
  4251. return f.LOG_TABLE[e];
  4252. },
  4253. gexp: function(e) {
  4254. for (;e < 0; ) e += 255;
  4255. for (;e >= 256; ) e -= 255;
  4256. return f.EXP_TABLE[e];
  4257. },
  4258. EXP_TABLE: new Array(256),
  4259. LOG_TABLE: new Array(256)
  4260. }, d = 0; d < 8; d++) f.EXP_TABLE[d] = 1 << d;
  4261. for (d = 8; d < 256; d++) f.EXP_TABLE[d] = f.EXP_TABLE[d - 4] ^ f.EXP_TABLE[d - 5] ^ f.EXP_TABLE[d - 6] ^ f.EXP_TABLE[d - 8];
  4262. for (d = 0; d < 255; d++) f.LOG_TABLE[f.EXP_TABLE[d]] = d;
  4263. i.prototype = {
  4264. get: function(e) {
  4265. return this.num[e];
  4266. },
  4267. getLength: function() {
  4268. return this.num.length;
  4269. },
  4270. multiply: function(e) {
  4271. for (var t = new Array(this.getLength() + e.getLength() - 1), n = 0; n < this.getLength(); n++) for (var r = 0; r < e.getLength(); r++) t[n + r] ^= f.gexp(f.glog(this.get(n)) + f.glog(e.get(r)));
  4272. return new i(t, 0);
  4273. },
  4274. mod: function(e) {
  4275. var t = this.getLength(), n = e.getLength();
  4276. if (t - n < 0) return this;
  4277. for (var r = new Array(t), o = 0; o < t; o++) r[o] = this.get(o);
  4278. for (;r.length >= n; ) {
  4279. var a = f.glog(r[0]) - f.glog(e.get(0));
  4280. for (o = 0; o < e.getLength(); o++) r[o] ^= f.gexp(f.glog(e.get(o)) + a);
  4281. for (;0 == r[0]; ) r.shift();
  4282. }
  4283. return new i(r, 0);
  4284. }
  4285. };
  4286. var p = [ [ 1, 26, 19 ], [ 1, 26, 16 ], [ 1, 26, 13 ], [ 1, 26, 9 ], [ 1, 44, 34 ], [ 1, 44, 28 ], [ 1, 44, 22 ], [ 1, 44, 16 ], [ 1, 70, 55 ], [ 1, 70, 44 ], [ 2, 35, 17 ], [ 2, 35, 13 ], [ 1, 100, 80 ], [ 2, 50, 32 ], [ 2, 50, 24 ], [ 4, 25, 9 ], [ 1, 134, 108 ], [ 2, 67, 43 ], [ 2, 33, 15, 2, 34, 16 ], [ 2, 33, 11, 2, 34, 12 ], [ 2, 86, 68 ], [ 4, 43, 27 ], [ 4, 43, 19 ], [ 4, 43, 15 ], [ 2, 98, 78 ], [ 4, 49, 31 ], [ 2, 32, 14, 4, 33, 15 ], [ 4, 39, 13, 1, 40, 14 ], [ 2, 121, 97 ], [ 2, 60, 38, 2, 61, 39 ], [ 4, 40, 18, 2, 41, 19 ], [ 4, 40, 14, 2, 41, 15 ], [ 2, 146, 116 ], [ 3, 58, 36, 2, 59, 37 ], [ 4, 36, 16, 4, 37, 17 ], [ 4, 36, 12, 4, 37, 13 ], [ 2, 86, 68, 2, 87, 69 ], [ 4, 69, 43, 1, 70, 44 ], [ 6, 43, 19, 2, 44, 20 ], [ 6, 43, 15, 2, 44, 16 ], [ 4, 101, 81 ], [ 1, 80, 50, 4, 81, 51 ], [ 4, 50, 22, 4, 51, 23 ], [ 3, 36, 12, 8, 37, 13 ], [ 2, 116, 92, 2, 117, 93 ], [ 6, 58, 36, 2, 59, 37 ], [ 4, 46, 20, 6, 47, 21 ], [ 7, 42, 14, 4, 43, 15 ], [ 4, 133, 107 ], [ 8, 59, 37, 1, 60, 38 ], [ 8, 44, 20, 4, 45, 21 ], [ 12, 33, 11, 4, 34, 12 ], [ 3, 145, 115, 1, 146, 116 ], [ 4, 64, 40, 5, 65, 41 ], [ 11, 36, 16, 5, 37, 17 ], [ 11, 36, 12, 5, 37, 13 ], [ 5, 109, 87, 1, 110, 88 ], [ 5, 65, 41, 5, 66, 42 ], [ 5, 54, 24, 7, 55, 25 ], [ 11, 36, 12 ], [ 5, 122, 98, 1, 123, 99 ], [ 7, 73, 45, 3, 74, 46 ], [ 15, 43, 19, 2, 44, 20 ], [ 3, 45, 15, 13, 46, 16 ], [ 1, 135, 107, 5, 136, 108 ], [ 10, 74, 46, 1, 75, 47 ], [ 1, 50, 22, 15, 51, 23 ], [ 2, 42, 14, 17, 43, 15 ], [ 5, 150, 120, 1, 151, 121 ], [ 9, 69, 43, 4, 70, 44 ], [ 17, 50, 22, 1, 51, 23 ], [ 2, 42, 14, 19, 43, 15 ], [ 3, 141, 113, 4, 142, 114 ], [ 3, 70, 44, 11, 71, 45 ], [ 17, 47, 21, 4, 48, 22 ], [ 9, 39, 13, 16, 40, 14 ], [ 3, 135, 107, 5, 136, 108 ], [ 3, 67, 41, 13, 68, 42 ], [ 15, 54, 24, 5, 55, 25 ], [ 15, 43, 15, 10, 44, 16 ], [ 4, 144, 116, 4, 145, 117 ], [ 17, 68, 42 ], [ 17, 50, 22, 6, 51, 23 ], [ 19, 46, 16, 6, 47, 17 ], [ 2, 139, 111, 7, 140, 112 ], [ 17, 74, 46 ], [ 7, 54, 24, 16, 55, 25 ], [ 34, 37, 13 ], [ 4, 151, 121, 5, 152, 122 ], [ 4, 75, 47, 14, 76, 48 ], [ 11, 54, 24, 14, 55, 25 ], [ 16, 45, 15, 14, 46, 16 ], [ 6, 147, 117, 4, 148, 118 ], [ 6, 73, 45, 14, 74, 46 ], [ 11, 54, 24, 16, 55, 25 ], [ 30, 46, 16, 2, 47, 17 ], [ 8, 132, 106, 4, 133, 107 ], [ 8, 75, 47, 13, 76, 48 ], [ 7, 54, 24, 22, 55, 25 ], [ 22, 45, 15, 13, 46, 16 ], [ 10, 142, 114, 2, 143, 115 ], [ 19, 74, 46, 4, 75, 47 ], [ 28, 50, 22, 6, 51, 23 ], [ 33, 46, 16, 4, 47, 17 ], [ 8, 152, 122, 4, 153, 123 ], [ 22, 73, 45, 3, 74, 46 ], [ 8, 53, 23, 26, 54, 24 ], [ 12, 45, 15, 28, 46, 16 ], [ 3, 147, 117, 10, 148, 118 ], [ 3, 73, 45, 23, 74, 46 ], [ 4, 54, 24, 31, 55, 25 ], [ 11, 45, 15, 31, 46, 16 ], [ 7, 146, 116, 7, 147, 117 ], [ 21, 73, 45, 7, 74, 46 ], [ 1, 53, 23, 37, 54, 24 ], [ 19, 45, 15, 26, 46, 16 ], [ 5, 145, 115, 10, 146, 116 ], [ 19, 75, 47, 10, 76, 48 ], [ 15, 54, 24, 25, 55, 25 ], [ 23, 45, 15, 25, 46, 16 ], [ 13, 145, 115, 3, 146, 116 ], [ 2, 74, 46, 29, 75, 47 ], [ 42, 54, 24, 1, 55, 25 ], [ 23, 45, 15, 28, 46, 16 ], [ 17, 145, 115 ], [ 10, 74, 46, 23, 75, 47 ], [ 10, 54, 24, 35, 55, 25 ], [ 19, 45, 15, 35, 46, 16 ], [ 17, 145, 115, 1, 146, 116 ], [ 14, 74, 46, 21, 75, 47 ], [ 29, 54, 24, 19, 55, 25 ], [ 11, 45, 15, 46, 46, 16 ], [ 13, 145, 115, 6, 146, 116 ], [ 14, 74, 46, 23, 75, 47 ], [ 44, 54, 24, 7, 55, 25 ], [ 59, 46, 16, 1, 47, 17 ], [ 12, 151, 121, 7, 152, 122 ], [ 12, 75, 47, 26, 76, 48 ], [ 39, 54, 24, 14, 55, 25 ], [ 22, 45, 15, 41, 46, 16 ], [ 6, 151, 121, 14, 152, 122 ], [ 6, 75, 47, 34, 76, 48 ], [ 46, 54, 24, 10, 55, 25 ], [ 2, 45, 15, 64, 46, 16 ], [ 17, 152, 122, 4, 153, 123 ], [ 29, 74, 46, 14, 75, 47 ], [ 49, 54, 24, 10, 55, 25 ], [ 24, 45, 15, 46, 46, 16 ], [ 4, 152, 122, 18, 153, 123 ], [ 13, 74, 46, 32, 75, 47 ], [ 48, 54, 24, 14, 55, 25 ], [ 42, 45, 15, 32, 46, 16 ], [ 20, 147, 117, 4, 148, 118 ], [ 40, 75, 47, 7, 76, 48 ], [ 43, 54, 24, 22, 55, 25 ], [ 10, 45, 15, 67, 46, 16 ], [ 19, 148, 118, 6, 149, 119 ], [ 18, 75, 47, 31, 76, 48 ], [ 34, 54, 24, 34, 55, 25 ], [ 20, 45, 15, 61, 46, 16 ] ];
  4287. a.prototype.getRightType = function() {
  4288. for (var e = 1; e < 41; e++) {
  4289. var t = p[4 * (e - 1) + this.errorCorrectLevel];
  4290. if (void 0 == t) throw new Error("bad rs block @ typeNumber:" + e + "/errorCorrectLevel:" + this.errorCorrectLevel);
  4291. for (var n = t.length / 3, r = 0, o = 0; o < n; o++) {
  4292. var a = t[3 * o + 0];
  4293. r += t[3 * o + 2] * a;
  4294. }
  4295. var i = e > 9 ? 2 : 1;
  4296. if (this.utf8bytes.length + i < r || 40 == e) {
  4297. this.typeNumber = e, this.rsBlock = t, this.totalDataCount = r;
  4298. break;
  4299. }
  4300. }
  4301. }, u.prototype = {
  4302. get: function(e) {
  4303. var t = Math.floor(e / 8);
  4304. return this.buffer[t] >>> 7 - e % 8 & 1;
  4305. },
  4306. put: function(e, t) {
  4307. for (var n = 0; n < t; n++) this.putBit(e >>> t - n - 1 & 1);
  4308. },
  4309. putBit: function(e) {
  4310. var t = Math.floor(this.length / 8);
  4311. this.buffer.length <= t && this.buffer.push(0), e && (this.buffer[t] |= 128 >>> this.length % 8),
  4312. this.length++;
  4313. }
  4314. };
  4315. var h = [];
  4316. (r = function(n) {
  4317. if (this.options = {
  4318. text: "",
  4319. size: 256,
  4320. correctLevel: 3,
  4321. background: "#ffffff",
  4322. foreground: "#000000",
  4323. pdground: "#000000",
  4324. image: "",
  4325. imageSize: 30,
  4326. canvasId: n.canvasId,
  4327. context: n.context,
  4328. usingComponents: n.usingComponents,
  4329. showLoading: n.showLoading,
  4330. loadingText: n.loadingText
  4331. }, "string" == typeof n && (n = {
  4332. text: n
  4333. }), n) for (var r in n) this.options[r] = n[r];
  4334. for (var o = null, i = (r = 0, h.length); r < i; r++) if (h[r].text == this.options.text && h[r].text.correctLevel == this.options.correctLevel) {
  4335. o = h[r].obj;
  4336. break;
  4337. }
  4338. r == i && (o = new a(this.options.text, this.options.correctLevel), h.push({
  4339. text: this.options.text,
  4340. correctLevel: this.options.correctLevel,
  4341. obj: o
  4342. }));
  4343. var u = function(e) {
  4344. var t = e.options;
  4345. return t.pdground && (e.row > 1 && e.row < 5 && e.col > 1 && e.col < 5 || e.row > e.count - 6 && e.row < e.count - 2 && e.col > 1 && e.col < 5 || e.row > 1 && e.row < 5 && e.col > e.count - 6 && e.col < e.count - 2) ? t.pdground : t.foreground;
  4346. };
  4347. !function(e) {
  4348. e.showLoading && t.showLoading({
  4349. title: e.loadingText,
  4350. mask: !0
  4351. });
  4352. for (var n = t.createCanvasContext(e.canvasId, e.context), r = o.getModuleCount(), a = e.size, i = e.imageSize, c = (a / r).toPrecision(4), l = (a / r).toPrecision(4), f = 0; f < r; f++) for (var d = 0; d < r; d++) {
  4353. var p = Math.ceil((d + 1) * c) - Math.floor(d * c), h = Math.ceil((f + 1) * c) - Math.floor(f * c), m = u({
  4354. row: f,
  4355. col: d,
  4356. count: r,
  4357. options: e
  4358. });
  4359. n.setFillStyle(o.modules[f][d] ? m : e.background), n.fillRect(Math.round(d * c), Math.round(f * l), p, h);
  4360. }
  4361. if (e.image) {
  4362. var v = Number(((a - i) / 2).toFixed(2)), y = Number(((a - i) / 2).toFixed(2));
  4363. (function(t, n, r, o, a, i, u, s, c) {
  4364. t.setLineWidth(u), t.setFillStyle(e.background), t.setStrokeStyle(e.background),
  4365. t.beginPath(), t.moveTo(n + i, r), t.arcTo(n + o, r, n + o, r + i, i), t.arcTo(n + o, r + a, n + o - i, r + a, i),
  4366. t.arcTo(n, r + a, n, r + a - i, i), t.arcTo(n, r, n + i, r, i), t.closePath(), s && t.fill(),
  4367. c && t.stroke();
  4368. })(n, v, y, i, i, 2, 6, !0, !0), n.drawImage(e.image, v, y, i, i);
  4369. }
  4370. setTimeout(function() {
  4371. n.draw(!0, function() {
  4372. setTimeout(function() {
  4373. t.canvasToTempFilePath({
  4374. width: e.width,
  4375. height: e.height,
  4376. destWidth: e.width,
  4377. destHeight: e.height,
  4378. canvasId: e.canvasId,
  4379. quality: Number(1),
  4380. success: function(t) {
  4381. e.cbResult && (s(t.tempFilePath) ? s(t.apFilePath) ? e.cbResult(t.tempFilePath) : e.cbResult(t.apFilePath) : e.cbResult(t.tempFilePath));
  4382. },
  4383. fail: function(t) {
  4384. e.cbResult && e.cbResult(t);
  4385. },
  4386. complete: function() {
  4387. t.hideLoading();
  4388. }
  4389. }, e.context);
  4390. }, e.text.length + 100);
  4391. });
  4392. }, e.usingComponents ? 0 : 150);
  4393. }(this.options);
  4394. var s = function(t) {
  4395. var n = void 0 === t ? "undefined" : e(t), r = !1;
  4396. return "number" == n && "" == String(t) || "undefined" == n ? r = !0 : "object" == n ? "{}" != JSON.stringify(t) && "[]" != JSON.stringify(t) && null != t || (r = !0) : "string" == n ? "" != t && "undefined" != t && "null" != t && "{}" != t && "[]" != t || (r = !0) : "function" == n && (r = !1),
  4397. r;
  4398. };
  4399. }).prototype.clear = function(e) {
  4400. var n = t.createCanvasContext(this.options.canvasId, this.options.context);
  4401. n.clearRect(0, 0, this.options.size, this.options.size), n.draw(!1, function() {
  4402. e && e();
  4403. });
  4404. };
  4405. }();
  4406. var o = r;
  4407. n.default = o;
  4408. }).call(this, r(1).default);
  4409. },
  4410. 524: function(e, t, n) {
  4411. Object.defineProperty(t, "__esModule", {
  4412. value: !0
  4413. }), t.default = void 0;
  4414. var r = {
  4415. top: "top",
  4416. bottom: "bottom",
  4417. center: "center",
  4418. message: "top",
  4419. dialog: "center",
  4420. share: "bottom"
  4421. }, o = {
  4422. data: function() {
  4423. return {
  4424. config: r
  4425. };
  4426. },
  4427. mixins: [ function(e) {
  4428. return e && e.__esModule ? e : {
  4429. default: e
  4430. };
  4431. }(n(525)).default ]
  4432. };
  4433. t.default = o;
  4434. },
  4435. 525: function(e, t, n) {
  4436. Object.defineProperty(t, "__esModule", {
  4437. value: !0
  4438. }), t.default = void 0;
  4439. var r = {
  4440. created: function() {
  4441. "message" === this.type && (this.maskShow = !1, this.childrenMsg = null);
  4442. },
  4443. methods: {
  4444. customOpen: function() {
  4445. this.childrenMsg && this.childrenMsg.open();
  4446. },
  4447. customClose: function() {
  4448. this.childrenMsg && this.childrenMsg.close();
  4449. }
  4450. }
  4451. };
  4452. t.default = r;
  4453. },
  4454. 533: function(e, t, n) {
  4455. Object.defineProperty(t, "__esModule", {
  4456. value: !0
  4457. }), t.default = void 0;
  4458. var r = [ {
  4459. name: "北京市",
  4460. city: [ {
  4461. name: "北京市",
  4462. area: [ "东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区", "石景山区", "海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区", "平谷区", "怀柔区", "密云县", "延庆县" ]
  4463. } ]
  4464. }, {
  4465. name: "天津市",
  4466. city: [ {
  4467. name: "天津市",
  4468. area: [ "和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "塘沽区", "汉沽区", "大港区", "东丽区", "西青区", "津南区", "北辰区", "武清区", "宝坻区", "宁河县", "静海县", "蓟 县" ]
  4469. } ]
  4470. }, {
  4471. name: "河北省",
  4472. city: [ {
  4473. name: "石家庄市",
  4474. area: [ "长安区", "桥东区", "桥西区", "新华区", "郊 区", "井陉矿区", "井陉县", "正定县", "栾城县", "行唐县", "灵寿县", "高邑县", "深泽县", "赞皇县", "无极县", "平山县", "元氏县", "赵 县", "辛集市", "藁", "晋州市", "新乐市", "鹿泉市" ]
  4475. }, {
  4476. name: "唐山市",
  4477. area: [ "路南区", "路北区", "古冶区", "开平区", "新 区", "丰润县", "滦 县", "滦南县", "乐亭县", "迁西县", "玉田县", "唐海县", "遵化市", "丰南市", "迁安市" ]
  4478. }, {
  4479. name: "秦皇岛市",
  4480. area: [ "海港区", "山海关区", "北戴河区", "青龙满族自治县", "昌黎县", "抚宁县", "卢龙县" ]
  4481. }, {
  4482. name: "邯郸市",
  4483. area: [ "邯山区", "丛台区", "复兴区", "峰峰矿区", "邯郸县", "临漳县", "成安县", "大名县", "涉 县", "磁 县", "肥乡县", "永年县", "邱 县", "鸡泽县", "广平县", "馆陶县", "魏 县", "曲周县", "武安市" ]
  4484. }, {
  4485. name: "邢台市",
  4486. area: [ "桥东区", "桥西区", "邢台县", "临城县", "内丘县", "柏乡县", "隆尧县", "任 县", "南和县", "宁晋县", "巨鹿县", "新河县", "广宗县", "平乡县", "威 县", "清河县", "临西县", "南宫市", "沙河市" ]
  4487. }, {
  4488. name: "保定市",
  4489. area: [ "新市区", "北市区", "南市区", "满城县", "清苑县", "涞水县", "阜平县", "徐水县", "定兴县", "唐 县", "高阳县", "容城县", "涞源县", "望都县", "安新县", "易 县", "曲阳县", "蠡 县", "顺平县", "博野", "雄县", "涿州市", "定州市", "安国市", "高碑店市" ]
  4490. }, {
  4491. name: "张家口",
  4492. area: [ "桥东区", "桥西区", "宣化区", "下花园区", "宣化县", "张北县", "康保县", "沽源县", "尚义县", "蔚 县", "阳原县", "怀安县", "万全县", "怀来县", "涿鹿县", "赤城县", "崇礼县" ]
  4493. }, {
  4494. name: "承德市",
  4495. area: [ "双桥区", "双滦区", "鹰手营子矿区", "承德县", "兴隆县", "平泉县", "滦平县", "隆化县", "丰宁满族自治县", "宽城满族自治县", "围场满族蒙古族自治县" ]
  4496. }, {
  4497. name: "沧州市",
  4498. area: [ "新华区", "运河区", "沧 县", "青 县", "东光县", "海兴县", "盐山县", "肃宁县", "南皮县", "吴桥县", "献 县", "孟村回族自治县", "泊头市", "任丘市", "黄骅市", "河间市" ]
  4499. }, {
  4500. name: "廊坊市",
  4501. area: [ "安次区", "固安县", "永清县", "香河县", "大城县", "文安县", "大厂回族自治县", "霸州市", "三河市" ]
  4502. }, {
  4503. name: "衡水市",
  4504. area: [ "桃城区", "枣强县", "武邑县", "武强县", "饶阳县", "安平县", "故城县", "景 县", "阜城县", "冀州市", "深州市" ]
  4505. } ]
  4506. }, {
  4507. name: "山西省",
  4508. city: [ {
  4509. name: "太原市",
  4510. area: [ "小店区", "迎泽区", "杏花岭区", "尖草坪区", "万柏林区", "晋源区", "清徐县", "阳曲县", "娄烦县", "古交市" ]
  4511. }, {
  4512. name: "大同市",
  4513. area: [ "城 区", "矿 区", "南郊区", "新荣区", "阳高县", "天镇县", "广灵县", "灵丘县", "浑源县", "左云县", "大同县" ]
  4514. }, {
  4515. name: "阳泉市",
  4516. area: [ "城 区", "矿 区", "郊 区", "平定县", "盂 县" ]
  4517. }, {
  4518. name: "长治市",
  4519. area: [ "城 区", "郊 区", "长治县", "襄垣县", "屯留县", "平顺县", "黎城县", "壶关县", "长子县", "武乡县", "沁 县", "沁源县", "潞城市" ]
  4520. }, {
  4521. name: "晋城市",
  4522. area: [ "城 区", "沁水县", "阳城县", "陵川县", "泽州县", "高平市" ]
  4523. }, {
  4524. name: "朔州市",
  4525. area: [ "朔城区", "平鲁区", "山阴县", "应 县", "右玉县", "怀仁县" ]
  4526. }, {
  4527. name: "忻州市",
  4528. area: [ "忻府区", "原平市", "定襄县", "五台县", "代 县", "繁峙县", "宁武县", "静乐县", "神池县", "五寨县", "岢岚县", "河曲县", "保德县", "偏关县" ]
  4529. }, {
  4530. name: "吕梁市",
  4531. area: [ "离石区", "孝义市", "汾阳市", "文水县", "交城县", "兴 县", "临 县", "柳林县", "石楼县", "岚 县", "方山县", "中阳县", "交口县" ]
  4532. }, {
  4533. name: "晋中市",
  4534. area: [ "榆次市", "介休市", "榆社县", "左权县", "和顺县", "昔阳县", "寿阳县", "太谷县", "祁 县", "平遥县", "灵石县" ]
  4535. }, {
  4536. name: "临汾市",
  4537. area: [ "临汾市", "侯马市", "霍州市", "曲沃县", "翼城县", "襄汾县", "洪洞县", "古 县", "安泽县", "浮山县", "吉 县", "乡宁县", "蒲 县", "大宁县", "永和县", "隰 县", "汾西县" ]
  4538. }, {
  4539. name: "运城市",
  4540. area: [ "运城市", "永济市", "河津市", "芮城县", "临猗县", "万荣县", "新绛县", "稷山县", "闻喜县", "夏 县", "绛 县", "平陆县", "垣曲县" ]
  4541. } ]
  4542. }, {
  4543. name: "内蒙古",
  4544. city: [ {
  4545. name: "呼和浩特市",
  4546. area: [ "新城区", "回民区", "玉泉区", "郊 区", "土默特左旗", "托克托县", "和林格尔县", "清水河县", "武川县" ]
  4547. }, {
  4548. name: "包头市",
  4549. area: [ "东河区", "昆都伦区", "青山区", "石拐矿区", "白云矿区", "郊 区", "土默特右旗", "固阳县", "达尔罕茂明安联合旗" ]
  4550. }, {
  4551. name: "乌海市",
  4552. area: [ "海勃湾区", "海南区", "乌达区" ]
  4553. }, {
  4554. name: "赤峰市",
  4555. area: [ "红山区", "元宝山区", "松山区", "阿鲁科尔沁旗", "巴林左旗", "巴林右旗", "林西县", "克什克腾旗", "翁牛特旗", "喀喇沁旗", "宁城县", "敖汉旗" ]
  4556. }, {
  4557. name: "呼伦贝尔市",
  4558. area: [ "海拉尔市", "满洲里市", "扎兰屯市", "牙克石市", "根河市", "额尔古纳市", "阿荣旗", "莫力达瓦达斡尔族自治旗", "鄂伦春自治旗", "鄂温克族自治旗", "新巴尔虎右旗", "新巴尔虎左旗", "陈巴尔虎旗" ]
  4559. }, {
  4560. name: "兴安盟",
  4561. area: [ "乌兰浩特市", "阿尔山市", "科尔沁右翼前旗", "科尔沁右翼中旗", "扎赉特旗", "突泉县" ]
  4562. }, {
  4563. name: "通辽市",
  4564. area: [ "科尔沁区", "霍林郭勒市", "科尔沁左翼中旗", "科尔沁左翼后旗", "开鲁县", "库伦旗", "奈曼旗", "扎鲁特旗" ]
  4565. }, {
  4566. name: "锡林郭勒盟",
  4567. area: [ "二连浩特市", "锡林浩特市", "阿巴嘎旗", "苏尼特左旗", "苏尼特右旗", "东乌珠穆沁旗", "西乌珠穆沁旗", "太仆寺旗", "镶黄旗", "正镶白旗", "正蓝旗", "多伦县" ]
  4568. }, {
  4569. name: "乌兰察布盟",
  4570. area: [ "集宁市", "丰镇市", "卓资县", "化德县", "商都县", "兴和县", "凉城县", "察哈尔右翼前旗", "察哈尔右翼中旗", "察哈尔右翼后旗", "四子王旗" ]
  4571. }, {
  4572. name: "伊克昭盟",
  4573. area: [ "东胜市", "达拉特旗", "准格尔旗", "鄂托克前旗", "鄂托克旗", "杭锦旗", "乌审旗", "伊金霍洛旗" ]
  4574. }, {
  4575. name: "巴彦淖尔盟",
  4576. area: [ "临河市", "五原县", "磴口县", "乌拉特前旗", "乌拉特中旗", "乌拉特后旗", "杭锦后旗" ]
  4577. }, {
  4578. name: "阿拉善盟",
  4579. area: [ "阿拉善左旗", "阿拉善右旗", "额济纳旗" ]
  4580. } ]
  4581. }, {
  4582. name: "辽宁省",
  4583. city: [ {
  4584. name: "沈阳市",
  4585. area: [ "沈河区", "皇姑区", "和平区", "大东区", "铁西区", "苏家屯区", "东陵区", "于洪区", "新民市", "法库县", "辽中县", "康平县", "新城子区" ]
  4586. }, {
  4587. name: "大连市",
  4588. area: [ "西岗区", "中山区", "沙河口区", "甘井子区", "旅顺口区", "金州区", "瓦房店市", "普兰店市", "庄河市", "长海县" ]
  4589. }, {
  4590. name: "鞍山市",
  4591. area: [ "铁东区", "铁西区", "立山区", "千山区", "海城市", "台安县", "岫岩满族自治县" ]
  4592. }, {
  4593. name: "抚顺市",
  4594. area: [ "顺城区", "新抚区", "东洲区", "望花区", "抚顺县", "清原满族自治县", "新宾满族自治县" ]
  4595. }, {
  4596. name: "本溪市",
  4597. area: [ "平山区", "明山区", "溪湖区", "南芬区", "本溪满族自治县", "桓仁满族自治县" ]
  4598. }, {
  4599. name: "丹东市",
  4600. area: [ "振兴区", "元宝区", "振安区", "东港市", "凤城市", "宽甸满族自治县" ]
  4601. }, {
  4602. name: "锦州市",
  4603. area: [ "太和区", "古塔区", "凌河区", "凌海市", "黑山县", "义县", "北宁市" ]
  4604. }, {
  4605. name: "营口市",
  4606. area: [ "站前区", "西市区", "鲅鱼圈区", "老边区", "大石桥市", "盖州市" ]
  4607. }, {
  4608. name: "阜新市",
  4609. area: [ "海州区", "新邱区", "太平区", "清河门区", "细河区", "彰武县", "阜新蒙古族自治县" ]
  4610. }, {
  4611. name: "辽阳市",
  4612. area: [ "白塔区", "文圣区", "宏伟区", "太子河区", "弓长岭区", "灯塔市", "辽阳县" ]
  4613. }, {
  4614. name: "盘锦",
  4615. area: [ "双台子区", "兴隆台区", "盘山县", "大洼县" ]
  4616. }, {
  4617. name: "铁岭市",
  4618. area: [ "银州区", "清河区", "调兵山市", "开原市", "铁岭县", "昌图县", "西丰县" ]
  4619. }, {
  4620. name: "朝阳市",
  4621. area: [ "双塔区", "龙城区", "凌源市", "北票市", "朝阳县", "建平县", "喀喇沁左翼蒙古族自治县" ]
  4622. }, {
  4623. name: "葫芦岛市",
  4624. area: [ "龙港区", "南票区", "连山区", "兴城市", "绥中县", "建昌县" ]
  4625. } ]
  4626. }, {
  4627. name: "吉林省",
  4628. city: [ {
  4629. name: "长春市",
  4630. area: [ "朝阳区", "宽城区", "二道区", "南关区", "绿园区", "双阳区", "九台市", "榆树市", "德惠市", "农安县" ]
  4631. }, {
  4632. name: "吉林市",
  4633. area: [ "船营区", "昌邑区", "龙潭区", "丰满区", "舒兰市", "桦甸市", "蛟河市", "磐石市", "永吉县" ]
  4634. }, {
  4635. name: "四平",
  4636. area: [ "铁西区", "铁东区", "公主岭市", "双辽市", "梨树县", "伊通满族自治县" ]
  4637. }, {
  4638. name: "辽源市",
  4639. area: [ "龙山区", "西安区", "东辽县", "东丰县" ]
  4640. }, {
  4641. name: "通化市",
  4642. area: [ "东昌区", "二道江区", "梅河口市", "集安市", "通化县", "辉南县", "柳河县" ]
  4643. }, {
  4644. name: "白山市",
  4645. area: [ "八道江区", "江源区", "临江市", "靖宇县", "抚松县", "长白朝鲜族自治县" ]
  4646. }, {
  4647. name: "松原市",
  4648. area: [ "宁江区", "乾安县", "长岭县", "扶余县", "前郭尔罗斯蒙古族自治县" ]
  4649. }, {
  4650. name: "白城市",
  4651. area: [ "洮北区", "大安市", "洮南市", "镇赉县", "通榆县" ]
  4652. }, {
  4653. name: "延边朝鲜族自治州",
  4654. area: [ "延吉市", "图们市", "敦化市", "龙井市", "珲春市", "和龙市", "安图县", "汪清县" ]
  4655. } ]
  4656. }, {
  4657. name: "黑龙江省",
  4658. city: [ {
  4659. name: "哈尔滨市",
  4660. area: [ "松北区", "道里区", "南岗区", "平房区", "香坊区", "道外区", "呼兰区", "阿城区", "双城市", "尚志市", "五常市", "宾县", "方正县", "通河县", "巴彦县", "延寿县", "木兰县", "依兰县" ]
  4661. }, {
  4662. name: "齐齐哈尔市",
  4663. area: [ "龙沙区", "昂昂溪区", "铁锋区", "建华区", "富拉尔基区", "碾子山区", "梅里斯达斡尔族区", "讷河市", "富裕县", "拜泉县", "甘南县", "依安县", "克山县", "泰来县", "克东县", "龙江县" ]
  4664. }, {
  4665. name: "鹤岗市",
  4666. area: [ "兴山区", "工农区", "南山区", "兴安区", "向阳区", "东山区", "萝北县", "绥滨县" ]
  4667. }, {
  4668. name: "双鸭山",
  4669. area: [ "尖山区", "岭东区", "四方台区", "宝山区", "集贤县", "宝清县", "友谊县", "饶河县" ]
  4670. }, {
  4671. name: "鸡西市",
  4672. area: [ "鸡冠区", "恒山区", "城子河区", "滴道区", "梨树区", "麻山区", "密山市", "虎林市", "鸡东县" ]
  4673. }, {
  4674. name: "大庆市",
  4675. area: [ "萨尔图区", "红岗区", "龙凤区", "让胡路区", "大同区", "林甸县", "肇州县", "肇源县", "杜尔伯特蒙古族自治县" ]
  4676. }, {
  4677. name: "伊春市",
  4678. area: [ "伊春区", "带岭区", "南岔区", "金山屯区", "西林区", "美溪区", "乌马河区", "翠峦区", "友好区", "上甘岭区", "五营区", "红星区", "新青区", "汤旺河区", "乌伊岭区", "铁力市", "嘉荫县" ]
  4679. }, {
  4680. name: "牡丹江市",
  4681. area: [ "爱民区", "东安区", "阳明区", "西安区", "绥芬河市", "宁安市", "海林市", "穆棱市", "林口县", "东宁县" ]
  4682. }, {
  4683. name: "佳木斯市",
  4684. area: [ "向阳区", "前进区", "东风区", "郊区", "同江市", "富锦市", "桦川县", "抚远县", "桦南县", "汤原县" ]
  4685. }, {
  4686. name: "七台河市",
  4687. area: [ "桃山区", "新兴区", "茄子河区", "勃利县" ]
  4688. }, {
  4689. name: "黑河市",
  4690. area: [ "爱辉区", "北安市", "五大连池市", "逊克县", "嫩江县", "孙吴县" ]
  4691. }, {
  4692. name: "绥化市",
  4693. area: [ "北林区", "安达市", "肇东市", "海伦市", "绥棱县", "兰西县", "明水县", "青冈县", "庆安县", "望奎县" ]
  4694. }, {
  4695. name: "大兴安岭地区",
  4696. area: [ "呼玛县", "塔河县", "漠河县", "大兴安岭辖区" ]
  4697. } ]
  4698. }, {
  4699. name: "上海市",
  4700. city: [ {
  4701. name: "上海市",
  4702. area: [ "黄浦区", "卢湾区", "徐汇区", "长宁区", "静安区", "普陀区", "闸北区", "虹口区", "杨浦区", "宝山区", "闵行区", "嘉定区", "松江区", "金山区", "青浦区", "南汇区", "奉贤区", "浦东新区", "崇明县" ]
  4703. } ]
  4704. }, {
  4705. name: "江苏省",
  4706. city: [ {
  4707. name: "南京市",
  4708. area: [ "玄武区", "白下区", "秦淮区", "建邺区", "鼓楼区", "下关区", "栖霞区", "雨花台区", "浦口区", "江宁区", "六合区", "溧水县", "高淳县" ]
  4709. }, {
  4710. name: "苏州市",
  4711. area: [ "金阊区", "平江区", "沧浪区", "虎丘区", "吴中区", "相城区", "常熟市", "张家港市", "昆山市", "吴江市", "太仓市" ]
  4712. }, {
  4713. name: "无锡市",
  4714. area: [ "崇安区", "南长区", "北塘区", "滨湖区", "锡山区", "惠山区", "江阴市", "宜兴市" ]
  4715. }, {
  4716. name: "常州市",
  4717. area: [ "钟楼区", "天宁区", "戚墅堰区", "新北区", "武进区", "金坛市", "溧阳市" ]
  4718. }, {
  4719. name: "镇江市",
  4720. area: [ "京口区", "润州区", "丹徒区", "丹阳市", "扬中市", "句容市" ]
  4721. }, {
  4722. name: "南通市",
  4723. area: [ "崇川区", "港闸区", "通州市", "如皋市", "海门市", "启东市", "海安县", "如东县" ]
  4724. }, {
  4725. name: "泰州市",
  4726. area: [ "海陵区", "高港区", "姜堰市", "泰兴市", "靖江市", "兴化市" ]
  4727. }, {
  4728. name: "扬州市",
  4729. area: [ "广陵区", "维扬区", "邗江区", "江都市", "仪征市", "高邮市", "宝应县" ]
  4730. }, {
  4731. name: "盐城市",
  4732. area: [ "亭湖区", "盐都区", "大丰市", "东台市", "建湖县", "射阳县", "阜宁县", "滨海县", "响水县" ]
  4733. }, {
  4734. name: "连云港市",
  4735. area: [ "新浦区", "海州区", "连云区", "东海县", "灌云县", "赣榆县", "灌南县" ]
  4736. }, {
  4737. name: "徐州市",
  4738. area: [ "云龙区", "鼓楼区", "九里区", "泉山区", "贾汪区", "邳州市", "新沂市", "铜山县", "睢宁县", "沛县", "丰县" ]
  4739. }, {
  4740. name: "淮安市",
  4741. area: [ "清河区", "清浦区", "楚州区", "淮阴区", "涟水县", "洪泽县", "金湖县", "盱眙县" ]
  4742. }, {
  4743. name: "宿迁市",
  4744. area: [ "宿城区", "宿豫区", "沭阳县", "泗阳县", "泗洪县" ]
  4745. } ]
  4746. }, {
  4747. name: "浙江省",
  4748. city: [ {
  4749. name: "杭州市",
  4750. area: [ "拱墅区", "西湖区", "上城区", "下城区", "江干区", "滨江区", "余杭区", "萧山区", "建德市", "富阳市", "临安市", "桐庐县", "淳安县" ]
  4751. }, {
  4752. name: "宁波市",
  4753. area: [ "海曙区", "江东区", "江北区", "镇海区", "北仑区", "鄞州区", "余姚市", "慈溪市", "奉化市", "宁海县", "象山县" ]
  4754. }, {
  4755. name: "温州市",
  4756. area: [ "鹿城区", "龙湾区", "瓯海区", "瑞安市", "乐清市", "永嘉县", "洞头县", "平阳县", "苍南县", "文成县", "泰顺县" ]
  4757. }, {
  4758. name: "嘉兴市",
  4759. area: [ "秀城区", "秀洲区", "海宁市", "平湖市", "桐乡市", "嘉善县", "海盐县" ]
  4760. }, {
  4761. name: "湖州市",
  4762. area: [ "吴兴区", "南浔区", "长兴县", "德清县", "安吉县" ]
  4763. }, {
  4764. name: "绍兴市",
  4765. area: [ "越城区", "诸暨市", "上虞市", "嵊州市", "绍兴县", "新昌县" ]
  4766. }, {
  4767. name: "金华市",
  4768. area: [ "婺城区", "金东区", "兰溪市", "义乌市", "东阳市", "永康市", "武义县", "浦江县", "磐安县" ]
  4769. }, {
  4770. name: "衢州市",
  4771. area: [ "柯城区", "衢江区", "江山市", "龙游县", "常山县", "开化县" ]
  4772. }, {
  4773. name: "舟山市",
  4774. area: [ "定海区", "普陀区", "岱山县", "嵊泗县" ]
  4775. }, {
  4776. name: "台州市",
  4777. area: [ "椒江区", "黄岩区", "路桥区", "临海市", "温岭市", "玉环县", "天台县", "仙居县", "三门县" ]
  4778. }, {
  4779. name: "丽水市",
  4780. area: [ "莲都区", "龙泉市", "缙云县", "青田县", "云和县", "遂昌县", "松阳县", "庆元县", "景宁畲族自治县" ]
  4781. } ]
  4782. }, {
  4783. name: "安徽省",
  4784. city: [ {
  4785. name: "合肥市",
  4786. area: [ "庐阳区", "瑶海区", "蜀山区", "包河区", "长丰县", "肥东县", "肥西县" ]
  4787. }, {
  4788. name: "芜湖市",
  4789. area: [ "镜湖区", "弋江区", "鸠江区", "三山区", "芜湖县", "南陵县", "繁昌县" ]
  4790. }, {
  4791. name: "蚌埠市",
  4792. area: [ "蚌山区", "龙子湖区", "禹会区", "淮上区", "怀远县", "固镇县", "五河县" ]
  4793. }, {
  4794. name: "淮南市",
  4795. area: [ "田家庵区", "大通区", "谢家集区", "八公山区", "潘集区", "凤台县" ]
  4796. }, {
  4797. name: "马鞍山市",
  4798. area: [ "雨山区", "花山区", "金家庄区", "当涂县" ]
  4799. }, {
  4800. name: "淮北市",
  4801. area: [ "相山区", "杜集区", "烈山区", "濉溪县" ]
  4802. }, {
  4803. name: "铜陵市",
  4804. area: [ "铜官山区", "狮子山区", "郊区", "铜陵县" ]
  4805. }, {
  4806. name: "安庆市",
  4807. area: [ "迎江区", "大观区", "宜秀区", "桐城市", "宿松县", "枞阳县", "太湖县", "怀宁县", "岳西县", "望江县", "潜山县" ]
  4808. }, {
  4809. name: "黄山市",
  4810. area: [ "屯溪区", "黄山区", "徽州区", "休宁县", "歙县", "祁门县", "黟县" ]
  4811. }, {
  4812. name: "滁州市",
  4813. area: [ "琅琊区", "南谯区", "天长市", "明光市", "全椒县", "来安县", "定远县", "凤阳县" ]
  4814. }, {
  4815. name: "阜阳市",
  4816. area: [ "颍州区", "颍东区", "颍泉区", "界首市", "临泉县", "颍上县", "阜南县", "太和县" ]
  4817. }, {
  4818. name: "宿州市",
  4819. area: [ "埇桥区", "萧县", "泗县", "砀山县", "灵璧县" ]
  4820. }, {
  4821. name: "巢湖市",
  4822. area: [ "居巢区", "含山县", "无为县", "庐江县", "和县" ]
  4823. }, {
  4824. name: "六安市",
  4825. area: [ "金安区", "裕安区", "寿县", "霍山县", "霍邱县", "舒城县", "金寨县" ]
  4826. }, {
  4827. name: "亳州市",
  4828. area: [ "谯城区", "利辛县", "涡阳县", "蒙城县" ]
  4829. }, {
  4830. name: "池州市",
  4831. area: [ "贵池区", "东至县", "石台县", "青阳县" ]
  4832. }, {
  4833. name: "宣城市",
  4834. area: [ "宣州区", "宁国市", "广德县", "郎溪县", "泾县", "旌德县", "绩溪县" ]
  4835. } ]
  4836. }, {
  4837. name: "福建省",
  4838. city: [ {
  4839. name: "福州市",
  4840. area: [ "鼓楼区", "台江区", "仓山区", "马尾区", "晋安区", "福清市", "长乐市", "闽侯县", "闽清县", "永泰县", "连江县", "罗源县", "平潭县" ]
  4841. }, {
  4842. name: "厦门市",
  4843. area: [ "思明区", "海沧区", "湖里区", "集美区", "同安区", "翔安区" ]
  4844. }, {
  4845. name: "莆田市",
  4846. area: [ "城厢区", "涵江区", "荔城区", "秀屿区", "仙游县" ]
  4847. }, {
  4848. name: "三明市",
  4849. area: [ "梅列区", "三元区", "永安市", "明溪县", "将乐县", "大田县", "宁化县", "建宁县", "沙县", "尤溪县", "清流县", "泰宁县" ]
  4850. }, {
  4851. name: "泉州市",
  4852. area: [ "鲤城区", "丰泽区", "洛江区", "泉港区", "石狮市", "晋江市", "南安市", "惠安县", "永春县", "安溪县", "德化县", "金门县" ]
  4853. }, {
  4854. name: "漳州市",
  4855. area: [ "芗城区", "龙文区", "龙海市", "平和县", "南靖县", "诏安县", "漳浦县", "华安县", "东山县", "长泰县", "云霄县" ]
  4856. }, {
  4857. name: "南平市",
  4858. area: [ "延平区", "建瓯市", "邵武市", "武夷山市", "建阳市", "松溪县", "光泽县", "顺昌县", "浦城县", "政和县" ]
  4859. }, {
  4860. name: "龙岩市",
  4861. area: [ "新罗区", "漳平市", "长汀县", "武平县", "上杭县", "永定县", "连城县" ]
  4862. }, {
  4863. name: "宁德市",
  4864. area: [ "蕉城区", "福安市", "福鼎市", "寿宁县", "霞浦县", "柘荣县", "屏南县", "古田县", "周宁县" ]
  4865. } ]
  4866. }, {
  4867. name: "江西省",
  4868. city: [ {
  4869. name: "南昌市",
  4870. area: [ "东湖区", "西湖区", "青云谱区", "湾里区", "青山湖区", "新建县", "南昌县", "进贤县", "安义县" ]
  4871. }, {
  4872. name: "景德镇市",
  4873. area: [ "珠山区", "昌江区", "乐平市", "浮梁县" ]
  4874. }, {
  4875. name: "萍乡市",
  4876. area: [ "安源区", "湘东区", "莲花县", "上栗县", "芦溪县" ]
  4877. }, {
  4878. name: "九江市",
  4879. area: [ "浔阳区", "庐山区", "瑞昌市", "九江县", "星子县", "武宁县", "彭泽县", "永修县", "修水县", "湖口县", "德安县", "都昌县" ]
  4880. }, {
  4881. name: "新余市",
  4882. area: [ "渝水区", "分宜县" ]
  4883. }, {
  4884. name: "鹰潭市",
  4885. area: [ "月湖区", "贵溪市", "余江县" ]
  4886. }, {
  4887. name: "赣州市",
  4888. area: [ "章贡区", "瑞金市", "南康市", "石城县", "安远县", "赣县", "宁都县", "寻乌县", "兴国县", "定南县", "上犹县", "于都县", "龙南县", "崇义县", "信丰县", "全南县", "大余县", "会昌县" ]
  4889. }, {
  4890. name: "吉安市",
  4891. area: [ "吉州区", "青原区", "井冈山市", "吉安县", "永丰县", "永新县", "新干县", "泰和县", "峡江县", "遂川县", "安福县", "吉水县", "万安县" ]
  4892. }, {
  4893. name: "宜春市",
  4894. area: [ "袁州区", "丰城市", "樟树市", "高安市", "铜鼓县", "靖安县", "宜丰县", "奉新县", "万载县", "上高县" ]
  4895. }, {
  4896. name: "抚州市",
  4897. area: [ "临川区", "南丰县", "乐安县", "金溪县", "南城县", "东乡县", "资溪县", "宜黄县", "广昌县", "黎川县", "崇仁县" ]
  4898. }, {
  4899. name: "上饶市",
  4900. area: [ "信州区", "德兴市", "上饶县", "广丰县", "鄱阳县", "婺源县", "铅山县", "余干县", "横峰县", "弋阳县", "玉山县", "万年县" ]
  4901. } ]
  4902. }, {
  4903. name: "山东省",
  4904. city: [ {
  4905. name: "济南市",
  4906. area: [ "市中区", "历下区", "天桥区", "槐荫区", "历城区", "长清区", "章丘市", "平阴县", "济阳县", "商河县" ]
  4907. }, {
  4908. name: "青岛市",
  4909. area: [ "市南区", "市北区", "城阳区", "四方区", "李沧区", "黄岛区", "崂山区", "胶南市", "胶州市", "平度市", "莱西市", "即墨市" ]
  4910. }, {
  4911. name: "淄博市",
  4912. area: [ "张店区", "临淄区", "淄川区", "博山区", "周村区", "桓台县", "高青县", "沂源县" ]
  4913. }, {
  4914. name: "枣庄市",
  4915. area: [ "市中区", "山亭区", "峄城区", "台儿庄区", "薛城区", "滕州市" ]
  4916. }, {
  4917. name: "东营市",
  4918. area: [ "东营区", "河口区", "垦利县", "广饶县", "利津县" ]
  4919. }, {
  4920. name: "烟台市",
  4921. area: [ "芝罘区", "福山区", "牟平区", "莱山区", "龙口市", "莱阳市", "莱州市", "招远市", "蓬莱市", "栖霞市", "海阳市", "长岛县" ]
  4922. }, {
  4923. name: "潍坊市",
  4924. area: [ "潍城区", "寒亭区", "坊子区", "奎文区", "青州市", "诸城市", "寿光市", "安丘市", "高密市", "昌邑市", "昌乐县", "临朐县" ]
  4925. }, {
  4926. name: "济宁市",
  4927. area: [ "市中区", "任城区", "曲阜市", "兖州市", "邹城市", "鱼台县", "金乡县", "嘉祥县", "微山县", "汶上县", "泗水县", "梁山县" ]
  4928. }, {
  4929. name: "泰安市",
  4930. area: [ "泰山区", "岱岳区", "新泰市", "肥城市", "宁阳县", "东平县" ]
  4931. }, {
  4932. name: "威海市",
  4933. area: [ "环翠区", "乳山市", "文登市", "荣成市" ]
  4934. }, {
  4935. name: "日照市",
  4936. area: [ "东港区", "岚山区", "五莲县", "莒县" ]
  4937. }, {
  4938. name: "莱芜市",
  4939. area: [ "莱城区", "钢城区" ]
  4940. }, {
  4941. name: "临沂市",
  4942. area: [ "兰山区", "罗庄区", "河东区", "沂南县", "郯城县", "沂水县", "苍山县", "费县", "平邑县", "莒南县", "蒙阴县", "临沭县" ]
  4943. }, {
  4944. name: "德州市",
  4945. area: [ "德城区", "乐陵市", "禹城市", "陵县", "宁津县", "齐河县", "武城县", "庆云县", "平原县", "夏津县", "临邑县" ]
  4946. }, {
  4947. name: "聊城市",
  4948. area: [ "东昌府区", "临清市", "高唐县", "阳谷县", "茌平县", "莘县", "东阿县", "冠县" ]
  4949. }, {
  4950. name: "滨州市",
  4951. area: [ "滨城区", "邹平县", "沾化县", "惠民县", "博兴县", "阳信县", "无棣县" ]
  4952. }, {
  4953. name: "菏泽市",
  4954. area: [ "牡丹区", "鄄城县", "单县", "郓城县", "曹县", "定陶县", "巨野县", "东明县", "成武县" ]
  4955. } ]
  4956. }, {
  4957. name: "河南省",
  4958. city: [ {
  4959. name: "郑州市",
  4960. area: [ "中原区", "金水区", "二七区", "管城回族区", "上街区", "惠济区", "巩义市", "新郑市", "新密市", "登封市", "荥阳市", "中牟县" ]
  4961. }, {
  4962. name: "开封市",
  4963. area: [ "鼓楼区", "龙亭区", "顺河回族区", "禹王台区", "金明区", "开封县", "尉氏县", "兰考县", "杞县", "通许县" ]
  4964. }, {
  4965. name: "洛阳市",
  4966. area: [ "西工区", "老城区", "涧西区", "瀍河回族区", "洛龙区", "吉利区", "偃师市", "孟津县", "汝阳县", "伊川县", "洛宁县", "嵩县", "宜阳县", "新安县", "栾川县" ]
  4967. }, {
  4968. name: "平顶山市",
  4969. area: [ "新华区", "卫东区", "湛河区", "石龙区", "汝州市", "舞钢市", "宝丰县", "叶县", "郏县", "鲁山县" ]
  4970. }, {
  4971. name: "安阳市",
  4972. area: [ "北关区", "文峰区", "殷都区", "龙安区", "林州市", "安阳县", "滑县", "内黄县", "汤阴县" ]
  4973. }, {
  4974. name: "鹤壁市",
  4975. area: [ "淇滨区", "山城区", "鹤山区", "浚县", "淇县" ]
  4976. }, {
  4977. name: "新乡市",
  4978. area: [ "卫滨区", "红旗区", "凤泉区", "牧野区", "卫辉市", "辉县市", "新乡县", "获嘉县", "原阳县", "长垣县", "封丘县", "延津县" ]
  4979. }, {
  4980. name: "焦作市",
  4981. area: [ "解放区", "中站区", "马村区", "山阳区", "沁阳市", "孟州市", "修武县", "温县", "武陟县", "博爱县" ]
  4982. }, {
  4983. name: "濮阳市",
  4984. area: [ "华龙区", "濮阳县", "南乐县", "台前县", "清丰县", "范县" ]
  4985. }, {
  4986. name: "许昌市",
  4987. area: [ "魏都区", "禹州市", "长葛市", "许昌县", "鄢陵县", "襄城县" ]
  4988. }, {
  4989. name: "漯河市",
  4990. area: [ "源汇区", "郾城区", "召陵区", "临颍县", "舞阳县" ]
  4991. }, {
  4992. name: "三门峡市",
  4993. area: [ "湖滨区", "义马市", "灵宝市", "渑池县", "卢氏县", "陕县" ]
  4994. }, {
  4995. name: "南阳市",
  4996. area: [ "卧龙区", "宛城区", "邓州市", "桐柏县", "方城县", "淅川县", "镇平县", "唐河县", "南召县", "内乡县", "新野县", "社旗县", "西峡县" ]
  4997. }, {
  4998. name: "商丘市",
  4999. area: [ "梁园区", "睢阳区", "永城市", "宁陵县", "虞城县", "民权县", "夏邑县", "柘城县", "睢县" ]
  5000. }, {
  5001. name: "信阳市",
  5002. area: [ "浉河区", "平桥区", "潢川县", "淮滨县", "息县", "新县", "商城县", "固始县", "罗山县", "光山县" ]
  5003. }, {
  5004. name: "周口市",
  5005. area: [ "川汇区", "项城市", "商水县", "淮阳县", "太康县", "鹿邑县", "西华县", "扶沟县", "沈丘县", "郸城县" ]
  5006. }, {
  5007. name: "驻马店市",
  5008. area: [ "驿城区", "确山县", "新蔡县", "上蔡县", "西平县", "泌阳县", "平舆县", "汝南县", "遂平县", "正阳县" ]
  5009. }, {
  5010. name: "焦作市",
  5011. area: [ "济源市" ]
  5012. } ]
  5013. }, {
  5014. name: "湖北省",
  5015. city: [ {
  5016. name: "武汉市",
  5017. area: [ "江岸区", "武昌区", "江汉区", "硚口区", "汉阳区", "青山区", "洪山区", "东西湖区", "汉南区", "蔡甸区", "江夏区", "黄陂区", "新洲区" ]
  5018. }, {
  5019. name: "黄石市",
  5020. area: [ "黄石港区", "西塞山区", "下陆区", "铁山区", "大冶市", "阳新县" ]
  5021. }, {
  5022. name: "十堰市",
  5023. area: [ "张湾区", "茅箭区", "丹江口市", "郧县", "竹山县", "房县", "郧西县", "竹溪县" ]
  5024. }, {
  5025. name: "荆州市",
  5026. area: [ "沙市区", "荆州区", "洪湖市", "石首市", "松滋市", "监利县", "公安县", "江陵县" ]
  5027. }, {
  5028. name: "宜昌市",
  5029. area: [ "西陵区", "伍家岗区", "点军区", "猇亭区", "夷陵区", "宜都市", "当阳市", "枝江市", "秭归县", "远安县", "兴山县", "五峰土家族自治县", "长阳土家族自治县" ]
  5030. }, {
  5031. name: "襄樊市",
  5032. area: [ "襄城区", "樊城区", "襄阳区", "老河口市", "枣阳市", "宜城市", "南漳县", "谷城县", "保康县" ]
  5033. }, {
  5034. name: "鄂州市",
  5035. area: [ "鄂城区", "华容区", "梁子湖区" ]
  5036. }, {
  5037. name: "荆门市",
  5038. area: [ "东宝区", "掇刀区", "钟祥市", "京山县", "沙洋县" ]
  5039. }, {
  5040. name: "孝感市",
  5041. area: [ "孝南区", "应城市", "安陆市", "汉川市", "云梦县", "大悟县", "孝昌县" ]
  5042. }, {
  5043. name: "黄冈市",
  5044. area: [ "黄州区", "麻城市", "武穴市", "红安县", "罗田县", "浠水县", "蕲春县", "黄梅县", "英山县", "团风县" ]
  5045. }, {
  5046. name: "咸宁市",
  5047. area: [ "咸安区", "赤壁市", "嘉鱼县", "通山县", "崇阳县", "通城县" ]
  5048. }, {
  5049. name: "随州市",
  5050. area: [ "曾都区", "广水市" ]
  5051. }, {
  5052. name: "恩施土家族苗族自治州",
  5053. area: [ "恩施市", "利川市", "建始县", "来凤县", "巴东县", "鹤峰县", "宣恩县", "咸丰县" ]
  5054. }, {
  5055. name: "仙桃市",
  5056. area: [ "仙桃" ]
  5057. }, {
  5058. name: "天门市",
  5059. area: [ "天门" ]
  5060. }, {
  5061. name: "潜江市",
  5062. area: [ "潜江" ]
  5063. }, {
  5064. name: "神农架林区",
  5065. area: [ "神农架林区" ]
  5066. } ]
  5067. }, {
  5068. name: "湖南省",
  5069. city: [ {
  5070. name: "长沙市",
  5071. area: [ "岳麓区", "芙蓉区", "天心区", "开福区", "雨花区", "浏阳市", "长沙县", "望城县", "宁乡县" ]
  5072. }, {
  5073. name: "株洲市",
  5074. area: [ "天元区", "荷塘区", "芦淞区", "石峰区", "醴陵市", "株洲县", "炎陵县", "茶陵县", "攸县" ]
  5075. }, {
  5076. name: "湘潭市",
  5077. area: [ "岳塘区", "雨湖区", "湘乡市", "韶山市", "湘潭县" ]
  5078. }, {
  5079. name: "衡阳市",
  5080. area: [ "雁峰区", "珠晖区", "石鼓区", "蒸湘区", "南岳区", "耒阳市", "常宁市", "衡阳县", "衡东县", "衡山县", "衡南县", "祁东县" ]
  5081. }, {
  5082. name: "邵阳市",
  5083. area: [ "双清区", "大祥区", "北塔区", "武冈市", "邵东县", "洞口县", "新邵县", "绥宁县", "新宁县", "邵阳县", "隆回县", "城步苗族自治县" ]
  5084. }, {
  5085. name: "岳阳市",
  5086. area: [ "岳阳楼区", "云溪区", "君山区", "临湘市", "汨罗市", "岳阳县", "湘阴县", "平江县", "华容县" ]
  5087. }, {
  5088. name: "常德市",
  5089. area: [ "武陵区", "鼎城区", "津市市", "澧县", "临澧县", "桃源县", "汉寿县", "安乡县", "石门县" ]
  5090. }, {
  5091. name: "张家界市",
  5092. area: [ "永定区", "武陵源区", "慈利县", "桑植县" ]
  5093. }, {
  5094. name: "益阳市",
  5095. area: [ "赫山区", "资阳区", "沅江市", "桃江县", "南县", "安化县" ]
  5096. }, {
  5097. name: "郴州市",
  5098. area: [ "北湖区", "苏仙区", "资兴市", "宜章县", "汝城县", "安仁县", "嘉禾县", "临武县", "桂东县", "永兴县", "桂阳县" ]
  5099. }, {
  5100. name: "永州市",
  5101. area: [ "冷水滩区", "零陵区", "祁阳县", "蓝山县", "宁远县", "新田县", "东安县", "江永县", "道县", "双牌县", "江华瑶族自治县" ]
  5102. }, {
  5103. name: "怀化市",
  5104. area: [ "鹤城区", "洪江市", "会同县", "沅陵县", "辰溪县", "溆浦县", "中方县", "新晃侗族自治县", "芷江侗族自治县", "通道侗族自治县", "靖州苗族侗族自治县", "麻阳苗族自治县" ]
  5105. }, {
  5106. name: "娄底市",
  5107. area: [ "娄星区", "冷水江市", "涟源市", "新化县", "双峰县" ]
  5108. }, {
  5109. name: "湘西土家族苗族自治州",
  5110. area: [ "吉首市", "古丈县", "龙山县", "永顺县", "凤凰县", "泸溪县", "保靖县", "花垣县" ]
  5111. } ]
  5112. }, {
  5113. name: "广东省",
  5114. city: [ {
  5115. name: "广州市",
  5116. area: [ "越秀区", "荔湾区", "海珠区", "天河区", "白云区", "黄埔区", "番禺区", "花都区", "南沙区", "萝岗区", "增城市", "从化市" ]
  5117. }, {
  5118. name: "深圳市",
  5119. area: [ "福田区", "罗湖区", "南山区", "宝安区", "龙岗区", "盐田区" ]
  5120. }, {
  5121. name: "东莞市",
  5122. area: [ "莞城", "常平", "塘厦", "塘厦", "塘厦" ]
  5123. }, {
  5124. name: "中山市",
  5125. area: [ "中山" ]
  5126. }, {
  5127. name: "潮州市",
  5128. area: [ "湘桥区", "潮安县", "饶平县" ]
  5129. }, {
  5130. name: "揭阳市",
  5131. area: [ "榕城区", "揭东县", "揭西县", "惠来县", "普宁市" ]
  5132. }, {
  5133. name: "云浮市",
  5134. area: [ "云城区", "新兴县", "郁南县", "云安县", "罗定市" ]
  5135. }, {
  5136. name: "珠海市",
  5137. area: [ "香洲区", "斗门区", "金湾区" ]
  5138. }, {
  5139. name: "汕头市",
  5140. area: [ "金平区", "濠江区", "龙湖区", "潮阳区", "潮南区", "澄海区", "南澳县" ]
  5141. }, {
  5142. name: "韶关市",
  5143. area: [ "浈江区", "武江区", "曲江区", "乐昌市", "南雄市", "始兴县", "仁化县", "翁源县", "新丰县", "乳源瑶族自治县" ]
  5144. }, {
  5145. name: "佛山市",
  5146. area: [ "禅城区", "南海区", "顺德区", "三水区", "高明区" ]
  5147. }, {
  5148. name: "江门市",
  5149. area: [ "蓬江区", "江海区", "新会区", "恩平市", "台山市", "开平市", "鹤山市" ]
  5150. }, {
  5151. name: "湛江市",
  5152. area: [ "赤坎区", "霞山区", "坡头区", "麻章区", "吴川市", "廉江市", "雷州市", "遂溪县", "徐闻县" ]
  5153. }, {
  5154. name: "茂名市",
  5155. area: [ "茂南区", "茂港区", "化州市", "信宜市", "高州市", "电白县" ]
  5156. }, {
  5157. name: "肇庆市",
  5158. area: [ "端州区", "鼎湖区", "高要市", "四会市", "广宁县", "怀集县", "封开县", "德庆县" ]
  5159. }, {
  5160. name: "惠州市",
  5161. area: [ "惠城区", "惠阳区", "博罗县", "惠东县", "龙门县" ]
  5162. }, {
  5163. name: "梅州市",
  5164. area: [ "梅江区", "兴宁市", "梅县", "大埔县", "丰顺县", "五华县", "平远县", "蕉岭县" ]
  5165. }, {
  5166. name: "汕尾市",
  5167. area: [ "城区", "陆丰市", "海丰县", "陆河县" ]
  5168. }, {
  5169. name: "河源市",
  5170. area: [ "源城区", "紫金县", "龙川县", "连平县", "和平县", "东源县" ]
  5171. }, {
  5172. name: "阳江市",
  5173. area: [ "江城区", "阳春市", "阳西县", "阳东县" ]
  5174. }, {
  5175. name: "清远市",
  5176. area: [ "清城区", "英德市", "连州市", "佛冈县", "阳山县", "清新县", "连山壮族瑶族自治县", "连南瑶族自治县" ]
  5177. } ]
  5178. }, {
  5179. name: "广西",
  5180. city: [ {
  5181. name: "南宁市",
  5182. area: [ "青秀区", "兴宁区", "西乡塘区", "良庆区", "江南区", "邕宁区", "武鸣县", "隆安县", "马山县", "上林县", "宾阳县", "横县" ]
  5183. }, {
  5184. name: "柳州市",
  5185. area: [ "城中区", "鱼峰区", "柳北区", "柳南区", "柳江县", "柳城县", "鹿寨县", "融安县", "融水苗族自治县", "三江侗族自治县" ]
  5186. }, {
  5187. name: "桂林市",
  5188. area: [ "象山区", "秀峰区", "叠彩区", "七星区", "雁山区", "阳朔县", "临桂县", "灵川县", "全州县", "平乐县", "兴安县", "灌阳县", "荔浦县", "资源县", "永福县", "龙胜各族自治县", "恭城瑶族自治县" ]
  5189. }, {
  5190. name: "梧州市",
  5191. area: [ "万秀区", "蝶山区", "长洲区", "岑溪市", "苍梧县", "藤县", "蒙山县" ]
  5192. }, {
  5193. name: "北海市",
  5194. area: [ "海城区", "银海区", "铁山港区", "合浦县" ]
  5195. }, {
  5196. name: "防城港市",
  5197. area: [ "港口区", "防城区", "东兴市", "上思县" ]
  5198. }, {
  5199. name: "钦州市",
  5200. area: [ "钦南区", "钦北区", "灵山县", "浦北县" ]
  5201. }, {
  5202. name: "贵港市",
  5203. area: [ "港北区", "港南区", "覃塘区", "桂平市", "平南县" ]
  5204. }, {
  5205. name: "玉林市",
  5206. area: [ "玉州区", "北流市", "容县", "陆川县", "博白县", "兴业县" ]
  5207. }, {
  5208. name: "百色市",
  5209. area: [ "右江区", "凌云县", "平果县", "西林县", "乐业县", "德保县", "田林县", "田阳县", "靖西县", "田东县", "那坡县", "隆林各族自治县" ]
  5210. }, {
  5211. name: "贺州市",
  5212. area: [ "八步区", "钟山县", "昭平县", "富川瑶族自治县" ]
  5213. }, {
  5214. name: "河池市",
  5215. area: [ "金城江区", "宜州市", "天峨县", "凤山县", "南丹县", "东兰县", "都安瑶族自治县", "罗城仫佬族自治县", "巴马瑶族自治县", "环江毛南族自治县", "大化瑶族自治县" ]
  5216. }, {
  5217. name: "来宾市",
  5218. area: [ "兴宾区", "合山市", "象州县", "武宣县", "忻城县", "金秀瑶族自治县" ]
  5219. }, {
  5220. name: "崇左市",
  5221. area: [ "江州区", "凭祥市", "宁明县", "扶绥县", "龙州县", "大新县", "天等县" ]
  5222. } ]
  5223. }, {
  5224. name: "海南省",
  5225. city: [ {
  5226. name: "海口市",
  5227. area: [ "龙华区", "秀英区", "琼山区", "美兰区" ]
  5228. }, {
  5229. name: "三亚市",
  5230. area: [ "三亚市" ]
  5231. }, {
  5232. name: "五指山市",
  5233. area: [ "五指山" ]
  5234. }, {
  5235. name: "琼海市",
  5236. area: [ "琼海" ]
  5237. }, {
  5238. name: "儋州市",
  5239. area: [ "儋州" ]
  5240. }, {
  5241. name: "文昌市",
  5242. area: [ "文昌" ]
  5243. }, {
  5244. name: "万宁市",
  5245. area: [ "万宁" ]
  5246. }, {
  5247. name: "东方市",
  5248. area: [ "东方" ]
  5249. }, {
  5250. name: "澄迈县",
  5251. area: [ "澄迈县" ]
  5252. }, {
  5253. name: "定安县",
  5254. area: [ "定安县" ]
  5255. }, {
  5256. name: "屯昌县",
  5257. area: [ "屯昌县" ]
  5258. }, {
  5259. name: "临高县",
  5260. area: [ "临高县" ]
  5261. }, {
  5262. name: "白沙黎族自治县",
  5263. area: [ "白沙黎族自治县" ]
  5264. }, {
  5265. name: "昌江黎族自治县",
  5266. area: [ "昌江黎族自治县" ]
  5267. }, {
  5268. name: "乐东黎族自治县",
  5269. area: [ "乐东黎族自治县" ]
  5270. }, {
  5271. name: "陵水黎族自治县",
  5272. area: [ "陵水黎族自治县" ]
  5273. }, {
  5274. name: "保亭黎族苗族自治县",
  5275. area: [ "保亭黎族苗族自治县" ]
  5276. }, {
  5277. name: "琼中黎族苗族自治县",
  5278. area: [ "琼中黎族苗族自治县" ]
  5279. } ]
  5280. }, {
  5281. name: "重庆市",
  5282. city: [ {
  5283. name: "重庆市",
  5284. area: [ "渝中区", "大渡口区", "江北区", "南岸区", "北碚区", "渝北区", "巴南区", "长寿区", "双桥区", "沙坪坝区", "万盛区", "万州区", "涪陵区", "黔江区", "永川区", "合川区", "江津区", "九龙坡区", "南川区", "綦江县", "潼南县", "荣昌县", "璧山县", "大足县", "铜梁县", "梁平县", "开县", "忠县", "城口县", "垫江县", "武隆县", "丰都县", "奉节县", "云阳县", "巫溪县", "巫山县", "石柱土家族自治县", "秀山土家族苗族自治县", "酉阳土家族苗族自治县", "彭水苗族土家族自治县" ]
  5285. } ]
  5286. }, {
  5287. name: "四川省",
  5288. city: [ {
  5289. name: "成都市",
  5290. area: [ "青羊区", "锦江区", "金牛区", "武侯区", "成华区", "龙泉驿区", "青白江区", "新都区", "温江区", "都江堰市", "彭州市", "邛崃市", "崇州市", "金堂县", "郫县", "新津县", "双流县", "蒲江县", "大邑县" ]
  5291. }, {
  5292. name: "自贡市",
  5293. area: [ "大安区", "自流井区", "贡井区", "沿滩区", "荣县", "富顺县" ]
  5294. }, {
  5295. name: "攀枝花市",
  5296. area: [ "仁和区", "米易县", "盐边县", "东区", "西区" ]
  5297. }, {
  5298. name: "泸州市",
  5299. area: [ "江阳区", "纳溪区", "龙马潭区", "泸县", "合江县", "叙永县", "古蔺县" ]
  5300. }, {
  5301. name: "德阳市",
  5302. area: [ "旌阳区", "广汉市", "什邡市", "绵竹市", "罗江县", "中江县" ]
  5303. }, {
  5304. name: "绵阳市",
  5305. area: [ "涪城区", "游仙区", "江油市", "盐亭县", "三台县", "平武县", "安县", "梓潼县", "北川羌族自治县" ]
  5306. }, {
  5307. name: "广元市",
  5308. area: [ "元坝区", "朝天区", "青川县", "旺苍县", "剑阁县", "苍溪县", "市中区" ]
  5309. }, {
  5310. name: "遂宁市",
  5311. area: [ "船山区", "安居区", "射洪县", "蓬溪县", "大英县" ]
  5312. }, {
  5313. name: "内江市",
  5314. area: [ "市中区", "东兴区", "资中县", "隆昌县", "威远县" ]
  5315. }, {
  5316. name: "乐山市",
  5317. area: [ "市中区", "五通桥区", "沙湾区", "金口河区", "峨眉山市", "夹江县", "井研县", "犍为县", "沐川县", "马边彝族自治县", "峨边彝族自治县" ]
  5318. }, {
  5319. name: "南充",
  5320. area: [ "顺庆区", "高坪区", "嘉陵区", "阆中市", "营山县", "蓬安县", "仪陇县", "南部县", "西充县" ]
  5321. }, {
  5322. name: "眉山市",
  5323. area: [ "东坡区", "仁寿县", "彭山县", "洪雅县", "丹棱县", "青神县" ]
  5324. }, {
  5325. name: "宜宾市",
  5326. area: [ "翠屏区", "宜宾县", "兴文县", "南溪县", "珙县", "长宁县", "高县", "江安县", "筠连县", "屏山县" ]
  5327. }, {
  5328. name: "广安市",
  5329. area: [ "广安区", "华蓥市", "岳池县", "邻水县", "武胜县" ]
  5330. }, {
  5331. name: "达州市",
  5332. area: [ "通川区", "万源市", "达县", "渠县", "宣汉县", "开江县", "大竹县" ]
  5333. }, {
  5334. name: "雅安市",
  5335. area: [ "雨城区", "芦山县", "石棉县", "名山县", "天全县", "荥经县", "宝兴县", "汉源县" ]
  5336. }, {
  5337. name: "巴中市",
  5338. area: [ "巴州区", "南江县", "平昌县", "通江县" ]
  5339. }, {
  5340. name: "资阳市",
  5341. area: [ "雁江区", "简阳市", "安岳县", "乐至县" ]
  5342. }, {
  5343. name: "阿坝藏族羌族自治州",
  5344. area: [ "马尔康县", "九寨沟县", "红原县", "汶川县", "阿坝县", "理县", "若尔盖县", "小金县", "黑水县", "金川县", "松潘县", "壤塘县", "茂县" ]
  5345. }, {
  5346. name: "甘孜藏族自治州",
  5347. area: [ "康定县", "丹巴县", "炉霍县", "九龙县", "甘孜县", "雅江县", "新龙县", "道孚县", "白玉县", "理塘县", "德格县", "乡城县", "石渠县", "稻城县", "色达县", "巴塘县", "泸定县", "得荣县" ]
  5348. }, {
  5349. name: "凉山彝族自治州",
  5350. area: [ "西昌市", "美姑县", "昭觉县", "金阳县", "甘洛县", "布拖县", "雷波县", "普格县", "宁南县", "喜德县", "会东县", "越西县", "会理县", "盐源县", "德昌县", "冕宁县", "木里藏族自治县" ]
  5351. } ]
  5352. }, {
  5353. name: "贵州省",
  5354. city: [ {
  5355. name: "贵阳市",
  5356. area: [ "南明区", "云岩区", "花溪区", "乌当区", "白云区", "小河区", "清镇市", "开阳县", "修文县", "息烽县" ]
  5357. }, {
  5358. name: "六盘水市",
  5359. area: [ "钟山区", "水城县", "盘县", "六枝特区" ]
  5360. }, {
  5361. name: "遵义市",
  5362. area: [ "红花岗区", "汇川区", "赤水市", "仁怀市", "遵义县", "绥阳县", "桐梓县", "习水县", "凤冈县", "正安县", "余庆县", "湄潭县", "道真仡佬族苗族自治县", "务川仡佬族苗族自治县" ]
  5363. }, {
  5364. name: "安顺市",
  5365. area: [ "西秀区", "普定县", "平坝县", "镇宁布依族苗族自治县", "紫云苗族布依族自治县", "关岭布依族苗族自治县" ]
  5366. }, {
  5367. name: "铜仁地区",
  5368. area: [ "铜仁市", "德江县", "江口县", "思南县", "石阡县", "玉屏侗族自治县", "松桃苗族自治县", "印江土家族苗族自治县", "沿河土家族自治县", "万山特区" ]
  5369. }, {
  5370. name: "毕节地区",
  5371. area: [ "毕节市", "黔西县", "大方县", "织金县", "金沙县", "赫章县", "纳雍县", "威宁彝族回族苗族自治县" ]
  5372. }, {
  5373. name: "黔西南布依族苗族自治州",
  5374. area: [ "兴义市", "望谟县", "兴仁县", "普安县", "册亨县", "晴隆县", "贞丰县", "安龙县" ]
  5375. }, {
  5376. name: "黔东南苗族侗族自治州",
  5377. area: [ "凯里市", "施秉县", "从江县", "锦屏县", "镇远县", "麻江县", "台江县", "天柱县", "黄平县", "榕江县", "剑河县", "三穗县", "雷山县", "黎平县", "岑巩县", "丹寨县" ]
  5378. }, {
  5379. name: "黔南布依族苗族自治州",
  5380. area: [ "都匀市", "福泉市", "贵定县", "惠水县", "罗甸县", "瓮安县", "荔波县", "龙里县", "平塘县", "长顺县", "独山县", "三都水族自治县" ]
  5381. } ]
  5382. }, {
  5383. name: "云南省",
  5384. city: [ {
  5385. name: "昆明市",
  5386. area: [ "盘龙区", "五华区", "官渡区", "西山区", "东川区", "安宁市", "呈贡县", "晋宁县", "富民县", "宜良县", "嵩明县", "石林彝族自治县", "禄劝彝族苗族自治县", "寻甸回族彝族自治县" ]
  5387. }, {
  5388. name: "曲靖市",
  5389. area: [ "麒麟区", "宣威市", "马龙县", "沾益县", "富源县", "罗平县", "师宗县", "陆良县", "会泽县" ]
  5390. }, {
  5391. name: "玉溪市",
  5392. area: [ "红塔区", "江川县", "澄江县", "通海县", "华宁县", "易门县", "峨山彝族自治县", "新平彝族傣族自治县", "元江哈尼族彝族傣族自治县" ]
  5393. }, {
  5394. name: "保山市",
  5395. area: [ "隆阳区", "施甸县", "腾冲县", "龙陵县", "昌宁县" ]
  5396. }, {
  5397. name: "昭通市",
  5398. area: [ "昭阳区", "鲁甸县", "巧家县", "盐津县", "大关县", "永善县", "绥江县", "镇雄县", "彝良县", "威信县", "水富县" ]
  5399. }, {
  5400. name: "丽江市",
  5401. area: [ "古城区", "永胜县", "华坪县", "玉龙纳西族自治县", "宁蒗彝族自治县" ]
  5402. }, {
  5403. name: "普洱市",
  5404. area: [ "思茅区", "普洱哈尼族彝族自治县", "墨江哈尼族自治县", "景东彝族自治县", "景谷傣族彝族自治县", "镇沅彝族哈尼族拉祜族自治县", "江城哈尼族彝族自治县", "孟连傣族拉祜族佤族自治县", "澜沧拉祜族自治县", "西盟佤族自治县" ]
  5405. }, {
  5406. name: "临沧市",
  5407. area: [ "临翔区", "凤庆县", "云县", "永德县", "镇康县", "双江拉祜族佤族布朗族傣族自治县", "耿马傣族佤族自治县", "沧源佤族自治县" ]
  5408. }, {
  5409. name: "德宏傣族景颇族自治州",
  5410. area: [ "潞西市", "瑞丽市", "梁河县", "盈江县", "陇川县" ]
  5411. }, {
  5412. name: "怒江傈僳族自治州",
  5413. area: [ "泸水县", "福贡县", "贡山独龙族怒族自治县", "兰坪白族普米族自治县" ]
  5414. }, {
  5415. name: "迪庆藏族自治州",
  5416. area: [ "香格里拉县", "德钦县", "维西傈僳族自治县" ]
  5417. }, {
  5418. name: "大理白族自治州",
  5419. area: [ "大理市", "祥云县", "宾川县", "弥渡县", "永平县", "云龙县", "洱源县", "剑川县", "鹤庆县", "漾濞彝族自治县", "南涧彝族自治县", "巍山彝族回族自治县" ]
  5420. }, {
  5421. name: "楚雄彝族自治州",
  5422. area: [ "楚雄市", "双柏县", "牟定县", "南华县", "姚安县", "大姚县", "永仁县", "元谋县", "武定县", "禄丰县" ]
  5423. }, {
  5424. name: "红河哈尼族彝族自治州",
  5425. area: [ "蒙自县", "个旧市", "开远市", "绿春县", "建水县", "石屏县", "弥勒县", "泸西县", "元阳县", "红河县", "金平苗族瑶族傣族自治县", "河口瑶族自治县", "屏边苗族自治县" ]
  5426. }, {
  5427. name: "文山壮族苗族自治州",
  5428. area: [ "文山县", "砚山县", "西畴县", "麻栗坡县", "马关县", "丘北县", "广南县", "富宁县" ]
  5429. }, {
  5430. name: "西双版纳傣族自治州",
  5431. area: [ "景洪市", "勐海县", "勐腊县" ]
  5432. } ]
  5433. }, {
  5434. name: "西藏",
  5435. city: [ {
  5436. name: "拉萨市",
  5437. area: [ "城关区", "林周县", "当雄县", "尼木县", "曲水县", "堆龙德庆县", "达孜县", "墨竹工卡县" ]
  5438. }, {
  5439. name: "那曲地区",
  5440. area: [ "那曲县", "嘉黎县", "比如县", "聂荣县", "安多县", "申扎县", "索县", "班戈县", "巴青县", "尼玛县" ]
  5441. }, {
  5442. name: "昌都地区",
  5443. area: [ "昌都县", "江达县", "贡觉县", "类乌齐县", "丁青县", "察雅县", "八宿县", "左贡县", "芒康县", "洛隆县", "边坝县" ]
  5444. }, {
  5445. name: "林芝地区",
  5446. area: [ "林芝县", "工布江达县", "米林县", "墨脱县", "波密县", "察隅县", "朗县" ]
  5447. }, {
  5448. name: "山南地区",
  5449. area: [ "乃东县", "扎囊县", "贡嘎县", "桑日县", "琼结县", "曲松县", "措美县", "洛扎县", "加查县", "隆子县", "错那县", "浪卡子县" ]
  5450. }, {
  5451. name: "日喀则地区",
  5452. area: [ "日喀则市", "南木林县", "江孜县", "定日县", "萨迦县", "拉孜县", "昂仁县", "谢通门县", "白朗县", "仁布县", "康马县", "定结县", "仲巴县", "亚东县", "吉隆县", "聂拉木县", "萨嘎县", "岗巴县" ]
  5453. }, {
  5454. name: "阿里地区",
  5455. area: [ "噶尔县", "普兰县", "札达县", "日土县", "革吉县", "改则县", "措勤县" ]
  5456. } ]
  5457. }, {
  5458. name: "陕西省",
  5459. city: [ {
  5460. name: "西安市",
  5461. area: [ "莲湖区", "新城区", "碑林区", "雁塔区", "灞桥区", "未央区", "阎良区", "临潼区", "长安区", "高陵县", "蓝田县", "户县", "周至县" ]
  5462. }, {
  5463. name: "铜川市",
  5464. area: [ "耀州区", "王益区", "印台区", "宜君县" ]
  5465. }, {
  5466. name: "宝鸡市",
  5467. area: [ "渭滨区", "金台区", "陈仓区", "岐山县", "凤翔县", "陇县", "太白县", "麟游县", "扶风县", "千阳县", "眉县", "凤县" ]
  5468. }, {
  5469. name: "咸阳市",
  5470. area: [ "秦都区", "渭城区", "杨陵区", "兴平市", "礼泉县", "泾阳县", "永寿县", "三原县", "彬县", "旬邑县", "长武县", "乾县", "武功县", "淳化县" ]
  5471. }, {
  5472. name: "渭南市",
  5473. area: [ "临渭区", "韩城市", "华阴市", "蒲城县", "潼关县", "白水县", "澄城县", "华县", "合阳县", "富平县", "大荔县" ]
  5474. }, {
  5475. name: "延安市",
  5476. area: [ "宝塔区", "安塞县", "洛川县", "子长县", "黄陵县", "延川县", "富县", "延长县", "甘泉县", "宜川县", "志丹县", "黄龙县", "吴起县" ]
  5477. }, {
  5478. name: "汉中市",
  5479. area: [ "汉台区", "留坝县", "镇巴县", "城固县", "南郑县", "洋县", "宁强县", "佛坪县", "勉县", "西乡县", "略阳县" ]
  5480. }, {
  5481. name: "榆林市",
  5482. area: [ "榆阳区", "清涧县", "绥德县", "神木县", "佳县", "府谷县", "子洲县", "靖边县", "横山县", "米脂县", "吴堡县", "定边县" ]
  5483. }, {
  5484. name: "安康市",
  5485. area: [ "汉滨区", "紫阳县", "岚皋县", "旬阳县", "镇坪县", "平利县", "石泉县", "宁陕县", "白河县", "汉阴县" ]
  5486. }, {
  5487. name: "商洛市",
  5488. area: [ "商州区", "镇安县", "山阳县", "洛南县", "商南县", "丹凤县", "柞水县" ]
  5489. } ]
  5490. }, {
  5491. name: "甘肃省",
  5492. city: [ {
  5493. name: "兰州市",
  5494. area: [ "城关区", "七里河区", "西固区", "安宁区", "红古区", "永登县", "皋兰县", "榆中县" ]
  5495. }, {
  5496. name: "嘉峪关市",
  5497. area: [ "嘉峪关市" ]
  5498. }, {
  5499. name: "金昌市",
  5500. area: [ "金川区", "永昌县" ]
  5501. }, {
  5502. name: "白银市",
  5503. area: [ "白银区", "平川区", "靖远县", "会宁县", "景泰县" ]
  5504. }, {
  5505. name: "天水市",
  5506. area: [ "清水县", "秦安县", "甘谷县", "武山县", "张家川回族自治县", "北道区", "秦城区" ]
  5507. }, {
  5508. name: "武威市",
  5509. area: [ "凉州区", "民勤县", "古浪县", "天祝藏族自治县" ]
  5510. }, {
  5511. name: "酒泉市",
  5512. area: [ "肃州区", "玉门市", "敦煌市", "金塔县", "肃北蒙古族自治县", "阿克塞哈萨克族自治县", "安西县" ]
  5513. }, {
  5514. name: "张掖市",
  5515. area: [ "甘州区", "民乐县", "临泽县", "高台县", "山丹县", "肃南裕固族自治县" ]
  5516. }, {
  5517. name: "庆阳市",
  5518. area: [ "西峰区", "庆城县", "环县", "华池县", "合水县", "正宁县", "宁县", "镇原县" ]
  5519. }, {
  5520. name: "平凉市",
  5521. area: [ "崆峒区", "泾川县", "灵台县", "崇信县", "华亭县", "庄浪县", "静宁县" ]
  5522. }, {
  5523. name: "定西市",
  5524. area: [ "安定区", "通渭县", "临洮县", "漳县", "岷县", "渭源县", "陇西县" ]
  5525. }, {
  5526. name: "陇南市",
  5527. area: [ "武都区", "成县", "宕昌县", "康县", "文县", "西和县", "礼县", "两当县", "徽县" ]
  5528. }, {
  5529. name: "临夏回族自治州",
  5530. area: [ "临夏市", "临夏县", "康乐县", "永靖县", "广河县", "和政县", "东乡族自治县", "积石山保安族东乡族撒拉族自治县" ]
  5531. }, {
  5532. name: "甘南藏族自治州",
  5533. area: [ "合作市", "临潭县", "卓尼县", "舟曲县", "迭部县", "玛曲县", "碌曲县", "夏河县" ]
  5534. } ]
  5535. }, {
  5536. name: "青海省",
  5537. city: [ {
  5538. name: "西宁市",
  5539. area: [ "城中区", "城东区", "城西区", "城北区", "湟源县", "湟中县", "大通回族土族自治县" ]
  5540. }, {
  5541. name: "海东地区",
  5542. area: [ "平安县", "乐都县", "民和回族土族自治县", "互助土族自治县", "化隆回族自治县", "循化撒拉族自治县" ]
  5543. }, {
  5544. name: "海北藏族自治州",
  5545. area: [ "海晏县", "祁连县", "刚察县", "门源回族自治县" ]
  5546. }, {
  5547. name: "海南藏族自治州",
  5548. area: [ "共和县", "同德县", "贵德县", "兴海县", "贵南县" ]
  5549. }, {
  5550. name: "黄南藏族自治州",
  5551. area: [ "同仁县", "尖扎县", "泽库县", "河南蒙古族自治县" ]
  5552. }, {
  5553. name: "果洛藏族自治州",
  5554. area: [ "玛沁县", "班玛县", "甘德县", "达日县", "久治县", "玛多县" ]
  5555. }, {
  5556. name: "玉树藏族自治州",
  5557. area: [ "玉树县", "杂多县", "称多县", "治多县", "囊谦县", "曲麻莱县" ]
  5558. }, {
  5559. name: "海西蒙古族藏族自治州",
  5560. area: [ "德令哈市", "格尔木市", "乌兰县", "都兰县", "天峻县" ]
  5561. } ]
  5562. }, {
  5563. name: "宁夏",
  5564. city: [ {
  5565. name: "银川市",
  5566. area: [ "兴庆区", "西夏区", "金凤区", "灵武市", "永宁县", "贺兰县" ]
  5567. }, {
  5568. name: "石嘴山市",
  5569. area: [ "大武口区", "惠农区", "平罗县" ]
  5570. }, {
  5571. name: "吴忠市",
  5572. area: [ "利通区", "青铜峡市", "盐池县", "同心县" ]
  5573. }, {
  5574. name: "固原市",
  5575. area: [ "原州区", "西吉县", "隆德县", "泾源县", "彭阳县" ]
  5576. }, {
  5577. name: "中卫市",
  5578. area: [ "沙坡头区", "中宁县", "海原县" ]
  5579. } ]
  5580. }, {
  5581. name: "新疆",
  5582. city: [ {
  5583. name: "乌鲁木齐市",
  5584. area: [ "天山区", "沙依巴克区", "新市区", "水磨沟区", "头屯河区", "达坂城区", "东山区", "乌鲁木齐县" ]
  5585. }, {
  5586. name: "克拉玛依市",
  5587. area: [ "克拉玛依区", "独山子区", "白碱滩区", "乌尔禾区" ]
  5588. }, {
  5589. name: "吐鲁番地区",
  5590. area: [ "吐鲁番市", "托克逊县", "鄯善县" ]
  5591. }, {
  5592. name: "哈密地区",
  5593. area: [ "哈密市", "伊吾县", "巴里坤哈萨克自治县" ]
  5594. }, {
  5595. name: "和田地区",
  5596. area: [ "和田市", "和田县", "洛浦县", "民丰县", "皮山县", "策勒县", "于田县", "墨玉县" ]
  5597. }, {
  5598. name: "阿克苏地区",
  5599. area: [ "阿克苏市", "温宿县", "沙雅县", "拜城县", "阿瓦提县", "库车县", "柯坪县", "新和县", "乌什县" ]
  5600. }, {
  5601. name: "喀什地区",
  5602. area: [ "喀什市", "巴楚县", "泽普县", "伽师县", "叶城县", "岳普湖县", "疏勒县", "麦盖提县", "英吉沙县", "莎车县", "疏附县", "塔什库尔干塔吉克自治县" ]
  5603. }, {
  5604. name: "克孜勒苏柯尔克孜自治州",
  5605. area: [ "阿图什市", "阿合奇县", "乌恰县", "阿克陶县" ]
  5606. }, {
  5607. name: "巴音郭楞蒙古自治州",
  5608. area: [ "库尔勒市", "和静县", "尉犁县", "和硕县", "且末县", "博湖县", "轮台县", "若羌县", "焉耆回族自治县" ]
  5609. }, {
  5610. name: "昌吉回族自治州",
  5611. area: [ "昌吉市", "阜康市", "奇台县", "玛纳斯县", "吉木萨尔县", "呼图壁县", "木垒哈萨克自治县", "米泉市" ]
  5612. }, {
  5613. name: "博尔塔拉蒙古自治州",
  5614. area: [ "博乐市", "精河县", "温泉县" ]
  5615. }, {
  5616. name: "石河子",
  5617. area: [ "石河子" ]
  5618. }, {
  5619. name: "阿拉尔",
  5620. area: [ "阿拉尔" ]
  5621. }, {
  5622. name: "图木舒克",
  5623. area: [ "图木舒克" ]
  5624. }, {
  5625. name: "五家渠",
  5626. area: [ "五家渠" ]
  5627. }, {
  5628. name: "伊犁哈萨克自治州",
  5629. area: [ "伊宁市", "奎屯市", "伊宁县", "特克斯县", "尼勒克县", "昭苏县", "新源县", "霍城县", "巩留县", "察布查尔锡伯自治县", "塔城地区", "阿勒泰地区" ]
  5630. } ]
  5631. }, {
  5632. name: "台湾省",
  5633. city: [ {
  5634. name: "台北市",
  5635. area: [ "内湖区", "南港区", "中正区", "万华区", "大同区", "中山区", "松山区", "大安区", "信义区", "文山区", "士林区", "北投区" ]
  5636. }, {
  5637. name: "新北市",
  5638. area: [ "板桥区", "汐止区", "新店区" ]
  5639. }, {
  5640. name: "桃园市",
  5641. area: [ "其他" ]
  5642. }, {
  5643. name: "台中市",
  5644. area: [ "其他" ]
  5645. }, {
  5646. name: "台南市",
  5647. area: [ "其他" ]
  5648. }, {
  5649. name: "高雄市",
  5650. area: [ "其他" ]
  5651. } ]
  5652. }, {
  5653. name: "澳门",
  5654. city: [ {
  5655. name: "澳门",
  5656. area: [ "花地玛堂区", "圣安多尼堂区", "大堂区", "望德堂区", "风顺堂区", "嘉模堂区", "圣方济各堂区", "路凼" ]
  5657. } ]
  5658. }, {
  5659. name: "香港",
  5660. city: [ {
  5661. name: "香港",
  5662. area: [ "深水埗区", "油尖旺区", "九龙城区", "黄大仙区", "观塘区", "北区", "大埔区", "沙田区", "西贡区", "元朗区", "屯门区", "荃湾区", "葵青区", "离岛区", "中西区", "湾仔区", "东区", "南区" ]
  5663. } ]
  5664. } ];
  5665. t.default = r;
  5666. },
  5667. 546: function(e, t, n) {
  5668. Object.defineProperty(t, "__esModule", {
  5669. value: !0
  5670. }), t.default = void 0;
  5671. var r = {
  5672. contact: "",
  5673. person: "",
  5674. personadd: "",
  5675. "contact-filled": "",
  5676. "person-filled": "",
  5677. "personadd-filled": "",
  5678. phone: "",
  5679. email: "",
  5680. chatbubble: "",
  5681. chatboxes: "",
  5682. "phone-filled": "",
  5683. "email-filled": "",
  5684. "chatbubble-filled": "",
  5685. "chatboxes-filled": "",
  5686. weibo: "",
  5687. weixin: "",
  5688. pengyouquan: "",
  5689. chat: "",
  5690. qq: "",
  5691. videocam: "",
  5692. camera: "",
  5693. mic: "",
  5694. location: "",
  5695. "mic-filled": "",
  5696. speech: "",
  5697. "location-filled": "",
  5698. micoff: "",
  5699. image: "",
  5700. map: "",
  5701. compose: "",
  5702. trash: "",
  5703. upload: "",
  5704. download: "",
  5705. close: "",
  5706. redo: "",
  5707. undo: "",
  5708. refresh: "",
  5709. star: "",
  5710. plus: "",
  5711. minus: "",
  5712. circle: "",
  5713. checkbox: "",
  5714. "close-filled": "",
  5715. clear: "",
  5716. "refresh-filled": "",
  5717. "star-filled": "",
  5718. "plus-filled": "",
  5719. "minus-filled": "",
  5720. "circle-filled": "",
  5721. "checkbox-filled": "",
  5722. closeempty: "",
  5723. refreshempty: "",
  5724. reload: "",
  5725. starhalf: "",
  5726. spinner: "",
  5727. "spinner-cycle": "",
  5728. search: "",
  5729. plusempty: "",
  5730. forward: "",
  5731. back: "",
  5732. "left-nav": "",
  5733. checkmarkempty: "",
  5734. home: "",
  5735. navigate: "",
  5736. gear: "",
  5737. paperplane: "",
  5738. info: "",
  5739. help: "",
  5740. locked: "",
  5741. more: "",
  5742. flag: "",
  5743. "home-filled": "",
  5744. "gear-filled": "",
  5745. "info-filled": "",
  5746. "help-filled": "",
  5747. "more-filled": "",
  5748. settings: "",
  5749. list: "",
  5750. bars: "",
  5751. loop: "",
  5752. paperclip: "",
  5753. eye: "",
  5754. arrowup: "",
  5755. arrowdown: "",
  5756. arrowleft: "",
  5757. arrowright: "",
  5758. arrowthinup: "",
  5759. arrowthindown: "",
  5760. arrowthinleft: "",
  5761. arrowthinright: "",
  5762. pulldown: "",
  5763. closefill: "",
  5764. sound: "",
  5765. scan: ""
  5766. };
  5767. t.default = r;
  5768. },
  5769. 55: function(e, t, n) {
  5770. (function(e) {
  5771. Object.defineProperty(t, "__esModule", {
  5772. value: !0
  5773. }), t.loginWinxinMp = function() {
  5774. var t = getCurrentPages(), n = t[t.length - 2], r = "";
  5775. for (var o in n.options) r += o + "=" + n.options[o] + "&";
  5776. var a = "/" + n.route + "?" + r;
  5777. return e.setStorageSync("present", a), new Promise(function(e, t) {
  5778. wx.login({
  5779. success: function(t) {
  5780. console.log(t), e(t);
  5781. },
  5782. fill: function(e) {
  5783. t(e);
  5784. }
  5785. });
  5786. });
  5787. }, function(e) {
  5788. e && e.__esModule;
  5789. }(n(5));
  5790. }).call(this, n(1).default);
  5791. },
  5792. 56: function(e, t, n) {
  5793. function r(e) {
  5794. return e && e.__esModule ? e : {
  5795. default: e
  5796. };
  5797. }
  5798. Object.defineProperty(t, "__esModule", {
  5799. value: !0
  5800. }), t.wechatMpAuth = function(e) {
  5801. return (0, o.default)({
  5802. url: "/api/wechat/mp_auth",
  5803. method: "post",
  5804. data: e
  5805. });
  5806. };
  5807. var o = r(n(21));
  5808. r(n(5));
  5809. },
  5810. 6: function(t, n, r) {
  5811. r.r(n), function(t) {
  5812. function o(e) {
  5813. function t() {
  5814. var e = this.$options;
  5815. e.store ? this.$store = "function" == typeof e.store ? e.store() : e.store : e.parent && e.parent.$store && (this.$store = e.parent.$store);
  5816. }
  5817. if (Number(e.version.split(".")[0]) >= 2) e.mixin({
  5818. beforeCreate: t
  5819. }); else {
  5820. var n = e.prototype._init;
  5821. e.prototype._init = function(e) {
  5822. void 0 === e && (e = {}), e.init = e.init ? [ t ].concat(e.init) : t, n.call(this, e);
  5823. };
  5824. }
  5825. }
  5826. function a(e) {
  5827. S && (e._devtoolHook = S, S.emit("vuex:init", e), S.on("vuex:travel-to-state", function(t) {
  5828. e.replaceState(t);
  5829. }), e.subscribe(function(e, t) {
  5830. S.emit("vuex:mutation", e, t);
  5831. }, {
  5832. prepend: !0
  5833. }), e.subscribeAction(function(e, t) {
  5834. S.emit("vuex:action", e, t);
  5835. }, {
  5836. prepend: !0
  5837. }));
  5838. }
  5839. function i(e, t) {
  5840. Object.keys(e).forEach(function(n) {
  5841. return t(e[n], n);
  5842. });
  5843. }
  5844. function u(t) {
  5845. return null !== t && "object" === (void 0 === t ? "undefined" : e(t));
  5846. }
  5847. function s(e) {
  5848. return e && "function" == typeof e.then;
  5849. }
  5850. function c(e, t) {
  5851. if (!e) throw new Error("[vuex] " + t);
  5852. }
  5853. function l(e, t) {
  5854. return function() {
  5855. return e(t);
  5856. };
  5857. }
  5858. function f(e, t, n) {
  5859. if (d(e, n), t.update(n), n.modules) for (var r in n.modules) {
  5860. if (!t.getChild(r)) return void console.warn("[vuex] trying to add a new module '" + r + "' on hot reloading, manual reload is needed");
  5861. f(e.concat(r), t.getChild(r), n.modules[r]);
  5862. }
  5863. }
  5864. function d(e, t) {
  5865. Object.keys(D).forEach(function(n) {
  5866. if (t[n]) {
  5867. var r = D[n];
  5868. i(t[n], function(t, o) {
  5869. c(r.assert(t), p(e, n, o, t, r.expected));
  5870. });
  5871. }
  5872. });
  5873. }
  5874. function p(e, t, n, r, o) {
  5875. var a = t + " should be " + o + ' but "' + t + "." + n + '"';
  5876. return e.length > 0 && (a += ' in module "' + e.join(".") + '"'), a += " is " + JSON.stringify(r) + ".";
  5877. }
  5878. function h(e, t, n) {
  5879. return t.indexOf(e) < 0 && (n && n.prepend ? t.unshift(e) : t.push(e)), function() {
  5880. var n = t.indexOf(e);
  5881. n > -1 && t.splice(n, 1);
  5882. };
  5883. }
  5884. function m(e, t) {
  5885. e._actions = Object.create(null), e._mutations = Object.create(null), e._wrappedGetters = Object.create(null),
  5886. e._modulesNamespaceMap = Object.create(null);
  5887. var n = e.state;
  5888. y(e, n, [], e._modules.root, !0), v(e, n, t);
  5889. }
  5890. function v(e, t, n) {
  5891. var r = e._vm;
  5892. e.getters = {}, e._makeLocalGettersCache = Object.create(null);
  5893. var o = {};
  5894. i(e._wrappedGetters, function(t, n) {
  5895. o[n] = l(t, e), Object.defineProperty(e.getters, n, {
  5896. get: function() {
  5897. return e._vm[n];
  5898. },
  5899. enumerable: !0
  5900. });
  5901. });
  5902. var a = L.config.silent;
  5903. L.config.silent = !0, e._vm = new L({
  5904. data: {
  5905. $$state: t
  5906. },
  5907. computed: o
  5908. }), L.config.silent = a, e.strict && O(e), r && (n && e._withCommit(function() {
  5909. r._data.$$state = null;
  5910. }), L.nextTick(function() {
  5911. return r.$destroy();
  5912. }));
  5913. }
  5914. function y(e, t, n, r, o) {
  5915. var a = !n.length, i = e._modules.getNamespace(n);
  5916. if (r.namespaced && (e._modulesNamespaceMap[i] && console.error("[vuex] duplicate namespace " + i + " for the namespaced module " + n.join("/")),
  5917. e._modulesNamespaceMap[i] = r), !a && !o) {
  5918. var u = A(t, n.slice(0, -1)), s = n[n.length - 1];
  5919. e._withCommit(function() {
  5920. s in u && console.warn('[vuex] state field "' + s + '" was overridden by a module with the same name at "' + n.join(".") + '"'),
  5921. L.set(u, s, r.state);
  5922. });
  5923. }
  5924. var c = r.context = g(e, i, n);
  5925. r.forEachMutation(function(t, n) {
  5926. b(e, i + n, t, c);
  5927. }), r.forEachAction(function(t, n) {
  5928. var r = t.root ? n : i + n, o = t.handler || t;
  5929. w(e, r, o, c);
  5930. }), r.forEachGetter(function(t, n) {
  5931. $(e, i + n, t, c);
  5932. }), r.forEachChild(function(r, a) {
  5933. y(e, t, n.concat(a), r, o);
  5934. });
  5935. }
  5936. function g(e, t, n) {
  5937. var r = "" === t, o = {
  5938. dispatch: r ? e.dispatch : function(n, r, o) {
  5939. var a = x(n, r, o), i = a.payload, u = a.options, s = a.type;
  5940. if (u && u.root || (s = t + s, e._actions[s])) return e.dispatch(s, i);
  5941. console.error("[vuex] unknown local action type: " + a.type + ", global type: " + s);
  5942. },
  5943. commit: r ? e.commit : function(n, r, o) {
  5944. var a = x(n, r, o), i = a.payload, u = a.options, s = a.type;
  5945. u && u.root || (s = t + s, e._mutations[s]) ? e.commit(s, i, u) : console.error("[vuex] unknown local mutation type: " + a.type + ", global type: " + s);
  5946. }
  5947. };
  5948. return Object.defineProperties(o, {
  5949. getters: {
  5950. get: r ? function() {
  5951. return e.getters;
  5952. } : function() {
  5953. return _(e, t);
  5954. }
  5955. },
  5956. state: {
  5957. get: function() {
  5958. return A(e.state, n);
  5959. }
  5960. }
  5961. }), o;
  5962. }
  5963. function _(e, t) {
  5964. if (!e._makeLocalGettersCache[t]) {
  5965. var n = {}, r = t.length;
  5966. Object.keys(e.getters).forEach(function(o) {
  5967. if (o.slice(0, r) === t) {
  5968. var a = o.slice(r);
  5969. Object.defineProperty(n, a, {
  5970. get: function() {
  5971. return e.getters[o];
  5972. },
  5973. enumerable: !0
  5974. });
  5975. }
  5976. }), e._makeLocalGettersCache[t] = n;
  5977. }
  5978. return e._makeLocalGettersCache[t];
  5979. }
  5980. function b(e, t, n, r) {
  5981. (e._mutations[t] || (e._mutations[t] = [])).push(function(t) {
  5982. n.call(e, r.state, t);
  5983. });
  5984. }
  5985. function w(e, t, n, r) {
  5986. (e._actions[t] || (e._actions[t] = [])).push(function(t) {
  5987. var o = n.call(e, {
  5988. dispatch: r.dispatch,
  5989. commit: r.commit,
  5990. getters: r.getters,
  5991. state: r.state,
  5992. rootGetters: e.getters,
  5993. rootState: e.state
  5994. }, t);
  5995. return s(o) || (o = Promise.resolve(o)), e._devtoolHook ? o.catch(function(t) {
  5996. throw e._devtoolHook.emit("vuex:error", t), t;
  5997. }) : o;
  5998. });
  5999. }
  6000. function $(e, t, n, r) {
  6001. e._wrappedGetters[t] ? console.error("[vuex] duplicate getter key: " + t) : e._wrappedGetters[t] = function(e) {
  6002. return n(r.state, r.getters, e.state, e.getters);
  6003. };
  6004. }
  6005. function O(e) {
  6006. e._vm.$watch(function() {
  6007. return this._data.$$state;
  6008. }, function() {
  6009. c(e._committing, "do not mutate vuex store state outside mutation handlers.");
  6010. }, {
  6011. deep: !0,
  6012. sync: !0
  6013. });
  6014. }
  6015. function A(e, t) {
  6016. return t.reduce(function(e, t) {
  6017. return e[t];
  6018. }, e);
  6019. }
  6020. function x(t, n, r) {
  6021. return u(t) && t.type && (r = n, n = t, t = t.type), c("string" == typeof t, "expects string as the type, but found " + (void 0 === t ? "undefined" : e(t)) + "."),
  6022. {
  6023. type: t,
  6024. payload: n,
  6025. options: r
  6026. };
  6027. }
  6028. function j(e) {
  6029. L && e === L ? console.error("[vuex] already installed. Vue.use(Vuex) should be called only once.") : (L = e,
  6030. o(L));
  6031. }
  6032. function P(e) {
  6033. return k(e) ? Array.isArray(e) ? e.map(function(e) {
  6034. return {
  6035. key: e,
  6036. val: e
  6037. };
  6038. }) : Object.keys(e).map(function(t) {
  6039. return {
  6040. key: t,
  6041. val: e[t]
  6042. };
  6043. }) : [];
  6044. }
  6045. function k(e) {
  6046. return Array.isArray(e) || u(e);
  6047. }
  6048. function E(e) {
  6049. return function(t, n) {
  6050. return "string" != typeof t ? (n = t, t = "") : "/" !== t.charAt(t.length - 1) && (t += "/"),
  6051. e(t, n);
  6052. };
  6053. }
  6054. function C(e, t, n) {
  6055. var r = e._modulesNamespaceMap[n];
  6056. return r || console.error("[vuex] module namespace not found in " + t + "(): " + n),
  6057. r;
  6058. }
  6059. r.d(n, "Store", function() {
  6060. return R;
  6061. }), r.d(n, "createNamespacedHelpers", function() {
  6062. return H;
  6063. }), r.d(n, "install", function() {
  6064. return j;
  6065. }), r.d(n, "mapActions", function() {
  6066. return G;
  6067. }), r.d(n, "mapGetters", function() {
  6068. return U;
  6069. }), r.d(n, "mapMutations", function() {
  6070. return V;
  6071. }), r.d(n, "mapState", function() {
  6072. return F;
  6073. });
  6074. var S = ("undefined" != typeof window ? window : void 0 !== t ? t : {}).__VUE_DEVTOOLS_GLOBAL_HOOK__, M = function(e, t) {
  6075. this.runtime = t, this._children = Object.create(null), this._rawModule = e;
  6076. var n = e.state;
  6077. this.state = ("function" == typeof n ? n() : n) || {};
  6078. }, T = {
  6079. namespaced: {
  6080. configurable: !0
  6081. }
  6082. };
  6083. T.namespaced.get = function() {
  6084. return !!this._rawModule.namespaced;
  6085. }, M.prototype.addChild = function(e, t) {
  6086. this._children[e] = t;
  6087. }, M.prototype.removeChild = function(e) {
  6088. delete this._children[e];
  6089. }, M.prototype.getChild = function(e) {
  6090. return this._children[e];
  6091. }, M.prototype.hasChild = function(e) {
  6092. return e in this._children;
  6093. }, M.prototype.update = function(e) {
  6094. this._rawModule.namespaced = e.namespaced, e.actions && (this._rawModule.actions = e.actions),
  6095. e.mutations && (this._rawModule.mutations = e.mutations), e.getters && (this._rawModule.getters = e.getters);
  6096. }, M.prototype.forEachChild = function(e) {
  6097. i(this._children, e);
  6098. }, M.prototype.forEachGetter = function(e) {
  6099. this._rawModule.getters && i(this._rawModule.getters, e);
  6100. }, M.prototype.forEachAction = function(e) {
  6101. this._rawModule.actions && i(this._rawModule.actions, e);
  6102. }, M.prototype.forEachMutation = function(e) {
  6103. this._rawModule.mutations && i(this._rawModule.mutations, e);
  6104. }, Object.defineProperties(M.prototype, T);
  6105. var I = function(e) {
  6106. this.register([], e, !1);
  6107. };
  6108. I.prototype.get = function(e) {
  6109. return e.reduce(function(e, t) {
  6110. return e.getChild(t);
  6111. }, this.root);
  6112. }, I.prototype.getNamespace = function(e) {
  6113. var t = this.root;
  6114. return e.reduce(function(e, n) {
  6115. return t = t.getChild(n), e + (t.namespaced ? n + "/" : "");
  6116. }, "");
  6117. }, I.prototype.update = function(e) {
  6118. f([], this.root, e);
  6119. }, I.prototype.register = function(e, t, n) {
  6120. var r = this;
  6121. void 0 === n && (n = !0), d(e, t);
  6122. var o = new M(t, n);
  6123. 0 === e.length ? this.root = o : this.get(e.slice(0, -1)).addChild(e[e.length - 1], o),
  6124. t.modules && i(t.modules, function(t, o) {
  6125. r.register(e.concat(o), t, n);
  6126. });
  6127. }, I.prototype.unregister = function(e) {
  6128. var t = this.get(e.slice(0, -1)), n = e[e.length - 1];
  6129. t.getChild(n).runtime && t.removeChild(n);
  6130. }, I.prototype.isRegistered = function(e) {
  6131. var t = this.get(e.slice(0, -1)), n = e[e.length - 1];
  6132. return t.hasChild(n);
  6133. };
  6134. var L, N = {
  6135. assert: function(e) {
  6136. return "function" == typeof e;
  6137. },
  6138. expected: "function"
  6139. }, D = {
  6140. getters: N,
  6141. mutations: N,
  6142. actions: {
  6143. assert: function(t) {
  6144. return "function" == typeof t || "object" === (void 0 === t ? "undefined" : e(t)) && "function" == typeof t.handler;
  6145. },
  6146. expected: 'function or object with "handler" function'
  6147. }
  6148. }, R = function e(t) {
  6149. var n = this;
  6150. void 0 === t && (t = {}), !L && "undefined" != typeof window && window.Vue && j(window.Vue),
  6151. c(L, "must call Vue.use(Vuex) before creating a store instance."), c("undefined" != typeof Promise, "vuex requires a Promise polyfill in this browser."),
  6152. c(this instanceof e, "store must be called with the new operator.");
  6153. var r = t.plugins;
  6154. void 0 === r && (r = []);
  6155. var o = t.strict;
  6156. void 0 === o && (o = !1), this._committing = !1, this._actions = Object.create(null),
  6157. this._actionSubscribers = [], this._mutations = Object.create(null), this._wrappedGetters = Object.create(null),
  6158. this._modules = new I(t), this._modulesNamespaceMap = Object.create(null), this._subscribers = [],
  6159. this._watcherVM = new L(), this._makeLocalGettersCache = Object.create(null);
  6160. var i = this, u = this, s = u.dispatch, l = u.commit;
  6161. this.dispatch = function(e, t) {
  6162. return s.call(i, e, t);
  6163. }, this.commit = function(e, t, n) {
  6164. return l.call(i, e, t, n);
  6165. }, this.strict = o;
  6166. var f = this._modules.root.state;
  6167. y(this, f, [], this._modules.root), v(this, f), r.forEach(function(e) {
  6168. return e(n);
  6169. }), (void 0 !== t.devtools ? t.devtools : L.config.devtools) && a(this);
  6170. }, B = {
  6171. state: {
  6172. configurable: !0
  6173. }
  6174. };
  6175. B.state.get = function() {
  6176. return this._vm._data.$$state;
  6177. }, B.state.set = function(e) {
  6178. c(!1, "use store.replaceState() to explicit replace store state.");
  6179. }, R.prototype.commit = function(e, t, n) {
  6180. var r = this, o = x(e, t, n), a = o.type, i = o.payload, u = o.options, s = {
  6181. type: a,
  6182. payload: i
  6183. }, c = this._mutations[a];
  6184. c ? (this._withCommit(function() {
  6185. c.forEach(function(e) {
  6186. e(i);
  6187. });
  6188. }), this._subscribers.slice().forEach(function(e) {
  6189. return e(s, r.state);
  6190. }), u && u.silent && console.warn("[vuex] mutation type: " + a + ". Silent option has been removed. Use the filter functionality in the vue-devtools")) : console.error("[vuex] unknown mutation type: " + a);
  6191. }, R.prototype.dispatch = function(e, t) {
  6192. var n = this, r = x(e, t), o = r.type, a = r.payload, i = {
  6193. type: o,
  6194. payload: a
  6195. }, u = this._actions[o];
  6196. if (u) {
  6197. try {
  6198. this._actionSubscribers.slice().filter(function(e) {
  6199. return e.before;
  6200. }).forEach(function(e) {
  6201. return e.before(i, n.state);
  6202. });
  6203. } catch (e) {
  6204. console.warn("[vuex] error in before action subscribers: "), console.error(e);
  6205. }
  6206. var s = u.length > 1 ? Promise.all(u.map(function(e) {
  6207. return e(a);
  6208. })) : u[0](a);
  6209. return new Promise(function(e, t) {
  6210. s.then(function(t) {
  6211. try {
  6212. n._actionSubscribers.filter(function(e) {
  6213. return e.after;
  6214. }).forEach(function(e) {
  6215. return e.after(i, n.state);
  6216. });
  6217. } catch (e) {
  6218. console.warn("[vuex] error in after action subscribers: "), console.error(e);
  6219. }
  6220. e(t);
  6221. }, function(e) {
  6222. try {
  6223. n._actionSubscribers.filter(function(e) {
  6224. return e.error;
  6225. }).forEach(function(t) {
  6226. return t.error(i, n.state, e);
  6227. });
  6228. } catch (e) {
  6229. console.warn("[vuex] error in error action subscribers: "), console.error(e);
  6230. }
  6231. t(e);
  6232. });
  6233. });
  6234. }
  6235. console.error("[vuex] unknown action type: " + o);
  6236. }, R.prototype.subscribe = function(e, t) {
  6237. return h(e, this._subscribers, t);
  6238. }, R.prototype.subscribeAction = function(e, t) {
  6239. return h("function" == typeof e ? {
  6240. before: e
  6241. } : e, this._actionSubscribers, t);
  6242. }, R.prototype.watch = function(e, t, n) {
  6243. var r = this;
  6244. return c("function" == typeof e, "store.watch only accepts a function."), this._watcherVM.$watch(function() {
  6245. return e(r.state, r.getters);
  6246. }, t, n);
  6247. }, R.prototype.replaceState = function(e) {
  6248. var t = this;
  6249. this._withCommit(function() {
  6250. t._vm._data.$$state = e;
  6251. });
  6252. }, R.prototype.registerModule = function(e, t, n) {
  6253. void 0 === n && (n = {}), "string" == typeof e && (e = [ e ]), c(Array.isArray(e), "module path must be a string or an Array."),
  6254. c(e.length > 0, "cannot register the root module by using registerModule."), this._modules.register(e, t),
  6255. y(this, this.state, e, this._modules.get(e), n.preserveState), v(this, this.state);
  6256. }, R.prototype.unregisterModule = function(e) {
  6257. var t = this;
  6258. "string" == typeof e && (e = [ e ]), c(Array.isArray(e), "module path must be a string or an Array."),
  6259. this._modules.unregister(e), this._withCommit(function() {
  6260. var n = A(t.state, e.slice(0, -1));
  6261. L.delete(n, e[e.length - 1]);
  6262. }), m(this);
  6263. }, R.prototype.hasModule = function(e) {
  6264. return "string" == typeof e && (e = [ e ]), c(Array.isArray(e), "module path must be a string or an Array."),
  6265. this._modules.isRegistered(e);
  6266. }, R.prototype.hotUpdate = function(e) {
  6267. this._modules.update(e), m(this, !0);
  6268. }, R.prototype._withCommit = function(e) {
  6269. var t = this._committing;
  6270. this._committing = !0, e(), this._committing = t;
  6271. }, Object.defineProperties(R.prototype, B);
  6272. var F = E(function(e, t) {
  6273. var n = {};
  6274. return k(t) || console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),
  6275. P(t).forEach(function(t) {
  6276. var r = t.key, o = t.val;
  6277. n[r] = function() {
  6278. var t = this.$store.state, n = this.$store.getters;
  6279. if (e) {
  6280. var r = C(this.$store, "mapState", e);
  6281. if (!r) return;
  6282. t = r.context.state, n = r.context.getters;
  6283. }
  6284. return "function" == typeof o ? o.call(this, t, n) : t[o];
  6285. }, n[r].vuex = !0;
  6286. }), n;
  6287. }), V = E(function(e, t) {
  6288. var n = {};
  6289. return k(t) || console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),
  6290. P(t).forEach(function(t) {
  6291. var r = t.key, o = t.val;
  6292. n[r] = function() {
  6293. for (var t = [], n = arguments.length; n--; ) t[n] = arguments[n];
  6294. var r = this.$store.commit;
  6295. if (e) {
  6296. var a = C(this.$store, "mapMutations", e);
  6297. if (!a) return;
  6298. r = a.context.commit;
  6299. }
  6300. return "function" == typeof o ? o.apply(this, [ r ].concat(t)) : r.apply(this.$store, [ o ].concat(t));
  6301. };
  6302. }), n;
  6303. }), U = E(function(e, t) {
  6304. var n = {};
  6305. return k(t) || console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),
  6306. P(t).forEach(function(t) {
  6307. var r = t.key, o = t.val;
  6308. o = e + o, n[r] = function() {
  6309. if (!e || C(this.$store, "mapGetters", e)) {
  6310. if (o in this.$store.getters) return this.$store.getters[o];
  6311. console.error("[vuex] unknown getter: " + o);
  6312. }
  6313. }, n[r].vuex = !0;
  6314. }), n;
  6315. }), G = E(function(e, t) {
  6316. var n = {};
  6317. return k(t) || console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),
  6318. P(t).forEach(function(t) {
  6319. var r = t.key, o = t.val;
  6320. n[r] = function() {
  6321. for (var t = [], n = arguments.length; n--; ) t[n] = arguments[n];
  6322. var r = this.$store.dispatch;
  6323. if (e) {
  6324. var a = C(this.$store, "mapActions", e);
  6325. if (!a) return;
  6326. r = a.context.dispatch;
  6327. }
  6328. return "function" == typeof o ? o.apply(this, [ r ].concat(t)) : r.apply(this.$store, [ o ].concat(t));
  6329. };
  6330. }), n;
  6331. }), H = function(e) {
  6332. return {
  6333. mapState: F.bind(null, e),
  6334. mapGetters: U.bind(null, e),
  6335. mapMutations: V.bind(null, e),
  6336. mapActions: G.bind(null, e)
  6337. };
  6338. }, z = {
  6339. Store: R,
  6340. install: j,
  6341. version: "3.4.0",
  6342. mapState: F,
  6343. mapMutations: V,
  6344. mapGetters: U,
  6345. mapActions: G,
  6346. createNamespacedHelpers: H
  6347. };
  6348. n.default = z;
  6349. }.call(this, r(3));
  6350. },
  6351. 7: function(e, t, n) {
  6352. (function(e) {
  6353. Object.defineProperty(t, "__esModule", {
  6354. value: !0
  6355. }), t.default = void 0;
  6356. var n = {
  6357. namespaced: !0,
  6358. state: {
  6359. userInfo: {},
  6360. orderInfo: {
  6361. complete_count: 0,
  6362. received_count: 0,
  6363. unshipped_count: 0,
  6364. order_count: 0,
  6365. unpaid_count: 0
  6366. },
  6367. hasLogin: !1
  6368. },
  6369. mutations: {
  6370. login: function(e) {
  6371. e.hasLogin = !0;
  6372. },
  6373. logout: function(t, n) {
  6374. t.hasLogin = !1, t.userInfo = {}, t.orderInfo = {
  6375. complete_count: 0,
  6376. received_count: 0,
  6377. unshipped_count: 0,
  6378. order_count: 0,
  6379. unpaid_count: 0
  6380. }, e.removeStorage({
  6381. key: "userInfo"
  6382. });
  6383. },
  6384. setUserInfo: function(t, n) {
  6385. t.userInfo = n, e.setStorage({
  6386. key: "userInfo",
  6387. data: n
  6388. });
  6389. },
  6390. setOrderInfo: function(e, t) {
  6391. e.orderInfo = t;
  6392. }
  6393. },
  6394. getters: {}
  6395. };
  6396. t.default = n;
  6397. }).call(this, n(1).default);
  6398. },
  6399. 81: function(e, t, n) {
  6400. Object.defineProperty(t, "__esModule", {
  6401. value: !0
  6402. }), t.spreadPeople = function(e) {
  6403. return (0, r.default)({
  6404. url: "/api/spread/people",
  6405. method: "post",
  6406. data: e
  6407. });
  6408. };
  6409. var r = function(e) {
  6410. return e && e.__esModule ? e : {
  6411. default: e
  6412. };
  6413. }(n(21));
  6414. },
  6415. 82: function(e, t, n) {
  6416. Object.defineProperty(t, "__esModule", {
  6417. value: !0
  6418. }), t.isCardNo = function(e) {
  6419. return !1 !== /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/.test(e) || (console.log(e),
  6420. !1);
  6421. }, t.getMoneyStyle = function() {
  6422. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
  6423. "string" == typeof e && (e = (+e).toFixed(2)), "number" == typeof e && (e = e.toFixed(2));
  6424. var t = e.split("").reverse().map(function(e, t, n) {
  6425. return t % 3 == 0 && t / 3 > 1 && t != n.length ? e + "," : e;
  6426. });
  6427. return t = t.reverse().join("");
  6428. }, t.timeComputed = function(e) {
  6429. var t = e - new Date().getTime();
  6430. return t < 0 && (t *= -1), {
  6431. hours: Math.floor(t / 1e3 / 60 / 60 % 24),
  6432. minutes: Math.floor(t / 1e3 / 60 % 60),
  6433. seconds: Math.floor(t / 1e3 % 60)
  6434. };
  6435. };
  6436. }
  6437. } ]);