1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734 |
- "use weex:vue";
- /******/ (function(modules) { // webpackBootstrap
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
- /******/ }
- /******/ };
- /******/
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/
- /******/ // create a fake namespace object
- /******/ // mode & 1: value is a module id, require it
- /******/ // mode & 2: merge all properties of value into the ns
- /******/ // mode & 4: return value when already ns object
- /******/ // mode & 8|1: behave like require
- /******/ __webpack_require__.t = function(value, mode) {
- /******/ if(mode & 1) value = __webpack_require__(value);
- /******/ if(mode & 8) return value;
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
- /******/ var ns = Object.create(null);
- /******/ __webpack_require__.r(ns);
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
- /******/ return ns;
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "/";
- /******/
- /******/
- /******/ // Load entry module and return exports
- /******/ return __webpack_require__(__webpack_require__.s = 0);
- /******/ })
- /************************************************************************/
- /******/ ([
- /* 0 */
- /*!*************************************************************************!*\
- !*** E:/工作/yizhizan-h5/main.js?{"page":"my%2FvideoVoice%2FvideoVoice"} ***!
- \*************************************************************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uni-app-style */ 1);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uni_app_style__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uni-polyfill */ 4);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uni_polyfill__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _my_videoVoice_videoVoice_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./my/videoVoice/videoVoice.nvue?mpType=page */ 5);\n\n \n \n \n \n _my_videoVoice_videoVoice_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].mpType = 'page'\n _my_videoVoice_videoVoice_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].route = 'my/videoVoice/videoVoice'\n _my_videoVoice_videoVoice_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].el = '#root'\n new Vue(_my_videoVoice_videoVoice_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsUUFBOEI7QUFDOUIsUUFBNkI7QUFDN0IsUUFBcUU7QUFDckUsUUFBUSxrRkFBRztBQUNYLFFBQVEsa0ZBQUc7QUFDWCxRQUFRLGtGQUFHO0FBQ1gsZ0JBQWdCLGtGQUFHIiwiZmlsZSI6IjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgXG4gICAgICAgIGltcG9ydCAndW5pLWFwcC1zdHlsZSdcbiAgICAgICAgaW1wb3J0ICd1bmktcG9seWZpbGwnXG4gICAgICAgIGltcG9ydCBBcHAgZnJvbSAnLi9teS92aWRlb1ZvaWNlL3ZpZGVvVm9pY2UubnZ1ZT9tcFR5cGU9cGFnZSdcbiAgICAgICAgQXBwLm1wVHlwZSA9ICdwYWdlJ1xuICAgICAgICBBcHAucm91dGUgPSAnbXkvdmlkZW9Wb2ljZS92aWRlb1ZvaWNlJ1xuICAgICAgICBBcHAuZWwgPSAnI3Jvb3QnXG4gICAgICAgIG5ldyBWdWUoQXBwKVxuICAgICAgICAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n");
- /***/ }),
- /* 1 */
- /*!*****************************************************!*\
- !*** E:/工作/yizhizan-h5/main.js?{"type":"appStyle"} ***!
- \*****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- eval("Vue.prototype.__$appStyle__ = {}\nVue.prototype.__merge_style && Vue.prototype.__merge_style(__webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss */ 2).default,Vue.prototype.__$appStyle__)\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsMkRBQTJELG1CQUFPLENBQUMsbURBQTRDIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18gPSB7fVxuVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzXCIpLmRlZmF1bHQsVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n");
- /***/ }),
- /* 2 */
- /*!******************************************************************!*\
- !*** E:/工作/yizhizan-h5/App.vue?vue&type=style&index=0&lang=scss ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss */ 3);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 3 */
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/App.vue?vue&type=style&index=0&lang=scss ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".round": {
- "": {
- "borderRadius": [
- "5000upx",
- 0,
- 0,
- 21
- ]
- }
- },
- ".radius": {
- "": {
- "borderRadius": [
- "10upx",
- 0,
- 0,
- 22
- ]
- }
- },
- ".response": {
- "": {
- "width": [
- 100,
- 0,
- 0,
- 27
- ]
- }
- },
- ".switch-sex": {
- "": {
- "content::after": [
- "\"\\e71c\"",
- 0,
- 0,
- 46
- ],
- "content::before": [
- "\"\\e71a\"",
- 0,
- 0,
- 47
- ]
- }
- },
- ".wx-switch-input": {
- ".switch-sex ": {
- "backgroundColor": [
- "#e54d42",
- 1,
- 1,
- 48
- ],
- "borderColor": [
- "#e54d42",
- 1,
- 1,
- 48
- ]
- }
- },
- ".uni-switch-input": {
- ".switch-sex ": {
- "backgroundColor": [
- "#e54d42",
- 1,
- 1,
- 48
- ],
- "borderColor": [
- "#e54d42",
- 1,
- 1,
- 48
- ]
- },
- ".switch-sex.checked ": {
- "backgroundColor": [
- "#0081ff",
- 1,
- 2,
- 49
- ],
- "borderColor": [
- "#0081ff",
- 1,
- 2,
- 49
- ]
- }
- },
- ".solid": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderWidth::after": [
- "1upx",
- 0,
- 0,
- 69
- ],
- "borderStyle::after": [
- "solid",
- 0,
- 0,
- 69
- ],
- "borderColor::after": [
- "rgba(0,0,0,0.1)",
- 0,
- 0,
- 69
- ]
- }
- },
- ".solid-top": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderTopWidth::after": [
- "1upx",
- 0,
- 0,
- 70
- ],
- "borderTopStyle::after": [
- "solid",
- 0,
- 0,
- 70
- ],
- "borderTopColor::after": [
- "rgba(0,0,0,0.1)",
- 0,
- 0,
- 70
- ]
- }
- },
- ".solid-right": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderRightWidth::after": [
- "1upx",
- 0,
- 0,
- 71
- ],
- "borderRightStyle::after": [
- "solid",
- 0,
- 0,
- 71
- ],
- "borderRightColor::after": [
- "rgba(0,0,0,0.1)",
- 0,
- 0,
- 71
- ]
- }
- },
- ".solid-bottom": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderBottomWidth::after": [
- "1upx",
- 0,
- 0,
- 72
- ],
- "borderBottomStyle::after": [
- "solid",
- 0,
- 0,
- 72
- ],
- "borderBottomColor::after": [
- "rgba(0,0,0,0.1)",
- 0,
- 0,
- 72
- ]
- }
- },
- ".solid-left": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderLeftWidth::after": [
- "1upx",
- 0,
- 0,
- 73
- ],
- "borderLeftStyle::after": [
- "solid",
- 0,
- 0,
- 73
- ],
- "borderLeftColor::after": [
- "rgba(0,0,0,0.1)",
- 0,
- 0,
- 73
- ]
- }
- },
- ".solids": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderWidth::after": [
- "8upx",
- 0,
- 0,
- 74
- ],
- "borderStyle::after": [
- "solid",
- 0,
- 0,
- 74
- ],
- "borderColor::after": [
- "#eeeeee",
- 0,
- 0,
- 74
- ]
- }
- },
- ".solids-top": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderTopWidth::after": [
- "8upx",
- 0,
- 0,
- 75
- ],
- "borderTopStyle::after": [
- "solid",
- 0,
- 0,
- 75
- ],
- "borderTopColor::after": [
- "#eeeeee",
- 0,
- 0,
- 75
- ]
- }
- },
- ".solids-right": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderRightWidth::after": [
- "8upx",
- 0,
- 0,
- 76
- ],
- "borderRightStyle::after": [
- "solid",
- 0,
- 0,
- 76
- ],
- "borderRightColor::after": [
- "#eeeeee",
- 0,
- 0,
- 76
- ]
- }
- },
- ".solids-bottom": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderBottomWidth::after": [
- "8upx",
- 0,
- 0,
- 77
- ],
- "borderBottomStyle::after": [
- "solid",
- 0,
- 0,
- 77
- ],
- "borderBottomColor::after": [
- "#eeeeee",
- 0,
- 0,
- 77
- ]
- }
- },
- ".solids-left": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderLeftWidth::after": [
- "8upx",
- 0,
- 0,
- 78
- ],
- "borderLeftStyle::after": [
- "solid",
- 0,
- 0,
- 78
- ],
- "borderLeftColor::after": [
- "#eeeeee",
- 0,
- 0,
- 78
- ]
- }
- },
- ".dashed": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderWidth::after": [
- "1upx",
- 0,
- 0,
- 80
- ],
- "borderStyle::after": [
- "dashed",
- 0,
- 0,
- 80
- ],
- "borderColor::after": [
- "#dddddd",
- 0,
- 0,
- 80
- ]
- }
- },
- ".dashed-top": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderTopWidth::after": [
- "1upx",
- 0,
- 0,
- 81
- ],
- "borderTopStyle::after": [
- "dashed",
- 0,
- 0,
- 81
- ],
- "borderTopColor::after": [
- "#dddddd",
- 0,
- 0,
- 81
- ]
- }
- },
- ".dashed-right": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderRightWidth::after": [
- "1upx",
- 0,
- 0,
- 82
- ],
- "borderRightStyle::after": [
- "dashed",
- 0,
- 0,
- 82
- ],
- "borderRightColor::after": [
- "#dddddd",
- 0,
- 0,
- 82
- ]
- }
- },
- ".dashed-bottom": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderBottomWidth::after": [
- "1upx",
- 0,
- 0,
- 83
- ],
- "borderBottomStyle::after": [
- "dashed",
- 0,
- 0,
- 83
- ],
- "borderBottomColor::after": [
- "#dddddd",
- 0,
- 0,
- 83
- ]
- }
- },
- ".dashed-left": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 67
- ],
- "content::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "\" \"",
- 0,
- 0,
- 68
- ],
- "width::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "height::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 200,
- 0,
- 0,
- 68
- ],
- "position::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "absolute",
- 0,
- 0,
- 68
- ],
- "top::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "left::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- 0,
- 0,
- 0,
- 68
- ],
- "transform::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "scale(0.5)",
- 0,
- 0,
- 68
- ],
- "transformOrigin::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "0 0",
- 0,
- 0,
- 68
- ],
- "pointerEvents::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "none",
- 0,
- 0,
- 68
- ],
- "boxSizing::after::after::after::after::after::after::after::after::after::after::after::after::after::after::after": [
- "border-box",
- 0,
- 0,
- 68
- ],
- "borderLeftWidth::after": [
- "1upx",
- 0,
- 0,
- 84
- ],
- "borderLeftStyle::after": [
- "dashed",
- 0,
- 0,
- 84
- ],
- "borderLeftColor::after": [
- "#dddddd",
- 0,
- 0,
- 84
- ]
- }
- },
- ".shadow-lg": {
- "": {
- "--ShadowSize": [
- "0upx 40upx 100upx 0upx",
- 0,
- 0,
- 87
- ]
- }
- },
- ".shadow-warp": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 88
- ],
- "boxShadow": [
- "0 0 10upx rgba(0, 0, 0, 0.1)",
- 0,
- 0,
- 88
- ],
- "position:before": [
- "absolute",
- 0,
- 0,
- 89
- ],
- "content:before": [
- "\"\"",
- 0,
- 0,
- 89
- ],
- "top:before": [
- "20upx",
- 0,
- 0,
- 89
- ],
- "bottom:before": [
- "30upx",
- 0,
- 0,
- 89
- ],
- "left:before": [
- "20upx",
- 0,
- 0,
- 89
- ],
- "width:before": [
- 50,
- 0,
- 0,
- 89
- ],
- "boxShadow:before": [
- "0 30upx 20upx rgba(0, 0, 0, 0.2)",
- 0,
- 0,
- 89
- ],
- "transform:before": [
- "rotate(-3deg)",
- 0,
- 0,
- 89
- ],
- "zIndex:before": [
- -1,
- 0,
- 0,
- 89
- ],
- "position:before:after": [
- "absolute",
- 0,
- 0,
- 89
- ],
- "content:before:after": [
- "\"\"",
- 0,
- 0,
- 89
- ],
- "top:before:after": [
- "20upx",
- 0,
- 0,
- 89
- ],
- "bottom:before:after": [
- "30upx",
- 0,
- 0,
- 89
- ],
- "left:before:after": [
- "20upx",
- 0,
- 0,
- 89
- ],
- "width:before:after": [
- 50,
- 0,
- 0,
- 89
- ],
- "boxShadow:before:after": [
- "0 30upx 20upx rgba(0, 0, 0, 0.2)",
- 0,
- 0,
- 89
- ],
- "transform:before:after": [
- "rotate(-3deg)",
- 0,
- 0,
- 89
- ],
- "zIndex:before:after": [
- -1,
- 0,
- 0,
- 89
- ],
- "right:after": [
- "20upx",
- 0,
- 0,
- 90
- ],
- "transform:after": [
- "rotate(3deg)",
- 0,
- 0,
- 90
- ]
- }
- },
- ".shadow-blur": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 91
- ],
- "content::before": [
- "\"\"",
- 0,
- 0,
- 92
- ],
- "filter::before": [
- "blur(10upx)",
- 0,
- 0,
- 92
- ],
- "position::before": [
- "absolute",
- 0,
- 0,
- 92
- ],
- "width::before": [
- 100,
- 0,
- 0,
- 92
- ],
- "height::before": [
- 100,
- 0,
- 0,
- 92
- ],
- "top::before": [
- "10upx",
- 0,
- 0,
- 92
- ],
- "left::before": [
- "10upx",
- 0,
- 0,
- 92
- ],
- "zIndex::before": [
- -1,
- 0,
- 0,
- 92
- ],
- "opacity::before": [
- 0.4,
- 0,
- 0,
- 92
- ],
- "transformOrigin::before": [
- "0 0",
- 0,
- 0,
- 92
- ],
- "transform::before": [
- "scale(1, 1)",
- 0,
- 0,
- 92
- ]
- }
- },
- ".cu-btn": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 94
- ],
- "borderWidth": [
- "0upx",
- 0,
- 0,
- 94
- ],
- "borderStyle": [
- "solid",
- 0,
- 0,
- 94
- ],
- "borderColor": [
- "#000000",
- 0,
- 0,
- 94
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 94
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 94
- ],
- "boxSizing": [
- "border-box",
- 0,
- 0,
- 94
- ],
- "paddingTop": [
- 0,
- 0,
- 0,
- 94
- ],
- "paddingRight": [
- "30upx",
- 0,
- 0,
- 94
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 94
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 0,
- 94
- ],
- "fontSize": [
- "28upx",
- 0,
- 0,
- 94
- ],
- "height": [
- "64upx",
- 0,
- 0,
- 94
- ],
- "lineHeight": [
- 1,
- 0,
- 0,
- 94
- ],
- "textAlign": [
- "center",
- 0,
- 0,
- 94
- ],
- "textDecoration": [
- "none",
- 0,
- 0,
- 94
- ],
- "transform": [
- "translate(0upx, 0upx)",
- 0,
- 0,
- 94
- ]
- },
- ".sm": {
- "paddingTop": [
- 0,
- 0,
- 1,
- 102
- ],
- "paddingRight": [
- "20upx",
- 0,
- 1,
- 102
- ],
- "paddingBottom": [
- 0,
- 0,
- 1,
- 102
- ],
- "paddingLeft": [
- "20upx",
- 0,
- 1,
- 102
- ],
- "fontSize": [
- "20upx",
- 0,
- 1,
- 102
- ],
- "height": [
- "48upx",
- 0,
- 1,
- 102
- ]
- },
- ".lg": {
- "paddingTop": [
- 0,
- 0,
- 1,
- 103
- ],
- "paddingRight": [
- "40upx",
- 0,
- 1,
- 103
- ],
- "paddingBottom": [
- 0,
- 0,
- 1,
- 103
- ],
- "paddingLeft": [
- "40upx",
- 0,
- 1,
- 103
- ],
- "fontSize": [
- "32upx",
- 0,
- 1,
- 103
- ],
- "height": [
- "80upx",
- 0,
- 1,
- 103
- ]
- },
- ".cuIcon.sm": {
- "width": [
- "48upx",
- 0,
- 2,
- 104
- ],
- "height": [
- "48upx",
- 0,
- 2,
- 104
- ]
- },
- ".cuIcon": {
- "width": [
- "64upx",
- 0,
- 1,
- 105
- ],
- "height": [
- "64upx",
- 0,
- 1,
- 105
- ],
- "borderRadius": [
- "500upx",
- 0,
- 1,
- 105
- ],
- "paddingTop": [
- 0,
- 0,
- 1,
- 105
- ],
- "paddingRight": [
- 0,
- 0,
- 1,
- 105
- ],
- "paddingBottom": [
- 0,
- 0,
- 1,
- 105
- ],
- "paddingLeft": [
- 0,
- 0,
- 1,
- 105
- ]
- },
- ".shadow-blur": {
- "top::before": [
- "4upx",
- 0,
- 1,
- 107
- ],
- "left::before": [
- "4upx",
- 0,
- 1,
- 107
- ],
- "filter::before": [
- "blur(6upx)",
- 0,
- 1,
- 107
- ],
- "opacity::before": [
- 0.6,
- 0,
- 1,
- 107
- ]
- },
- ".button-hover": {
- "transform": [
- "translate(1upx, 1upx)",
- 0,
- 1,
- 108
- ]
- },
- ".block": {
- "display": [
- "flex",
- 0,
- 1,
- 110
- ]
- }
- },
- ".cu-tag": {
- "": {
- "fontSize": [
- "24upx",
- 0,
- 0,
- 113
- ],
- "verticalAlign": [
- "middle",
- 0,
- 0,
- 113
- ],
- "position": [
- "relative",
- 0,
- 0,
- 113
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 113
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 113
- ],
- "boxSizing": [
- "border-box",
- 0,
- 0,
- 113
- ],
- "paddingTop": [
- "0upx",
- 0,
- 0,
- 113
- ],
- "paddingRight": [
- "16upx",
- 0,
- 0,
- 113
- ],
- "paddingBottom": [
- "0upx",
- 0,
- 0,
- 113
- ],
- "paddingLeft": [
- "16upx",
- 0,
- 0,
- 113
- ],
- "height": [
- "48upx",
- 0,
- 0,
- 113
- ],
- "fontFamily": [
- "Helvetica Neue, Helvetica, sans-serif",
- 0,
- 0,
- 113
- ],
- "whiteSpace": [
- "nowrap",
- 0,
- 0,
- 113
- ]
- },
- ".cu-tag+": {
- "marginLeft": [
- "10upx",
- 0,
- 1,
- 119
- ]
- },
- ".sm": {
- "fontSize": [
- "20upx",
- 0,
- 1,
- 120
- ],
- "paddingTop": [
- "0upx",
- 0,
- 1,
- 120
- ],
- "paddingRight": [
- "12upx",
- 0,
- 1,
- 120
- ],
- "paddingBottom": [
- "0upx",
- 0,
- 1,
- 120
- ],
- "paddingLeft": [
- "12upx",
- 0,
- 1,
- 120
- ],
- "height": [
- "32upx",
- 0,
- 1,
- 120
- ]
- },
- ".cu-capsule ": {
- "marginTop": [
- 0,
- 0,
- 1,
- 123
- ],
- "marginRight": [
- 0,
- 0,
- 1,
- 123
- ],
- "marginBottom": [
- 0,
- 0,
- 1,
- 123
- ],
- "marginLeft": [
- 0,
- 0,
- 1,
- 123
- ]
- },
- ".cu-capsule.radius ": {
- "borderTopLeftRadius:first-child": [
- "6upx",
- 0,
- 2,
- 126
- ],
- "borderBottomLeftRadius:first-child": [
- "6upx",
- 0,
- 2,
- 126
- ],
- "borderTopRightRadius:last-child::after": [
- "12upx",
- 0,
- 2,
- 127
- ],
- "borderBottomRightRadius:last-child::after": [
- "12upx",
- 0,
- 2,
- 127
- ]
- },
- ".cu-capsule.round ": {
- "borderTopLeftRadius:first-child": [
- "200upx",
- 0,
- 2,
- 128
- ],
- "borderBottomLeftRadius:first-child": [
- "200upx",
- 0,
- 2,
- 128
- ],
- "textIndent:first-child": [
- "4upx",
- 0,
- 2,
- 128
- ],
- "borderTopRightRadius:last-child::after": [
- "200upx",
- 0,
- 2,
- 129
- ],
- "borderBottomRightRadius:last-child::after": [
- "200upx",
- 0,
- 2,
- 129
- ],
- "textIndent:last-child::after": [
- "-4upx",
- 0,
- 2,
- 129
- ],
- "borderTopRightRadius:last-child::after:last-child": [
- "200upx",
- 0,
- 2,
- 129
- ],
- "borderBottomRightRadius:last-child::after:last-child": [
- "200upx",
- 0,
- 2,
- 129
- ],
- "textIndent:last-child::after:last-child": [
- "-4upx",
- 0,
- 2,
- 129
- ]
- },
- ".badge": {
- "borderRadius": [
- "200upx",
- 0,
- 1,
- 130
- ],
- "position": [
- "absolute",
- 0,
- 1,
- 130
- ],
- "top": [
- "-10upx",
- 0,
- 1,
- 130
- ],
- "right": [
- "-10upx",
- 0,
- 1,
- 130
- ],
- "fontSize": [
- "20upx",
- 0,
- 1,
- 130
- ],
- "paddingTop": [
- "0upx",
- 0,
- 1,
- 130
- ],
- "paddingRight": [
- "10upx",
- 0,
- 1,
- 130
- ],
- "paddingBottom": [
- "0upx",
- 0,
- 1,
- 130
- ],
- "paddingLeft": [
- "10upx",
- 0,
- 1,
- 130
- ],
- "height": [
- "28upx",
- 0,
- 1,
- 130
- ],
- "color": [
- "#ffffff",
- 0,
- 1,
- 130
- ]
- },
- ".cu-list.menu-avatar>.cu-item .content .sm": {
- "marginLeft": [
- "10upx",
- 0,
- 5,
- 191
- ],
- "height": [
- "28upx",
- 0,
- 5,
- 191
- ],
- "fontSize": [
- "16upx",
- 0,
- 5,
- 191
- ],
- "lineHeight": [
- "32upx",
- 0,
- 5,
- 191
- ]
- },
- ".cu-list.menu>.cu-item .content .sm": {
- "marginLeft": [
- "10upx",
- 0,
- 5,
- 211
- ],
- "height": [
- "28upx",
- 0,
- 5,
- 211
- ],
- "fontSize": [
- "16upx",
- 0,
- 5,
- 211
- ],
- "lineHeight": [
- "32upx",
- 0,
- 5,
- 211
- ]
- },
- ".cu-list.menu>.cu-item .action ": {
- "right:empty": [
- "10upx",
- 0,
- 4,
- 212
- ]
- },
- ".cu-list.grid>.cu-item ": {
- "left": [
- 50,
- 0,
- 3,
- 219
- ],
- "marginLeft": [
- "20upx",
- 0,
- 3,
- 219
- ]
- },
- ".cu-card.case .image ": {
- "position": [
- "absolute",
- 0,
- 3,
- 330
- ],
- "right": [
- 0,
- 0,
- 3,
- 330
- ],
- "top": [
- 0,
- 0,
- 3,
- 330
- ]
- },
- ".grid.grid-square ": {
- "position": [
- "absolute",
- 0,
- 2,
- 441
- ],
- "right": [
- 0,
- 0,
- 2,
- 441
- ],
- "top": [
- 0,
- 0,
- 2,
- 441
- ],
- "borderBottomLeftRadius": [
- "6upx",
- 0,
- 2,
- 441
- ],
- "paddingTop": [
- "6upx",
- 0,
- 2,
- 441
- ],
- "paddingRight": [
- "12upx",
- 0,
- 2,
- 441
- ],
- "paddingBottom": [
- "6upx",
- 0,
- 2,
- 441
- ],
- "paddingLeft": [
- "12upx",
- 0,
- 2,
- 441
- ],
- "backgroundColor": [
- "rgba(0,0,0,0.5)",
- 0,
- 2,
- 441
- ]
- }
- },
- ".cu-capsule": {
- "": {
- "verticalAlign": [
- "middle",
- 0,
- 0,
- 121
- ]
- },
- ".cu-capsule+": {
- "marginLeft": [
- "10upx",
- 0,
- 1,
- 122
- ]
- }
- },
- ".cu-avatar": {
- "": {
- "fontVariant": [
- "small-caps",
- 0,
- 0,
- 135
- ],
- "marginTop": [
- 0,
- 0,
- 0,
- 135
- ],
- "marginRight": [
- 0,
- 0,
- 0,
- 135
- ],
- "marginBottom": [
- 0,
- 0,
- 0,
- 135
- ],
- "marginLeft": [
- 0,
- 0,
- 0,
- 135
- ],
- "paddingTop": [
- 0,
- 0,
- 0,
- 135
- ],
- "paddingRight": [
- 0,
- 0,
- 0,
- 135
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 135
- ],
- "paddingLeft": [
- 0,
- 0,
- 0,
- 135
- ],
- "textAlign": [
- "center",
- 0,
- 0,
- 135
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 135
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 135
- ],
- "backgroundColor": [
- "#cccccc",
- 0,
- 0,
- 135
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 135
- ],
- "whiteSpace": [
- "nowrap",
- 0,
- 0,
- 135
- ],
- "position": [
- "relative",
- 0,
- 0,
- 135
- ],
- "width": [
- "64upx",
- 0,
- 0,
- 135
- ],
- "height": [
- "64upx",
- 0,
- 0,
- 135
- ],
- "backgroundSize": [
- "cover",
- 0,
- 0,
- 135
- ],
- "backgroundPosition": [
- "center",
- 0,
- 0,
- 135
- ],
- "verticalAlign": [
- "middle",
- 0,
- 0,
- 135
- ],
- "fontSize": [
- 1.5,
- 0,
- 0,
- 135
- ]
- },
- ".sm": {
- "width": [
- "48upx",
- 0,
- 1,
- 136
- ],
- "height": [
- "48upx",
- 0,
- 1,
- 136
- ],
- "fontSize": [
- 1,
- 0,
- 1,
- 136
- ]
- },
- ".lg": {
- "width": [
- "96upx",
- 0,
- 1,
- 137
- ],
- "height": [
- "96upx",
- 0,
- 1,
- 137
- ],
- "fontSize": [
- 2,
- 0,
- 1,
- 137
- ]
- },
- ".xl": {
- "width": [
- "128upx",
- 0,
- 1,
- 138
- ],
- "height": [
- "128upx",
- 0,
- 1,
- 138
- ],
- "fontSize": [
- 2.5,
- 0,
- 1,
- 138
- ]
- },
- ".cu-avatar-group ": {
- "marginLeft": [
- "-30upx",
- 0,
- 1,
- 141
- ],
- "borderWidth": [
- "4upx",
- 0,
- 1,
- 141
- ],
- "borderStyle": [
- "solid",
- 0,
- 1,
- 141
- ],
- "borderColor": [
- "#f1f1f1",
- 0,
- 1,
- 141
- ],
- "verticalAlign": [
- "middle",
- 0,
- 1,
- 141
- ]
- },
- ".cu-avatar-group .sm": {
- "marginLeft": [
- "-20upx",
- 0,
- 2,
- 142
- ],
- "borderWidth": [
- "1upx",
- 0,
- 2,
- 142
- ],
- "borderStyle": [
- "solid",
- 0,
- 2,
- 142
- ],
- "borderColor": [
- "#f1f1f1",
- 0,
- 2,
- 142
- ]
- },
- ".cu-list.menu-avatar>.cu-item>": {
- "position": [
- "absolute",
- 0,
- 3,
- 186
- ],
- "left": [
- "30upx",
- 0,
- 3,
- 186
- ]
- },
- ".cu-list.menu-avatar.comment ": {
- "alignSelf": [
- "flex-start",
- 0,
- 3,
- 196
- ]
- },
- ".cu-list.menu>.cu-item .cu-avatar-group ": {
- "borderColor": [
- "#ffffff",
- 0,
- 4,
- 206
- ]
- },
- ".cu-bar ": {
- "marginLeft:first-child": [
- "20upx",
- 0,
- 1,
- 238
- ]
- },
- ".cu-chat .cu-item>": {
- "width": [
- "80upx",
- 0,
- 2,
- 308
- ],
- "height": [
- "80upx",
- 0,
- 2,
- 308
- ]
- }
- },
- ".avatar-text": {
- ".cu-avatar ": {
- "fontSize": [
- 0.4,
- 0,
- 1,
- 139
- ]
- }
- },
- ".cu-avatar-group": {
- "": {
- "direction": [
- "rtl",
- 0,
- 0,
- 140
- ],
- "unicodeBidi": [
- "bidi-override",
- 0,
- 0,
- 140
- ],
- "paddingTop": [
- 0,
- 0,
- 0,
- 140
- ],
- "paddingRight": [
- "10upx",
- 0,
- 0,
- 140
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 140
- ],
- "paddingLeft": [
- "40upx",
- 0,
- 0,
- 140
- ]
- }
- },
- ".cu-progress": {
- "": {
- "overflow": [
- "hidden",
- 0,
- 0,
- 144
- ],
- "height": [
- "28upx",
- 0,
- 0,
- 144
- ],
- "backgroundColor": [
- "#ebeef5",
- 0,
- 0,
- 144
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 144
- ],
- "width": [
- 100,
- 0,
- 0,
- 144
- ]
- },
- ".xs": {
- "height": [
- "10upx",
- 0,
- 1,
- 146
- ]
- },
- ".sm": {
- "height": [
- "20upx",
- 0,
- 1,
- 147
- ]
- },
- ".text-progress": {
- "paddingRight": [
- "60upx",
- 0,
- 1,
- 150
- ]
- }
- },
- ".cu-load": {
- "": {
- "lineHeight": [
- 3,
- 0,
- 0,
- 155
- ],
- "textAlign": [
- "center",
- 0,
- 0,
- 155
- ],
- "fontFamily::before": [
- "\"cuIcon\"",
- 0,
- 0,
- 156
- ],
- "marginRight::before": [
- "6upx",
- 0,
- 0,
- 156
- ]
- },
- ".loading": {
- "content::before": [
- "\"\\e67a\"",
- 0,
- 1,
- 157
- ],
- "animation::before": [
- "cuIcon-spin 2s infinite linear",
- 0,
- 1,
- 157
- ],
- "content::after": [
- "\"加载中...\"",
- 0,
- 1,
- 158
- ]
- },
- ".over": {
- "content::before": [
- "\"\\e64a\"",
- 0,
- 1,
- 159
- ],
- "content::after": [
- "\"没有更多了\"",
- 0,
- 1,
- 160
- ]
- },
- ".erro": {
- "content::before": [
- "\"\\e658\"",
- 0,
- 1,
- 161
- ],
- "content::after": [
- "\"加载失败\"",
- 0,
- 1,
- 162
- ]
- },
- ".load-cuIcon": {
- "fontSize::before": [
- "32upx",
- 0,
- 1,
- 163
- ]
- },
- ".load-modal": {
- "position": [
- "fixed",
- 0,
- 1,
- 166
- ],
- "top": [
- 0,
- 0,
- 1,
- 166
- ],
- "right": [
- 0,
- 0,
- 1,
- 166
- ],
- "bottom": [
- "140upx",
- 0,
- 1,
- 166
- ],
- "left": [
- 0,
- 0,
- 1,
- 166
- ],
- "width": [
- "260upx",
- 0,
- 1,
- 166
- ],
- "height": [
- "260upx",
- 0,
- 1,
- 166
- ],
- "backgroundColor": [
- "#ffffff",
- 0,
- 1,
- 166
- ],
- "borderRadius": [
- "10upx",
- 0,
- 1,
- 166
- ],
- "boxShadow": [
- "0 0 0upx 2000upx rgba(0, 0, 0, 0.5)",
- 0,
- 1,
- 166
- ],
- "display": [
- "flex",
- 0,
- 1,
- 166
- ],
- "alignItems": [
- "center",
- 0,
- 1,
- 166
- ],
- "flexDirection": [
- "column",
- 0,
- 1,
- 166
- ],
- "justifyContent": [
- "center",
- 0,
- 1,
- 166
- ],
- "fontSize": [
- "28upx",
- 0,
- 1,
- 166
- ],
- "zIndex": [
- 9999,
- 0,
- 1,
- 166
- ],
- "lineHeight": [
- 2.4,
- 0,
- 1,
- 166
- ],
- "content::after": [
- "\"\"",
- 0,
- 1,
- 169
- ],
- "position::after": [
- "absolute",
- 0,
- 1,
- 169
- ],
- "backgroundColor::after": [
- "#ffffff",
- 0,
- 1,
- 169
- ],
- "borderRadius::after": [
- 50,
- 0,
- 1,
- 169
- ],
- "width::after": [
- "200upx",
- 0,
- 1,
- 169
- ],
- "height::after": [
- "200upx",
- 0,
- 1,
- 169
- ],
- "fontSize::after": [
- "10",
- 0,
- 1,
- 169
- ],
- "borderTopWidth::after": [
- "6upx",
- 0,
- 1,
- 169
- ],
- "borderTopStyle::after": [
- "solid",
- 0,
- 1,
- 169
- ],
- "borderTopColor::after": [
- "rgba(0,0,0,0.05)",
- 0,
- 1,
- 169
- ],
- "borderRightWidth::after": [
- "6upx",
- 0,
- 1,
- 169
- ],
- "borderRightStyle::after": [
- "solid",
- 0,
- 1,
- 169
- ],
- "borderRightColor::after": [
- "rgba(0,0,0,0.05)",
- 0,
- 1,
- 169
- ],
- "borderBottomWidth::after": [
- "6upx",
- 0,
- 1,
- 169
- ],
- "borderBottomStyle::after": [
- "solid",
- 0,
- 1,
- 169
- ],
- "borderBottomColor::after": [
- "rgba(0,0,0,0.05)",
- 0,
- 1,
- 169
- ],
- "borderLeftWidth::after": [
- "6upx",
- 0,
- 1,
- 169
- ],
- "borderLeftStyle::after": [
- "solid",
- 0,
- 1,
- 169
- ],
- "borderLeftColor::after": [
- "#f37b1d",
- 0,
- 1,
- 169
- ],
- "animation::after": [
- "cuIcon-spin 1s infinite linear",
- 0,
- 1,
- 169
- ],
- "zIndex::after": [
- -1,
- 0,
- 1,
- 169
- ]
- }
- },
- ".load-progress": {
- "": {
- "pointerEvents": [
- "none",
- 0,
- 0,
- 170
- ],
- "top": [
- 0,
- 0,
- 0,
- 170
- ],
- "position": [
- "fixed",
- 0,
- 0,
- 170
- ],
- "width": [
- 100,
- 0,
- 0,
- 170
- ],
- "left": [
- 0,
- 0,
- 0,
- 170
- ],
- "zIndex": [
- 2000,
- 0,
- 0,
- 170
- ]
- }
- },
- ".load-progress-bar": {
- ".load-progress ": {
- "position": [
- "relative",
- 0,
- 1,
- 172
- ],
- "width": [
- 100,
- 0,
- 1,
- 172
- ],
- "height": [
- "4upx",
- 0,
- 1,
- 172
- ],
- "overflow": [
- "hidden",
- 0,
- 1,
- 172
- ],
- "transitionDuration": [
- 200,
- 0,
- 1,
- 172
- ],
- "transitionTimingFunction": [
- "ease",
- 0,
- 1,
- 172
- ],
- "transitionDelay": [
- 0,
- 0,
- 1,
- 172
- ]
- }
- },
- ".load-progress-spinner": {
- ".load-progress ": {
- "position": [
- "absolute",
- 0,
- 1,
- 173
- ],
- "top": [
- "10upx",
- 0,
- 1,
- 173
- ],
- "right": [
- "10upx",
- 0,
- 1,
- 173
- ],
- "zIndex": [
- 2000,
- 0,
- 1,
- 173
- ],
- "content::after": [
- "\"\"",
- 0,
- 1,
- 174
- ],
- "width::after": [
- "24upx",
- 0,
- 1,
- 174
- ],
- "height::after": [
- "24upx",
- 0,
- 1,
- 174
- ],
- "WebkitBoxSizing::after": [
- "border-box",
- 0,
- 1,
- 174
- ],
- "boxSizing::after": [
- "border-box",
- 0,
- 1,
- 174
- ],
- "borderWidth::after": [
- "4upx",
- 0,
- 1,
- 174
- ],
- "borderStyle::after": [
- "solid",
- 0,
- 1,
- 174
- ],
- "borderColor::after": [
- "rgba(0,0,0,0)",
- 0,
- 1,
- 174
- ],
- "borderRadius::after": [
- 50,
- 0,
- 1,
- 174
- ],
- "WebkitAnimation::after": [
- "load-progress-spinner 0.4s linear infinite",
- 0,
- 1,
- 174
- ],
- "animation::after": [
- "load-progress-spinner 0.4s linear infinite",
- 0,
- 1,
- 174
- ]
- }
- },
- ".grayscale": {
- "": {
- "filter": [
- "grayscale(1)",
- 0,
- 0,
- 178
- ]
- }
- },
- ".cu-list": {
- ".cu-list+": {
- "marginTop": [
- "30upx",
- 0,
- 1,
- 179
- ]
- },
- ".menu-avatar": {
- "overflow": [
- "hidden",
- 0,
- 1,
- 184
- ]
- },
- ".menu": {
- "overflow": [
- "hidden",
- 0,
- 1,
- 213
- ]
- },
- ".grid": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 1,
- 220
- ],
- "textAlign": [
- "center",
- 0,
- 1,
- 220
- ]
- },
- ".grid.no-border": {
- "paddingTop": [
- "20upx",
- 0,
- 2,
- 223
- ],
- "paddingRight": [
- "10upx",
- 0,
- 2,
- 223
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 2,
- 223
- ],
- "paddingLeft": [
- "10upx",
- 0,
- 2,
- 223
- ]
- },
- ".card-menu": {
- "overflow": [
- "hidden",
- 0,
- 1,
- 225
- ],
- "marginRight": [
- "30upx",
- 0,
- 1,
- 225
- ],
- "marginLeft": [
- "30upx",
- 0,
- 1,
- 225
- ],
- "borderRadius": [
- "20upx",
- 0,
- 1,
- 225
- ]
- }
- },
- ".cu-item": {
- ".cu-list>": {
- "transitionDuration": [
- 600,
- 0,
- 1,
- 180
- ],
- "transitionTimingFunction": [
- "ease-in-out",
- 0,
- 1,
- 180
- ],
- "transitionDelay": [
- 0,
- 0,
- 1,
- 180
- ],
- "transform": [
- "translateX(0upx)",
- 0,
- 1,
- 180
- ]
- },
- ".cu-list>.move-cur": {
- "transform": [
- "translateX(-260upx)",
- 0,
- 2,
- 181
- ]
- },
- ".cu-list.menu-avatar>": {
- "position": [
- "relative",
- 0,
- 2,
- 185
- ],
- "display": [
- "flex",
- 0,
- 2,
- 185
- ],
- "paddingRight": [
- "10upx",
- 0,
- 2,
- 185
- ],
- "height": [
- "140upx",
- 0,
- 2,
- 185
- ],
- "backgroundColor": [
- "#ffffff",
- 0,
- 2,
- 185
- ],
- "justifyContent": [
- "flex-end",
- 0,
- 2,
- 185
- ],
- "alignItems": [
- "center",
- 0,
- 2,
- 185
- ],
- "position:after": [
- "absolute",
- 0,
- 2,
- 199
- ],
- "top:after": [
- 0,
- 0,
- 2,
- 199
- ],
- "left:after": [
- 0,
- 0,
- 2,
- 199
- ],
- "boxSizing:after": [
- "border-box",
- 0,
- 2,
- 199
- ],
- "width:after": [
- 200,
- 0,
- 2,
- 199
- ],
- "height:after": [
- 200,
- 0,
- 2,
- 199
- ],
- "borderBottomWidth:after": [
- "1upx",
- 0,
- 2,
- 199
- ],
- "borderBottomStyle:after": [
- "solid",
- 0,
- 2,
- 199
- ],
- "borderBottomColor:after": [
- "#dddddd",
- 0,
- 2,
- 199
- ],
- "content:after": [
- "\" \"",
- 0,
- 2,
- 199
- ],
- "transform:after": [
- "scale(.5)",
- 0,
- 2,
- 199
- ],
- "transformOrigin:after": [
- "0 0",
- 0,
- 2,
- 199
- ],
- "pointerEvents:after": [
- "none",
- 0,
- 2,
- 199
- ]
- },
- ".cu-list.menu-avatar.comment>": {
- "paddingTop": [
- "30upx",
- 0,
- 3,
- 195
- ],
- "paddingRight": [
- "30upx",
- 0,
- 3,
- 195
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 3,
- 195
- ],
- "paddingLeft": [
- "120upx",
- 0,
- 3,
- 195
- ]
- },
- ".cu-list.menu>": {
- "position": [
- "relative",
- 0,
- 2,
- 197
- ],
- "display": [
- "flex",
- 0,
- 2,
- 197
- ],
- "paddingTop": [
- 0,
- 0,
- 2,
- 197
- ],
- "paddingRight": [
- "30upx",
- 0,
- 2,
- 197
- ],
- "paddingBottom": [
- 0,
- 0,
- 2,
- 197
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 2,
- 197
- ],
- "minHeight": [
- "100upx",
- 0,
- 2,
- 197
- ],
- "backgroundColor": [
- "#ffffff",
- 0,
- 2,
- 197
- ],
- "justifyContent": [
- "space-between",
- 0,
- 2,
- 197
- ],
- "alignItems": [
- "center",
- 0,
- 2,
- 197
- ],
- "borderWidth:last-child:after": [
- 0,
- 0,
- 2,
- 198
- ],
- "borderStyle:last-child:after": [
- "solid",
- 0,
- 2,
- 198
- ],
- "position:after:after": [
- "absolute",
- 0,
- 2,
- 199
- ],
- "top:after:after": [
- 0,
- 0,
- 2,
- 199
- ],
- "left:after:after": [
- 0,
- 0,
- 2,
- 199
- ],
- "boxSizing:after:after": [
- "border-box",
- 0,
- 2,
- 199
- ],
- "width:after:after": [
- 200,
- 0,
- 2,
- 199
- ],
- "height:after:after": [
- 200,
- 0,
- 2,
- 199
- ],
- "borderBottomWidth:after:after": [
- "1upx",
- 0,
- 2,
- 199
- ],
- "borderBottomStyle:after:after": [
- "solid",
- 0,
- 2,
- 199
- ],
- "borderBottomColor:after:after": [
- "#dddddd",
- 0,
- 2,
- 199
- ],
- "content:after:after": [
- "\" \"",
- 0,
- 2,
- 199
- ],
- "transform:after:after": [
- "scale(.5)",
- 0,
- 2,
- 199
- ],
- "transformOrigin:after:after": [
- "0 0",
- 0,
- 2,
- 199
- ],
- "pointerEvents:after:after": [
- "none",
- 0,
- 2,
- 199
- ]
- },
- ".cu-list.menu>.grayscale": {
- "backgroundColor": [
- "#f5f5f5",
- 0,
- 3,
- 200
- ]
- },
- ".cu-list.menu>.cur": {
- "backgroundColor": [
- "#fcf7e9",
- 0,
- 3,
- 201
- ]
- },
- ".cu-list.menu>.arrow": {
- "paddingRight": [
- "90upx",
- 0,
- 3,
- 202
- ],
- "position:before": [
- "absolute",
- 0,
- 3,
- 203
- ],
- "top:before": [
- 0,
- 0,
- 3,
- 203
- ],
- "right:before": [
- "30upx",
- 0,
- 3,
- 203
- ],
- "bottom:before": [
- 0,
- 0,
- 3,
- 203
- ],
- "width:before": [
- "30upx",
- 0,
- 3,
- 203
- ],
- "height:before": [
- "30upx",
- 0,
- 3,
- 203
- ],
- "color:before": [
- "#8799a3",
- 0,
- 3,
- 203
- ],
- "content:before": [
- "\"\\e6a3\"",
- 0,
- 3,
- 203
- ],
- "textAlign:before": [
- "center",
- 0,
- 3,
- 203
- ],
- "fontSize:before": [
- "34upx",
- 0,
- 3,
- 203
- ],
- "fontFamily:before": [
- "cuIcon",
- 0,
- 3,
- 203
- ],
- "lineHeight:before": [
- "30upx",
- 0,
- 3,
- 203
- ]
- },
- ".cu-list.menu.sm-border>": {
- "left:after": [
- "30upx",
- 0,
- 3,
- 214
- ]
- },
- ".cu-list.grid>": {
- "position": [
- "relative",
- 0,
- 2,
- 215
- ],
- "display": [
- "flex",
- 0,
- 2,
- 215
- ],
- "paddingTop": [
- "20upx",
- 0,
- 2,
- 215
- ],
- "paddingRight": [
- 0,
- 0,
- 2,
- 215
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 2,
- 215
- ],
- "paddingLeft": [
- 0,
- 0,
- 2,
- 215
- ],
- "transitionDuration": [
- 0,
- 0,
- 2,
- 215
- ],
- "flexDirection": [
- "column",
- 0,
- 2,
- 215
- ],
- "position:after": [
- "absolute",
- 0,
- 2,
- 216
- ],
- "top:after": [
- 0,
- 0,
- 2,
- 216
- ],
- "left:after": [
- 0,
- 0,
- 2,
- 216
- ],
- "boxSizing:after": [
- "border-box",
- 0,
- 2,
- 216
- ],
- "width:after": [
- 200,
- 0,
- 2,
- 216
- ],
- "height:after": [
- 200,
- 0,
- 2,
- 216
- ],
- "borderRightWidth:after": [
- "1",
- 0,
- 2,
- 216
- ],
- "borderRightStyle:after": [
- "solid",
- 0,
- 2,
- 216
- ],
- "borderRightColor:after": [
- "rgba(0,0,0,0.1)",
- 0,
- 2,
- 216
- ],
- "borderBottomWidth:after": [
- "1",
- 0,
- 2,
- 216
- ],
- "borderBottomStyle:after": [
- "solid",
- 0,
- 2,
- 216
- ],
- "borderBottomColor:after": [
- "rgba(0,0,0,0.1)",
- 0,
- 2,
- 216
- ],
- "content:after": [
- "\" \"",
- 0,
- 2,
- 216
- ],
- "transform:after": [
- "scale(.5)",
- 0,
- 2,
- 216
- ],
- "transformOrigin:after": [
- "0 0",
- 0,
- 2,
- 216
- ],
- "pointerEvents:after": [
- "none",
- 0,
- 2,
- 216
- ]
- },
- ".cu-list.grid.no-border>": {
- "paddingTop": [
- "10upx",
- 0,
- 3,
- 221
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 3,
- 221
- ],
- "borderWidth:after": [
- 0,
- 0,
- 3,
- 222
- ],
- "borderStyle:after": [
- "solid",
- 0,
- 3,
- 222
- ]
- },
- ".nav ": {
- "height": [
- "90upx",
- 0,
- 1,
- 291
- ],
- "lineHeight": [
- "90upx",
- 0,
- 1,
- 291
- ],
- "marginTop": [
- 0,
- 0,
- 1,
- 291
- ],
- "marginRight": [
- "10upx",
- 0,
- 1,
- 291
- ],
- "marginBottom": [
- 0,
- 0,
- 1,
- 291
- ],
- "marginLeft": [
- "10upx",
- 0,
- 1,
- 291
- ],
- "paddingTop": [
- 0,
- 0,
- 1,
- 291
- ],
- "paddingRight": [
- "20upx",
- 0,
- 1,
- 291
- ],
- "paddingBottom": [
- 0,
- 0,
- 1,
- 291
- ],
- "paddingLeft": [
- "20upx",
- 0,
- 1,
- 291
- ]
- },
- ".cu-timeline>": {
- "paddingTop": [
- "30upx",
- 0,
- 1,
- 296
- ],
- "paddingRight": [
- "30upx",
- 0,
- 1,
- 296
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 1,
- 296
- ],
- "paddingLeft": [
- "120upx",
- 0,
- 1,
- 296
- ],
- "position": [
- "relative",
- 0,
- 1,
- 296
- ],
- "zIndex": [
- 0,
- 0,
- 1,
- 296
- ],
- "content::after": [
- "\"\"",
- 0,
- 1,
- 298
- ],
- "position::after": [
- "absolute",
- 0,
- 1,
- 298
- ],
- "width::after": [
- "1upx",
- 0,
- 1,
- 298
- ],
- "backgroundColor::after": [
- "#dddddd",
- 0,
- 1,
- 298
- ],
- "left::after": [
- "60upx",
- 0,
- 1,
- 298
- ],
- "height::after": [
- 100,
- 0,
- 1,
- 298
- ],
- "top::after": [
- 0,
- 0,
- 1,
- 298
- ],
- "zIndex::after": [
- 8,
- 0,
- 1,
- 298
- ],
- "fontFamily::before": [
- "\"cuIcon\"",
- 0,
- 1,
- 299
- ],
- "position::before": [
- "absolute",
- 0,
- 1,
- 299
- ],
- "top::before": [
- "36upx",
- 0,
- 1,
- 299
- ],
- "zIndex::before": [
- 9,
- 0,
- 1,
- 299
- ],
- "backgroundColor::before": [
- "#ffffff",
- 0,
- 1,
- 299
- ],
- "width::before": [
- "50upx",
- 0,
- 1,
- 299
- ],
- "height::before": [
- "50upx",
- 0,
- 1,
- 299
- ],
- "textAlign::before": [
- "center",
- 0,
- 1,
- 299
- ],
- "borderWidth::before": [
- 0,
- 0,
- 1,
- 299
- ],
- "borderStyle::before": [
- "solid",
- 0,
- 1,
- 299
- ],
- "lineHeight::before": [
- "50upx",
- 0,
- 1,
- 299
- ],
- "left::before": [
- "36upx",
- 0,
- 1,
- 299
- ]
- },
- ".cu-chat ": {
- "display": [
- "flex",
- 0,
- 1,
- 307
- ],
- "paddingTop": [
- "30upx",
- 0,
- 1,
- 307
- ],
- "paddingRight": [
- "30upx",
- 0,
- 1,
- 307
- ],
- "paddingBottom": [
- "70upx",
- 0,
- 1,
- 307
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 1,
- 307
- ],
- "position": [
- "relative",
- 0,
- 1,
- 307
- ]
- },
- ".cu-chat .self": {
- "justifyContent": [
- "flex-end",
- 0,
- 2,
- 320
- ],
- "textAlign": [
- "right",
- 0,
- 2,
- 320
- ]
- },
- ".cu-card>": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 1,
- 324
- ],
- "overflow": [
- "hidden",
- 0,
- 1,
- 324
- ],
- "borderRadius": [
- "10upx",
- 0,
- 1,
- 324
- ],
- "marginTop": [
- "30upx",
- 0,
- 1,
- 324
- ],
- "marginRight": [
- "30upx",
- 0,
- 1,
- 324
- ],
- "marginBottom": [
- "30upx",
- 0,
- 1,
- 324
- ],
- "marginLeft": [
- "30upx",
- 0,
- 1,
- 324
- ]
- },
- ".cu-card.no-card>": {
- "marginTop": [
- "0upx",
- 0,
- 2,
- 326
- ],
- "marginRight": [
- "0upx",
- 0,
- 2,
- 326
- ],
- "marginBottom": [
- "0upx",
- 0,
- 2,
- 326
- ],
- "marginLeft": [
- "0upx",
- 0,
- 2,
- 326
- ],
- "borderRadius": [
- "0upx",
- 0,
- 2,
- 326
- ]
- },
- ".cu-card.dynamic>": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 2,
- 334
- ],
- "overflow": [
- "hidden",
- 0,
- 2,
- 334
- ]
- },
- ".cu-card.article>": {
- "paddingBottom": [
- "30upx",
- 0,
- 2,
- 340
- ]
- },
- ".cu-steps ": {
- "flex": [
- 1,
- 0,
- 1,
- 395
- ],
- "textAlign": [
- "center",
- 0,
- 1,
- 395
- ],
- "position": [
- "relative",
- 0,
- 1,
- 395
- ],
- "minWidth": [
- "100upx",
- 0,
- 1,
- 395
- ],
- "content::before": [
- "\"\"",
- 0,
- 1,
- 398
- ],
- "position::before": [
- "absolute",
- 0,
- 1,
- 398
- ],
- "height::before": [
- "0",
- 0,
- 1,
- 398
- ],
- "borderBottomWidth::before": [
- "1",
- 0,
- 1,
- 398
- ],
- "borderBottomStyle::before": [
- "solid",
- 0,
- 1,
- 398
- ],
- "borderBottomColor::before": [
- "#cccccc",
- 0,
- 1,
- 398
- ],
- "top::before": [
- "40upx",
- 0,
- 1,
- 398
- ],
- "zIndex::before": [
- 0,
- 0,
- 1,
- 398
- ],
- "content::before::after": [
- "\"\"",
- 0,
- 1,
- 398
- ],
- "position::before::after": [
- "absolute",
- 0,
- 1,
- 398
- ],
- "height::before::after": [
- "0",
- 0,
- 1,
- 398
- ],
- "borderBottomWidth::before::after": [
- "1",
- 0,
- 1,
- 398
- ],
- "borderBottomStyle::before::after": [
- "solid",
- 0,
- 1,
- 398
- ],
- "borderBottomColor::before::after": [
- "#cccccc",
- 0,
- 1,
- 398
- ],
- "top::before::after": [
- "40upx",
- 0,
- 1,
- 398
- ],
- "zIndex::before::after": [
- 0,
- 0,
- 1,
- 398
- ],
- "borderBottomWidth::after": [
- "1",
- 0,
- 1,
- 401
- ],
- "borderBottomStyle::after": [
- "solid",
- 0,
- 1,
- 401
- ],
- "width::after": [
- "0",
- 0,
- 1,
- 401
- ],
- "transitionDuration::after": [
- 300,
- 0,
- 1,
- 401
- ],
- "transitionTimingFunction::after": [
- "ease-in-out",
- 0,
- 1,
- 401
- ],
- "transitionDelay::after": [
- 0,
- 0,
- 1,
- 401
- ]
- },
- ".cu-steps.steps-arrow ": {
- "content::before::after::before": [
- "\"\"",
- 0,
- 2,
- 398
- ],
- "position::before::after::before": [
- "absolute",
- 0,
- 2,
- 398
- ],
- "height::before::after::before": [
- "0",
- 0,
- 2,
- 398
- ],
- "borderBottomWidth::before::after::before": [
- "1",
- 0,
- 2,
- 398
- ],
- "borderBottomStyle::before::after::before": [
- "solid",
- 0,
- 2,
- 398
- ],
- "borderBottomColor::before::after::before": [
- "#cccccc",
- 0,
- 2,
- 398
- ],
- "top::before::after::before": [
- "40upx",
- 0,
- 2,
- 398
- ],
- "zIndex::before::after::before": [
- 0,
- 0,
- 2,
- 398
- ],
- "content::before::after::before::after": [
- "\"\"",
- 0,
- 2,
- 398
- ],
- "position::before::after::before::after": [
- "absolute",
- 0,
- 2,
- 398
- ],
- "height::before::after::before::after": [
- "0",
- 0,
- 2,
- 398
- ],
- "borderBottomWidth::before::after::before::after": [
- "1",
- 0,
- 2,
- 398
- ],
- "borderBottomStyle::before::after::before::after": [
- "solid",
- 0,
- 2,
- 398
- ],
- "borderBottomColor::before::after::before::after": [
- "#cccccc",
- 0,
- 2,
- 398
- ],
- "top::before::after::before::after": [
- "40upx",
- 0,
- 2,
- 398
- ],
- "zIndex::before::after::before::after": [
- 0,
- 0,
- 2,
- 398
- ],
- "content::before": [
- "\"\\e6a3\"",
- 0,
- 2,
- 399
- ],
- "fontFamily::before": [
- "'cuIcon'",
- 0,
- 2,
- 399
- ],
- "height::before": [
- "30upx",
- 0,
- 2,
- 399
- ],
- "borderBottomWidth::before": [
- "0",
- 0,
- 2,
- 399
- ],
- "lineHeight::before": [
- "30upx",
- 0,
- 2,
- 399
- ],
- "top::before": [
- 0,
- 0,
- 2,
- 399
- ],
- "bottom::before": [
- 0,
- 0,
- 2,
- 399
- ],
- "color::before": [
- "#cccccc",
- 0,
- 2,
- 399
- ],
- "content::before::after": [
- "\"\\e6a3\"",
- 0,
- 2,
- 399
- ],
- "fontFamily::before::after": [
- "'cuIcon'",
- 0,
- 2,
- 399
- ],
- "height::before::after": [
- "30upx",
- 0,
- 2,
- 399
- ],
- "borderBottomWidth::before::after": [
- "0",
- 0,
- 2,
- 399
- ],
- "lineHeight::before::after": [
- "30upx",
- 0,
- 2,
- 399
- ],
- "top::before::after": [
- 0,
- 0,
- 2,
- 399
- ],
- "bottom::before::after": [
- 0,
- 0,
- 2,
- 399
- ],
- "color::before::after": [
- "#cccccc",
- 0,
- 2,
- 399
- ]
- },
- ".cu-steps.steps-bottom ": {
- "bottom::before": [
- "40upx",
- 0,
- 2,
- 400
- ],
- "bottom::before::after": [
- "40upx",
- 0,
- 2,
- 400
- ]
- }
- },
- ".move": {
- ".cu-list>.cu-item ": {
- "position": [
- "absolute",
- 0,
- 2,
- 182
- ],
- "right": [
- 0,
- 0,
- 2,
- 182
- ],
- "display": [
- "flex",
- 0,
- 2,
- 182
- ],
- "width": [
- "260upx",
- 0,
- 2,
- 182
- ],
- "height": [
- 100,
- 0,
- 2,
- 182
- ],
- "transform": [
- "translateX(100%)",
- 0,
- 2,
- 182
- ]
- }
- },
- ".text-cut": {
- ".cu-list.menu-avatar>.cu-item .flex ": {
- "maxWidth": [
- "510upx",
- 0,
- 4,
- 187
- ]
- },
- "": {
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 636
- ],
- "whiteSpace": [
- "nowrap",
- 0,
- 0,
- 636
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 636
- ]
- }
- },
- ".content": {
- ".cu-list.menu-avatar>.cu-item ": {
- "position": [
- "absolute",
- 0,
- 3,
- 188
- ],
- "left": [
- "146upx",
- 0,
- 3,
- 188
- ],
- "lineHeight": [
- 1.6,
- 0,
- 3,
- 188
- ]
- },
- ".cu-list.menu-avatar.comment>.cu-item ": {
- "position": [
- "relative",
- 0,
- 4,
- 194
- ],
- "left": [
- 0,
- 0,
- 4,
- 194
- ],
- "flex": [
- 1,
- 0,
- 4,
- 194
- ]
- },
- ".cu-list.menu>.cu-item ": {
- "fontSize": [
- "30upx",
- 0,
- 3,
- 210
- ],
- "lineHeight": [
- 1.6,
- 0,
- 3,
- 210
- ],
- "flex": [
- 1,
- 0,
- 3,
- 210
- ]
- },
- ".cu-bar ": {
- "position": [
- "absolute",
- 0,
- 1,
- 243
- ],
- "textAlign": [
- "center",
- 0,
- 1,
- 243
- ],
- "left": [
- 0,
- 0,
- 1,
- 243
- ],
- "right": [
- 0,
- 0,
- 1,
- 243
- ],
- "bottom": [
- 0,
- 0,
- 1,
- 243
- ],
- "top": [
- 0,
- 0,
- 1,
- 243
- ],
- "height": [
- "60upx",
- 0,
- 1,
- 243
- ],
- "fontSize": [
- "32upx",
- 0,
- 1,
- 243
- ],
- "lineHeight": [
- "60upx",
- 0,
- 1,
- 243
- ],
- "cursor": [
- "none",
- 0,
- 1,
- 243
- ],
- "pointerEvents": [
- "none",
- 0,
- 1,
- 243
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 1,
- 243
- ],
- "whiteSpace": [
- "nowrap",
- 0,
- 1,
- 243
- ],
- "overflow": [
- "hidden",
- 0,
- 1,
- 243
- ]
- },
- ".cu-bar.ios ": {
- "bottom": [
- "7",
- 0,
- 2,
- 244
- ],
- "height": [
- "30",
- 0,
- 2,
- 244
- ],
- "fontSize": [
- "32upx",
- 0,
- 2,
- 244
- ],
- "lineHeight": [
- "30",
- 0,
- 2,
- 244
- ]
- },
- ".cu-timeline>.cu-item>": {
- "paddingTop": [
- "30upx",
- 0,
- 2,
- 302
- ],
- "paddingRight": [
- "30upx",
- 0,
- 2,
- 302
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 2,
- 302
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 2,
- 302
- ],
- "borderRadius": [
- "6upx",
- 0,
- 2,
- 302
- ],
- "lineHeight": [
- 1.6,
- 0,
- 2,
- 302
- ]
- },
- ".cu-timeline>.cu-item>.content+": {
- "marginTop": [
- "20upx",
- 0,
- 3,
- 304
- ]
- },
- ".cu-chat .cu-item>.main ": {
- "paddingTop": [
- "20upx",
- 0,
- 3,
- 311
- ],
- "paddingRight": [
- "20upx",
- 0,
- 3,
- 311
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 3,
- 311
- ],
- "paddingLeft": [
- "20upx",
- 0,
- 3,
- 311
- ],
- "borderRadius": [
- "6upx",
- 0,
- 3,
- 311
- ],
- "maxWidth": [
- 100,
- 0,
- 3,
- 311
- ],
- "alignItems": [
- "center",
- 0,
- 3,
- 311
- ],
- "fontSize": [
- "30upx",
- 0,
- 3,
- 311
- ],
- "position": [
- "relative",
- 0,
- 3,
- 311
- ],
- "minHeight": [
- "80upx",
- 0,
- 3,
- 311
- ],
- "lineHeight": [
- "40upx",
- 0,
- 3,
- 311
- ],
- "textAlign": [
- "left",
- 0,
- 3,
- 311
- ],
- "content::after": [
- "\"\"",
- 0,
- 3,
- 315
- ],
- "top::after": [
- "27upx",
- 0,
- 3,
- 315
- ],
- "transform::after": [
- "rotate(45deg)",
- 0,
- 3,
- 315
- ],
- "position::after": [
- "absolute",
- 0,
- 3,
- 315
- ],
- "zIndex::after": [
- 100,
- 0,
- 3,
- 315
- ],
- "overflow::after": [
- "hidden",
- 0,
- 3,
- 315
- ],
- "width::after": [
- "24upx",
- 0,
- 3,
- 315
- ],
- "height::after": [
- "24upx",
- 0,
- 3,
- 315
- ],
- "left::after": [
- "-12upx",
- 0,
- 3,
- 315
- ],
- "content::before": [
- "\"\"",
- 0,
- 3,
- 317
- ],
- "top::before": [
- "30upx",
- 0,
- 3,
- 317
- ],
- "transform::before": [
- "rotate(45deg)",
- 0,
- 3,
- 317
- ],
- "position::before": [
- "absolute",
- 0,
- 3,
- 317
- ],
- "zIndex::before": [
- -1,
- 0,
- 3,
- 317
- ],
- "overflow::before": [
- "hidden",
- 0,
- 3,
- 317
- ],
- "width::before": [
- "24upx",
- 0,
- 3,
- 317
- ],
- "height::before": [
- "24upx",
- 0,
- 3,
- 317
- ],
- "left::before": [
- "-12upx",
- 0,
- 3,
- 317
- ],
- "filter::before": [
- "blur(5upx)",
- 0,
- 3,
- 317
- ],
- "opacity::before": [
- 0.3,
- 0,
- 3,
- 317
- ]
- },
- ".cu-chat .cu-item.self>.main ": {
- "right::after": [
- "-12upx",
- 0,
- 4,
- 316
- ],
- "right::before": [
- "-12upx",
- 0,
- 4,
- 319
- ]
- },
- ".cu-card.article>.cu-item ": {
- "display": [
- "flex",
- 0,
- 3,
- 342
- ],
- "paddingTop": [
- 0,
- 0,
- 3,
- 342
- ],
- "paddingRight": [
- "30upx",
- 0,
- 3,
- 342
- ],
- "paddingBottom": [
- 0,
- 0,
- 3,
- 342
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 3,
- 342
- ]
- }
- },
- ".action": {
- ".cu-list.menu-avatar>.cu-item ": {
- "width": [
- "100upx",
- 0,
- 3,
- 192
- ],
- "textAlign": [
- "center",
- 0,
- 3,
- 192
- ]
- },
- ".cu-bar ": {
- "display": [
- "flex",
- 0,
- 1,
- 228
- ],
- "alignItems": [
- "center",
- 0,
- 1,
- 228
- ],
- "height": [
- 100,
- 0,
- 1,
- 228
- ],
- "justifyContent": [
- "center",
- 0,
- 1,
- 228
- ],
- "maxWidth": [
- 100,
- 0,
- 1,
- 228
- ],
- "marginLeft:first-child": [
- "30upx",
- 0,
- 1,
- 236
- ],
- "fontSize:first-child": [
- "30upx",
- 0,
- 1,
- 236
- ],
- "marginRight:last-child": [
- "30upx",
- 0,
- 1,
- 240
- ]
- },
- ".cu-bar .border-title": {
- "position": [
- "relative",
- 0,
- 2,
- 229
- ],
- "top": [
- "-10upx",
- 0,
- 2,
- 229
- ]
- },
- ".cu-bar .sub-title": {
- "position": [
- "relative",
- 0,
- 2,
- 231
- ],
- "top": [
- -0.2,
- 0,
- 2,
- 231
- ]
- },
- ".cu-bar .search-form+": {
- "marginRight": [
- "30upx",
- 0,
- 2,
- 249
- ]
- },
- ".cu-bar.tabbar ": {
- "fontSize": [
- "22upx",
- 0,
- 2,
- 258
- ],
- "position": [
- "relative",
- 0,
- 2,
- 258
- ],
- "flex": [
- 1,
- 0,
- 2,
- 258
- ],
- "textAlign": [
- "center",
- 0,
- 2,
- 258
- ],
- "paddingTop": [
- 0,
- 0,
- 2,
- 258
- ],
- "paddingRight": [
- 0,
- 0,
- 2,
- 258
- ],
- "paddingBottom": [
- 0,
- 0,
- 2,
- 258
- ],
- "paddingLeft": [
- 0,
- 0,
- 2,
- 258
- ],
- "lineHeight": [
- 1,
- 0,
- 2,
- 258
- ],
- "marginTop": [
- 0,
- 0,
- 2,
- 258
- ],
- "marginRight": [
- 0,
- 0,
- 2,
- 258
- ],
- "marginBottom": [
- 0,
- 0,
- 2,
- 258
- ],
- "marginLeft": [
- 0,
- 0,
- 2,
- 258
- ]
- },
- ".cu-bar.tabbar.shop ": {
- "width": [
- "140upx",
- 0,
- 3,
- 259
- ]
- },
- ".cu-bar.tabbar .add-action": {
- "position": [
- "relative",
- 0,
- 3,
- 260
- ],
- "zIndex": [
- 2,
- 0,
- 3,
- 260
- ],
- "paddingTop": [
- "50upx",
- 0,
- 3,
- 260
- ],
- "content::after": [
- "\"\"",
- 0,
- 3,
- 262
- ],
- "position::after": [
- "absolute",
- 0,
- 3,
- 262
- ],
- "width::after": [
- "100upx",
- 0,
- 3,
- 262
- ],
- "height::after": [
- "100upx",
- 0,
- 3,
- 262
- ],
- "top::after": [
- "-50upx",
- 0,
- 3,
- 262
- ],
- "left::after": [
- 0,
- 0,
- 3,
- 262
- ],
- "right::after": [
- 0,
- 0,
- 3,
- 262
- ],
- "boxShadow::after": [
- "0 -3upx 8upx rgba(0, 0, 0, 0.08)",
- 0,
- 3,
- 262
- ],
- "borderRadius::after": [
- "50upx",
- 0,
- 3,
- 262
- ],
- "zIndex::after": [
- 0,
- 0,
- 3,
- 262
- ],
- "content::before": [
- "\"\"",
- 0,
- 3,
- 263
- ],
- "position::before": [
- "absolute",
- 0,
- 3,
- 263
- ],
- "width::before": [
- "100upx",
- 0,
- 3,
- 263
- ],
- "height::before": [
- "30upx",
- 0,
- 3,
- 263
- ],
- "bottom::before": [
- "30upx",
- 0,
- 3,
- 263
- ],
- "left::before": [
- 0,
- 0,
- 3,
- 263
- ],
- "right::before": [
- 0,
- 0,
- 3,
- 263
- ],
- "zIndex::before": [
- 1,
- 0,
- 3,
- 263
- ]
- },
- ".cu-bar.tabbar.border ": {
- "content::before": [
- "\" \"",
- 0,
- 3,
- 272
- ],
- "width::before": [
- 200,
- 0,
- 3,
- 272
- ],
- "height::before": [
- 200,
- 0,
- 3,
- 272
- ],
- "position::before": [
- "absolute",
- 0,
- 3,
- 272
- ],
- "top::before": [
- 0,
- 0,
- 3,
- 272
- ],
- "left::before": [
- 0,
- 0,
- 3,
- 272
- ],
- "transform::before": [
- "scale(0.5)",
- 0,
- 3,
- 272
- ],
- "transformOrigin::before": [
- "0 0",
- 0,
- 3,
- 272
- ],
- "borderRightWidth::before": [
- "1upx",
- 0,
- 3,
- 272
- ],
- "borderRightStyle::before": [
- "solid",
- 0,
- 3,
- 272
- ],
- "borderRightColor::before": [
- "rgba(0,0,0,0.1)",
- 0,
- 3,
- 272
- ],
- "zIndex::before": [
- 3,
- 0,
- 3,
- 272
- ]
- },
- ".cu-bar.input ": {
- "marginLeft": [
- "20upx",
- 0,
- 2,
- 276
- ]
- },
- ".cu-chat .cu-item ": {
- "paddingTop": [
- 0,
- 0,
- 2,
- 314
- ],
- "paddingRight": [
- "30upx",
- 0,
- 2,
- 314
- ],
- "paddingBottom": [
- 0,
- 0,
- 2,
- 314
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 2,
- 314
- ],
- "display": [
- "flex",
- 0,
- 2,
- 314
- ],
- "alignItems": [
- "center",
- 0,
- 2,
- 314
- ]
- }
- },
- ".cu-bar": {
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 227
- ],
- "position": [
- "relative",
- 0,
- 0,
- 227
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 227
- ],
- "minHeight": [
- "100upx",
- 0,
- 0,
- 227
- ],
- "justifyContent": [
- "space-between",
- 0,
- 0,
- 227
- ]
- },
- ".btn-group": {
- "justifyContent": [
- "space-around",
- 0,
- 1,
- 245
- ]
- },
- ".fixed": {
- "position": [
- "fixed",
- 0,
- 1,
- 253
- ],
- "width": [
- 100,
- 0,
- 1,
- 253
- ],
- "top": [
- 0,
- 0,
- 1,
- 253
- ],
- "zIndex": [
- 1024,
- 0,
- 1,
- 253
- ],
- "boxShadow": [
- "0 1upx 6upx rgba(0, 0, 0, 0.1)",
- 0,
- 1,
- 253
- ]
- },
- ".foot": {
- "position": [
- "fixed",
- 0,
- 1,
- 254
- ],
- "width": [
- 100,
- 0,
- 1,
- 254
- ],
- "bottom": [
- 0,
- 0,
- 1,
- 254
- ],
- "zIndex": [
- 1024,
- 0,
- 1,
- 254
- ],
- "boxShadow": [
- "0 -1upx 6upx rgba(0, 0, 0, 0.1)",
- 0,
- 1,
- 254
- ]
- },
- ".tabbar": {
- "paddingTop": [
- 0,
- 0,
- 1,
- 255
- ],
- "paddingRight": [
- 0,
- 0,
- 1,
- 255
- ],
- "paddingBottom": [
- 0,
- 0,
- 1,
- 255
- ],
- "paddingLeft": [
- 0,
- 0,
- 1,
- 255
- ]
- },
- ".shadow.tabbar": {
- "boxShadow": [
- "0 -1upx 6upx rgba(0, 0, 0, 0.1)",
- 0,
- 2,
- 257
- ]
- },
- ".input": {
- "paddingRight": [
- "20upx",
- 0,
- 1,
- 274
- ],
- "backgroundColor": [
- "#ffffff",
- 0,
- 1,
- 274
- ]
- },
- ".cu-custom ": {
- "minHeight": [
- "0",
- 0,
- 1,
- 283
- ],
- "boxShadow": [
- "0upx 0upx 0upx",
- 0,
- 1,
- 283
- ],
- "zIndex": [
- 9999,
- 0,
- 1,
- 283
- ]
- },
- ".cu-card.case .image ": {
- "position": [
- "absolute",
- 0,
- 3,
- 331
- ],
- "bottom": [
- 0,
- 0,
- 3,
- 331
- ],
- "width": [
- 100,
- 0,
- 3,
- 331
- ],
- "backgroundColor": [
- "rgba(0,0,0,0)",
- 0,
- 3,
- 331
- ],
- "paddingTop": [
- "0upx",
- 0,
- 3,
- 331
- ],
- "paddingRight": [
- "30upx",
- 0,
- 3,
- 331
- ],
- "paddingBottom": [
- "0upx",
- 0,
- 3,
- 331
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 3,
- 331
- ]
- }
- },
- ".search-form": {
- ".cu-bar ": {
- "backgroundColor": [
- "#f5f5f5",
- 0,
- 1,
- 248
- ],
- "lineHeight": [
- "64upx",
- 0,
- 1,
- 248
- ],
- "height": [
- "64upx",
- 0,
- 1,
- 248
- ],
- "fontSize": [
- "24upx",
- 0,
- 1,
- 248
- ],
- "color": [
- "#333333",
- 0,
- 1,
- 248
- ],
- "flex": [
- 1,
- 0,
- 1,
- 248
- ],
- "display": [
- "flex",
- 0,
- 1,
- 248
- ],
- "alignItems": [
- "center",
- 0,
- 1,
- 248
- ],
- "marginTop": [
- 0,
- 0,
- 1,
- 248
- ],
- "marginRight": [
- "30upx",
- 0,
- 1,
- 248
- ],
- "marginBottom": [
- 0,
- 0,
- 1,
- 248
- ],
- "marginLeft": [
- "30upx",
- 0,
- 1,
- 248
- ]
- }
- },
- ".nav": {
- ".fixed": {
- "position": [
- "fixed",
- 0,
- 1,
- 253
- ],
- "width": [
- 100,
- 0,
- 1,
- 253
- ],
- "top": [
- 0,
- 0,
- 1,
- 253
- ],
- "zIndex": [
- 1024,
- 0,
- 1,
- 253
- ],
- "boxShadow": [
- "0 1upx 6upx rgba(0, 0, 0, 0.1)",
- 0,
- 1,
- 253
- ]
- },
- "": {
- "whiteSpace": [
- "nowrap",
- 0,
- 0,
- 289
- ]
- }
- },
- ".cu-tabbar-height": {
- "": {
- "minHeight": [
- "100upx",
- 0,
- 0,
- 256
- ]
- }
- },
- ".btn-group": {
- ".cu-bar.tabbar ": {
- "flex": [
- 1,
- 0,
- 2,
- 264
- ],
- "display": [
- "flex",
- 0,
- 2,
- 264
- ],
- "justifyContent": [
- "space-around",
- 0,
- 2,
- 264
- ],
- "alignItems": [
- "center",
- 0,
- 2,
- 264
- ],
- "paddingTop": [
- 0,
- 0,
- 2,
- 264
- ],
- "paddingRight": [
- "10upx",
- 0,
- 2,
- 264
- ],
- "paddingBottom": [
- 0,
- 0,
- 2,
- 264
- ],
- "paddingLeft": [
- "10upx",
- 0,
- 2,
- 264
- ]
- }
- },
- ".cuIcon-cu-image": {
- ".cu-bar.tabbar .action ": {
- "marginTop": [
- 0,
- 0,
- 3,
- 267
- ],
- "marginBottom": [
- 0,
- 0,
- 3,
- 267
- ]
- }
- },
- ".submit": {
- ".cu-bar.tabbar ": {
- "alignItems": [
- "center",
- 0,
- 2,
- 269
- ],
- "display": [
- "flex",
- 0,
- 2,
- 269
- ],
- "justifyContent": [
- "center",
- 0,
- 2,
- 269
- ],
- "textAlign": [
- "center",
- 0,
- 2,
- 269
- ],
- "position": [
- "relative",
- 0,
- 2,
- 269
- ],
- "flex": [
- 2,
- 0,
- 2,
- 269
- ],
- "alignSelf": [
- "stretch",
- 0,
- 2,
- 269
- ],
- "flex:last-child": [
- 2.6,
- 0,
- 2,
- 270
- ]
- },
- ".cu-bar.tabbar .submit+": {
- "flex": [
- 2,
- 0,
- 3,
- 271
- ]
- }
- },
- ".cu-custom": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 280
- ]
- }
- },
- ".border-custom": {
- ".cu-custom .cu-bar ": {
- "position": [
- "relative",
- 0,
- 2,
- 284
- ],
- "backgroundColor": [
- "rgba(0,0,0,0.15)",
- 0,
- 2,
- 284
- ],
- "borderRadius": [
- "1000upx",
- 0,
- 2,
- 284
- ],
- "height": [
- "30",
- 0,
- 2,
- 284
- ],
- "content::after": [
- "\" \"",
- 0,
- 2,
- 285
- ],
- "width::after": [
- 200,
- 0,
- 2,
- 285
- ],
- "height::after": [
- 200,
- 0,
- 2,
- 285
- ],
- "position::after": [
- "absolute",
- 0,
- 2,
- 285
- ],
- "top::after": [
- 0,
- 0,
- 2,
- 285
- ],
- "left::after": [
- 0,
- 0,
- 2,
- 285
- ],
- "transform::after": [
- "scale(0.5)",
- 0,
- 2,
- 285
- ],
- "transformOrigin::after": [
- "0 0",
- 0,
- 2,
- 285
- ],
- "pointerEvents::after": [
- "none",
- 0,
- 2,
- 285
- ],
- "boxSizing::after": [
- "border-box",
- 0,
- 2,
- 285
- ],
- "borderWidth::after": [
- "1upx",
- 0,
- 2,
- 285
- ],
- "borderStyle::after": [
- "solid",
- 0,
- 2,
- 285
- ],
- "borderColor::after": [
- "#ffffff",
- 0,
- 2,
- 285
- ],
- "opacity::after": [
- 0.5,
- 0,
- 2,
- 285
- ],
- "content::before": [
- "\" \"",
- 0,
- 2,
- 286
- ],
- "width::before": [
- "1upx",
- 0,
- 2,
- 286
- ],
- "height::before": [
- 110,
- 0,
- 2,
- 286
- ],
- "position::before": [
- "absolute",
- 0,
- 2,
- 286
- ],
- "top::before": [
- 22.5,
- 0,
- 2,
- 286
- ],
- "left::before": [
- 0,
- 0,
- 2,
- 286
- ],
- "right::before": [
- 0,
- 0,
- 2,
- 286
- ],
- "transform::before": [
- "scale(0.5)",
- 0,
- 2,
- 286
- ],
- "transformOrigin::before": [
- "0 0",
- 0,
- 2,
- 286
- ],
- "pointerEvents::before": [
- "none",
- 0,
- 2,
- 286
- ],
- "boxSizing::before": [
- "border-box",
- 0,
- 2,
- 286
- ],
- "opacity::before": [
- 0.6,
- 0,
- 2,
- 286
- ],
- "backgroundColor::before": [
- "#ffffff",
- 0,
- 2,
- 286
- ]
- }
- },
- ".cu-timeline": {
- "": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 0,
- 294
- ]
- }
- },
- ".cu-time": {
- ".cu-timeline ": {
- "width": [
- "120upx",
- 0,
- 1,
- 295
- ],
- "textAlign": [
- "center",
- 0,
- 1,
- 295
- ],
- "paddingTop": [
- "20upx",
- 0,
- 1,
- 295
- ],
- "paddingRight": [
- 0,
- 0,
- 1,
- 295
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 1,
- 295
- ],
- "paddingLeft": [
- 0,
- 0,
- 1,
- 295
- ],
- "fontSize": [
- "26upx",
- 0,
- 1,
- 295
- ],
- "color": [
- "#888888",
- 0,
- 1,
- 295
- ]
- }
- },
- ".cu-chat": {
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 306
- ],
- "flexDirection": [
- "column",
- 0,
- 0,
- 306
- ]
- }
- },
- ".main": {
- ".cu-chat .cu-item>": {
- "maxWidth": [
- "calc(100% - 260upx)",
- 0,
- 2,
- 309
- ],
- "marginTop": [
- 0,
- 0,
- 2,
- 309
- ],
- "marginRight": [
- "40upx",
- 0,
- 2,
- 309
- ],
- "marginBottom": [
- 0,
- 0,
- 2,
- 309
- ],
- "marginLeft": [
- "40upx",
- 0,
- 2,
- 309
- ],
- "display": [
- "flex",
- 0,
- 2,
- 309
- ],
- "alignItems": [
- "center",
- 0,
- 2,
- 309
- ]
- }
- },
- ".date": {
- ".cu-chat .cu-item ": {
- "position": [
- "absolute",
- 0,
- 2,
- 313
- ],
- "fontSize": [
- "24upx",
- 0,
- 2,
- 313
- ],
- "color": [
- "#8799a3",
- 0,
- 2,
- 313
- ],
- "bottom": [
- "20upx",
- 0,
- 2,
- 313
- ],
- "left": [
- "160upx",
- 0,
- 2,
- 313
- ]
- }
- },
- ".cu-info": {
- ".cu-chat ": {
- "marginTop": [
- "20upx",
- 0,
- 1,
- 321
- ],
- "marginBottom": [
- "20upx",
- 0,
- 1,
- 321
- ],
- "fontSize": [
- "24upx",
- 0,
- 1,
- 321
- ],
- "paddingTop": [
- "8upx",
- 0,
- 1,
- 321
- ],
- "paddingRight": [
- "12upx",
- 0,
- 1,
- 321
- ],
- "paddingBottom": [
- "8upx",
- 0,
- 1,
- 321
- ],
- "paddingLeft": [
- "12upx",
- 0,
- 1,
- 321
- ],
- "backgroundColor": [
- "rgba(0,0,0,0.2)",
- 0,
- 1,
- 321
- ],
- "borderRadius": [
- "6upx",
- 0,
- 1,
- 321
- ],
- "color": [
- "#ffffff",
- 0,
- 1,
- 321
- ],
- "maxWidth": [
- "400upx",
- 0,
- 1,
- 321
- ],
- "lineHeight": [
- 1.4,
- 0,
- 1,
- 321
- ]
- }
- },
- ".cu-card": {
- "": {
- "overflow": [
- "hidden",
- 0,
- 0,
- 323
- ]
- }
- },
- ".grid": {
- ".cu-card .grid-square": {
- "marginBottom": [
- "-20upx",
- 0,
- 2,
- 327
- ]
- },
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 439
- ],
- "flexWrap": [
- "wrap",
- 0,
- 0,
- 439
- ]
- },
- ".grid-square": {
- "overflow": [
- "hidden",
- 0,
- 1,
- 440
- ]
- }
- },
- ".image": {
- ".cu-card.case ": {
- "position": [
- "relative",
- 0,
- 2,
- 328
- ]
- },
- ".cu-card.case.no-card ": {
- "marginTop": [
- "30upx",
- 0,
- 3,
- 332
- ],
- "marginRight": [
- "30upx",
- 0,
- 3,
- 332
- ],
- "marginBottom": [
- 0,
- 0,
- 3,
- 332
- ],
- "marginLeft": [
- "30upx",
- 0,
- 3,
- 332
- ],
- "overflow": [
- "hidden",
- 0,
- 3,
- 332
- ],
- "borderRadius": [
- "10upx",
- 0,
- 3,
- 332
- ]
- }
- },
- ".text-content": {
- ".cu-card.dynamic>.cu-item>": {
- "paddingTop": [
- 0,
- 0,
- 3,
- 335
- ],
- "paddingRight": [
- "30upx",
- 0,
- 3,
- 335
- ],
- "paddingBottom": [
- 0,
- 0,
- 3,
- 335
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 3,
- 335
- ],
- "maxHeight": [
- 6.4,
- 0,
- 3,
- 335
- ],
- "overflow": [
- "hidden",
- 0,
- 3,
- 335
- ],
- "fontSize": [
- "30upx",
- 0,
- 3,
- 335
- ],
- "marginBottom": [
- "20upx",
- 0,
- 3,
- 335
- ]
- },
- ".cu-card.article>.cu-item .content ": {
- "fontSize": [
- "28upx",
- 0,
- 4,
- 345
- ],
- "color": [
- "#888888",
- 0,
- 4,
- 345
- ],
- "height": [
- 4.8,
- 0,
- 4,
- 345
- ],
- "overflow": [
- "hidden",
- 0,
- 4,
- 345
- ]
- },
- "": {
- "lineHeight": [
- 1.6,
- 0,
- 0,
- 639
- ]
- }
- },
- ".square-img": {
- ".cu-card.dynamic>.cu-item ": {
- "width": [
- 100,
- 0,
- 3,
- 336
- ],
- "height": [
- "200upx",
- 0,
- 3,
- 336
- ],
- "borderRadius": [
- "6upx",
- 0,
- 3,
- 336
- ]
- }
- },
- ".only-img": {
- ".cu-card.dynamic>.cu-item ": {
- "width": [
- 100,
- 0,
- 3,
- 337
- ],
- "height": [
- "320upx",
- 0,
- 3,
- 337
- ],
- "borderRadius": [
- "6upx",
- 0,
- 3,
- 337
- ]
- }
- },
- ".title": {
- ".cu-card.article>.cu-item ": {
- "fontSize": [
- "30upx",
- 0,
- 3,
- 341
- ],
- "fontWeight": [
- "900",
- 0,
- 3,
- 341
- ],
- "color": [
- "#333333",
- 0,
- 3,
- 341
- ],
- "lineHeight": [
- "100upx",
- 0,
- 3,
- 341
- ],
- "paddingTop": [
- 0,
- 0,
- 3,
- 341
- ],
- "paddingRight": [
- "30upx",
- 0,
- 3,
- 341
- ],
- "paddingBottom": [
- 0,
- 0,
- 3,
- 341
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 3,
- 341
- ]
- },
- ".cu-form-group ": {
- "paddingRight": [
- "30upx",
- 0,
- 1,
- 349
- ],
- "fontSize": [
- "30upx",
- 0,
- 1,
- 349
- ],
- "position": [
- "relative",
- 0,
- 1,
- 349
- ],
- "height": [
- "60upx",
- 0,
- 1,
- 349
- ],
- "lineHeight": [
- "60upx",
- 0,
- 1,
- 349
- ]
- },
- ".cu-form-group.align-start ": {
- "height": [
- 1,
- 0,
- 2,
- 353
- ],
- "marginTop": [
- "32upx",
- 0,
- 2,
- 353
- ],
- "lineHeight": [
- 1,
- 0,
- 2,
- 353
- ]
- }
- },
- ".desc": {
- ".cu-card.article>.cu-item .content ": {
- "flex": [
- 1,
- 0,
- 4,
- 344
- ],
- "display": [
- "flex",
- 0,
- 4,
- 344
- ],
- "flexDirection": [
- "column",
- 0,
- 4,
- 344
- ],
- "justifyContent": [
- "space-between",
- 0,
- 4,
- 344
- ]
- }
- },
- ".cu-form-group": {
- "": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 0,
- 347
- ],
- "paddingTop": [
- "1upx",
- 0,
- 0,
- 347
- ],
- "paddingRight": [
- "30upx",
- 0,
- 0,
- 347
- ],
- "paddingBottom": [
- "1upx",
- 0,
- 0,
- 347
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 0,
- 347
- ],
- "display": [
- "flex",
- 0,
- 0,
- 347
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 347
- ],
- "minHeight": [
- "80upx",
- 0,
- 0,
- 347
- ],
- "justifyContent": [
- "space-between",
- 0,
- 0,
- 347
- ]
- }
- },
- ".cu-modal": {
- "": {
- "position": [
- "fixed",
- 0,
- 0,
- 359
- ],
- "top": [
- 0,
- 0,
- 0,
- 359
- ],
- "right": [
- 0,
- 0,
- 0,
- 359
- ],
- "bottom": [
- 0,
- 0,
- 0,
- 359
- ],
- "left": [
- 0,
- 0,
- 0,
- 359
- ],
- "zIndex": [
- 1110,
- 0,
- 0,
- 359
- ],
- "opacity": [
- 0,
- 0,
- 0,
- 359
- ],
- "outline": [
- 0,
- 0,
- 0,
- 359
- ],
- "textAlign": [
- "center",
- 0,
- 0,
- 359
- ],
- "MsTransform": [
- "scale(1.185)",
- 0,
- 0,
- 359
- ],
- "transform": [
- "scale(1.185)",
- 0,
- 0,
- 359
- ],
- "backfaceVisibility": [
- "hidden",
- 0,
- 0,
- 359
- ],
- "perspective": [
- "2000upx",
- 0,
- 0,
- 359
- ],
- "backgroundColor": [
- "rgba(0,0,0,0.6)",
- 0,
- 0,
- 359
- ],
- "transitionDuration": [
- 300,
- 0,
- 0,
- 359
- ],
- "transitionTimingFunction": [
- "ease-in-out",
- 0,
- 0,
- 359
- ],
- "transitionDelay": [
- 0,
- 0,
- 0,
- 359
- ],
- "pointerEvents": [
- "none",
- 0,
- 0,
- 359
- ],
- "content::before": [
- "\"\\200B\"",
- 0,
- 0,
- 360
- ],
- "height::before": [
- 100,
- 0,
- 0,
- 360
- ],
- "verticalAlign::before": [
- "middle",
- 0,
- 0,
- 360
- ]
- },
- ".show": {
- "opacity": [
- 1,
- 0,
- 1,
- 361
- ],
- "transitionDuration": [
- 300,
- 0,
- 1,
- 361
- ],
- "MsTransform": [
- "scale(1)",
- 0,
- 1,
- 361
- ],
- "transform": [
- "scale(1)",
- 0,
- 1,
- 361
- ],
- "overflowX": [
- "hidden",
- 0,
- 1,
- 361
- ],
- "overflowY": [
- "auto",
- 0,
- 1,
- 361
- ],
- "pointerEvents": [
- "auto",
- 0,
- 1,
- 361
- ]
- },
- ".bottom-modal": {
- "verticalAlign::before": [
- "bottom",
- 0,
- 1,
- 363
- ],
- "marginBottom": [
- "-1000upx",
- 0,
- 1,
- 365
- ]
- },
- ".bottom-modal.show": {
- "marginBottom": [
- 0,
- 0,
- 2,
- 366
- ]
- },
- ".drawer-modal": {
- "transform": [
- "scale(1)",
- 0,
- 1,
- 367
- ],
- "display": [
- "flex",
- 0,
- 1,
- 367
- ]
- }
- },
- ".cu-dialog": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 362
- ],
- "verticalAlign": [
- "middle",
- 0,
- 0,
- 362
- ],
- "width": [
- "680upx",
- 0,
- 0,
- 362
- ],
- "maxWidth": [
- 100,
- 0,
- 0,
- 362
- ],
- "backgroundColor": [
- "#f8f8f8",
- 0,
- 0,
- 362
- ],
- "borderRadius": [
- "10upx",
- 0,
- 0,
- 362
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 362
- ]
- },
- ".cu-modal.bottom-modal ": {
- "width": [
- 100,
- 0,
- 2,
- 364
- ],
- "borderRadius": [
- 0,
- 0,
- 2,
- 364
- ]
- },
- ".cu-modal.drawer-modal ": {
- "height": [
- 100,
- 0,
- 2,
- 368
- ],
- "minWidth": [
- "200upx",
- 0,
- 2,
- 368
- ],
- "borderRadius": [
- 0,
- 0,
- 2,
- 368
- ],
- "transitionDuration": [
- 300,
- 0,
- 2,
- 368
- ]
- },
- ".cu-modal.drawer-modal.justify-start ": {
- "transform": [
- "translateX(-100%)",
- 0,
- 3,
- 369
- ]
- },
- ".cu-modal.drawer-modal.justify-end ": {
- "transform": [
- "translateX(100%)",
- 0,
- 3,
- 370
- ]
- },
- ".cu-modal.drawer-modal.show ": {
- "transform": [
- "translateX(0%)",
- 0,
- 3,
- 371
- ]
- }
- },
- ".screen-swiper": {
- "": {
- "minHeight": [
- "200upx",
- 0,
- 0,
- 381
- ]
- }
- },
- ".card-swiper": {
- "": {
- "height": [
- "420upx",
- 1,
- 0,
- 383
- ]
- }
- },
- ".tower-swiper": {
- "": {
- "height": [
- "420upx",
- 0,
- 0,
- 387
- ],
- "position": [
- "relative",
- 0,
- 0,
- 387
- ],
- "maxWidth": [
- "750upx",
- 0,
- 0,
- 387
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 387
- ]
- }
- },
- ".tower-item": {
- ".tower-swiper ": {
- "position": [
- "absolute",
- 0,
- 1,
- 388
- ],
- "width": [
- "300upx",
- 0,
- 1,
- 388
- ],
- "height": [
- "380upx",
- 0,
- 1,
- 388
- ],
- "top": [
- 0,
- 0,
- 1,
- 388
- ],
- "bottom": [
- 0,
- 0,
- 1,
- 388
- ],
- "left": [
- 50,
- 0,
- 1,
- 388
- ],
- "transitionDuration": [
- 200,
- 0,
- 1,
- 388
- ],
- "transitionTimingFunction": [
- "ease-in",
- 0,
- 1,
- 388
- ],
- "transitionDelay": [
- 0,
- 0,
- 1,
- 388
- ],
- "opacity": [
- 1,
- 0,
- 1,
- 388
- ]
- },
- ".tower-swiper .none": {
- "opacity": [
- 0,
- 0,
- 2,
- 389
- ]
- }
- },
- ".swiper-item": {
- ".tower-swiper .tower-item ": {
- "width": [
- 100,
- 0,
- 2,
- 390
- ],
- "height": [
- 100,
- 0,
- 2,
- 390
- ],
- "borderRadius": [
- "6upx",
- 0,
- 2,
- 390
- ],
- "overflow": [
- "hidden",
- 0,
- 2,
- 390
- ]
- }
- },
- ".cu-steps": {
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 392
- ]
- }
- },
- ".num": {
- ".cu-steps .cu-item ": {
- "fontSize": [
- "24upx",
- 0,
- 2,
- 404
- ],
- "lineHeight": [
- "40upx",
- 0,
- 2,
- 404
- ],
- "width": [
- "40upx",
- 0,
- 2,
- 404
- ],
- "height": [
- "40upx",
- 0,
- 2,
- 404
- ],
- "borderRadius": [
- 50,
- 0,
- 2,
- 404
- ],
- "marginTop": [
- "20upx",
- 0,
- 2,
- 404
- ],
- "marginBottom": [
- "20upx",
- 0,
- 2,
- 404
- ],
- "borderWidth": [
- "1",
- 0,
- 2,
- 404
- ],
- "borderStyle": [
- "solid",
- 0,
- 2,
- 404
- ],
- "position": [
- "relative",
- 0,
- 2,
- 404
- ],
- "overflow": [
- "hidden",
- 0,
- 2,
- 404
- ],
- "content::before": [
- "attr(data-index)",
- 0,
- 2,
- 406
- ],
- "position::before": [
- "absolute",
- 0,
- 2,
- 406
- ],
- "left::before": [
- 0,
- 0,
- 2,
- 406
- ],
- "right::before": [
- 0,
- 0,
- 2,
- 406
- ],
- "top::before": [
- 0,
- 0,
- 2,
- 406
- ],
- "bottom::before": [
- 0,
- 0,
- 2,
- 406
- ],
- "transitionDuration::before": [
- 300,
- 0,
- 2,
- 406
- ],
- "transitionTimingFunction::before": [
- "ease-in-out",
- 0,
- 2,
- 406
- ],
- "transitionDelay::before": [
- 0,
- 0,
- 2,
- 406
- ],
- "transform::before": [
- "translateY(0upx)",
- 0,
- 2,
- 406
- ],
- "content::before::after": [
- "attr(data-index)",
- 0,
- 2,
- 406
- ],
- "position::before::after": [
- "absolute",
- 0,
- 2,
- 406
- ],
- "left::before::after": [
- 0,
- 0,
- 2,
- 406
- ],
- "right::before::after": [
- 0,
- 0,
- 2,
- 406
- ],
- "top::before::after": [
- 0,
- 0,
- 2,
- 406
- ],
- "bottom::before::after": [
- 0,
- 0,
- 2,
- 406
- ],
- "transitionDuration::before::after": [
- 300,
- 0,
- 2,
- 406
- ],
- "transitionTimingFunction::before::after": [
- "ease-in-out",
- 0,
- 2,
- 406
- ],
- "transitionDelay::before::after": [
- 0,
- 0,
- 2,
- 406
- ],
- "transform::before::after": [
- "translateY(0upx)",
- 0,
- 2,
- 406
- ],
- "transform::after": [
- "translateY(40upx)",
- 0,
- 2,
- 408
- ],
- "color::after": [
- "#ffffff",
- 0,
- 2,
- 408
- ],
- "transitionDuration::after": [
- 300,
- 0,
- 2,
- 408
- ],
- "transitionTimingFunction::after": [
- "ease-in-out",
- 0,
- 2,
- 408
- ],
- "transitionDelay::after": [
- 0,
- 0,
- 2,
- 408
- ]
- }
- },
- ".flex": {
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 413
- ]
- }
- },
- ".basis-xs": {
- "": {
- "flexBasis": [
- 20,
- 0,
- 0,
- 414
- ]
- }
- },
- ".basis-sm": {
- "": {
- "flexBasis": [
- 40,
- 0,
- 0,
- 415
- ]
- }
- },
- ".basis-df": {
- "": {
- "flexBasis": [
- 50,
- 0,
- 0,
- 416
- ]
- }
- },
- ".basis-lg": {
- "": {
- "flexBasis": [
- 60,
- 0,
- 0,
- 417
- ]
- }
- },
- ".basis-xl": {
- "": {
- "flexBasis": [
- 80,
- 0,
- 0,
- 418
- ]
- }
- },
- ".flex-sub": {
- "": {
- "flex": [
- 1,
- 0,
- 0,
- 419
- ]
- }
- },
- ".flex-twice": {
- "": {
- "flex": [
- 2,
- 0,
- 0,
- 420
- ]
- }
- },
- ".flex-treble": {
- "": {
- "flex": [
- 3,
- 0,
- 0,
- 421
- ]
- }
- },
- ".flex-direction": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 422
- ]
- }
- },
- ".flex-wrap": {
- "": {
- "flexWrap": [
- "wrap",
- 0,
- 0,
- 423
- ]
- }
- },
- ".align-start": {
- "": {
- "alignItems": [
- "flex-start",
- 0,
- 0,
- 424
- ]
- }
- },
- ".align-end": {
- "": {
- "alignItems": [
- "flex-end",
- 0,
- 0,
- 425
- ]
- }
- },
- ".align-center": {
- "": {
- "alignItems": [
- "center",
- 0,
- 0,
- 426
- ]
- }
- },
- ".align-stretch": {
- "": {
- "alignItems": [
- "stretch",
- 0,
- 0,
- 432
- ]
- }
- },
- ".self-start": {
- "": {
- "alignSelf": [
- "flex-start",
- 0,
- 0,
- 428
- ]
- }
- },
- ".self-center": {
- "": {
- "alignSelf": [
- "flex-center",
- 0,
- 0,
- 429
- ]
- }
- },
- ".self-end": {
- "": {
- "alignSelf": [
- "flex-end",
- 0,
- 0,
- 430
- ]
- }
- },
- ".self-stretch": {
- "": {
- "alignSelf": [
- "stretch",
- 0,
- 0,
- 431
- ]
- }
- },
- ".justify-start": {
- "": {
- "justifyContent": [
- "flex-start",
- 0,
- 0,
- 433
- ]
- }
- },
- ".justify-end": {
- "": {
- "justifyContent": [
- "flex-end",
- 0,
- 0,
- 434
- ]
- }
- },
- ".justify-center": {
- "": {
- "justifyContent": [
- "center",
- 0,
- 0,
- 435
- ]
- }
- },
- ".justify-between": {
- "": {
- "justifyContent": [
- "space-between",
- 0,
- 0,
- 436
- ]
- }
- },
- ".justify-around": {
- "": {
- "justifyContent": [
- "space-around",
- 0,
- 0,
- 437
- ]
- }
- },
- ".margin-top-16": {
- "": {
- "marginTop": [
- "16upx",
- 0,
- 0,
- 457
- ]
- }
- },
- ".margin-0": {
- "": {
- "marginTop": [
- 0,
- 0,
- 0,
- 458
- ],
- "marginRight": [
- 0,
- 0,
- 0,
- 458
- ],
- "marginBottom": [
- 0,
- 0,
- 0,
- 458
- ],
- "marginLeft": [
- 0,
- 0,
- 0,
- 458
- ]
- }
- },
- ".margin-xs": {
- "": {
- "marginTop": [
- "10upx",
- 0,
- 0,
- 459
- ],
- "marginRight": [
- "10upx",
- 0,
- 0,
- 459
- ],
- "marginBottom": [
- "10upx",
- 0,
- 0,
- 459
- ],
- "marginLeft": [
- "10upx",
- 0,
- 0,
- 459
- ]
- }
- },
- ".margin-sm": {
- "": {
- "marginTop": [
- "20upx",
- 0,
- 0,
- 460
- ],
- "marginRight": [
- "20upx",
- 0,
- 0,
- 460
- ],
- "marginBottom": [
- "20upx",
- 0,
- 0,
- 460
- ],
- "marginLeft": [
- "20upx",
- 0,
- 0,
- 460
- ]
- }
- },
- ".margin": {
- "": {
- "marginTop": [
- "30upx",
- 0,
- 0,
- 461
- ],
- "marginRight": [
- "30upx",
- 0,
- 0,
- 461
- ],
- "marginBottom": [
- "30upx",
- 0,
- 0,
- 461
- ],
- "marginLeft": [
- "30upx",
- 0,
- 0,
- 461
- ]
- }
- },
- ".margin-lg": {
- "": {
- "marginTop": [
- "40upx",
- 0,
- 0,
- 462
- ],
- "marginRight": [
- "40upx",
- 0,
- 0,
- 462
- ],
- "marginBottom": [
- "40upx",
- 0,
- 0,
- 462
- ],
- "marginLeft": [
- "40upx",
- 0,
- 0,
- 462
- ]
- }
- },
- ".margin-xl": {
- "": {
- "marginTop": [
- "50upx",
- 0,
- 0,
- 463
- ],
- "marginRight": [
- "50upx",
- 0,
- 0,
- 463
- ],
- "marginBottom": [
- "50upx",
- 0,
- 0,
- 463
- ],
- "marginLeft": [
- "50upx",
- 0,
- 0,
- 463
- ]
- }
- },
- ".margin-top-xs": {
- "": {
- "marginTop": [
- "10upx",
- 0,
- 0,
- 464
- ]
- }
- },
- ".margin-top-sm": {
- "": {
- "marginTop": [
- "20upx",
- 0,
- 0,
- 465
- ]
- }
- },
- ".margin-top": {
- "": {
- "marginTop": [
- "30upx",
- 0,
- 0,
- 466
- ]
- }
- },
- ".margin-top-lg": {
- "": {
- "marginTop": [
- "40upx",
- 0,
- 0,
- 467
- ]
- }
- },
- ".margin-top-xl": {
- "": {
- "marginTop": [
- "50upx",
- 0,
- 0,
- 468
- ]
- }
- },
- ".margin-right-xs": {
- "": {
- "marginRight": [
- "10upx",
- 0,
- 0,
- 469
- ]
- }
- },
- ".margin-right-sm": {
- "": {
- "marginRight": [
- "20upx",
- 0,
- 0,
- 470
- ]
- }
- },
- ".margin-right": {
- "": {
- "marginRight": [
- "30upx",
- 0,
- 0,
- 471
- ]
- }
- },
- ".margin-right-lg": {
- "": {
- "marginRight": [
- "40upx",
- 0,
- 0,
- 472
- ]
- }
- },
- ".margin-right-xl": {
- "": {
- "marginRight": [
- "50upx",
- 0,
- 0,
- 473
- ]
- }
- },
- ".margin-bottom-xs": {
- "": {
- "marginBottom": [
- "10upx",
- 0,
- 0,
- 474
- ]
- }
- },
- ".margin-bottom-sm": {
- "": {
- "marginBottom": [
- "20upx",
- 0,
- 0,
- 475
- ]
- }
- },
- ".margin-bottom": {
- "": {
- "marginBottom": [
- "30upx",
- 0,
- 0,
- 476
- ]
- }
- },
- ".margin-bottom-lg": {
- "": {
- "marginBottom": [
- "40upx",
- 0,
- 0,
- 477
- ]
- }
- },
- ".margin-bottom-xl": {
- "": {
- "marginBottom": [
- "50upx",
- 0,
- 0,
- 478
- ]
- }
- },
- ".margin-left-xs": {
- "": {
- "marginLeft": [
- "10upx",
- 0,
- 0,
- 479
- ]
- }
- },
- ".margin-left-sm": {
- "": {
- "marginLeft": [
- "20upx",
- 0,
- 0,
- 480
- ]
- }
- },
- ".margin-left": {
- "": {
- "marginLeft": [
- "30upx",
- 0,
- 0,
- 481
- ]
- }
- },
- ".margin-left-lg": {
- "": {
- "marginLeft": [
- "40upx",
- 0,
- 0,
- 482
- ]
- }
- },
- ".margin-left-xl": {
- "": {
- "marginLeft": [
- "50upx",
- 0,
- 0,
- 483
- ]
- }
- },
- ".margin-lr-xs": {
- "": {
- "marginLeft": [
- "10upx",
- 0,
- 0,
- 484
- ],
- "marginRight": [
- "10upx",
- 0,
- 0,
- 484
- ]
- }
- },
- ".margin-lr-sm": {
- "": {
- "marginLeft": [
- "20upx",
- 0,
- 0,
- 485
- ],
- "marginRight": [
- "20upx",
- 0,
- 0,
- 485
- ]
- }
- },
- ".margin-lr": {
- "": {
- "marginLeft": [
- "30upx",
- 0,
- 0,
- 486
- ],
- "marginRight": [
- "30upx",
- 0,
- 0,
- 486
- ]
- }
- },
- ".margin-lr-lg": {
- "": {
- "marginLeft": [
- "40upx",
- 0,
- 0,
- 487
- ],
- "marginRight": [
- "40upx",
- 0,
- 0,
- 487
- ]
- }
- },
- ".margin-lr-xl": {
- "": {
- "marginLeft": [
- "50upx",
- 0,
- 0,
- 488
- ],
- "marginRight": [
- "50upx",
- 0,
- 0,
- 488
- ]
- }
- },
- ".margin-tb-xs": {
- "": {
- "marginTop": [
- "10upx",
- 0,
- 0,
- 489
- ],
- "marginBottom": [
- "10upx",
- 0,
- 0,
- 489
- ]
- }
- },
- ".margin-tb-sm": {
- "": {
- "marginTop": [
- "20upx",
- 0,
- 0,
- 490
- ],
- "marginBottom": [
- "20upx",
- 0,
- 0,
- 490
- ]
- }
- },
- ".margin-tb": {
- "": {
- "marginTop": [
- "30upx",
- 0,
- 0,
- 491
- ],
- "marginBottom": [
- "30upx",
- 0,
- 0,
- 491
- ]
- }
- },
- ".margin-tb-lg": {
- "": {
- "marginTop": [
- "40upx",
- 0,
- 0,
- 492
- ],
- "marginBottom": [
- "40upx",
- 0,
- 0,
- 492
- ]
- }
- },
- ".margin-tb-xl": {
- "": {
- "marginTop": [
- "50upx",
- 0,
- 0,
- 493
- ],
- "marginBottom": [
- "50upx",
- 0,
- 0,
- 493
- ]
- }
- },
- ".padding-0": {
- "": {
- "paddingTop": [
- 0,
- 0,
- 0,
- 494
- ],
- "paddingRight": [
- 0,
- 0,
- 0,
- 494
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 494
- ],
- "paddingLeft": [
- 0,
- 0,
- 0,
- 494
- ]
- }
- },
- ".padding-xs": {
- "": {
- "paddingTop": [
- "10upx",
- 0,
- 0,
- 495
- ],
- "paddingRight": [
- "10upx",
- 0,
- 0,
- 495
- ],
- "paddingBottom": [
- "10upx",
- 0,
- 0,
- 495
- ],
- "paddingLeft": [
- "10upx",
- 0,
- 0,
- 495
- ]
- }
- },
- ".padding-sm": {
- "": {
- "paddingTop": [
- "20upx",
- 0,
- 0,
- 496
- ],
- "paddingRight": [
- "20upx",
- 0,
- 0,
- 496
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 0,
- 496
- ],
- "paddingLeft": [
- "20upx",
- 0,
- 0,
- 496
- ]
- }
- },
- ".padding": {
- "": {
- "paddingTop": [
- "30upx",
- 0,
- 0,
- 497
- ],
- "paddingRight": [
- "30upx",
- 0,
- 0,
- 497
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 0,
- 497
- ],
- "paddingLeft": [
- "30upx",
- 0,
- 0,
- 497
- ]
- }
- },
- ".padding-lg": {
- "": {
- "paddingTop": [
- "40upx",
- 0,
- 0,
- 498
- ],
- "paddingRight": [
- "40upx",
- 0,
- 0,
- 498
- ],
- "paddingBottom": [
- "40upx",
- 0,
- 0,
- 498
- ],
- "paddingLeft": [
- "40upx",
- 0,
- 0,
- 498
- ]
- }
- },
- ".padding-xl": {
- "": {
- "paddingTop": [
- "50upx",
- 0,
- 0,
- 499
- ],
- "paddingRight": [
- "50upx",
- 0,
- 0,
- 499
- ],
- "paddingBottom": [
- "50upx",
- 0,
- 0,
- 499
- ],
- "paddingLeft": [
- "50upx",
- 0,
- 0,
- 499
- ]
- }
- },
- ".padding-top-xs": {
- "": {
- "paddingTop": [
- "10upx",
- 0,
- 0,
- 500
- ]
- }
- },
- ".padding-top-sm": {
- "": {
- "paddingTop": [
- "20upx",
- 0,
- 0,
- 501
- ]
- }
- },
- ".padding-top": {
- "": {
- "paddingTop": [
- "30upx",
- 0,
- 0,
- 502
- ]
- }
- },
- ".padding-top-lg": {
- "": {
- "paddingTop": [
- "40upx",
- 0,
- 0,
- 503
- ]
- }
- },
- ".padding-top-xl": {
- "": {
- "paddingTop": [
- "50upx",
- 0,
- 0,
- 504
- ]
- }
- },
- ".padding-right-xs": {
- "": {
- "paddingRight": [
- "10upx",
- 0,
- 0,
- 505
- ]
- }
- },
- ".padding-right-sm": {
- "": {
- "paddingRight": [
- "20upx",
- 0,
- 0,
- 506
- ]
- }
- },
- ".padding-right": {
- "": {
- "paddingRight": [
- "30upx",
- 0,
- 0,
- 507
- ]
- }
- },
- ".padding-right-lg": {
- "": {
- "paddingRight": [
- "40upx",
- 0,
- 0,
- 508
- ]
- }
- },
- ".padding-right-xl": {
- "": {
- "paddingRight": [
- "50upx",
- 0,
- 0,
- 509
- ]
- }
- },
- ".padding-bottom-xs": {
- "": {
- "paddingBottom": [
- "10upx",
- 0,
- 0,
- 510
- ]
- }
- },
- ".padding-bottom-sm": {
- "": {
- "paddingBottom": [
- "20upx",
- 0,
- 0,
- 511
- ]
- }
- },
- ".padding-bottom": {
- "": {
- "paddingBottom": [
- "30upx",
- 0,
- 0,
- 512
- ]
- }
- },
- ".padding-bottom-lg": {
- "": {
- "paddingBottom": [
- "40upx",
- 0,
- 0,
- 513
- ]
- }
- },
- ".padding-bottom-xl": {
- "": {
- "paddingBottom": [
- "50upx",
- 0,
- 0,
- 514
- ]
- }
- },
- ".padding-left-xs": {
- "": {
- "paddingLeft": [
- "10upx",
- 0,
- 0,
- 515
- ]
- }
- },
- ".padding-left-sm": {
- "": {
- "paddingLeft": [
- "20upx",
- 0,
- 0,
- 516
- ]
- }
- },
- ".padding-left": {
- "": {
- "paddingLeft": [
- "30upx",
- 0,
- 0,
- 517
- ]
- }
- },
- ".padding-left-lg": {
- "": {
- "paddingLeft": [
- "40upx",
- 0,
- 0,
- 518
- ]
- }
- },
- ".padding-left-xl": {
- "": {
- "paddingLeft": [
- "50upx",
- 0,
- 0,
- 519
- ]
- }
- },
- ".padding-lr-xs": {
- "": {
- "paddingLeft": [
- "10upx",
- 0,
- 0,
- 520
- ],
- "paddingRight": [
- "10upx",
- 0,
- 0,
- 520
- ]
- }
- },
- ".padding-lr-sm": {
- "": {
- "paddingLeft": [
- "20upx",
- 0,
- 0,
- 521
- ],
- "paddingRight": [
- "20upx",
- 0,
- 0,
- 521
- ]
- }
- },
- ".padding-lr": {
- "": {
- "paddingLeft": [
- "30upx",
- 0,
- 0,
- 522
- ],
- "paddingRight": [
- "30upx",
- 0,
- 0,
- 522
- ]
- }
- },
- ".padding-lr-lg": {
- "": {
- "paddingLeft": [
- "40upx",
- 0,
- 0,
- 523
- ],
- "paddingRight": [
- "40upx",
- 0,
- 0,
- 523
- ]
- }
- },
- ".padding-lr-xl": {
- "": {
- "paddingLeft": [
- "50upx",
- 0,
- 0,
- 524
- ],
- "paddingRight": [
- "50upx",
- 0,
- 0,
- 524
- ]
- }
- },
- ".padding-tb-xs": {
- "": {
- "paddingTop": [
- "10upx",
- 0,
- 0,
- 525
- ],
- "paddingBottom": [
- "10upx",
- 0,
- 0,
- 525
- ]
- }
- },
- ".padding-tb-sm": {
- "": {
- "paddingTop": [
- "20upx",
- 0,
- 0,
- 526
- ],
- "paddingBottom": [
- "20upx",
- 0,
- 0,
- 526
- ]
- }
- },
- ".padding-tb": {
- "": {
- "paddingTop": [
- "30upx",
- 0,
- 0,
- 527
- ],
- "paddingBottom": [
- "30upx",
- 0,
- 0,
- 527
- ]
- }
- },
- ".padding-tb-lg": {
- "": {
- "paddingTop": [
- "40upx",
- 0,
- 0,
- 528
- ],
- "paddingBottom": [
- "40upx",
- 0,
- 0,
- 528
- ]
- }
- },
- ".padding-tb-xl": {
- "": {
- "paddingTop": [
- "50upx",
- 0,
- 0,
- 529
- ],
- "paddingBottom": [
- "50upx",
- 0,
- 0,
- 529
- ]
- }
- },
- ".cf": {
- "": {
- "content::after": [
- "\" \"",
- 0,
- 0,
- 531
- ],
- "content::after::before": [
- "\" \"",
- 0,
- 0,
- 531
- ],
- "clear::after": [
- "both",
- 0,
- 0,
- 532
- ]
- }
- },
- ".fl": {
- "": {
- "float": [
- "left",
- 0,
- 0,
- 533
- ]
- }
- },
- ".fr": {
- "": {
- "float": [
- "right",
- 0,
- 0,
- 534
- ]
- }
- },
- ".line-red": {
- "": {
- "borderColor::after": [
- "#e54d42",
- 0,
- 0,
- 536
- ],
- "color": [
- "#e54d42",
- 0,
- 0,
- 642
- ]
- }
- },
- ".lines-red": {
- "": {
- "borderColor::after::after": [
- "#e54d42",
- 0,
- 0,
- 536
- ],
- "color": [
- "#e54d42",
- 0,
- 0,
- 642
- ]
- }
- },
- ".line-orange": {
- "": {
- "borderColor::after": [
- "#f37b1d",
- 0,
- 0,
- 537
- ],
- "color": [
- "#f37b1d",
- 0,
- 0,
- 643
- ]
- }
- },
- ".lines-orange": {
- "": {
- "borderColor::after::after": [
- "#f37b1d",
- 0,
- 0,
- 537
- ],
- "color": [
- "#f37b1d",
- 0,
- 0,
- 643
- ]
- }
- },
- ".line-yellow": {
- "": {
- "borderColor::after": [
- "#fbbd08",
- 0,
- 0,
- 538
- ],
- "color": [
- "#fbbd08",
- 0,
- 0,
- 644
- ]
- }
- },
- ".lines-yellow": {
- "": {
- "borderColor::after::after": [
- "#fbbd08",
- 0,
- 0,
- 538
- ],
- "color": [
- "#fbbd08",
- 0,
- 0,
- 644
- ]
- }
- },
- ".line-olive": {
- "": {
- "borderColor::after": [
- "#8dc63f",
- 0,
- 0,
- 539
- ],
- "color": [
- "#8dc63f",
- 0,
- 0,
- 645
- ]
- }
- },
- ".lines-olive": {
- "": {
- "borderColor::after::after": [
- "#8dc63f",
- 0,
- 0,
- 539
- ],
- "color": [
- "#8dc63f",
- 0,
- 0,
- 645
- ]
- }
- },
- ".line-green": {
- "": {
- "borderColor::after": [
- "#39b54a",
- 0,
- 0,
- 540
- ],
- "color": [
- "#e10a07",
- 0,
- 0,
- 646
- ]
- }
- },
- ".lines-green": {
- "": {
- "borderColor::after::after": [
- "#39b54a",
- 0,
- 0,
- 540
- ],
- "color": [
- "#e10a07",
- 0,
- 0,
- 646
- ]
- }
- },
- ".line-cyan": {
- "": {
- "borderColor::after": [
- "#1cbbb4",
- 0,
- 0,
- 541
- ],
- "color": [
- "#1cbbb4",
- 0,
- 0,
- 647
- ]
- }
- },
- ".lines-cyan": {
- "": {
- "borderColor::after::after": [
- "#1cbbb4",
- 0,
- 0,
- 541
- ],
- "color": [
- "#1cbbb4",
- 0,
- 0,
- 647
- ]
- }
- },
- ".line-blue": {
- "": {
- "borderColor::after": [
- "#0081ff",
- 0,
- 0,
- 542
- ],
- "color": [
- "#557EFD",
- 0,
- 0,
- 648
- ]
- }
- },
- ".lines-blue": {
- "": {
- "borderColor::after::after": [
- "#0081ff",
- 0,
- 0,
- 542
- ],
- "color": [
- "#557EFD",
- 0,
- 0,
- 648
- ]
- }
- },
- ".line-purple": {
- "": {
- "borderColor::after": [
- "#6739b6",
- 0,
- 0,
- 543
- ],
- "color": [
- "#6739b6",
- 0,
- 0,
- 649
- ]
- }
- },
- ".lines-purple": {
- "": {
- "borderColor::after::after": [
- "#6739b6",
- 0,
- 0,
- 543
- ],
- "color": [
- "#6739b6",
- 0,
- 0,
- 649
- ]
- }
- },
- ".line-mauve": {
- "": {
- "borderColor::after": [
- "#9c26b0",
- 0,
- 0,
- 544
- ],
- "color": [
- "#9c26b0",
- 0,
- 0,
- 650
- ]
- }
- },
- ".lines-mauve": {
- "": {
- "borderColor::after::after": [
- "#9c26b0",
- 0,
- 0,
- 544
- ],
- "color": [
- "#9c26b0",
- 0,
- 0,
- 650
- ]
- }
- },
- ".line-pink": {
- "": {
- "borderColor::after": [
- "#e03997",
- 0,
- 0,
- 545
- ],
- "color": [
- "#e03997",
- 0,
- 0,
- 651
- ]
- }
- },
- ".lines-pink": {
- "": {
- "borderColor::after::after": [
- "#e03997",
- 0,
- 0,
- 545
- ],
- "color": [
- "#e03997",
- 0,
- 0,
- 651
- ]
- }
- },
- ".line-brown": {
- "": {
- "borderColor::after": [
- "#a5673f",
- 0,
- 0,
- 546
- ],
- "color": [
- "#a5673f",
- 0,
- 0,
- 652
- ]
- }
- },
- ".lines-brown": {
- "": {
- "borderColor::after::after": [
- "#a5673f",
- 0,
- 0,
- 546
- ],
- "color": [
- "#a5673f",
- 0,
- 0,
- 652
- ]
- }
- },
- ".line-grey": {
- "": {
- "borderColor::after": [
- "#8799a3",
- 0,
- 0,
- 547
- ],
- "color": [
- "#8799a3",
- 0,
- 0,
- 653
- ]
- }
- },
- ".lines-grey": {
- "": {
- "borderColor::after::after": [
- "#8799a3",
- 0,
- 0,
- 547
- ],
- "color": [
- "#8799a3",
- 0,
- 0,
- 653
- ]
- }
- },
- ".line-gray": {
- "": {
- "borderColor::after": [
- "#aaaaaa",
- 0,
- 0,
- 548
- ],
- "color": [
- "#aaaaaa",
- 0,
- 0,
- 654
- ]
- }
- },
- ".lines-gray": {
- "": {
- "borderColor::after::after": [
- "#aaaaaa",
- 0,
- 0,
- 548
- ],
- "color": [
- "#aaaaaa",
- 0,
- 0,
- 654
- ]
- }
- },
- ".line-black": {
- "": {
- "borderColor::after": [
- "#333333",
- 0,
- 0,
- 549
- ],
- "color": [
- "#333333",
- 0,
- 0,
- 655
- ]
- }
- },
- ".lines-black": {
- "": {
- "borderColor::after::after": [
- "#333333",
- 0,
- 0,
- 549
- ],
- "color": [
- "#333333",
- 0,
- 0,
- 655
- ]
- }
- },
- ".line-white": {
- "": {
- "borderColor::after": [
- "#ffffff",
- 0,
- 0,
- 550
- ],
- "color": [
- "#343546",
- 0,
- 0,
- 656
- ]
- }
- },
- ".lines-white": {
- "": {
- "borderColor::after::after": [
- "#ffffff",
- 0,
- 0,
- 550
- ],
- "color": [
- "#343546",
- 0,
- 0,
- 656
- ]
- }
- },
- ".bg-red": {
- "": {
- "backgroundColor": [
- "#e54d42",
- 0,
- 0,
- 551
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 551
- ]
- },
- ".light": {
- "color": [
- "#e54d42",
- 0,
- 1,
- 568
- ],
- "backgroundColor": [
- "#fadbd9",
- 0,
- 1,
- 568
- ]
- }
- },
- ".bg-orange": {
- "": {
- "backgroundColor": [
- "#f37b1d",
- 0,
- 0,
- 552
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 552
- ]
- },
- ".light": {
- "color": [
- "#f37b1d",
- 0,
- 1,
- 569
- ],
- "backgroundColor": [
- "#fde6d2",
- 0,
- 1,
- 569
- ]
- }
- },
- ".bg-yellow": {
- "": {
- "backgroundColor": [
- "#fbbd08",
- 0,
- 0,
- 553
- ],
- "color": [
- "#333333",
- 0,
- 0,
- 553
- ]
- },
- ".light": {
- "color": [
- "#fbbd08",
- 0,
- 1,
- 570
- ]
- }
- },
- ".bg-olive": {
- "": {
- "backgroundColor": [
- "#8dc63f",
- 0,
- 0,
- 554
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 554
- ]
- },
- ".light": {
- "color": [
- "#8dc63f",
- 0,
- 1,
- 571
- ],
- "backgroundColor": [
- "#e8f4d9",
- 0,
- 1,
- 571
- ]
- }
- },
- ".bg-green": {
- "": {
- "backgroundColor": [
- "#39b54a",
- 0,
- 0,
- 555
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 555
- ]
- },
- ".light": {
- "color": [
- "#39b54a",
- 0,
- 1,
- 572
- ]
- }
- },
- ".bg-cyan": {
- "": {
- "backgroundColor": [
- "#1cbbb4",
- 0,
- 0,
- 556
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 556
- ]
- },
- ".light": {
- "color": [
- "#1cbbb4",
- 0,
- 1,
- 573
- ],
- "backgroundColor": [
- "#d2f1f0",
- 0,
- 1,
- 573
- ]
- }
- },
- ".bg-blue": {
- "": {
- "backgroundColor": [
- "#0081ff",
- 0,
- 0,
- 557
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 557
- ]
- },
- ".light": {
- "color": [
- "#0081ff",
- 0,
- 1,
- 574
- ],
- "backgroundColor": [
- "#cce6ff",
- 0,
- 1,
- 574
- ]
- }
- },
- ".bg-purple": {
- "": {
- "backgroundColor": [
- "#6739b6",
- 0,
- 0,
- 558
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 558
- ]
- },
- ".light": {
- "color": [
- "#6739b6",
- 0,
- 1,
- 575
- ],
- "backgroundColor": [
- "#e1d7f0",
- 0,
- 1,
- 575
- ]
- }
- },
- ".bg-mauve": {
- "": {
- "backgroundColor": [
- "#9c26b0",
- 0,
- 0,
- 559
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 559
- ]
- },
- ".light": {
- "color": [
- "#9c26b0",
- 0,
- 1,
- 576
- ],
- "backgroundColor": [
- "#ebd4ef",
- 0,
- 1,
- 576
- ]
- }
- },
- ".bg-pink": {
- "": {
- "backgroundColor": [
- "#e03997",
- 0,
- 0,
- 560
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 560
- ]
- },
- ".light": {
- "color": [
- "#e03997",
- 0,
- 1,
- 577
- ],
- "backgroundColor": [
- "#f9d7ea",
- 0,
- 1,
- 577
- ]
- }
- },
- ".bg-brown": {
- "": {
- "backgroundColor": [
- "#a5673f",
- 0,
- 0,
- 561
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 561
- ]
- },
- ".light": {
- "color": [
- "#a5673f",
- 0,
- 1,
- 578
- ],
- "backgroundColor": [
- "#ede1d9",
- 0,
- 1,
- 578
- ]
- }
- },
- ".bg-grey": {
- "": {
- "backgroundColor": [
- "#8799a3",
- 0,
- 0,
- 562
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 562
- ]
- },
- ".light": {
- "color": [
- "#8799a3",
- 0,
- 1,
- 579
- ],
- "backgroundColor": [
- "#e7ebed",
- 0,
- 1,
- 579
- ]
- }
- },
- ".bg-gray": {
- "": {
- "backgroundColor": [
- "#f0f0f0",
- 0,
- 0,
- 563
- ],
- "color": [
- "#333333",
- 0,
- 0,
- 563
- ]
- }
- },
- ".bg-black": {
- "": {
- "backgroundColor": [
- "#333333",
- 0,
- 0,
- 564
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 564
- ]
- }
- },
- ".bg-white": {
- "": {
- "backgroundColor": [
- "#ffffff",
- 0,
- 0,
- 565
- ],
- "color": [
- "#666666",
- 0,
- 0,
- 565
- ]
- }
- },
- ".bg-shadeTop": {
- "": {
- "backgroundImage": [
- "linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.01))",
- 0,
- 0,
- 566
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 566
- ]
- }
- },
- ".bg-shadeBottom": {
- "": {
- "backgroundImage": [
- "linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 1))",
- 0,
- 0,
- 567
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 567
- ]
- }
- },
- ".bg-gradual-red": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #e10a07, #ec008c)",
- 0,
- 0,
- 580
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 580
- ]
- }
- },
- ".bg-gradual-orange": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #ff9700, #ed1c24)",
- 0,
- 0,
- 581
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 581
- ]
- }
- },
- ".bg-gradual-green": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #39b54a, #8dc63f)",
- 0,
- 0,
- 582
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 582
- ]
- }
- },
- ".bg-gradual-purple": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #9000ff, #5e00ff)",
- 0,
- 0,
- 583
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 583
- ]
- }
- },
- ".bg-gradual-pink": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #ec008c, #6739b6)",
- 0,
- 0,
- 584
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 584
- ]
- }
- },
- ".bg-gradual-blue": {
- "": {
- "backgroundImage": [
- "linear-gradient(45deg, #0081ff, #1cbbb4)",
- 0,
- 0,
- 585
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 585
- ]
- }
- },
- ".bg-img": {
- "": {
- "backgroundSize": [
- "cover",
- 0,
- 0,
- 615
- ],
- "backgroundPosition": [
- "center",
- 0,
- 0,
- 615
- ],
- "backgroundRepeat": [
- "no-repeat",
- 0,
- 0,
- 615
- ]
- }
- },
- ".bg-mask": {
- "": {
- "backgroundColor": [
- "#333333",
- 0,
- 0,
- 616
- ],
- "position": [
- "relative",
- 0,
- 0,
- 616
- ],
- "content::after": [
- "\"\"",
- 0,
- 0,
- 617
- ],
- "width::after": [
- 100,
- 0,
- 0,
- 617
- ],
- "height::after": [
- 100,
- 0,
- 0,
- 617
- ],
- "backgroundColor::after": [
- "rgba(0,0,0,0.4)",
- 0,
- 0,
- 617
- ],
- "position::after": [
- "absolute",
- 0,
- 0,
- 617
- ],
- "left::after": [
- 0,
- 0,
- 0,
- 617
- ],
- "right::after": [
- 0,
- 0,
- 0,
- 617
- ],
- "bottom::after": [
- 0,
- 0,
- 0,
- 617
- ],
- "top::after": [
- 0,
- 0,
- 0,
- 617
- ]
- }
- },
- ".bg-video": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 619
- ]
- }
- },
- ".text-xs": {
- "": {
- "fontSize": [
- "20upx",
- 0,
- 0,
- 622
- ]
- }
- },
- ".text-sm": {
- "": {
- "fontSize": [
- "24upx",
- 0,
- 0,
- 623
- ]
- }
- },
- ".text-26": {
- "": {
- "fontSize": [
- "26upx",
- 0,
- 0,
- 624
- ]
- }
- },
- ".text-df": {
- "": {
- "fontSize": [
- "28upx",
- 0,
- 0,
- 625
- ]
- }
- },
- ".text-30": {
- "": {
- "fontSize": [
- "30upx",
- 0,
- 0,
- 626
- ]
- }
- },
- ".text-lg": {
- "": {
- "fontSize": [
- "32upx",
- 0,
- 0,
- 627
- ]
- }
- },
- ".text-xl": {
- "": {
- "fontSize": [
- "36upx",
- 0,
- 0,
- 628
- ]
- }
- },
- ".text-xxl": {
- "": {
- "fontSize": [
- "44upx",
- 0,
- 0,
- 629
- ]
- }
- },
- ".text-sl": {
- "": {
- "fontSize": [
- "80upx",
- 0,
- 0,
- 630
- ]
- }
- },
- ".text-xsl": {
- "": {
- "fontSize": [
- "120upx",
- 0,
- 0,
- 631
- ]
- }
- },
- ".text-Abc": {
- "": {
- "textTransform": [
- "Capitalize",
- 0,
- 0,
- 632
- ]
- }
- },
- ".text-ABC": {
- "": {
- "textTransform": [
- "Uppercase",
- 0,
- 0,
- 633
- ]
- }
- },
- ".text-abc": {
- "": {
- "textTransform": [
- "Lowercase",
- 0,
- 0,
- 634
- ]
- }
- },
- ".text-price": {
- "": {
- "content::before": [
- "\"¥\"",
- 0,
- 0,
- 635
- ],
- "fontSize::before": [
- 80,
- 0,
- 0,
- 635
- ],
- "marginRight::before": [
- "4upx",
- 0,
- 0,
- 635
- ]
- }
- },
- ".text-bold": {
- "": {
- "fontWeight": [
- "bold",
- 0,
- 0,
- 637
- ]
- }
- },
- ".text-center": {
- "": {
- "textAlign": [
- "center",
- 0,
- 0,
- 638
- ]
- }
- },
- ".text-left": {
- "": {
- "textAlign": [
- "left",
- 0,
- 0,
- 640
- ]
- }
- },
- ".text-right": {
- "": {
- "textAlign": [
- "right",
- 0,
- 0,
- 641
- ]
- }
- },
- ".text-red": {
- "": {
- "color": [
- "#e54d42",
- 0,
- 0,
- 642
- ]
- }
- },
- ".text-orange": {
- "": {
- "color": [
- "#f37b1d",
- 0,
- 0,
- 643
- ]
- }
- },
- ".text-yellow": {
- "": {
- "color": [
- "#fbbd08",
- 0,
- 0,
- 644
- ]
- }
- },
- ".text-olive": {
- "": {
- "color": [
- "#8dc63f",
- 0,
- 0,
- 645
- ]
- }
- },
- ".text-green": {
- "": {
- "color": [
- "#e10a07",
- 0,
- 0,
- 646
- ]
- }
- },
- ".text-cyan": {
- "": {
- "color": [
- "#1cbbb4",
- 0,
- 0,
- 647
- ]
- }
- },
- ".text-blue": {
- "": {
- "color": [
- "#557EFD",
- 0,
- 0,
- 648
- ]
- }
- },
- ".text-purple": {
- "": {
- "color": [
- "#6739b6",
- 0,
- 0,
- 649
- ]
- }
- },
- ".text-mauve": {
- "": {
- "color": [
- "#9c26b0",
- 0,
- 0,
- 650
- ]
- }
- },
- ".text-pink": {
- "": {
- "color": [
- "#e03997",
- 0,
- 0,
- 651
- ]
- }
- },
- ".text-brown": {
- "": {
- "color": [
- "#a5673f",
- 0,
- 0,
- 652
- ]
- }
- },
- ".text-grey": {
- "": {
- "color": [
- "#8799a3",
- 0,
- 0,
- 653
- ]
- }
- },
- ".text-gray": {
- "": {
- "color": [
- "#aaaaaa",
- 0,
- 0,
- 654
- ]
- }
- },
- ".text-black": {
- "": {
- "color": [
- "#333333",
- 0,
- 0,
- 655
- ]
- }
- },
- ".text-white": {
- "": {
- "color": [
- "#343546",
- 0,
- 0,
- 656
- ]
- }
- },
- ".cuIconfont-spin": {
- "": {
- "WebkitAnimation": [
- "cuIcon-spin 2s infinite linear",
- 0,
- 0,
- 658
- ],
- "animation": [
- "cuIcon-spin 2s infinite linear",
- 0,
- 0,
- 658
- ]
- }
- },
- ".cuIconfont-pulse": {
- "": {
- "WebkitAnimation": [
- "cuIcon-spin 1s infinite steps(8)",
- 0,
- 0,
- 659
- ],
- "animation": [
- "cuIcon-spin 1s infinite steps(8)",
- 0,
- 0,
- 659
- ]
- }
- },
- "@FONT-FACE": [
- {
- "fontFamily": "cuIcon",
- "src": "url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831#iefix') format('embedded-opentype'),\r\n\t\t\r\n\t\turl('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),\r\n\t\turl('//at.alicdn.com/t/font_533566_yfq2d9wdij.ttf?t=1545239985831') format('truetype'),\r\n\t\t\r\n\t\turl('//at.alicdn.com/t/font_533566_yfq2d9wdij.svg?t=1545239985831#cuIconfont') format('svg')"
- }
- ],
- ".cuIcon-appreciate": {
- "": {
- "content:before": [
- "\"\\e644\"",
- 0,
- 0,
- 662
- ]
- }
- },
- ".cuIcon-check": {
- "": {
- "content:before": [
- "\"\\e645\"",
- 0,
- 0,
- 663
- ]
- }
- },
- ".cuIcon-close": {
- "": {
- "content:before": [
- "\"\\e646\"",
- 0,
- 0,
- 664
- ]
- }
- },
- ".cuIcon-edit": {
- "": {
- "content:before": [
- "\"\\e649\"",
- 0,
- 0,
- 665
- ]
- }
- },
- ".cuIcon-emoji": {
- "": {
- "content:before": [
- "\"\\e64a\"",
- 0,
- 0,
- 666
- ]
- }
- },
- ".cuIcon-favorfill": {
- "": {
- "content:before": [
- "\"\\e64b\"",
- 0,
- 0,
- 667
- ]
- }
- },
- ".cuIcon-favor": {
- "": {
- "content:before": [
- "\"\\e64c\"",
- 0,
- 0,
- 668
- ]
- }
- },
- ".cuIcon-loading": {
- "": {
- "content:before": [
- "\"\\e64f\"",
- 0,
- 0,
- 669
- ]
- }
- },
- ".cuIcon-locationfill": {
- "": {
- "content:before": [
- "\"\\e650\"",
- 0,
- 0,
- 670
- ]
- }
- },
- ".cuIcon-location": {
- "": {
- "content:before": [
- "\"\\e651\"",
- 0,
- 0,
- 671
- ]
- }
- },
- ".cuIcon-phone": {
- "": {
- "content:before": [
- "\"\\e652\"",
- 0,
- 0,
- 672
- ]
- }
- },
- ".cuIcon-roundcheckfill": {
- "": {
- "content:before": [
- "\"\\e656\"",
- 0,
- 0,
- 673
- ]
- }
- },
- ".cuIcon-roundcheck": {
- "": {
- "content:before": [
- "\"\\e657\"",
- 0,
- 0,
- 674
- ]
- }
- },
- ".cuIcon-roundclosefill": {
- "": {
- "content:before": [
- "\"\\e658\"",
- 0,
- 0,
- 675
- ]
- }
- },
- ".cuIcon-roundclose": {
- "": {
- "content:before": [
- "\"\\e659\"",
- 0,
- 0,
- 676
- ]
- }
- },
- ".cuIcon-roundrightfill": {
- "": {
- "content:before": [
- "\"\\e65a\"",
- 0,
- 0,
- 677
- ]
- }
- },
- ".cuIcon-roundright": {
- "": {
- "content:before": [
- "\"\\e65b\"",
- 0,
- 0,
- 678
- ]
- }
- },
- ".cuIcon-search": {
- "": {
- "content:before": [
- "\"\\e65c\"",
- 0,
- 0,
- 679
- ]
- }
- },
- ".cuIcon-taxi": {
- "": {
- "content:before": [
- "\"\\e65d\"",
- 0,
- 0,
- 680
- ]
- }
- },
- ".cuIcon-timefill": {
- "": {
- "content:before": [
- "\"\\e65e\"",
- 0,
- 0,
- 681
- ]
- }
- },
- ".cuIcon-time": {
- "": {
- "content:before": [
- "\"\\e65f\"",
- 0,
- 0,
- 682
- ]
- }
- },
- ".cuIcon-unfold": {
- "": {
- "content:before": [
- "\"\\e661\"",
- 0,
- 0,
- 683
- ]
- }
- },
- ".cuIcon-warnfill": {
- "": {
- "content:before": [
- "\"\\e662\"",
- 0,
- 0,
- 684
- ]
- }
- },
- ".cuIcon-warn": {
- "": {
- "content:before": [
- "\"\\e663\"",
- 0,
- 0,
- 685
- ]
- }
- },
- ".cuIcon-camerafill": {
- "": {
- "content:before": [
- "\"\\e664\"",
- 0,
- 0,
- 686
- ]
- }
- },
- ".cuIcon-camera": {
- "": {
- "content:before": [
- "\"\\e665\"",
- 0,
- 0,
- 687
- ]
- }
- },
- ".cuIcon-commentfill": {
- "": {
- "content:before": [
- "\"\\e666\"",
- 0,
- 0,
- 688
- ]
- }
- },
- ".cuIcon-comment": {
- "": {
- "content:before": [
- "\"\\e667\"",
- 0,
- 0,
- 689
- ]
- }
- },
- ".cuIcon-likefill": {
- "": {
- "content:before": [
- "\"\\e668\"",
- 0,
- 0,
- 690
- ]
- }
- },
- ".cuIcon-like": {
- "": {
- "content:before": [
- "\"\\e669\"",
- 0,
- 0,
- 691
- ]
- }
- },
- ".cuIcon-notificationfill": {
- "": {
- "content:before": [
- "\"\\e66a\"",
- 0,
- 0,
- 692
- ]
- }
- },
- ".cuIcon-notification": {
- "": {
- "content:before": [
- "\"\\e66b\"",
- 0,
- 0,
- 693
- ]
- }
- },
- ".cuIcon-order": {
- "": {
- "content:before": [
- "\"\\e66c\"",
- 0,
- 0,
- 694
- ]
- }
- },
- ".cuIcon-samefill": {
- "": {
- "content:before": [
- "\"\\e66d\"",
- 0,
- 0,
- 695
- ]
- }
- },
- ".cuIcon-same": {
- "": {
- "content:before": [
- "\"\\e66e\"",
- 0,
- 0,
- 696
- ]
- }
- },
- ".cuIcon-deliver": {
- "": {
- "content:before": [
- "\"\\e671\"",
- 0,
- 0,
- 697
- ]
- }
- },
- ".cuIcon-evaluate": {
- "": {
- "content:before": [
- "\"\\e672\"",
- 0,
- 0,
- 698
- ]
- }
- },
- ".cuIcon-pay": {
- "": {
- "content:before": [
- "\"\\e673\"",
- 0,
- 0,
- 699
- ]
- }
- },
- ".cuIcon-send": {
- "": {
- "content:before": [
- "\"\\e675\"",
- 0,
- 0,
- 700
- ]
- }
- },
- ".cuIcon-shop": {
- "": {
- "content:before": [
- "\"\\e676\"",
- 0,
- 0,
- 701
- ]
- }
- },
- ".cuIcon-ticket": {
- "": {
- "content:before": [
- "\"\\e677\"",
- 0,
- 0,
- 702
- ]
- }
- },
- ".cuIcon-back": {
- "": {
- "content:before": [
- "\"\\e679\"",
- 0,
- 0,
- 703
- ]
- }
- },
- ".cuIcon-cascades": {
- "": {
- "content:before": [
- "\"\\e67c\"",
- 0,
- 0,
- 704
- ]
- }
- },
- ".cuIcon-discover": {
- "": {
- "content:before": [
- "\"\\e67e\"",
- 0,
- 0,
- 705
- ]
- }
- },
- ".cuIcon-list": {
- "": {
- "content:before": [
- "\"\\e682\"",
- 0,
- 0,
- 706
- ]
- }
- },
- ".cuIcon-more": {
- "": {
- "content:before": [
- "\"\\e684\"",
- 0,
- 0,
- 707
- ]
- }
- },
- ".cuIcon-scan": {
- "": {
- "content:before": [
- "\"\\e689\"",
- 0,
- 0,
- 708
- ]
- }
- },
- ".cuIcon-settings": {
- "": {
- "content:before": [
- "\"\\e68a\"",
- 0,
- 0,
- 709
- ]
- }
- },
- ".cuIcon-questionfill": {
- "": {
- "content:before": [
- "\"\\e690\"",
- 0,
- 0,
- 710
- ]
- }
- },
- ".cuIcon-question": {
- "": {
- "content:before": [
- "\"\\e691\"",
- 0,
- 0,
- 711
- ]
- }
- },
- ".cuIcon-shopfill": {
- "": {
- "content:before": [
- "\"\\e697\"",
- 0,
- 0,
- 712
- ]
- }
- },
- ".cuIcon-form": {
- "": {
- "content:before": [
- "\"\\e699\"",
- 0,
- 0,
- 713
- ]
- }
- },
- ".cuIcon-pic": {
- "": {
- "content:before": [
- "\"\\e69b\"",
- 0,
- 0,
- 714
- ]
- }
- },
- ".cuIcon-filter": {
- "": {
- "content:before": [
- "\"\\e69c\"",
- 0,
- 0,
- 715
- ]
- }
- },
- ".cuIcon-footprint": {
- "": {
- "content:before": [
- "\"\\e69d\"",
- 0,
- 0,
- 716
- ]
- }
- },
- ".cuIcon-top": {
- "": {
- "content:before": [
- "\"\\e69e\"",
- 0,
- 0,
- 717
- ]
- }
- },
- ".cuIcon-pulldown": {
- "": {
- "content:before": [
- "\"\\e69f\"",
- 0,
- 0,
- 718
- ]
- }
- },
- ".cuIcon-pullup": {
- "": {
- "content:before": [
- "\"\\e6a0\"",
- 0,
- 0,
- 719
- ]
- }
- },
- ".cuIcon-right": {
- "": {
- "content:before": [
- "\"\\e6a3\"",
- 0,
- 0,
- 720
- ]
- }
- },
- ".cuIcon-refresh": {
- "": {
- "content:before": [
- "\"\\e6a4\"",
- 0,
- 0,
- 721
- ]
- }
- },
- ".cuIcon-moreandroid": {
- "": {
- "content:before": [
- "\"\\e6a5\"",
- 0,
- 0,
- 722
- ]
- }
- },
- ".cuIcon-deletefill": {
- "": {
- "content:before": [
- "\"\\e6a6\"",
- 0,
- 0,
- 723
- ]
- }
- },
- ".cuIcon-refund": {
- "": {
- "content:before": [
- "\"\\e6ac\"",
- 0,
- 0,
- 724
- ]
- }
- },
- ".cuIcon-cart": {
- "": {
- "content:before": [
- "\"\\e6af\"",
- 0,
- 0,
- 725
- ]
- }
- },
- ".cuIcon-qrcode": {
- "": {
- "content:before": [
- "\"\\e6b0\"",
- 0,
- 0,
- 726
- ]
- }
- },
- ".cuIcon-remind": {
- "": {
- "content:before": [
- "\"\\e6b2\"",
- 0,
- 0,
- 727
- ]
- }
- },
- ".cuIcon-delete": {
- "": {
- "content:before": [
- "\"\\e6b4\"",
- 0,
- 0,
- 728
- ]
- }
- },
- ".cuIcon-profile": {
- "": {
- "content:before": [
- "\"\\e6b7\"",
- 0,
- 0,
- 729
- ]
- }
- },
- ".cuIcon-home": {
- "": {
- "content:before": [
- "\"\\e6b8\"",
- 0,
- 0,
- 730
- ]
- }
- },
- ".cuIcon-cartfill": {
- "": {
- "content:before": [
- "\"\\e6b9\"",
- 0,
- 0,
- 731
- ]
- }
- },
- ".cuIcon-discoverfill": {
- "": {
- "content:before": [
- "\"\\e6ba\"",
- 0,
- 0,
- 732
- ]
- }
- },
- ".cuIcon-homefill": {
- "": {
- "content:before": [
- "\"\\e6bb\"",
- 0,
- 0,
- 733
- ]
- }
- },
- ".cuIcon-message": {
- "": {
- "content:before": [
- "\"\\e6bc\"",
- 0,
- 0,
- 734
- ]
- }
- },
- ".cuIcon-addressbook": {
- "": {
- "content:before": [
- "\"\\e6bd\"",
- 0,
- 0,
- 735
- ]
- }
- },
- ".cuIcon-link": {
- "": {
- "content:before": [
- "\"\\e6bf\"",
- 0,
- 0,
- 736
- ]
- }
- },
- ".cuIcon-lock": {
- "": {
- "content:before": [
- "\"\\e6c0\"",
- 0,
- 0,
- 737
- ]
- }
- },
- ".cuIcon-unlock": {
- "": {
- "content:before": [
- "\"\\e6c2\"",
- 0,
- 0,
- 738
- ]
- }
- },
- ".cuIcon-vip": {
- "": {
- "content:before": [
- "\"\\e6c3\"",
- 0,
- 0,
- 739
- ]
- }
- },
- ".cuIcon-weibo": {
- "": {
- "content:before": [
- "\"\\e6c4\"",
- 0,
- 0,
- 740
- ]
- }
- },
- ".cuIcon-activity": {
- "": {
- "content:before": [
- "\"\\e6c5\"",
- 0,
- 0,
- 741
- ]
- }
- },
- ".cuIcon-friendaddfill": {
- "": {
- "content:before": [
- "\"\\e6c9\"",
- 0,
- 0,
- 742
- ]
- }
- },
- ".cuIcon-friendadd": {
- "": {
- "content:before": [
- "\"\\e6ca\"",
- 0,
- 0,
- 743
- ]
- }
- },
- ".cuIcon-friendfamous": {
- "": {
- "content:before": [
- "\"\\e6cb\"",
- 0,
- 0,
- 744
- ]
- }
- },
- ".cuIcon-friend": {
- "": {
- "content:before": [
- "\"\\e6cc\"",
- 0,
- 0,
- 745
- ]
- }
- },
- ".cuIcon-goods": {
- "": {
- "content:before": [
- "\"\\e6cd\"",
- 0,
- 0,
- 746
- ]
- }
- },
- ".cuIcon-selection": {
- "": {
- "content:before": [
- "\"\\e6ce\"",
- 0,
- 0,
- 747
- ]
- }
- },
- ".cuIcon-explore": {
- "": {
- "content:before": [
- "\"\\e6d2\"",
- 0,
- 0,
- 748
- ]
- }
- },
- ".cuIcon-present": {
- "": {
- "content:before": [
- "\"\\e6d3\"",
- 0,
- 0,
- 749
- ]
- }
- },
- ".cuIcon-squarecheckfill": {
- "": {
- "content:before": [
- "\"\\e6d4\"",
- 0,
- 0,
- 750
- ]
- }
- },
- ".cuIcon-square": {
- "": {
- "content:before": [
- "\"\\e6d5\"",
- 0,
- 0,
- 751
- ]
- }
- },
- ".cuIcon-squarecheck": {
- "": {
- "content:before": [
- "\"\\e6d6\"",
- 0,
- 0,
- 752
- ]
- }
- },
- ".cuIcon-round": {
- "": {
- "content:before": [
- "\"\\e6d7\"",
- 0,
- 0,
- 753
- ]
- }
- },
- ".cuIcon-roundaddfill": {
- "": {
- "content:before": [
- "\"\\e6d8\"",
- 0,
- 0,
- 754
- ]
- }
- },
- ".cuIcon-roundadd": {
- "": {
- "content:before": [
- "\"\\e6d9\"",
- 0,
- 0,
- 755
- ]
- }
- },
- ".cuIcon-add": {
- "": {
- "content:before": [
- "\"\\e6da\"",
- 0,
- 0,
- 756
- ]
- }
- },
- ".cuIcon-notificationforbidfill": {
- "": {
- "content:before": [
- "\"\\e6db\"",
- 0,
- 0,
- 757
- ]
- }
- },
- ".cuIcon-explorefill": {
- "": {
- "content:before": [
- "\"\\e6dd\"",
- 0,
- 0,
- 758
- ]
- }
- },
- ".cuIcon-fold": {
- "": {
- "content:before": [
- "\"\\e6de\"",
- 0,
- 0,
- 759
- ]
- }
- },
- ".cuIcon-game": {
- "": {
- "content:before": [
- "\"\\e6df\"",
- 0,
- 0,
- 760
- ]
- }
- },
- ".cuIcon-redpacket": {
- "": {
- "content:before": [
- "\"\\e6e0\"",
- 0,
- 0,
- 761
- ]
- }
- },
- ".cuIcon-selectionfill": {
- "": {
- "content:before": [
- "\"\\e6e1\"",
- 0,
- 0,
- 762
- ]
- }
- },
- ".cuIcon-similar": {
- "": {
- "content:before": [
- "\"\\e6e2\"",
- 0,
- 0,
- 763
- ]
- }
- },
- ".cuIcon-appreciatefill": {
- "": {
- "content:before": [
- "\"\\e6e3\"",
- 0,
- 0,
- 764
- ]
- }
- },
- ".cuIcon-infofill": {
- "": {
- "content:before": [
- "\"\\e6e4\"",
- 0,
- 0,
- 765
- ]
- }
- },
- ".cuIcon-info": {
- "": {
- "content:before": [
- "\"\\e6e5\"",
- 0,
- 0,
- 766
- ]
- }
- },
- ".cuIcon-forwardfill": {
- "": {
- "content:before": [
- "\"\\e6ea\"",
- 0,
- 0,
- 767
- ]
- }
- },
- ".cuIcon-forward": {
- "": {
- "content:before": [
- "\"\\e6eb\"",
- 0,
- 0,
- 768
- ]
- }
- },
- ".cuIcon-rechargefill": {
- "": {
- "content:before": [
- "\"\\e6ec\"",
- 0,
- 0,
- 769
- ]
- }
- },
- ".cuIcon-recharge": {
- "": {
- "content:before": [
- "\"\\e6ed\"",
- 0,
- 0,
- 770
- ]
- }
- },
- ".cuIcon-vipcard": {
- "": {
- "content:before": [
- "\"\\e6ee\"",
- 0,
- 0,
- 771
- ]
- }
- },
- ".cuIcon-voice": {
- "": {
- "content:before": [
- "\"\\e6ef\"",
- 0,
- 0,
- 772
- ]
- }
- },
- ".cuIcon-voicefill": {
- "": {
- "content:before": [
- "\"\\e6f0\"",
- 0,
- 0,
- 773
- ]
- }
- },
- ".cuIcon-friendfavor": {
- "": {
- "content:before": [
- "\"\\e6f1\"",
- 0,
- 0,
- 774
- ]
- }
- },
- ".cuIcon-wifi": {
- "": {
- "content:before": [
- "\"\\e6f2\"",
- 0,
- 0,
- 775
- ]
- }
- },
- ".cuIcon-share": {
- "": {
- "content:before": [
- "\"\\e6f3\"",
- 0,
- 0,
- 776
- ]
- }
- },
- ".cuIcon-wefill": {
- "": {
- "content:before": [
- "\"\\e6f4\"",
- 0,
- 0,
- 777
- ]
- }
- },
- ".cuIcon-we": {
- "": {
- "content:before": [
- "\"\\e6f5\"",
- 0,
- 0,
- 778
- ]
- }
- },
- ".cuIcon-lightauto": {
- "": {
- "content:before": [
- "\"\\e6f6\"",
- 0,
- 0,
- 779
- ]
- }
- },
- ".cuIcon-lightforbid": {
- "": {
- "content:before": [
- "\"\\e6f7\"",
- 0,
- 0,
- 780
- ]
- }
- },
- ".cuIcon-lightfill": {
- "": {
- "content:before": [
- "\"\\e6f8\"",
- 0,
- 0,
- 781
- ]
- }
- },
- ".cuIcon-camerarotate": {
- "": {
- "content:before": [
- "\"\\e6f9\"",
- 0,
- 0,
- 782
- ]
- }
- },
- ".cuIcon-light": {
- "": {
- "content:before": [
- "\"\\e6fa\"",
- 0,
- 0,
- 783
- ]
- }
- },
- ".cuIcon-barcode": {
- "": {
- "content:before": [
- "\"\\e6fb\"",
- 0,
- 0,
- 784
- ]
- }
- },
- ".cuIcon-flashlightclose": {
- "": {
- "content:before": [
- "\"\\e6fc\"",
- 0,
- 0,
- 785
- ]
- }
- },
- ".cuIcon-flashlightopen": {
- "": {
- "content:before": [
- "\"\\e6fd\"",
- 0,
- 0,
- 786
- ]
- }
- },
- ".cuIcon-searchlist": {
- "": {
- "content:before": [
- "\"\\e6fe\"",
- 0,
- 0,
- 787
- ]
- }
- },
- ".cuIcon-service": {
- "": {
- "content:before": [
- "\"\\e6ff\"",
- 0,
- 0,
- 788
- ]
- }
- },
- ".cuIcon-sort": {
- "": {
- "content:before": [
- "\"\\e700\"",
- 0,
- 0,
- 789
- ]
- }
- },
- ".cuIcon-down": {
- "": {
- "content:before": [
- "\"\\e703\"",
- 0,
- 0,
- 790
- ]
- }
- },
- ".cuIcon-mobile": {
- "": {
- "content:before": [
- "\"\\e704\"",
- 0,
- 0,
- 791
- ]
- }
- },
- ".cuIcon-mobilefill": {
- "": {
- "content:before": [
- "\"\\e705\"",
- 0,
- 0,
- 792
- ]
- }
- },
- ".cuIcon-copy": {
- "": {
- "content:before": [
- "\"\\e706\"",
- 0,
- 0,
- 793
- ]
- }
- },
- ".cuIcon-countdownfill": {
- "": {
- "content:before": [
- "\"\\e707\"",
- 0,
- 0,
- 794
- ]
- }
- },
- ".cuIcon-countdown": {
- "": {
- "content:before": [
- "\"\\e708\"",
- 0,
- 0,
- 795
- ]
- }
- },
- ".cuIcon-noticefill": {
- "": {
- "content:before": [
- "\"\\e709\"",
- 0,
- 0,
- 796
- ]
- }
- },
- ".cuIcon-notice": {
- "": {
- "content:before": [
- "\"\\e70a\"",
- 0,
- 0,
- 797
- ]
- }
- },
- ".cuIcon-upstagefill": {
- "": {
- "content:before": [
- "\"\\e70e\"",
- 0,
- 0,
- 798
- ]
- }
- },
- ".cuIcon-upstage": {
- "": {
- "content:before": [
- "\"\\e70f\"",
- 0,
- 0,
- 799
- ]
- }
- },
- ".cuIcon-babyfill": {
- "": {
- "content:before": [
- "\"\\e710\"",
- 0,
- 0,
- 800
- ]
- }
- },
- ".cuIcon-baby": {
- "": {
- "content:before": [
- "\"\\e711\"",
- 0,
- 0,
- 801
- ]
- }
- },
- ".cuIcon-brandfill": {
- "": {
- "content:before": [
- "\"\\e712\"",
- 0,
- 0,
- 802
- ]
- }
- },
- ".cuIcon-brand": {
- "": {
- "content:before": [
- "\"\\e713\"",
- 0,
- 0,
- 803
- ]
- }
- },
- ".cuIcon-choicenessfill": {
- "": {
- "content:before": [
- "\"\\e714\"",
- 0,
- 0,
- 804
- ]
- }
- },
- ".cuIcon-choiceness": {
- "": {
- "content:before": [
- "\"\\e715\"",
- 0,
- 0,
- 805
- ]
- }
- },
- ".cuIcon-clothesfill": {
- "": {
- "content:before": [
- "\"\\e716\"",
- 0,
- 0,
- 806
- ]
- }
- },
- ".cuIcon-clothes": {
- "": {
- "content:before": [
- "\"\\e717\"",
- 0,
- 0,
- 807
- ]
- }
- },
- ".cuIcon-creativefill": {
- "": {
- "content:before": [
- "\"\\e718\"",
- 0,
- 0,
- 808
- ]
- }
- },
- ".cuIcon-creative": {
- "": {
- "content:before": [
- "\"\\e719\"",
- 0,
- 0,
- 809
- ]
- }
- },
- ".cuIcon-female": {
- "": {
- "content:before": [
- "\"\\e71a\"",
- 0,
- 0,
- 810
- ]
- }
- },
- ".cuIcon-keyboard": {
- "": {
- "content:before": [
- "\"\\e71b\"",
- 0,
- 0,
- 811
- ]
- }
- },
- ".cuIcon-male": {
- "": {
- "content:before": [
- "\"\\e71c\"",
- 0,
- 0,
- 812
- ]
- }
- },
- ".cuIcon-newfill": {
- "": {
- "content:before": [
- "\"\\e71d\"",
- 0,
- 0,
- 813
- ]
- }
- },
- ".cuIcon-new": {
- "": {
- "content:before": [
- "\"\\e71e\"",
- 0,
- 0,
- 814
- ]
- }
- },
- ".cuIcon-pullleft": {
- "": {
- "content:before": [
- "\"\\e71f\"",
- 0,
- 0,
- 815
- ]
- }
- },
- ".cuIcon-pullright": {
- "": {
- "content:before": [
- "\"\\e720\"",
- 0,
- 0,
- 816
- ]
- }
- },
- ".cuIcon-rankfill": {
- "": {
- "content:before": [
- "\"\\e721\"",
- 0,
- 0,
- 817
- ]
- }
- },
- ".cuIcon-rank": {
- "": {
- "content:before": [
- "\"\\e722\"",
- 0,
- 0,
- 818
- ]
- }
- },
- ".cuIcon-bad": {
- "": {
- "content:before": [
- "\"\\e723\"",
- 0,
- 0,
- 819
- ]
- }
- },
- ".cuIcon-cameraadd": {
- "": {
- "content:before": [
- "\"\\e724\"",
- 0,
- 0,
- 820
- ]
- }
- },
- ".cuIcon-focus": {
- "": {
- "content:before": [
- "\"\\e725\"",
- 0,
- 0,
- 821
- ]
- }
- },
- ".cuIcon-friendfill": {
- "": {
- "content:before": [
- "\"\\e726\"",
- 0,
- 0,
- 822
- ]
- }
- },
- ".cuIcon-cameraaddfill": {
- "": {
- "content:before": [
- "\"\\e727\"",
- 0,
- 0,
- 823
- ]
- }
- },
- ".cuIcon-apps": {
- "": {
- "content:before": [
- "\"\\e729\"",
- 0,
- 0,
- 824
- ]
- }
- },
- ".cuIcon-paintfill": {
- "": {
- "content:before": [
- "\"\\e72a\"",
- 0,
- 0,
- 825
- ]
- }
- },
- ".cuIcon-paint": {
- "": {
- "content:before": [
- "\"\\e72b\"",
- 0,
- 0,
- 826
- ]
- }
- },
- ".cuIcon-picfill": {
- "": {
- "content:before": [
- "\"\\e72c\"",
- 0,
- 0,
- 827
- ]
- }
- },
- ".cuIcon-refresharrow": {
- "": {
- "content:before": [
- "\"\\e72d\"",
- 0,
- 0,
- 828
- ]
- }
- },
- ".cuIcon-colorlens": {
- "": {
- "content:before": [
- "\"\\e6e6\"",
- 0,
- 0,
- 829
- ]
- }
- },
- ".cuIcon-markfill": {
- "": {
- "content:before": [
- "\"\\e730\"",
- 0,
- 0,
- 830
- ]
- }
- },
- ".cuIcon-mark": {
- "": {
- "content:before": [
- "\"\\e731\"",
- 0,
- 0,
- 831
- ]
- }
- },
- ".cuIcon-presentfill": {
- "": {
- "content:before": [
- "\"\\e732\"",
- 0,
- 0,
- 832
- ]
- }
- },
- ".cuIcon-repeal": {
- "": {
- "content:before": [
- "\"\\e733\"",
- 0,
- 0,
- 833
- ]
- }
- },
- ".cuIcon-album": {
- "": {
- "content:before": [
- "\"\\e734\"",
- 0,
- 0,
- 834
- ]
- }
- },
- ".cuIcon-peoplefill": {
- "": {
- "content:before": [
- "\"\\e735\"",
- 0,
- 0,
- 835
- ]
- }
- },
- ".cuIcon-people": {
- "": {
- "content:before": [
- "\"\\e736\"",
- 0,
- 0,
- 836
- ]
- }
- },
- ".cuIcon-servicefill": {
- "": {
- "content:before": [
- "\"\\e737\"",
- 0,
- 0,
- 837
- ]
- }
- },
- ".cuIcon-repair": {
- "": {
- "content:before": [
- "\"\\e738\"",
- 0,
- 0,
- 838
- ]
- }
- },
- ".cuIcon-file": {
- "": {
- "content:before": [
- "\"\\e739\"",
- 0,
- 0,
- 839
- ]
- }
- },
- ".cuIcon-repairfill": {
- "": {
- "content:before": [
- "\"\\e73a\"",
- 0,
- 0,
- 840
- ]
- }
- },
- ".cuIcon-taoxiaopu": {
- "": {
- "content:before": [
- "\"\\e73b\"",
- 0,
- 0,
- 841
- ]
- }
- },
- ".cuIcon-weixin": {
- "": {
- "content:before": [
- "\"\\e612\"",
- 0,
- 0,
- 842
- ]
- }
- },
- ".cuIcon-attentionfill": {
- "": {
- "content:before": [
- "\"\\e73c\"",
- 0,
- 0,
- 843
- ]
- }
- },
- ".cuIcon-attention": {
- "": {
- "content:before": [
- "\"\\e73d\"",
- 0,
- 0,
- 844
- ]
- }
- },
- ".cuIcon-commandfill": {
- "": {
- "content:before": [
- "\"\\e73e\"",
- 0,
- 0,
- 845
- ]
- }
- },
- ".cuIcon-command": {
- "": {
- "content:before": [
- "\"\\e73f\"",
- 0,
- 0,
- 846
- ]
- }
- },
- ".cuIcon-communityfill": {
- "": {
- "content:before": [
- "\"\\e740\"",
- 0,
- 0,
- 847
- ]
- }
- },
- ".cuIcon-community": {
- "": {
- "content:before": [
- "\"\\e741\"",
- 0,
- 0,
- 848
- ]
- }
- },
- ".cuIcon-read": {
- "": {
- "content:before": [
- "\"\\e742\"",
- 0,
- 0,
- 849
- ]
- }
- },
- ".cuIcon-calendar": {
- "": {
- "content:before": [
- "\"\\e74a\"",
- 0,
- 0,
- 850
- ]
- }
- },
- ".cuIcon-cut": {
- "": {
- "content:before": [
- "\"\\e74b\"",
- 0,
- 0,
- 851
- ]
- }
- },
- ".cuIcon-magic": {
- "": {
- "content:before": [
- "\"\\e74c\"",
- 0,
- 0,
- 852
- ]
- }
- },
- ".cuIcon-backwardfill": {
- "": {
- "content:before": [
- "\"\\e74d\"",
- 0,
- 0,
- 853
- ]
- }
- },
- ".cuIcon-playfill": {
- "": {
- "content:before": [
- "\"\\e74f\"",
- 0,
- 0,
- 854
- ]
- }
- },
- ".cuIcon-stop": {
- "": {
- "content:before": [
- "\"\\e750\"",
- 0,
- 0,
- 855
- ]
- }
- },
- ".cuIcon-tagfill": {
- "": {
- "content:before": [
- "\"\\e751\"",
- 0,
- 0,
- 856
- ]
- }
- },
- ".cuIcon-tag": {
- "": {
- "content:before": [
- "\"\\e752\"",
- 0,
- 0,
- 857
- ]
- }
- },
- ".cuIcon-group": {
- "": {
- "content:before": [
- "\"\\e753\"",
- 0,
- 0,
- 858
- ]
- }
- },
- ".cuIcon-all": {
- "": {
- "content:before": [
- "\"\\e755\"",
- 0,
- 0,
- 859
- ]
- }
- },
- ".cuIcon-backdelete": {
- "": {
- "content:before": [
- "\"\\e756\"",
- 0,
- 0,
- 860
- ]
- }
- },
- ".cuIcon-hotfill": {
- "": {
- "content:before": [
- "\"\\e757\"",
- 0,
- 0,
- 861
- ]
- }
- },
- ".cuIcon-hot": {
- "": {
- "content:before": [
- "\"\\e758\"",
- 0,
- 0,
- 862
- ]
- }
- },
- ".cuIcon-post": {
- "": {
- "content:before": [
- "\"\\e759\"",
- 0,
- 0,
- 863
- ]
- }
- },
- ".cuIcon-radiobox": {
- "": {
- "content:before": [
- "\"\\e75b\"",
- 0,
- 0,
- 864
- ]
- }
- },
- ".cuIcon-rounddown": {
- "": {
- "content:before": [
- "\"\\e75c\"",
- 0,
- 0,
- 865
- ]
- }
- },
- ".cuIcon-upload": {
- "": {
- "content:before": [
- "\"\\e75d\"",
- 0,
- 0,
- 866
- ]
- }
- },
- ".cuIcon-writefill": {
- "": {
- "content:before": [
- "\"\\e760\"",
- 0,
- 0,
- 867
- ]
- }
- },
- ".cuIcon-write": {
- "": {
- "content:before": [
- "\"\\e761\"",
- 0,
- 0,
- 868
- ]
- }
- },
- ".cuIcon-radioboxfill": {
- "": {
- "content:before": [
- "\"\\e763\"",
- 0,
- 0,
- 869
- ]
- }
- },
- ".cuIcon-punch": {
- "": {
- "content:before": [
- "\"\\e764\"",
- 0,
- 0,
- 870
- ]
- }
- },
- ".cuIcon-shake": {
- "": {
- "content:before": [
- "\"\\e765\"",
- 0,
- 0,
- 871
- ]
- }
- },
- ".cuIcon-move": {
- "": {
- "content:before": [
- "\"\\e768\"",
- 0,
- 0,
- 872
- ]
- }
- },
- ".cuIcon-safe": {
- "": {
- "content:before": [
- "\"\\e769\"",
- 0,
- 0,
- 873
- ]
- }
- },
- ".cuIcon-activityfill": {
- "": {
- "content:before": [
- "\"\\e775\"",
- 0,
- 0,
- 874
- ]
- }
- },
- ".cuIcon-crownfill": {
- "": {
- "content:before": [
- "\"\\e776\"",
- 0,
- 0,
- 875
- ]
- }
- },
- ".cuIcon-crown": {
- "": {
- "content:before": [
- "\"\\e777\"",
- 0,
- 0,
- 876
- ]
- }
- },
- ".cuIcon-goodsfill": {
- "": {
- "content:before": [
- "\"\\e778\"",
- 0,
- 0,
- 877
- ]
- }
- },
- ".cuIcon-messagefill": {
- "": {
- "content:before": [
- "\"\\e779\"",
- 0,
- 0,
- 878
- ]
- }
- },
- ".cuIcon-profilefill": {
- "": {
- "content:before": [
- "\"\\e77a\"",
- 0,
- 0,
- 879
- ]
- }
- },
- ".cuIcon-sound": {
- "": {
- "content:before": [
- "\"\\e77b\"",
- 0,
- 0,
- 880
- ]
- }
- },
- ".cuIcon-sponsorfill": {
- "": {
- "content:before": [
- "\"\\e77c\"",
- 0,
- 0,
- 881
- ]
- }
- },
- ".cuIcon-sponsor": {
- "": {
- "content:before": [
- "\"\\e77d\"",
- 0,
- 0,
- 882
- ]
- }
- },
- ".cuIcon-upblock": {
- "": {
- "content:before": [
- "\"\\e77e\"",
- 0,
- 0,
- 883
- ]
- }
- },
- ".cuIcon-weblock": {
- "": {
- "content:before": [
- "\"\\e77f\"",
- 0,
- 0,
- 884
- ]
- }
- },
- ".cuIcon-weunblock": {
- "": {
- "content:before": [
- "\"\\e780\"",
- 0,
- 0,
- 885
- ]
- }
- },
- ".cuIcon-my": {
- "": {
- "content:before": [
- "\"\\e78b\"",
- 0,
- 0,
- 886
- ]
- }
- },
- ".cuIcon-myfill": {
- "": {
- "content:before": [
- "\"\\e78c\"",
- 0,
- 0,
- 887
- ]
- }
- },
- ".cuIcon-emojifill": {
- "": {
- "content:before": [
- "\"\\e78d\"",
- 0,
- 0,
- 888
- ]
- }
- },
- ".cuIcon-emojiflashfill": {
- "": {
- "content:before": [
- "\"\\e78e\"",
- 0,
- 0,
- 889
- ]
- }
- },
- ".cuIcon-flashbuyfill": {
- "": {
- "content:before": [
- "\"\\e78f\"",
- 0,
- 0,
- 890
- ]
- }
- },
- ".cuIcon-text": {
- "": {
- "content:before": [
- "\"\\e791\"",
- 0,
- 0,
- 891
- ]
- }
- },
- ".cuIcon-goodsfavor": {
- "": {
- "content:before": [
- "\"\\e794\"",
- 0,
- 0,
- 892
- ]
- }
- },
- ".cuIcon-musicfill": {
- "": {
- "content:before": [
- "\"\\e795\"",
- 0,
- 0,
- 893
- ]
- }
- },
- ".cuIcon-musicforbidfill": {
- "": {
- "content:before": [
- "\"\\e796\"",
- 0,
- 0,
- 894
- ]
- }
- },
- ".cuIcon-card": {
- "": {
- "content:before": [
- "\"\\e624\"",
- 0,
- 0,
- 895
- ]
- }
- },
- ".cuIcon-triangledownfill": {
- "": {
- "content:before": [
- "\"\\e79b\"",
- 0,
- 0,
- 896
- ]
- }
- },
- ".cuIcon-triangleupfill": {
- "": {
- "content:before": [
- "\"\\e79c\"",
- 0,
- 0,
- 897
- ]
- }
- },
- ".cuIcon-roundleftfill-copy": {
- "": {
- "content:before": [
- "\"\\e79e\"",
- 0,
- 0,
- 898
- ]
- }
- },
- ".cuIcon-font": {
- "": {
- "content:before": [
- "\"\\e76a\"",
- 0,
- 0,
- 899
- ]
- }
- },
- ".cuIcon-title": {
- "": {
- "content:before": [
- "\"\\e82f\"",
- 0,
- 0,
- 900
- ]
- }
- },
- ".cuIcon-recordfill": {
- "": {
- "content:before": [
- "\"\\e7a4\"",
- 0,
- 0,
- 901
- ]
- }
- },
- ".cuIcon-record": {
- "": {
- "content:before": [
- "\"\\e7a6\"",
- 0,
- 0,
- 902
- ]
- }
- },
- ".cuIcon-cardboardfill": {
- "": {
- "content:before": [
- "\"\\e7a9\"",
- 0,
- 0,
- 903
- ]
- }
- },
- ".cuIcon-cardboard": {
- "": {
- "content:before": [
- "\"\\e7aa\"",
- 0,
- 0,
- 904
- ]
- }
- },
- ".cuIcon-formfill": {
- "": {
- "content:before": [
- "\"\\e7ab\"",
- 0,
- 0,
- 905
- ]
- }
- },
- ".cuIcon-coin": {
- "": {
- "content:before": [
- "\"\\e7ac\"",
- 0,
- 0,
- 906
- ]
- }
- },
- ".cuIcon-cardboardforbid": {
- "": {
- "content:before": [
- "\"\\e7af\"",
- 0,
- 0,
- 907
- ]
- }
- },
- ".cuIcon-circlefill": {
- "": {
- "content:before": [
- "\"\\e7b0\"",
- 0,
- 0,
- 908
- ]
- }
- },
- ".cuIcon-circle": {
- "": {
- "content:before": [
- "\"\\e7b1\"",
- 0,
- 0,
- 909
- ]
- }
- },
- ".cuIcon-attentionforbid": {
- "": {
- "content:before": [
- "\"\\e7b2\"",
- 0,
- 0,
- 910
- ]
- }
- },
- ".cuIcon-attentionforbidfill": {
- "": {
- "content:before": [
- "\"\\e7b3\"",
- 0,
- 0,
- 911
- ]
- }
- },
- ".cuIcon-attentionfavorfill": {
- "": {
- "content:before": [
- "\"\\e7b4\"",
- 0,
- 0,
- 912
- ]
- }
- },
- ".cuIcon-attentionfavor": {
- "": {
- "content:before": [
- "\"\\e7b5\"",
- 0,
- 0,
- 913
- ]
- }
- },
- ".cuIcon-titles": {
- "": {
- "content:before": [
- "\"\\e701\"",
- 0,
- 0,
- 914
- ]
- }
- },
- ".cuIcon-icloading": {
- "": {
- "content:before": [
- "\"\\e67a\"",
- 0,
- 0,
- 915
- ]
- }
- },
- ".cuIcon-full": {
- "": {
- "content:before": [
- "\"\\e7bc\"",
- 0,
- 0,
- 916
- ]
- }
- },
- ".cuIcon-mail": {
- "": {
- "content:before": [
- "\"\\e7bd\"",
- 0,
- 0,
- 917
- ]
- }
- },
- ".cuIcon-peoplelist": {
- "": {
- "content:before": [
- "\"\\e7be\"",
- 0,
- 0,
- 918
- ]
- }
- },
- ".cuIcon-goodsnewfill": {
- "": {
- "content:before": [
- "\"\\e7bf\"",
- 0,
- 0,
- 919
- ]
- }
- },
- ".cuIcon-goodsnew": {
- "": {
- "content:before": [
- "\"\\e7c0\"",
- 0,
- 0,
- 920
- ]
- }
- },
- ".cuIcon-medalfill": {
- "": {
- "content:before": [
- "\"\\e7c1\"",
- 0,
- 0,
- 921
- ]
- }
- },
- ".cuIcon-medal": {
- "": {
- "content:before": [
- "\"\\e7c2\"",
- 0,
- 0,
- 922
- ]
- }
- },
- ".cuIcon-newsfill": {
- "": {
- "content:before": [
- "\"\\e7c3\"",
- 0,
- 0,
- 923
- ]
- }
- },
- ".cuIcon-newshotfill": {
- "": {
- "content:before": [
- "\"\\e7c4\"",
- 0,
- 0,
- 924
- ]
- }
- },
- ".cuIcon-newshot": {
- "": {
- "content:before": [
- "\"\\e7c5\"",
- 0,
- 0,
- 925
- ]
- }
- },
- ".cuIcon-news": {
- "": {
- "content:before": [
- "\"\\e7c6\"",
- 0,
- 0,
- 926
- ]
- }
- },
- ".cuIcon-videofill": {
- "": {
- "content:before": [
- "\"\\e7c7\"",
- 0,
- 0,
- 927
- ]
- }
- },
- ".cuIcon-video": {
- "": {
- "content:before": [
- "\"\\e7c8\"",
- 0,
- 0,
- 928
- ]
- }
- },
- ".cuIcon-exit": {
- "": {
- "content:before": [
- "\"\\e7cb\"",
- 0,
- 0,
- 929
- ]
- }
- },
- ".cuIcon-skinfill": {
- "": {
- "content:before": [
- "\"\\e7cc\"",
- 0,
- 0,
- 930
- ]
- }
- },
- ".cuIcon-skin": {
- "": {
- "content:before": [
- "\"\\e7cd\"",
- 0,
- 0,
- 931
- ]
- }
- },
- ".cuIcon-moneybagfill": {
- "": {
- "content:before": [
- "\"\\e7ce\"",
- 0,
- 0,
- 932
- ]
- }
- },
- ".cuIcon-usefullfill": {
- "": {
- "content:before": [
- "\"\\e7cf\"",
- 0,
- 0,
- 933
- ]
- }
- },
- ".cuIcon-usefull": {
- "": {
- "content:before": [
- "\"\\e7d0\"",
- 0,
- 0,
- 934
- ]
- }
- },
- ".cuIcon-moneybag": {
- "": {
- "content:before": [
- "\"\\e7d1\"",
- 0,
- 0,
- 935
- ]
- }
- },
- ".cuIcon-redpacket_fill": {
- "": {
- "content:before": [
- "\"\\e7d3\"",
- 0,
- 0,
- 936
- ]
- }
- },
- ".cuIcon-subscription": {
- "": {
- "content:before": [
- "\"\\e7d4\"",
- 0,
- 0,
- 937
- ]
- }
- },
- ".cuIcon-loading1": {
- "": {
- "content:before": [
- "\"\\e633\"",
- 0,
- 0,
- 938
- ]
- }
- },
- ".cuIcon-github": {
- "": {
- "content:before": [
- "\"\\e692\"",
- 0,
- 0,
- 939
- ]
- }
- },
- ".cuIcon-global": {
- "": {
- "content:before": [
- "\"\\e7eb\"",
- 0,
- 0,
- 940
- ]
- }
- },
- ".cuIcon-settingsfill": {
- "": {
- "content:before": [
- "\"\\e6ab\"",
- 0,
- 0,
- 941
- ]
- }
- },
- ".cuIcon-back_android": {
- "": {
- "content:before": [
- "\"\\e7ed\"",
- 0,
- 0,
- 942
- ]
- }
- },
- ".cuIcon-expressman": {
- "": {
- "content:before": [
- "\"\\e7ef\"",
- 0,
- 0,
- 943
- ]
- }
- },
- ".cuIcon-evaluate_fill": {
- "": {
- "content:before": [
- "\"\\e7f0\"",
- 0,
- 0,
- 944
- ]
- }
- },
- ".cuIcon-group_fill": {
- "": {
- "content:before": [
- "\"\\e7f5\"",
- 0,
- 0,
- 945
- ]
- }
- },
- ".cuIcon-play_forward_fill": {
- "": {
- "content:before": [
- "\"\\e7f6\"",
- 0,
- 0,
- 946
- ]
- }
- },
- ".cuIcon-deliver_fill": {
- "": {
- "content:before": [
- "\"\\e7f7\"",
- 0,
- 0,
- 947
- ]
- }
- },
- ".cuIcon-notice_forbid_fill": {
- "": {
- "content:before": [
- "\"\\e7f8\"",
- 0,
- 0,
- 948
- ]
- }
- },
- ".cuIcon-fork": {
- "": {
- "content:before": [
- "\"\\e60c\"",
- 0,
- 0,
- 949
- ]
- }
- },
- ".cuIcon-pick": {
- "": {
- "content:before": [
- "\"\\e7fa\"",
- 0,
- 0,
- 950
- ]
- }
- },
- ".cuIcon-wenzi": {
- "": {
- "content:before": [
- "\"\\e6a7\"",
- 0,
- 0,
- 951
- ]
- }
- },
- ".cuIcon-ellipse": {
- "": {
- "content:before": [
- "\"\\e600\"",
- 0,
- 0,
- 952
- ]
- }
- },
- ".cuIcon-qr_code": {
- "": {
- "content:before": [
- "\"\\e61b\"",
- 0,
- 0,
- 953
- ]
- }
- },
- ".cuIcon-dianhua": {
- "": {
- "content:before": [
- "\"\\e64d\"",
- 0,
- 0,
- 954
- ]
- }
- },
- ".cuIcon-cuIcon": {
- "": {
- "content:before": [
- "\"\\e602\"",
- 0,
- 0,
- 955
- ]
- }
- },
- ".cuIcon-loading2": {
- "": {
- "content:before": [
- "\"\\e7f1\"",
- 0,
- 0,
- 956
- ]
- }
- },
- ".cuIcon-btn": {
- "": {
- "content:before": [
- "\"\\e601\"",
- 0,
- 0,
- 957
- ]
- }
- },
- ".u-relative": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 958
- ]
- }
- },
- ".u-rela": {
- "": {
- "position": [
- "relative",
- 0,
- 0,
- 958
- ]
- }
- },
- ".u-absolute": {
- "": {
- "position": [
- "absolute",
- 0,
- 0,
- 959
- ]
- }
- },
- ".u-abso": {
- "": {
- "position": [
- "absolute",
- 0,
- 0,
- 959
- ]
- }
- },
- ".u-font-xs": {
- "": {
- "fontSize": [
- "22rpx",
- 0,
- 0,
- 960
- ]
- }
- },
- ".u-font-sm": {
- "": {
- "fontSize": [
- "26rpx",
- 0,
- 0,
- 961
- ]
- }
- },
- ".u-font-md": {
- "": {
- "fontSize": [
- "28rpx",
- 0,
- 0,
- 962
- ]
- }
- },
- ".u-font-lg": {
- "": {
- "fontSize": [
- "30rpx",
- 0,
- 0,
- 963
- ]
- }
- },
- ".u-font-xl": {
- "": {
- "fontSize": [
- "34rpx",
- 0,
- 0,
- 964
- ]
- }
- },
- ".u-flex": {
- "": {
- "flexDirection": [
- "row",
- 0,
- 0,
- 965
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 965
- ]
- }
- },
- ".u-flex-wrap": {
- "": {
- "flexWrap": [
- "wrap",
- 0,
- 0,
- 966
- ]
- }
- },
- ".u-flex-nowrap": {
- "": {
- "flexWrap": [
- "nowrap",
- 0,
- 0,
- 967
- ]
- }
- },
- ".u-col-center": {
- "": {
- "alignItems": [
- "center",
- 0,
- 0,
- 968
- ]
- }
- },
- ".u-col-top": {
- "": {
- "alignItems": [
- "flex-start",
- 0,
- 0,
- 969
- ]
- }
- },
- ".u-col-bottom": {
- "": {
- "alignItems": [
- "flex-end",
- 0,
- 0,
- 970
- ]
- }
- },
- ".u-row-center": {
- "": {
- "justifyContent": [
- "center",
- 0,
- 0,
- 971
- ]
- }
- },
- ".u-row-left": {
- "": {
- "justifyContent": [
- "flex-start",
- 0,
- 0,
- 972
- ]
- }
- },
- ".u-row-right": {
- "": {
- "justifyContent": [
- "flex-end",
- 0,
- 0,
- 973
- ]
- }
- },
- ".u-row-between": {
- "": {
- "justifyContent": [
- "space-between",
- 0,
- 0,
- 974
- ]
- }
- },
- ".u-row-around": {
- "": {
- "justifyContent": [
- "space-around",
- 0,
- 0,
- 975
- ]
- }
- },
- ".u-text-left": {
- "": {
- "textAlign": [
- "left",
- 0,
- 0,
- 976
- ]
- }
- },
- ".u-text-center": {
- "": {
- "textAlign": [
- "center",
- 0,
- 0,
- 977
- ]
- }
- },
- ".u-text-right": {
- "": {
- "textAlign": [
- "right",
- 0,
- 0,
- 978
- ]
- }
- },
- ".u-flex-col": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 979
- ]
- }
- },
- ".u-flex-0": {
- "": {
- "flex": [
- 0,
- 0,
- 0,
- 980
- ]
- }
- },
- ".u-flex-1": {
- "": {
- "flex": [
- 1,
- 0,
- 0,
- 981
- ]
- }
- },
- ".u-flex-2": {
- "": {
- "flex": [
- 2,
- 0,
- 0,
- 982
- ]
- }
- },
- ".u-flex-3": {
- "": {
- "flex": [
- 3,
- 0,
- 0,
- 983
- ]
- }
- },
- ".u-flex-4": {
- "": {
- "flex": [
- 4,
- 0,
- 0,
- 984
- ]
- }
- },
- ".u-flex-5": {
- "": {
- "flex": [
- 5,
- 0,
- 0,
- 985
- ]
- }
- },
- ".u-flex-6": {
- "": {
- "flex": [
- 6,
- 0,
- 0,
- 986
- ]
- }
- },
- ".u-flex-7": {
- "": {
- "flex": [
- 7,
- 0,
- 0,
- 987
- ]
- }
- },
- ".u-flex-8": {
- "": {
- "flex": [
- 8,
- 0,
- 0,
- 988
- ]
- }
- },
- ".u-flex-9": {
- "": {
- "flex": [
- 9,
- 0,
- 0,
- 989
- ]
- }
- },
- ".u-flex-10": {
- "": {
- "flex": [
- 10,
- 0,
- 0,
- 990
- ]
- }
- },
- ".u-flex-11": {
- "": {
- "flex": [
- 11,
- 0,
- 0,
- 991
- ]
- }
- },
- ".u-flex-12": {
- "": {
- "flex": [
- 12,
- 0,
- 0,
- 992
- ]
- }
- },
- ".u-font-9": {
- "": {
- "fontSize": [
- "9",
- 0,
- 0,
- 993
- ]
- }
- },
- ".u-font-10": {
- "": {
- "fontSize": [
- "10",
- 0,
- 0,
- 994
- ]
- }
- },
- ".u-font-11": {
- "": {
- "fontSize": [
- "11",
- 0,
- 0,
- 995
- ]
- }
- },
- ".u-font-12": {
- "": {
- "fontSize": [
- "12",
- 0,
- 0,
- 996
- ]
- }
- },
- ".u-font-13": {
- "": {
- "fontSize": [
- "13",
- 0,
- 0,
- 997
- ]
- }
- },
- ".u-font-14": {
- "": {
- "fontSize": [
- "14",
- 0,
- 0,
- 998
- ]
- }
- },
- ".u-font-15": {
- "": {
- "fontSize": [
- "15",
- 0,
- 0,
- 999
- ]
- }
- },
- ".u-font-16": {
- "": {
- "fontSize": [
- "16",
- 0,
- 0,
- 1000
- ]
- }
- },
- ".u-font-17": {
- "": {
- "fontSize": [
- "17",
- 0,
- 0,
- 1001
- ]
- }
- },
- ".u-font-18": {
- "": {
- "fontSize": [
- "18",
- 0,
- 0,
- 1002
- ]
- }
- },
- ".u-font-19": {
- "": {
- "fontSize": [
- "19",
- 0,
- 0,
- 1003
- ]
- }
- },
- ".u-font-20": {
- "": {
- "fontSize": [
- "20rpx",
- 0,
- 0,
- 1004
- ]
- }
- },
- ".u-font-21": {
- "": {
- "fontSize": [
- "21rpx",
- 0,
- 0,
- 1005
- ]
- }
- },
- ".u-font-22": {
- "": {
- "fontSize": [
- "22rpx",
- 0,
- 0,
- 1006
- ]
- }
- },
- ".u-font-23": {
- "": {
- "fontSize": [
- "23rpx",
- 0,
- 0,
- 1007
- ]
- }
- },
- ".u-font-24": {
- "": {
- "fontSize": [
- "24rpx",
- 0,
- 0,
- 1008
- ]
- }
- },
- ".u-font-25": {
- "": {
- "fontSize": [
- "25rpx",
- 0,
- 0,
- 1009
- ]
- }
- },
- ".u-font-26": {
- "": {
- "fontSize": [
- "26rpx",
- 0,
- 0,
- 1010
- ]
- }
- },
- ".u-font-27": {
- "": {
- "fontSize": [
- "27rpx",
- 0,
- 0,
- 1011
- ]
- }
- },
- ".u-font-28": {
- "": {
- "fontSize": [
- "28rpx",
- 0,
- 0,
- 1012
- ]
- }
- },
- ".u-font-29": {
- "": {
- "fontSize": [
- "29rpx",
- 0,
- 0,
- 1013
- ]
- }
- },
- ".u-font-30": {
- "": {
- "fontSize": [
- "30rpx",
- 0,
- 0,
- 1014
- ]
- }
- },
- ".u-font-31": {
- "": {
- "fontSize": [
- "31rpx",
- 0,
- 0,
- 1015
- ]
- }
- },
- ".u-font-32": {
- "": {
- "fontSize": [
- "32rpx",
- 0,
- 0,
- 1016
- ]
- }
- },
- ".u-font-33": {
- "": {
- "fontSize": [
- "33rpx",
- 0,
- 0,
- 1017
- ]
- }
- },
- ".u-font-34": {
- "": {
- "fontSize": [
- "34rpx",
- 0,
- 0,
- 1018
- ]
- }
- },
- ".u-font-35": {
- "": {
- "fontSize": [
- "35rpx",
- 0,
- 0,
- 1019
- ]
- }
- },
- ".u-font-36": {
- "": {
- "fontSize": [
- "36rpx",
- 0,
- 0,
- 1020
- ]
- }
- },
- ".u-font-37": {
- "": {
- "fontSize": [
- "37rpx",
- 0,
- 0,
- 1021
- ]
- }
- },
- ".u-font-38": {
- "": {
- "fontSize": [
- "38rpx",
- 0,
- 0,
- 1022
- ]
- }
- },
- ".u-font-39": {
- "": {
- "fontSize": [
- "39rpx",
- 0,
- 0,
- 1023
- ]
- }
- },
- ".u-font-40": {
- "": {
- "fontSize": [
- "40rpx",
- 0,
- 0,
- 1024
- ]
- }
- },
- ".u-margin-0": {
- "": {
- "marginTop": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginRight": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginBottom": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginLeft": [
- "0rpx",
- 1,
- 0,
- 1025
- ]
- }
- },
- ".u-m-0": {
- "": {
- "marginTop": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginRight": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginBottom": [
- "0rpx",
- 1,
- 0,
- 1025
- ],
- "marginLeft": [
- "0rpx",
- 1,
- 0,
- 1025
- ]
- }
- },
- ".u-padding-0": {
- "": {
- "paddingTop": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingRight": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingBottom": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingLeft": [
- "0rpx",
- 1,
- 0,
- 1026
- ]
- }
- },
- ".u-p-0": {
- "": {
- "paddingTop": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingRight": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingBottom": [
- "0rpx",
- 1,
- 0,
- 1026
- ],
- "paddingLeft": [
- "0rpx",
- 1,
- 0,
- 1026
- ]
- }
- },
- ".u-m-l-0": {
- "": {
- "marginLeft": [
- "0rpx",
- 1,
- 0,
- 1027
- ]
- }
- },
- ".u-p-l-0": {
- "": {
- "paddingLeft": [
- "0rpx",
- 1,
- 0,
- 1028
- ]
- }
- },
- ".u-margin-left-0": {
- "": {
- "marginLeft": [
- "0rpx",
- 1,
- 0,
- 1029
- ]
- }
- },
- ".u-padding-left-0": {
- "": {
- "paddingLeft": [
- "0rpx",
- 1,
- 0,
- 1030
- ]
- }
- },
- ".u-m-t-0": {
- "": {
- "marginTop": [
- "0rpx",
- 1,
- 0,
- 1031
- ]
- }
- },
- ".u-p-t-0": {
- "": {
- "paddingTop": [
- "0rpx",
- 1,
- 0,
- 1032
- ]
- }
- },
- ".u-margin-top-0": {
- "": {
- "marginTop": [
- "0rpx",
- 1,
- 0,
- 1033
- ]
- }
- },
- ".u-padding-top-0": {
- "": {
- "paddingTop": [
- "0rpx",
- 1,
- 0,
- 1034
- ]
- }
- },
- ".u-m-r-0": {
- "": {
- "marginRight": [
- "0rpx",
- 1,
- 0,
- 1035
- ]
- }
- },
- ".u-p-r-0": {
- "": {
- "paddingRight": [
- "0rpx",
- 1,
- 0,
- 1036
- ]
- }
- },
- ".u-margin-right-0": {
- "": {
- "marginRight": [
- "0rpx",
- 1,
- 0,
- 1037
- ]
- }
- },
- ".u-padding-right-0": {
- "": {
- "paddingRight": [
- "0rpx",
- 1,
- 0,
- 1038
- ]
- }
- },
- ".u-m-b-0": {
- "": {
- "marginBottom": [
- "0rpx",
- 1,
- 0,
- 1039
- ]
- }
- },
- ".u-p-b-0": {
- "": {
- "paddingBottom": [
- "0rpx",
- 1,
- 0,
- 1040
- ]
- }
- },
- ".u-margin-bottom-0": {
- "": {
- "marginBottom": [
- "0rpx",
- 1,
- 0,
- 1041
- ]
- }
- },
- ".u-padding-bottom-0": {
- "": {
- "paddingBottom": [
- "0rpx",
- 1,
- 0,
- 1042
- ]
- }
- },
- ".u-margin-2": {
- "": {
- "marginTop": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginRight": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginBottom": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginLeft": [
- "2rpx",
- 1,
- 0,
- 1043
- ]
- }
- },
- ".u-m-2": {
- "": {
- "marginTop": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginRight": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginBottom": [
- "2rpx",
- 1,
- 0,
- 1043
- ],
- "marginLeft": [
- "2rpx",
- 1,
- 0,
- 1043
- ]
- }
- },
- ".u-padding-2": {
- "": {
- "paddingTop": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingRight": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingBottom": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingLeft": [
- "2rpx",
- 1,
- 0,
- 1044
- ]
- }
- },
- ".u-p-2": {
- "": {
- "paddingTop": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingRight": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingBottom": [
- "2rpx",
- 1,
- 0,
- 1044
- ],
- "paddingLeft": [
- "2rpx",
- 1,
- 0,
- 1044
- ]
- }
- },
- ".u-m-l-2": {
- "": {
- "marginLeft": [
- "2rpx",
- 1,
- 0,
- 1045
- ]
- }
- },
- ".u-p-l-2": {
- "": {
- "paddingLeft": [
- "2rpx",
- 1,
- 0,
- 1046
- ]
- }
- },
- ".u-margin-left-2": {
- "": {
- "marginLeft": [
- "2rpx",
- 1,
- 0,
- 1047
- ]
- }
- },
- ".u-padding-left-2": {
- "": {
- "paddingLeft": [
- "2rpx",
- 1,
- 0,
- 1048
- ]
- }
- },
- ".u-m-t-2": {
- "": {
- "marginTop": [
- "2rpx",
- 1,
- 0,
- 1049
- ]
- }
- },
- ".u-p-t-2": {
- "": {
- "paddingTop": [
- "2rpx",
- 1,
- 0,
- 1050
- ]
- }
- },
- ".u-margin-top-2": {
- "": {
- "marginTop": [
- "2rpx",
- 1,
- 0,
- 1051
- ]
- }
- },
- ".u-padding-top-2": {
- "": {
- "paddingTop": [
- "2rpx",
- 1,
- 0,
- 1052
- ]
- }
- },
- ".u-m-r-2": {
- "": {
- "marginRight": [
- "2rpx",
- 1,
- 0,
- 1053
- ]
- }
- },
- ".u-p-r-2": {
- "": {
- "paddingRight": [
- "2rpx",
- 1,
- 0,
- 1054
- ]
- }
- },
- ".u-margin-right-2": {
- "": {
- "marginRight": [
- "2rpx",
- 1,
- 0,
- 1055
- ]
- }
- },
- ".u-padding-right-2": {
- "": {
- "paddingRight": [
- "2rpx",
- 1,
- 0,
- 1056
- ]
- }
- },
- ".u-m-b-2": {
- "": {
- "marginBottom": [
- "2rpx",
- 1,
- 0,
- 1057
- ]
- }
- },
- ".u-p-b-2": {
- "": {
- "paddingBottom": [
- "2rpx",
- 1,
- 0,
- 1058
- ]
- }
- },
- ".u-margin-bottom-2": {
- "": {
- "marginBottom": [
- "2rpx",
- 1,
- 0,
- 1059
- ]
- }
- },
- ".u-padding-bottom-2": {
- "": {
- "paddingBottom": [
- "2rpx",
- 1,
- 0,
- 1060
- ]
- }
- },
- ".u-margin-4": {
- "": {
- "marginTop": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginRight": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginBottom": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginLeft": [
- "4rpx",
- 1,
- 0,
- 1061
- ]
- }
- },
- ".u-m-4": {
- "": {
- "marginTop": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginRight": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginBottom": [
- "4rpx",
- 1,
- 0,
- 1061
- ],
- "marginLeft": [
- "4rpx",
- 1,
- 0,
- 1061
- ]
- }
- },
- ".u-padding-4": {
- "": {
- "paddingTop": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingRight": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingBottom": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingLeft": [
- "4rpx",
- 1,
- 0,
- 1062
- ]
- }
- },
- ".u-p-4": {
- "": {
- "paddingTop": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingRight": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingBottom": [
- "4rpx",
- 1,
- 0,
- 1062
- ],
- "paddingLeft": [
- "4rpx",
- 1,
- 0,
- 1062
- ]
- }
- },
- ".u-m-l-4": {
- "": {
- "marginLeft": [
- "4rpx",
- 1,
- 0,
- 1063
- ]
- }
- },
- ".u-p-l-4": {
- "": {
- "paddingLeft": [
- "4rpx",
- 1,
- 0,
- 1064
- ]
- }
- },
- ".u-margin-left-4": {
- "": {
- "marginLeft": [
- "4rpx",
- 1,
- 0,
- 1065
- ]
- }
- },
- ".u-padding-left-4": {
- "": {
- "paddingLeft": [
- "4rpx",
- 1,
- 0,
- 1066
- ]
- }
- },
- ".u-m-t-4": {
- "": {
- "marginTop": [
- "4rpx",
- 1,
- 0,
- 1067
- ]
- }
- },
- ".u-p-t-4": {
- "": {
- "paddingTop": [
- "4rpx",
- 1,
- 0,
- 1068
- ]
- }
- },
- ".u-margin-top-4": {
- "": {
- "marginTop": [
- "4rpx",
- 1,
- 0,
- 1069
- ]
- }
- },
- ".u-padding-top-4": {
- "": {
- "paddingTop": [
- "4rpx",
- 1,
- 0,
- 1070
- ]
- }
- },
- ".u-m-r-4": {
- "": {
- "marginRight": [
- "4rpx",
- 1,
- 0,
- 1071
- ]
- }
- },
- ".u-p-r-4": {
- "": {
- "paddingRight": [
- "4rpx",
- 1,
- 0,
- 1072
- ]
- }
- },
- ".u-margin-right-4": {
- "": {
- "marginRight": [
- "4rpx",
- 1,
- 0,
- 1073
- ]
- }
- },
- ".u-padding-right-4": {
- "": {
- "paddingRight": [
- "4rpx",
- 1,
- 0,
- 1074
- ]
- }
- },
- ".u-m-b-4": {
- "": {
- "marginBottom": [
- "4rpx",
- 1,
- 0,
- 1075
- ]
- }
- },
- ".u-p-b-4": {
- "": {
- "paddingBottom": [
- "4rpx",
- 1,
- 0,
- 1076
- ]
- }
- },
- ".u-margin-bottom-4": {
- "": {
- "marginBottom": [
- "4rpx",
- 1,
- 0,
- 1077
- ]
- }
- },
- ".u-padding-bottom-4": {
- "": {
- "paddingBottom": [
- "4rpx",
- 1,
- 0,
- 1078
- ]
- }
- },
- ".u-margin-5": {
- "": {
- "marginTop": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginRight": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginBottom": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginLeft": [
- "5rpx",
- 1,
- 0,
- 1079
- ]
- }
- },
- ".u-m-5": {
- "": {
- "marginTop": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginRight": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginBottom": [
- "5rpx",
- 1,
- 0,
- 1079
- ],
- "marginLeft": [
- "5rpx",
- 1,
- 0,
- 1079
- ]
- }
- },
- ".u-padding-5": {
- "": {
- "paddingTop": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingRight": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingBottom": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingLeft": [
- "5rpx",
- 1,
- 0,
- 1080
- ]
- }
- },
- ".u-p-5": {
- "": {
- "paddingTop": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingRight": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingBottom": [
- "5rpx",
- 1,
- 0,
- 1080
- ],
- "paddingLeft": [
- "5rpx",
- 1,
- 0,
- 1080
- ]
- }
- },
- ".u-m-l-5": {
- "": {
- "marginLeft": [
- "5rpx",
- 1,
- 0,
- 1081
- ]
- }
- },
- ".u-p-l-5": {
- "": {
- "paddingLeft": [
- "5rpx",
- 1,
- 0,
- 1082
- ]
- }
- },
- ".u-margin-left-5": {
- "": {
- "marginLeft": [
- "5rpx",
- 1,
- 0,
- 1083
- ]
- }
- },
- ".u-padding-left-5": {
- "": {
- "paddingLeft": [
- "5rpx",
- 1,
- 0,
- 1084
- ]
- }
- },
- ".u-m-t-5": {
- "": {
- "marginTop": [
- "5rpx",
- 1,
- 0,
- 1085
- ]
- }
- },
- ".u-p-t-5": {
- "": {
- "paddingTop": [
- "5rpx",
- 1,
- 0,
- 1086
- ]
- }
- },
- ".u-margin-top-5": {
- "": {
- "marginTop": [
- "5rpx",
- 1,
- 0,
- 1087
- ]
- }
- },
- ".u-padding-top-5": {
- "": {
- "paddingTop": [
- "5rpx",
- 1,
- 0,
- 1088
- ]
- }
- },
- ".u-m-r-5": {
- "": {
- "marginRight": [
- "5rpx",
- 1,
- 0,
- 1089
- ]
- }
- },
- ".u-p-r-5": {
- "": {
- "paddingRight": [
- "5rpx",
- 1,
- 0,
- 1090
- ]
- }
- },
- ".u-margin-right-5": {
- "": {
- "marginRight": [
- "5rpx",
- 1,
- 0,
- 1091
- ]
- }
- },
- ".u-padding-right-5": {
- "": {
- "paddingRight": [
- "5rpx",
- 1,
- 0,
- 1092
- ]
- }
- },
- ".u-m-b-5": {
- "": {
- "marginBottom": [
- "5rpx",
- 1,
- 0,
- 1093
- ]
- }
- },
- ".u-p-b-5": {
- "": {
- "paddingBottom": [
- "5rpx",
- 1,
- 0,
- 1094
- ]
- }
- },
- ".u-margin-bottom-5": {
- "": {
- "marginBottom": [
- "5rpx",
- 1,
- 0,
- 1095
- ]
- }
- },
- ".u-padding-bottom-5": {
- "": {
- "paddingBottom": [
- "5rpx",
- 1,
- 0,
- 1096
- ]
- }
- },
- ".u-margin-6": {
- "": {
- "marginTop": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginRight": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginBottom": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginLeft": [
- "6rpx",
- 1,
- 0,
- 1097
- ]
- }
- },
- ".u-m-6": {
- "": {
- "marginTop": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginRight": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginBottom": [
- "6rpx",
- 1,
- 0,
- 1097
- ],
- "marginLeft": [
- "6rpx",
- 1,
- 0,
- 1097
- ]
- }
- },
- ".u-padding-6": {
- "": {
- "paddingTop": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingRight": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingBottom": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingLeft": [
- "6rpx",
- 1,
- 0,
- 1098
- ]
- }
- },
- ".u-p-6": {
- "": {
- "paddingTop": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingRight": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingBottom": [
- "6rpx",
- 1,
- 0,
- 1098
- ],
- "paddingLeft": [
- "6rpx",
- 1,
- 0,
- 1098
- ]
- }
- },
- ".u-m-l-6": {
- "": {
- "marginLeft": [
- "6rpx",
- 1,
- 0,
- 1099
- ]
- }
- },
- ".u-p-l-6": {
- "": {
- "paddingLeft": [
- "6rpx",
- 1,
- 0,
- 1100
- ]
- }
- },
- ".u-margin-left-6": {
- "": {
- "marginLeft": [
- "6rpx",
- 1,
- 0,
- 1101
- ]
- }
- },
- ".u-padding-left-6": {
- "": {
- "paddingLeft": [
- "6rpx",
- 1,
- 0,
- 1102
- ]
- }
- },
- ".u-m-t-6": {
- "": {
- "marginTop": [
- "6rpx",
- 1,
- 0,
- 1103
- ]
- }
- },
- ".u-p-t-6": {
- "": {
- "paddingTop": [
- "6rpx",
- 1,
- 0,
- 1104
- ]
- }
- },
- ".u-margin-top-6": {
- "": {
- "marginTop": [
- "6rpx",
- 1,
- 0,
- 1105
- ]
- }
- },
- ".u-padding-top-6": {
- "": {
- "paddingTop": [
- "6rpx",
- 1,
- 0,
- 1106
- ]
- }
- },
- ".u-m-r-6": {
- "": {
- "marginRight": [
- "6rpx",
- 1,
- 0,
- 1107
- ]
- }
- },
- ".u-p-r-6": {
- "": {
- "paddingRight": [
- "6rpx",
- 1,
- 0,
- 1108
- ]
- }
- },
- ".u-margin-right-6": {
- "": {
- "marginRight": [
- "6rpx",
- 1,
- 0,
- 1109
- ]
- }
- },
- ".u-padding-right-6": {
- "": {
- "paddingRight": [
- "6rpx",
- 1,
- 0,
- 1110
- ]
- }
- },
- ".u-m-b-6": {
- "": {
- "marginBottom": [
- "6rpx",
- 1,
- 0,
- 1111
- ]
- }
- },
- ".u-p-b-6": {
- "": {
- "paddingBottom": [
- "6rpx",
- 1,
- 0,
- 1112
- ]
- }
- },
- ".u-margin-bottom-6": {
- "": {
- "marginBottom": [
- "6rpx",
- 1,
- 0,
- 1113
- ]
- }
- },
- ".u-padding-bottom-6": {
- "": {
- "paddingBottom": [
- "6rpx",
- 1,
- 0,
- 1114
- ]
- }
- },
- ".u-margin-8": {
- "": {
- "marginTop": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginRight": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginBottom": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginLeft": [
- "8rpx",
- 1,
- 0,
- 1115
- ]
- }
- },
- ".u-m-8": {
- "": {
- "marginTop": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginRight": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginBottom": [
- "8rpx",
- 1,
- 0,
- 1115
- ],
- "marginLeft": [
- "8rpx",
- 1,
- 0,
- 1115
- ]
- }
- },
- ".u-padding-8": {
- "": {
- "paddingTop": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingRight": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingBottom": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingLeft": [
- "8rpx",
- 1,
- 0,
- 1116
- ]
- }
- },
- ".u-p-8": {
- "": {
- "paddingTop": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingRight": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingBottom": [
- "8rpx",
- 1,
- 0,
- 1116
- ],
- "paddingLeft": [
- "8rpx",
- 1,
- 0,
- 1116
- ]
- }
- },
- ".u-m-l-8": {
- "": {
- "marginLeft": [
- "8rpx",
- 1,
- 0,
- 1117
- ]
- }
- },
- ".u-p-l-8": {
- "": {
- "paddingLeft": [
- "8rpx",
- 1,
- 0,
- 1118
- ]
- }
- },
- ".u-margin-left-8": {
- "": {
- "marginLeft": [
- "8rpx",
- 1,
- 0,
- 1119
- ]
- }
- },
- ".u-padding-left-8": {
- "": {
- "paddingLeft": [
- "8rpx",
- 1,
- 0,
- 1120
- ]
- }
- },
- ".u-m-t-8": {
- "": {
- "marginTop": [
- "8rpx",
- 1,
- 0,
- 1121
- ]
- }
- },
- ".u-p-t-8": {
- "": {
- "paddingTop": [
- "8rpx",
- 1,
- 0,
- 1122
- ]
- }
- },
- ".u-margin-top-8": {
- "": {
- "marginTop": [
- "8rpx",
- 1,
- 0,
- 1123
- ]
- }
- },
- ".u-padding-top-8": {
- "": {
- "paddingTop": [
- "8rpx",
- 1,
- 0,
- 1124
- ]
- }
- },
- ".u-m-r-8": {
- "": {
- "marginRight": [
- "8rpx",
- 1,
- 0,
- 1125
- ]
- }
- },
- ".u-p-r-8": {
- "": {
- "paddingRight": [
- "8rpx",
- 1,
- 0,
- 1126
- ]
- }
- },
- ".u-margin-right-8": {
- "": {
- "marginRight": [
- "8rpx",
- 1,
- 0,
- 1127
- ]
- }
- },
- ".u-padding-right-8": {
- "": {
- "paddingRight": [
- "8rpx",
- 1,
- 0,
- 1128
- ]
- }
- },
- ".u-m-b-8": {
- "": {
- "marginBottom": [
- "8rpx",
- 1,
- 0,
- 1129
- ]
- }
- },
- ".u-p-b-8": {
- "": {
- "paddingBottom": [
- "8rpx",
- 1,
- 0,
- 1130
- ]
- }
- },
- ".u-margin-bottom-8": {
- "": {
- "marginBottom": [
- "8rpx",
- 1,
- 0,
- 1131
- ]
- }
- },
- ".u-padding-bottom-8": {
- "": {
- "paddingBottom": [
- "8rpx",
- 1,
- 0,
- 1132
- ]
- }
- },
- ".u-margin-10": {
- "": {
- "marginTop": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginRight": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginBottom": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginLeft": [
- "10rpx",
- 1,
- 0,
- 1133
- ]
- }
- },
- ".u-m-10": {
- "": {
- "marginTop": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginRight": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginBottom": [
- "10rpx",
- 1,
- 0,
- 1133
- ],
- "marginLeft": [
- "10rpx",
- 1,
- 0,
- 1133
- ]
- }
- },
- ".u-padding-10": {
- "": {
- "paddingTop": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingRight": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingBottom": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingLeft": [
- "10rpx",
- 1,
- 0,
- 1134
- ]
- }
- },
- ".u-p-10": {
- "": {
- "paddingTop": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingRight": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingBottom": [
- "10rpx",
- 1,
- 0,
- 1134
- ],
- "paddingLeft": [
- "10rpx",
- 1,
- 0,
- 1134
- ]
- }
- },
- ".u-m-l-10": {
- "": {
- "marginLeft": [
- "10rpx",
- 1,
- 0,
- 1135
- ]
- }
- },
- ".u-p-l-10": {
- "": {
- "paddingLeft": [
- "10rpx",
- 1,
- 0,
- 1136
- ]
- }
- },
- ".u-margin-left-10": {
- "": {
- "marginLeft": [
- "10rpx",
- 1,
- 0,
- 1137
- ]
- }
- },
- ".u-padding-left-10": {
- "": {
- "paddingLeft": [
- "10rpx",
- 1,
- 0,
- 1138
- ]
- }
- },
- ".u-m-t-10": {
- "": {
- "marginTop": [
- "10rpx",
- 1,
- 0,
- 1139
- ]
- }
- },
- ".u-p-t-10": {
- "": {
- "paddingTop": [
- "10rpx",
- 1,
- 0,
- 1140
- ]
- }
- },
- ".u-margin-top-10": {
- "": {
- "marginTop": [
- "10rpx",
- 1,
- 0,
- 1141
- ]
- }
- },
- ".u-padding-top-10": {
- "": {
- "paddingTop": [
- "10rpx",
- 1,
- 0,
- 1142
- ]
- }
- },
- ".u-m-r-10": {
- "": {
- "marginRight": [
- "10rpx",
- 1,
- 0,
- 1143
- ]
- }
- },
- ".u-p-r-10": {
- "": {
- "paddingRight": [
- "10rpx",
- 1,
- 0,
- 1144
- ]
- }
- },
- ".u-margin-right-10": {
- "": {
- "marginRight": [
- "10rpx",
- 1,
- 0,
- 1145
- ]
- }
- },
- ".u-padding-right-10": {
- "": {
- "paddingRight": [
- "10rpx",
- 1,
- 0,
- 1146
- ]
- }
- },
- ".u-m-b-10": {
- "": {
- "marginBottom": [
- "10rpx",
- 1,
- 0,
- 1147
- ]
- }
- },
- ".u-p-b-10": {
- "": {
- "paddingBottom": [
- "10rpx",
- 1,
- 0,
- 1148
- ]
- }
- },
- ".u-margin-bottom-10": {
- "": {
- "marginBottom": [
- "10rpx",
- 1,
- 0,
- 1149
- ]
- }
- },
- ".u-padding-bottom-10": {
- "": {
- "paddingBottom": [
- "10rpx",
- 1,
- 0,
- 1150
- ]
- }
- },
- ".u-margin-12": {
- "": {
- "marginTop": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginRight": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginBottom": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginLeft": [
- "12rpx",
- 1,
- 0,
- 1151
- ]
- }
- },
- ".u-m-12": {
- "": {
- "marginTop": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginRight": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginBottom": [
- "12rpx",
- 1,
- 0,
- 1151
- ],
- "marginLeft": [
- "12rpx",
- 1,
- 0,
- 1151
- ]
- }
- },
- ".u-padding-12": {
- "": {
- "paddingTop": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingRight": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingBottom": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingLeft": [
- "12rpx",
- 1,
- 0,
- 1152
- ]
- }
- },
- ".u-p-12": {
- "": {
- "paddingTop": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingRight": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingBottom": [
- "12rpx",
- 1,
- 0,
- 1152
- ],
- "paddingLeft": [
- "12rpx",
- 1,
- 0,
- 1152
- ]
- }
- },
- ".u-m-l-12": {
- "": {
- "marginLeft": [
- "12rpx",
- 1,
- 0,
- 1153
- ]
- }
- },
- ".u-p-l-12": {
- "": {
- "paddingLeft": [
- "12rpx",
- 1,
- 0,
- 1154
- ]
- }
- },
- ".u-margin-left-12": {
- "": {
- "marginLeft": [
- "12rpx",
- 1,
- 0,
- 1155
- ]
- }
- },
- ".u-padding-left-12": {
- "": {
- "paddingLeft": [
- "12rpx",
- 1,
- 0,
- 1156
- ]
- }
- },
- ".u-m-t-12": {
- "": {
- "marginTop": [
- "12rpx",
- 1,
- 0,
- 1157
- ]
- }
- },
- ".u-p-t-12": {
- "": {
- "paddingTop": [
- "12rpx",
- 1,
- 0,
- 1158
- ]
- }
- },
- ".u-margin-top-12": {
- "": {
- "marginTop": [
- "12rpx",
- 1,
- 0,
- 1159
- ]
- }
- },
- ".u-padding-top-12": {
- "": {
- "paddingTop": [
- "12rpx",
- 1,
- 0,
- 1160
- ]
- }
- },
- ".u-m-r-12": {
- "": {
- "marginRight": [
- "12rpx",
- 1,
- 0,
- 1161
- ]
- }
- },
- ".u-p-r-12": {
- "": {
- "paddingRight": [
- "12rpx",
- 1,
- 0,
- 1162
- ]
- }
- },
- ".u-margin-right-12": {
- "": {
- "marginRight": [
- "12rpx",
- 1,
- 0,
- 1163
- ]
- }
- },
- ".u-padding-right-12": {
- "": {
- "paddingRight": [
- "12rpx",
- 1,
- 0,
- 1164
- ]
- }
- },
- ".u-m-b-12": {
- "": {
- "marginBottom": [
- "12rpx",
- 1,
- 0,
- 1165
- ]
- }
- },
- ".u-p-b-12": {
- "": {
- "paddingBottom": [
- "12rpx",
- 1,
- 0,
- 1166
- ]
- }
- },
- ".u-margin-bottom-12": {
- "": {
- "marginBottom": [
- "12rpx",
- 1,
- 0,
- 1167
- ]
- }
- },
- ".u-padding-bottom-12": {
- "": {
- "paddingBottom": [
- "12rpx",
- 1,
- 0,
- 1168
- ]
- }
- },
- ".u-margin-14": {
- "": {
- "marginTop": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginRight": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginBottom": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginLeft": [
- "14rpx",
- 1,
- 0,
- 1169
- ]
- }
- },
- ".u-m-14": {
- "": {
- "marginTop": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginRight": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginBottom": [
- "14rpx",
- 1,
- 0,
- 1169
- ],
- "marginLeft": [
- "14rpx",
- 1,
- 0,
- 1169
- ]
- }
- },
- ".u-padding-14": {
- "": {
- "paddingTop": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingRight": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingBottom": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingLeft": [
- "14rpx",
- 1,
- 0,
- 1170
- ]
- }
- },
- ".u-p-14": {
- "": {
- "paddingTop": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingRight": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingBottom": [
- "14rpx",
- 1,
- 0,
- 1170
- ],
- "paddingLeft": [
- "14rpx",
- 1,
- 0,
- 1170
- ]
- }
- },
- ".u-m-l-14": {
- "": {
- "marginLeft": [
- "14rpx",
- 1,
- 0,
- 1171
- ]
- }
- },
- ".u-p-l-14": {
- "": {
- "paddingLeft": [
- "14rpx",
- 1,
- 0,
- 1172
- ]
- }
- },
- ".u-margin-left-14": {
- "": {
- "marginLeft": [
- "14rpx",
- 1,
- 0,
- 1173
- ]
- }
- },
- ".u-padding-left-14": {
- "": {
- "paddingLeft": [
- "14rpx",
- 1,
- 0,
- 1174
- ]
- }
- },
- ".u-m-t-14": {
- "": {
- "marginTop": [
- "14rpx",
- 1,
- 0,
- 1175
- ]
- }
- },
- ".u-p-t-14": {
- "": {
- "paddingTop": [
- "14rpx",
- 1,
- 0,
- 1176
- ]
- }
- },
- ".u-margin-top-14": {
- "": {
- "marginTop": [
- "14rpx",
- 1,
- 0,
- 1177
- ]
- }
- },
- ".u-padding-top-14": {
- "": {
- "paddingTop": [
- "14rpx",
- 1,
- 0,
- 1178
- ]
- }
- },
- ".u-m-r-14": {
- "": {
- "marginRight": [
- "14rpx",
- 1,
- 0,
- 1179
- ]
- }
- },
- ".u-p-r-14": {
- "": {
- "paddingRight": [
- "14rpx",
- 1,
- 0,
- 1180
- ]
- }
- },
- ".u-margin-right-14": {
- "": {
- "marginRight": [
- "14rpx",
- 1,
- 0,
- 1181
- ]
- }
- },
- ".u-padding-right-14": {
- "": {
- "paddingRight": [
- "14rpx",
- 1,
- 0,
- 1182
- ]
- }
- },
- ".u-m-b-14": {
- "": {
- "marginBottom": [
- "14rpx",
- 1,
- 0,
- 1183
- ]
- }
- },
- ".u-p-b-14": {
- "": {
- "paddingBottom": [
- "14rpx",
- 1,
- 0,
- 1184
- ]
- }
- },
- ".u-margin-bottom-14": {
- "": {
- "marginBottom": [
- "14rpx",
- 1,
- 0,
- 1185
- ]
- }
- },
- ".u-padding-bottom-14": {
- "": {
- "paddingBottom": [
- "14rpx",
- 1,
- 0,
- 1186
- ]
- }
- },
- ".u-margin-15": {
- "": {
- "marginTop": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginRight": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginBottom": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginLeft": [
- "15rpx",
- 1,
- 0,
- 1187
- ]
- }
- },
- ".u-m-15": {
- "": {
- "marginTop": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginRight": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginBottom": [
- "15rpx",
- 1,
- 0,
- 1187
- ],
- "marginLeft": [
- "15rpx",
- 1,
- 0,
- 1187
- ]
- }
- },
- ".u-padding-15": {
- "": {
- "paddingTop": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingRight": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingBottom": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingLeft": [
- "15rpx",
- 1,
- 0,
- 1188
- ]
- }
- },
- ".u-p-15": {
- "": {
- "paddingTop": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingRight": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingBottom": [
- "15rpx",
- 1,
- 0,
- 1188
- ],
- "paddingLeft": [
- "15rpx",
- 1,
- 0,
- 1188
- ]
- }
- },
- ".u-m-l-15": {
- "": {
- "marginLeft": [
- "15rpx",
- 1,
- 0,
- 1189
- ]
- }
- },
- ".u-p-l-15": {
- "": {
- "paddingLeft": [
- "15rpx",
- 1,
- 0,
- 1190
- ]
- }
- },
- ".u-margin-left-15": {
- "": {
- "marginLeft": [
- "15rpx",
- 1,
- 0,
- 1191
- ]
- }
- },
- ".u-padding-left-15": {
- "": {
- "paddingLeft": [
- "15rpx",
- 1,
- 0,
- 1192
- ]
- }
- },
- ".u-m-t-15": {
- "": {
- "marginTop": [
- "15rpx",
- 1,
- 0,
- 1193
- ]
- }
- },
- ".u-p-t-15": {
- "": {
- "paddingTop": [
- "15rpx",
- 1,
- 0,
- 1194
- ]
- }
- },
- ".u-margin-top-15": {
- "": {
- "marginTop": [
- "15rpx",
- 1,
- 0,
- 1195
- ]
- }
- },
- ".u-padding-top-15": {
- "": {
- "paddingTop": [
- "15rpx",
- 1,
- 0,
- 1196
- ]
- }
- },
- ".u-m-r-15": {
- "": {
- "marginRight": [
- "15rpx",
- 1,
- 0,
- 1197
- ]
- }
- },
- ".u-p-r-15": {
- "": {
- "paddingRight": [
- "15rpx",
- 1,
- 0,
- 1198
- ]
- }
- },
- ".u-margin-right-15": {
- "": {
- "marginRight": [
- "15rpx",
- 1,
- 0,
- 1199
- ]
- }
- },
- ".u-padding-right-15": {
- "": {
- "paddingRight": [
- "15rpx",
- 1,
- 0,
- 1200
- ]
- }
- },
- ".u-m-b-15": {
- "": {
- "marginBottom": [
- "15rpx",
- 1,
- 0,
- 1201
- ]
- }
- },
- ".u-p-b-15": {
- "": {
- "paddingBottom": [
- "15rpx",
- 1,
- 0,
- 1202
- ]
- }
- },
- ".u-margin-bottom-15": {
- "": {
- "marginBottom": [
- "15rpx",
- 1,
- 0,
- 1203
- ]
- }
- },
- ".u-padding-bottom-15": {
- "": {
- "paddingBottom": [
- "15rpx",
- 1,
- 0,
- 1204
- ]
- }
- },
- ".u-margin-16": {
- "": {
- "marginTop": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginRight": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginBottom": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginLeft": [
- "16rpx",
- 1,
- 0,
- 1205
- ]
- }
- },
- ".u-m-16": {
- "": {
- "marginTop": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginRight": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginBottom": [
- "16rpx",
- 1,
- 0,
- 1205
- ],
- "marginLeft": [
- "16rpx",
- 1,
- 0,
- 1205
- ]
- }
- },
- ".u-padding-16": {
- "": {
- "paddingTop": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingRight": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingBottom": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingLeft": [
- "16rpx",
- 1,
- 0,
- 1206
- ]
- }
- },
- ".u-p-16": {
- "": {
- "paddingTop": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingRight": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingBottom": [
- "16rpx",
- 1,
- 0,
- 1206
- ],
- "paddingLeft": [
- "16rpx",
- 1,
- 0,
- 1206
- ]
- }
- },
- ".u-m-l-16": {
- "": {
- "marginLeft": [
- "16rpx",
- 1,
- 0,
- 1207
- ]
- }
- },
- ".u-p-l-16": {
- "": {
- "paddingLeft": [
- "16rpx",
- 1,
- 0,
- 1208
- ]
- }
- },
- ".u-margin-left-16": {
- "": {
- "marginLeft": [
- "16rpx",
- 1,
- 0,
- 1209
- ]
- }
- },
- ".u-padding-left-16": {
- "": {
- "paddingLeft": [
- "16rpx",
- 1,
- 0,
- 1210
- ]
- }
- },
- ".u-m-t-16": {
- "": {
- "marginTop": [
- "16rpx",
- 1,
- 0,
- 1211
- ]
- }
- },
- ".u-p-t-16": {
- "": {
- "paddingTop": [
- "16rpx",
- 1,
- 0,
- 1212
- ]
- }
- },
- ".u-margin-top-16": {
- "": {
- "marginTop": [
- "16rpx",
- 1,
- 0,
- 1213
- ]
- }
- },
- ".u-padding-top-16": {
- "": {
- "paddingTop": [
- "16rpx",
- 1,
- 0,
- 1214
- ]
- }
- },
- ".u-m-r-16": {
- "": {
- "marginRight": [
- "16rpx",
- 1,
- 0,
- 1215
- ]
- }
- },
- ".u-p-r-16": {
- "": {
- "paddingRight": [
- "16rpx",
- 1,
- 0,
- 1216
- ]
- }
- },
- ".u-margin-right-16": {
- "": {
- "marginRight": [
- "16rpx",
- 1,
- 0,
- 1217
- ]
- }
- },
- ".u-padding-right-16": {
- "": {
- "paddingRight": [
- "16rpx",
- 1,
- 0,
- 1218
- ]
- }
- },
- ".u-m-b-16": {
- "": {
- "marginBottom": [
- "16rpx",
- 1,
- 0,
- 1219
- ]
- }
- },
- ".u-p-b-16": {
- "": {
- "paddingBottom": [
- "16rpx",
- 1,
- 0,
- 1220
- ]
- }
- },
- ".u-margin-bottom-16": {
- "": {
- "marginBottom": [
- "16rpx",
- 1,
- 0,
- 1221
- ]
- }
- },
- ".u-padding-bottom-16": {
- "": {
- "paddingBottom": [
- "16rpx",
- 1,
- 0,
- 1222
- ]
- }
- },
- ".u-margin-18": {
- "": {
- "marginTop": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginRight": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginBottom": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginLeft": [
- "18rpx",
- 1,
- 0,
- 1223
- ]
- }
- },
- ".u-m-18": {
- "": {
- "marginTop": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginRight": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginBottom": [
- "18rpx",
- 1,
- 0,
- 1223
- ],
- "marginLeft": [
- "18rpx",
- 1,
- 0,
- 1223
- ]
- }
- },
- ".u-padding-18": {
- "": {
- "paddingTop": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingRight": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingBottom": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingLeft": [
- "18rpx",
- 1,
- 0,
- 1224
- ]
- }
- },
- ".u-p-18": {
- "": {
- "paddingTop": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingRight": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingBottom": [
- "18rpx",
- 1,
- 0,
- 1224
- ],
- "paddingLeft": [
- "18rpx",
- 1,
- 0,
- 1224
- ]
- }
- },
- ".u-m-l-18": {
- "": {
- "marginLeft": [
- "18rpx",
- 1,
- 0,
- 1225
- ]
- }
- },
- ".u-p-l-18": {
- "": {
- "paddingLeft": [
- "18rpx",
- 1,
- 0,
- 1226
- ]
- }
- },
- ".u-margin-left-18": {
- "": {
- "marginLeft": [
- "18rpx",
- 1,
- 0,
- 1227
- ]
- }
- },
- ".u-padding-left-18": {
- "": {
- "paddingLeft": [
- "18rpx",
- 1,
- 0,
- 1228
- ]
- }
- },
- ".u-m-t-18": {
- "": {
- "marginTop": [
- "18rpx",
- 1,
- 0,
- 1229
- ]
- }
- },
- ".u-p-t-18": {
- "": {
- "paddingTop": [
- "18rpx",
- 1,
- 0,
- 1230
- ]
- }
- },
- ".u-margin-top-18": {
- "": {
- "marginTop": [
- "18rpx",
- 1,
- 0,
- 1231
- ]
- }
- },
- ".u-padding-top-18": {
- "": {
- "paddingTop": [
- "18rpx",
- 1,
- 0,
- 1232
- ]
- }
- },
- ".u-m-r-18": {
- "": {
- "marginRight": [
- "18rpx",
- 1,
- 0,
- 1233
- ]
- }
- },
- ".u-p-r-18": {
- "": {
- "paddingRight": [
- "18rpx",
- 1,
- 0,
- 1234
- ]
- }
- },
- ".u-margin-right-18": {
- "": {
- "marginRight": [
- "18rpx",
- 1,
- 0,
- 1235
- ]
- }
- },
- ".u-padding-right-18": {
- "": {
- "paddingRight": [
- "18rpx",
- 1,
- 0,
- 1236
- ]
- }
- },
- ".u-m-b-18": {
- "": {
- "marginBottom": [
- "18rpx",
- 1,
- 0,
- 1237
- ]
- }
- },
- ".u-p-b-18": {
- "": {
- "paddingBottom": [
- "18rpx",
- 1,
- 0,
- 1238
- ]
- }
- },
- ".u-margin-bottom-18": {
- "": {
- "marginBottom": [
- "18rpx",
- 1,
- 0,
- 1239
- ]
- }
- },
- ".u-padding-bottom-18": {
- "": {
- "paddingBottom": [
- "18rpx",
- 1,
- 0,
- 1240
- ]
- }
- },
- ".u-margin-20": {
- "": {
- "marginTop": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginRight": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginBottom": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginLeft": [
- "20rpx",
- 1,
- 0,
- 1241
- ]
- }
- },
- ".u-m-20": {
- "": {
- "marginTop": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginRight": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginBottom": [
- "20rpx",
- 1,
- 0,
- 1241
- ],
- "marginLeft": [
- "20rpx",
- 1,
- 0,
- 1241
- ]
- }
- },
- ".u-padding-20": {
- "": {
- "paddingTop": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingRight": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingBottom": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingLeft": [
- "20rpx",
- 1,
- 0,
- 1242
- ]
- }
- },
- ".u-p-20": {
- "": {
- "paddingTop": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingRight": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingBottom": [
- "20rpx",
- 1,
- 0,
- 1242
- ],
- "paddingLeft": [
- "20rpx",
- 1,
- 0,
- 1242
- ]
- }
- },
- ".u-m-l-20": {
- "": {
- "marginLeft": [
- "20rpx",
- 1,
- 0,
- 1243
- ]
- }
- },
- ".u-p-l-20": {
- "": {
- "paddingLeft": [
- "20rpx",
- 1,
- 0,
- 1244
- ]
- }
- },
- ".u-margin-left-20": {
- "": {
- "marginLeft": [
- "20rpx",
- 1,
- 0,
- 1245
- ]
- }
- },
- ".u-padding-left-20": {
- "": {
- "paddingLeft": [
- "20rpx",
- 1,
- 0,
- 1246
- ]
- }
- },
- ".u-m-t-20": {
- "": {
- "marginTop": [
- "20rpx",
- 1,
- 0,
- 1247
- ]
- }
- },
- ".u-p-t-20": {
- "": {
- "paddingTop": [
- "20rpx",
- 1,
- 0,
- 1248
- ]
- }
- },
- ".u-margin-top-20": {
- "": {
- "marginTop": [
- "20rpx",
- 1,
- 0,
- 1249
- ]
- }
- },
- ".u-padding-top-20": {
- "": {
- "paddingTop": [
- "20rpx",
- 1,
- 0,
- 1250
- ]
- }
- },
- ".u-m-r-20": {
- "": {
- "marginRight": [
- "20rpx",
- 1,
- 0,
- 1251
- ]
- }
- },
- ".u-p-r-20": {
- "": {
- "paddingRight": [
- "20rpx",
- 1,
- 0,
- 1252
- ]
- }
- },
- ".u-margin-right-20": {
- "": {
- "marginRight": [
- "20rpx",
- 1,
- 0,
- 1253
- ]
- }
- },
- ".u-padding-right-20": {
- "": {
- "paddingRight": [
- "20rpx",
- 1,
- 0,
- 1254
- ]
- }
- },
- ".u-m-b-20": {
- "": {
- "marginBottom": [
- "20rpx",
- 1,
- 0,
- 1255
- ]
- }
- },
- ".u-p-b-20": {
- "": {
- "paddingBottom": [
- "20rpx",
- 1,
- 0,
- 1256
- ]
- }
- },
- ".u-margin-bottom-20": {
- "": {
- "marginBottom": [
- "20rpx",
- 1,
- 0,
- 1257
- ]
- }
- },
- ".u-padding-bottom-20": {
- "": {
- "paddingBottom": [
- "20rpx",
- 1,
- 0,
- 1258
- ]
- }
- },
- ".u-margin-22": {
- "": {
- "marginTop": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginRight": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginBottom": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginLeft": [
- "22rpx",
- 1,
- 0,
- 1259
- ]
- }
- },
- ".u-m-22": {
- "": {
- "marginTop": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginRight": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginBottom": [
- "22rpx",
- 1,
- 0,
- 1259
- ],
- "marginLeft": [
- "22rpx",
- 1,
- 0,
- 1259
- ]
- }
- },
- ".u-padding-22": {
- "": {
- "paddingTop": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingRight": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingBottom": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingLeft": [
- "22rpx",
- 1,
- 0,
- 1260
- ]
- }
- },
- ".u-p-22": {
- "": {
- "paddingTop": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingRight": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingBottom": [
- "22rpx",
- 1,
- 0,
- 1260
- ],
- "paddingLeft": [
- "22rpx",
- 1,
- 0,
- 1260
- ]
- }
- },
- ".u-m-l-22": {
- "": {
- "marginLeft": [
- "22rpx",
- 1,
- 0,
- 1261
- ]
- }
- },
- ".u-p-l-22": {
- "": {
- "paddingLeft": [
- "22rpx",
- 1,
- 0,
- 1262
- ]
- }
- },
- ".u-margin-left-22": {
- "": {
- "marginLeft": [
- "22rpx",
- 1,
- 0,
- 1263
- ]
- }
- },
- ".u-padding-left-22": {
- "": {
- "paddingLeft": [
- "22rpx",
- 1,
- 0,
- 1264
- ]
- }
- },
- ".u-m-t-22": {
- "": {
- "marginTop": [
- "22rpx",
- 1,
- 0,
- 1265
- ]
- }
- },
- ".u-p-t-22": {
- "": {
- "paddingTop": [
- "22rpx",
- 1,
- 0,
- 1266
- ]
- }
- },
- ".u-margin-top-22": {
- "": {
- "marginTop": [
- "22rpx",
- 1,
- 0,
- 1267
- ]
- }
- },
- ".u-padding-top-22": {
- "": {
- "paddingTop": [
- "22rpx",
- 1,
- 0,
- 1268
- ]
- }
- },
- ".u-m-r-22": {
- "": {
- "marginRight": [
- "22rpx",
- 1,
- 0,
- 1269
- ]
- }
- },
- ".u-p-r-22": {
- "": {
- "paddingRight": [
- "22rpx",
- 1,
- 0,
- 1270
- ]
- }
- },
- ".u-margin-right-22": {
- "": {
- "marginRight": [
- "22rpx",
- 1,
- 0,
- 1271
- ]
- }
- },
- ".u-padding-right-22": {
- "": {
- "paddingRight": [
- "22rpx",
- 1,
- 0,
- 1272
- ]
- }
- },
- ".u-m-b-22": {
- "": {
- "marginBottom": [
- "22rpx",
- 1,
- 0,
- 1273
- ]
- }
- },
- ".u-p-b-22": {
- "": {
- "paddingBottom": [
- "22rpx",
- 1,
- 0,
- 1274
- ]
- }
- },
- ".u-margin-bottom-22": {
- "": {
- "marginBottom": [
- "22rpx",
- 1,
- 0,
- 1275
- ]
- }
- },
- ".u-padding-bottom-22": {
- "": {
- "paddingBottom": [
- "22rpx",
- 1,
- 0,
- 1276
- ]
- }
- },
- ".u-margin-24": {
- "": {
- "marginTop": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginRight": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginBottom": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginLeft": [
- "24rpx",
- 1,
- 0,
- 1277
- ]
- }
- },
- ".u-m-24": {
- "": {
- "marginTop": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginRight": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginBottom": [
- "24rpx",
- 1,
- 0,
- 1277
- ],
- "marginLeft": [
- "24rpx",
- 1,
- 0,
- 1277
- ]
- }
- },
- ".u-padding-24": {
- "": {
- "paddingTop": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingRight": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingBottom": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingLeft": [
- "24rpx",
- 1,
- 0,
- 1278
- ]
- }
- },
- ".u-p-24": {
- "": {
- "paddingTop": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingRight": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingBottom": [
- "24rpx",
- 1,
- 0,
- 1278
- ],
- "paddingLeft": [
- "24rpx",
- 1,
- 0,
- 1278
- ]
- }
- },
- ".u-m-l-24": {
- "": {
- "marginLeft": [
- "24rpx",
- 1,
- 0,
- 1279
- ]
- }
- },
- ".u-p-l-24": {
- "": {
- "paddingLeft": [
- "24rpx",
- 1,
- 0,
- 1280
- ]
- }
- },
- ".u-margin-left-24": {
- "": {
- "marginLeft": [
- "24rpx",
- 1,
- 0,
- 1281
- ]
- }
- },
- ".u-padding-left-24": {
- "": {
- "paddingLeft": [
- "24rpx",
- 1,
- 0,
- 1282
- ]
- }
- },
- ".u-m-t-24": {
- "": {
- "marginTop": [
- "24rpx",
- 1,
- 0,
- 1283
- ]
- }
- },
- ".u-p-t-24": {
- "": {
- "paddingTop": [
- "24rpx",
- 1,
- 0,
- 1284
- ]
- }
- },
- ".u-margin-top-24": {
- "": {
- "marginTop": [
- "24rpx",
- 1,
- 0,
- 1285
- ]
- }
- },
- ".u-padding-top-24": {
- "": {
- "paddingTop": [
- "24rpx",
- 1,
- 0,
- 1286
- ]
- }
- },
- ".u-m-r-24": {
- "": {
- "marginRight": [
- "24rpx",
- 1,
- 0,
- 1287
- ]
- }
- },
- ".u-p-r-24": {
- "": {
- "paddingRight": [
- "24rpx",
- 1,
- 0,
- 1288
- ]
- }
- },
- ".u-margin-right-24": {
- "": {
- "marginRight": [
- "24rpx",
- 1,
- 0,
- 1289
- ]
- }
- },
- ".u-padding-right-24": {
- "": {
- "paddingRight": [
- "24rpx",
- 1,
- 0,
- 1290
- ]
- }
- },
- ".u-m-b-24": {
- "": {
- "marginBottom": [
- "24rpx",
- 1,
- 0,
- 1291
- ]
- }
- },
- ".u-p-b-24": {
- "": {
- "paddingBottom": [
- "24rpx",
- 1,
- 0,
- 1292
- ]
- }
- },
- ".u-margin-bottom-24": {
- "": {
- "marginBottom": [
- "24rpx",
- 1,
- 0,
- 1293
- ]
- }
- },
- ".u-padding-bottom-24": {
- "": {
- "paddingBottom": [
- "24rpx",
- 1,
- 0,
- 1294
- ]
- }
- },
- ".u-margin-25": {
- "": {
- "marginTop": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginRight": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginBottom": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginLeft": [
- "25rpx",
- 1,
- 0,
- 1295
- ]
- }
- },
- ".u-m-25": {
- "": {
- "marginTop": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginRight": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginBottom": [
- "25rpx",
- 1,
- 0,
- 1295
- ],
- "marginLeft": [
- "25rpx",
- 1,
- 0,
- 1295
- ]
- }
- },
- ".u-padding-25": {
- "": {
- "paddingTop": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingRight": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingBottom": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingLeft": [
- "25rpx",
- 1,
- 0,
- 1296
- ]
- }
- },
- ".u-p-25": {
- "": {
- "paddingTop": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingRight": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingBottom": [
- "25rpx",
- 1,
- 0,
- 1296
- ],
- "paddingLeft": [
- "25rpx",
- 1,
- 0,
- 1296
- ]
- }
- },
- ".u-m-l-25": {
- "": {
- "marginLeft": [
- "25rpx",
- 1,
- 0,
- 1297
- ]
- }
- },
- ".u-p-l-25": {
- "": {
- "paddingLeft": [
- "25rpx",
- 1,
- 0,
- 1298
- ]
- }
- },
- ".u-margin-left-25": {
- "": {
- "marginLeft": [
- "25rpx",
- 1,
- 0,
- 1299
- ]
- }
- },
- ".u-padding-left-25": {
- "": {
- "paddingLeft": [
- "25rpx",
- 1,
- 0,
- 1300
- ]
- }
- },
- ".u-m-t-25": {
- "": {
- "marginTop": [
- "25rpx",
- 1,
- 0,
- 1301
- ]
- }
- },
- ".u-p-t-25": {
- "": {
- "paddingTop": [
- "25rpx",
- 1,
- 0,
- 1302
- ]
- }
- },
- ".u-margin-top-25": {
- "": {
- "marginTop": [
- "25rpx",
- 1,
- 0,
- 1303
- ]
- }
- },
- ".u-padding-top-25": {
- "": {
- "paddingTop": [
- "25rpx",
- 1,
- 0,
- 1304
- ]
- }
- },
- ".u-m-r-25": {
- "": {
- "marginRight": [
- "25rpx",
- 1,
- 0,
- 1305
- ]
- }
- },
- ".u-p-r-25": {
- "": {
- "paddingRight": [
- "25rpx",
- 1,
- 0,
- 1306
- ]
- }
- },
- ".u-margin-right-25": {
- "": {
- "marginRight": [
- "25rpx",
- 1,
- 0,
- 1307
- ]
- }
- },
- ".u-padding-right-25": {
- "": {
- "paddingRight": [
- "25rpx",
- 1,
- 0,
- 1308
- ]
- }
- },
- ".u-m-b-25": {
- "": {
- "marginBottom": [
- "25rpx",
- 1,
- 0,
- 1309
- ]
- }
- },
- ".u-p-b-25": {
- "": {
- "paddingBottom": [
- "25rpx",
- 1,
- 0,
- 1310
- ]
- }
- },
- ".u-margin-bottom-25": {
- "": {
- "marginBottom": [
- "25rpx",
- 1,
- 0,
- 1311
- ]
- }
- },
- ".u-padding-bottom-25": {
- "": {
- "paddingBottom": [
- "25rpx",
- 1,
- 0,
- 1312
- ]
- }
- },
- ".u-margin-26": {
- "": {
- "marginTop": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginRight": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginBottom": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginLeft": [
- "26rpx",
- 1,
- 0,
- 1313
- ]
- }
- },
- ".u-m-26": {
- "": {
- "marginTop": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginRight": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginBottom": [
- "26rpx",
- 1,
- 0,
- 1313
- ],
- "marginLeft": [
- "26rpx",
- 1,
- 0,
- 1313
- ]
- }
- },
- ".u-padding-26": {
- "": {
- "paddingTop": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingRight": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingBottom": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingLeft": [
- "26rpx",
- 1,
- 0,
- 1314
- ]
- }
- },
- ".u-p-26": {
- "": {
- "paddingTop": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingRight": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingBottom": [
- "26rpx",
- 1,
- 0,
- 1314
- ],
- "paddingLeft": [
- "26rpx",
- 1,
- 0,
- 1314
- ]
- }
- },
- ".u-m-l-26": {
- "": {
- "marginLeft": [
- "26rpx",
- 1,
- 0,
- 1315
- ]
- }
- },
- ".u-p-l-26": {
- "": {
- "paddingLeft": [
- "26rpx",
- 1,
- 0,
- 1316
- ]
- }
- },
- ".u-margin-left-26": {
- "": {
- "marginLeft": [
- "26rpx",
- 1,
- 0,
- 1317
- ]
- }
- },
- ".u-padding-left-26": {
- "": {
- "paddingLeft": [
- "26rpx",
- 1,
- 0,
- 1318
- ]
- }
- },
- ".u-m-t-26": {
- "": {
- "marginTop": [
- "26rpx",
- 1,
- 0,
- 1319
- ]
- }
- },
- ".u-p-t-26": {
- "": {
- "paddingTop": [
- "26rpx",
- 1,
- 0,
- 1320
- ]
- }
- },
- ".u-margin-top-26": {
- "": {
- "marginTop": [
- "26rpx",
- 1,
- 0,
- 1321
- ]
- }
- },
- ".u-padding-top-26": {
- "": {
- "paddingTop": [
- "26rpx",
- 1,
- 0,
- 1322
- ]
- }
- },
- ".u-m-r-26": {
- "": {
- "marginRight": [
- "26rpx",
- 1,
- 0,
- 1323
- ]
- }
- },
- ".u-p-r-26": {
- "": {
- "paddingRight": [
- "26rpx",
- 1,
- 0,
- 1324
- ]
- }
- },
- ".u-margin-right-26": {
- "": {
- "marginRight": [
- "26rpx",
- 1,
- 0,
- 1325
- ]
- }
- },
- ".u-padding-right-26": {
- "": {
- "paddingRight": [
- "26rpx",
- 1,
- 0,
- 1326
- ]
- }
- },
- ".u-m-b-26": {
- "": {
- "marginBottom": [
- "26rpx",
- 1,
- 0,
- 1327
- ]
- }
- },
- ".u-p-b-26": {
- "": {
- "paddingBottom": [
- "26rpx",
- 1,
- 0,
- 1328
- ]
- }
- },
- ".u-margin-bottom-26": {
- "": {
- "marginBottom": [
- "26rpx",
- 1,
- 0,
- 1329
- ]
- }
- },
- ".u-padding-bottom-26": {
- "": {
- "paddingBottom": [
- "26rpx",
- 1,
- 0,
- 1330
- ]
- }
- },
- ".u-margin-28": {
- "": {
- "marginTop": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginRight": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginBottom": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginLeft": [
- "28rpx",
- 1,
- 0,
- 1331
- ]
- }
- },
- ".u-m-28": {
- "": {
- "marginTop": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginRight": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginBottom": [
- "28rpx",
- 1,
- 0,
- 1331
- ],
- "marginLeft": [
- "28rpx",
- 1,
- 0,
- 1331
- ]
- }
- },
- ".u-padding-28": {
- "": {
- "paddingTop": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingRight": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingBottom": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingLeft": [
- "28rpx",
- 1,
- 0,
- 1332
- ]
- }
- },
- ".u-p-28": {
- "": {
- "paddingTop": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingRight": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingBottom": [
- "28rpx",
- 1,
- 0,
- 1332
- ],
- "paddingLeft": [
- "28rpx",
- 1,
- 0,
- 1332
- ]
- }
- },
- ".u-m-l-28": {
- "": {
- "marginLeft": [
- "28rpx",
- 1,
- 0,
- 1333
- ]
- }
- },
- ".u-p-l-28": {
- "": {
- "paddingLeft": [
- "28rpx",
- 1,
- 0,
- 1334
- ]
- }
- },
- ".u-margin-left-28": {
- "": {
- "marginLeft": [
- "28rpx",
- 1,
- 0,
- 1335
- ]
- }
- },
- ".u-padding-left-28": {
- "": {
- "paddingLeft": [
- "28rpx",
- 1,
- 0,
- 1336
- ]
- }
- },
- ".u-m-t-28": {
- "": {
- "marginTop": [
- "28rpx",
- 1,
- 0,
- 1337
- ]
- }
- },
- ".u-p-t-28": {
- "": {
- "paddingTop": [
- "28rpx",
- 1,
- 0,
- 1338
- ]
- }
- },
- ".u-margin-top-28": {
- "": {
- "marginTop": [
- "28rpx",
- 1,
- 0,
- 1339
- ]
- }
- },
- ".u-padding-top-28": {
- "": {
- "paddingTop": [
- "28rpx",
- 1,
- 0,
- 1340
- ]
- }
- },
- ".u-m-r-28": {
- "": {
- "marginRight": [
- "28rpx",
- 1,
- 0,
- 1341
- ]
- }
- },
- ".u-p-r-28": {
- "": {
- "paddingRight": [
- "28rpx",
- 1,
- 0,
- 1342
- ]
- }
- },
- ".u-margin-right-28": {
- "": {
- "marginRight": [
- "28rpx",
- 1,
- 0,
- 1343
- ]
- }
- },
- ".u-padding-right-28": {
- "": {
- "paddingRight": [
- "28rpx",
- 1,
- 0,
- 1344
- ]
- }
- },
- ".u-m-b-28": {
- "": {
- "marginBottom": [
- "28rpx",
- 1,
- 0,
- 1345
- ]
- }
- },
- ".u-p-b-28": {
- "": {
- "paddingBottom": [
- "28rpx",
- 1,
- 0,
- 1346
- ]
- }
- },
- ".u-margin-bottom-28": {
- "": {
- "marginBottom": [
- "28rpx",
- 1,
- 0,
- 1347
- ]
- }
- },
- ".u-padding-bottom-28": {
- "": {
- "paddingBottom": [
- "28rpx",
- 1,
- 0,
- 1348
- ]
- }
- },
- ".u-margin-30": {
- "": {
- "marginTop": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginRight": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginBottom": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginLeft": [
- "30rpx",
- 1,
- 0,
- 1349
- ]
- }
- },
- ".u-m-30": {
- "": {
- "marginTop": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginRight": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginBottom": [
- "30rpx",
- 1,
- 0,
- 1349
- ],
- "marginLeft": [
- "30rpx",
- 1,
- 0,
- 1349
- ]
- }
- },
- ".u-padding-30": {
- "": {
- "paddingTop": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingRight": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingBottom": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingLeft": [
- "30rpx",
- 1,
- 0,
- 1350
- ]
- }
- },
- ".u-p-30": {
- "": {
- "paddingTop": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingRight": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingBottom": [
- "30rpx",
- 1,
- 0,
- 1350
- ],
- "paddingLeft": [
- "30rpx",
- 1,
- 0,
- 1350
- ]
- }
- },
- ".u-m-l-30": {
- "": {
- "marginLeft": [
- "30rpx",
- 1,
- 0,
- 1351
- ]
- }
- },
- ".u-p-l-30": {
- "": {
- "paddingLeft": [
- "30rpx",
- 1,
- 0,
- 1352
- ]
- }
- },
- ".u-margin-left-30": {
- "": {
- "marginLeft": [
- "30rpx",
- 1,
- 0,
- 1353
- ]
- }
- },
- ".u-padding-left-30": {
- "": {
- "paddingLeft": [
- "30rpx",
- 1,
- 0,
- 1354
- ]
- }
- },
- ".u-m-t-30": {
- "": {
- "marginTop": [
- "30rpx",
- 1,
- 0,
- 1355
- ]
- }
- },
- ".u-p-t-30": {
- "": {
- "paddingTop": [
- "30rpx",
- 1,
- 0,
- 1356
- ]
- }
- },
- ".u-margin-top-30": {
- "": {
- "marginTop": [
- "30rpx",
- 1,
- 0,
- 1357
- ]
- }
- },
- ".u-padding-top-30": {
- "": {
- "paddingTop": [
- "30rpx",
- 1,
- 0,
- 1358
- ]
- }
- },
- ".u-m-r-30": {
- "": {
- "marginRight": [
- "30rpx",
- 1,
- 0,
- 1359
- ]
- }
- },
- ".u-p-r-30": {
- "": {
- "paddingRight": [
- "30rpx",
- 1,
- 0,
- 1360
- ]
- }
- },
- ".u-margin-right-30": {
- "": {
- "marginRight": [
- "30rpx",
- 1,
- 0,
- 1361
- ]
- }
- },
- ".u-padding-right-30": {
- "": {
- "paddingRight": [
- "30rpx",
- 1,
- 0,
- 1362
- ]
- }
- },
- ".u-m-b-30": {
- "": {
- "marginBottom": [
- "30rpx",
- 1,
- 0,
- 1363
- ]
- }
- },
- ".u-p-b-30": {
- "": {
- "paddingBottom": [
- "30rpx",
- 1,
- 0,
- 1364
- ]
- }
- },
- ".u-margin-bottom-30": {
- "": {
- "marginBottom": [
- "30rpx",
- 1,
- 0,
- 1365
- ]
- }
- },
- ".u-padding-bottom-30": {
- "": {
- "paddingBottom": [
- "30rpx",
- 1,
- 0,
- 1366
- ]
- }
- },
- ".u-margin-32": {
- "": {
- "marginTop": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginRight": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginBottom": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginLeft": [
- "32rpx",
- 1,
- 0,
- 1367
- ]
- }
- },
- ".u-m-32": {
- "": {
- "marginTop": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginRight": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginBottom": [
- "32rpx",
- 1,
- 0,
- 1367
- ],
- "marginLeft": [
- "32rpx",
- 1,
- 0,
- 1367
- ]
- }
- },
- ".u-padding-32": {
- "": {
- "paddingTop": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingRight": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingBottom": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingLeft": [
- "32rpx",
- 1,
- 0,
- 1368
- ]
- }
- },
- ".u-p-32": {
- "": {
- "paddingTop": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingRight": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingBottom": [
- "32rpx",
- 1,
- 0,
- 1368
- ],
- "paddingLeft": [
- "32rpx",
- 1,
- 0,
- 1368
- ]
- }
- },
- ".u-m-l-32": {
- "": {
- "marginLeft": [
- "32rpx",
- 1,
- 0,
- 1369
- ]
- }
- },
- ".u-p-l-32": {
- "": {
- "paddingLeft": [
- "32rpx",
- 1,
- 0,
- 1370
- ]
- }
- },
- ".u-margin-left-32": {
- "": {
- "marginLeft": [
- "32rpx",
- 1,
- 0,
- 1371
- ]
- }
- },
- ".u-padding-left-32": {
- "": {
- "paddingLeft": [
- "32rpx",
- 1,
- 0,
- 1372
- ]
- }
- },
- ".u-m-t-32": {
- "": {
- "marginTop": [
- "32rpx",
- 1,
- 0,
- 1373
- ]
- }
- },
- ".u-p-t-32": {
- "": {
- "paddingTop": [
- "32rpx",
- 1,
- 0,
- 1374
- ]
- }
- },
- ".u-margin-top-32": {
- "": {
- "marginTop": [
- "32rpx",
- 1,
- 0,
- 1375
- ]
- }
- },
- ".u-padding-top-32": {
- "": {
- "paddingTop": [
- "32rpx",
- 1,
- 0,
- 1376
- ]
- }
- },
- ".u-m-r-32": {
- "": {
- "marginRight": [
- "32rpx",
- 1,
- 0,
- 1377
- ]
- }
- },
- ".u-p-r-32": {
- "": {
- "paddingRight": [
- "32rpx",
- 1,
- 0,
- 1378
- ]
- }
- },
- ".u-margin-right-32": {
- "": {
- "marginRight": [
- "32rpx",
- 1,
- 0,
- 1379
- ]
- }
- },
- ".u-padding-right-32": {
- "": {
- "paddingRight": [
- "32rpx",
- 1,
- 0,
- 1380
- ]
- }
- },
- ".u-m-b-32": {
- "": {
- "marginBottom": [
- "32rpx",
- 1,
- 0,
- 1381
- ]
- }
- },
- ".u-p-b-32": {
- "": {
- "paddingBottom": [
- "32rpx",
- 1,
- 0,
- 1382
- ]
- }
- },
- ".u-margin-bottom-32": {
- "": {
- "marginBottom": [
- "32rpx",
- 1,
- 0,
- 1383
- ]
- }
- },
- ".u-padding-bottom-32": {
- "": {
- "paddingBottom": [
- "32rpx",
- 1,
- 0,
- 1384
- ]
- }
- },
- ".u-margin-34": {
- "": {
- "marginTop": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginRight": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginBottom": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginLeft": [
- "34rpx",
- 1,
- 0,
- 1385
- ]
- }
- },
- ".u-m-34": {
- "": {
- "marginTop": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginRight": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginBottom": [
- "34rpx",
- 1,
- 0,
- 1385
- ],
- "marginLeft": [
- "34rpx",
- 1,
- 0,
- 1385
- ]
- }
- },
- ".u-padding-34": {
- "": {
- "paddingTop": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingRight": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingBottom": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingLeft": [
- "34rpx",
- 1,
- 0,
- 1386
- ]
- }
- },
- ".u-p-34": {
- "": {
- "paddingTop": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingRight": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingBottom": [
- "34rpx",
- 1,
- 0,
- 1386
- ],
- "paddingLeft": [
- "34rpx",
- 1,
- 0,
- 1386
- ]
- }
- },
- ".u-m-l-34": {
- "": {
- "marginLeft": [
- "34rpx",
- 1,
- 0,
- 1387
- ]
- }
- },
- ".u-p-l-34": {
- "": {
- "paddingLeft": [
- "34rpx",
- 1,
- 0,
- 1388
- ]
- }
- },
- ".u-margin-left-34": {
- "": {
- "marginLeft": [
- "34rpx",
- 1,
- 0,
- 1389
- ]
- }
- },
- ".u-padding-left-34": {
- "": {
- "paddingLeft": [
- "34rpx",
- 1,
- 0,
- 1390
- ]
- }
- },
- ".u-m-t-34": {
- "": {
- "marginTop": [
- "34rpx",
- 1,
- 0,
- 1391
- ]
- }
- },
- ".u-p-t-34": {
- "": {
- "paddingTop": [
- "34rpx",
- 1,
- 0,
- 1392
- ]
- }
- },
- ".u-margin-top-34": {
- "": {
- "marginTop": [
- "34rpx",
- 1,
- 0,
- 1393
- ]
- }
- },
- ".u-padding-top-34": {
- "": {
- "paddingTop": [
- "34rpx",
- 1,
- 0,
- 1394
- ]
- }
- },
- ".u-m-r-34": {
- "": {
- "marginRight": [
- "34rpx",
- 1,
- 0,
- 1395
- ]
- }
- },
- ".u-p-r-34": {
- "": {
- "paddingRight": [
- "34rpx",
- 1,
- 0,
- 1396
- ]
- }
- },
- ".u-margin-right-34": {
- "": {
- "marginRight": [
- "34rpx",
- 1,
- 0,
- 1397
- ]
- }
- },
- ".u-padding-right-34": {
- "": {
- "paddingRight": [
- "34rpx",
- 1,
- 0,
- 1398
- ]
- }
- },
- ".u-m-b-34": {
- "": {
- "marginBottom": [
- "34rpx",
- 1,
- 0,
- 1399
- ]
- }
- },
- ".u-p-b-34": {
- "": {
- "paddingBottom": [
- "34rpx",
- 1,
- 0,
- 1400
- ]
- }
- },
- ".u-margin-bottom-34": {
- "": {
- "marginBottom": [
- "34rpx",
- 1,
- 0,
- 1401
- ]
- }
- },
- ".u-padding-bottom-34": {
- "": {
- "paddingBottom": [
- "34rpx",
- 1,
- 0,
- 1402
- ]
- }
- },
- ".u-margin-35": {
- "": {
- "marginTop": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginRight": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginBottom": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginLeft": [
- "35rpx",
- 1,
- 0,
- 1403
- ]
- }
- },
- ".u-m-35": {
- "": {
- "marginTop": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginRight": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginBottom": [
- "35rpx",
- 1,
- 0,
- 1403
- ],
- "marginLeft": [
- "35rpx",
- 1,
- 0,
- 1403
- ]
- }
- },
- ".u-padding-35": {
- "": {
- "paddingTop": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingRight": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingBottom": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingLeft": [
- "35rpx",
- 1,
- 0,
- 1404
- ]
- }
- },
- ".u-p-35": {
- "": {
- "paddingTop": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingRight": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingBottom": [
- "35rpx",
- 1,
- 0,
- 1404
- ],
- "paddingLeft": [
- "35rpx",
- 1,
- 0,
- 1404
- ]
- }
- },
- ".u-m-l-35": {
- "": {
- "marginLeft": [
- "35rpx",
- 1,
- 0,
- 1405
- ]
- }
- },
- ".u-p-l-35": {
- "": {
- "paddingLeft": [
- "35rpx",
- 1,
- 0,
- 1406
- ]
- }
- },
- ".u-margin-left-35": {
- "": {
- "marginLeft": [
- "35rpx",
- 1,
- 0,
- 1407
- ]
- }
- },
- ".u-padding-left-35": {
- "": {
- "paddingLeft": [
- "35rpx",
- 1,
- 0,
- 1408
- ]
- }
- },
- ".u-m-t-35": {
- "": {
- "marginTop": [
- "35rpx",
- 1,
- 0,
- 1409
- ]
- }
- },
- ".u-p-t-35": {
- "": {
- "paddingTop": [
- "35rpx",
- 1,
- 0,
- 1410
- ]
- }
- },
- ".u-margin-top-35": {
- "": {
- "marginTop": [
- "35rpx",
- 1,
- 0,
- 1411
- ]
- }
- },
- ".u-padding-top-35": {
- "": {
- "paddingTop": [
- "35rpx",
- 1,
- 0,
- 1412
- ]
- }
- },
- ".u-m-r-35": {
- "": {
- "marginRight": [
- "35rpx",
- 1,
- 0,
- 1413
- ]
- }
- },
- ".u-p-r-35": {
- "": {
- "paddingRight": [
- "35rpx",
- 1,
- 0,
- 1414
- ]
- }
- },
- ".u-margin-right-35": {
- "": {
- "marginRight": [
- "35rpx",
- 1,
- 0,
- 1415
- ]
- }
- },
- ".u-padding-right-35": {
- "": {
- "paddingRight": [
- "35rpx",
- 1,
- 0,
- 1416
- ]
- }
- },
- ".u-m-b-35": {
- "": {
- "marginBottom": [
- "35rpx",
- 1,
- 0,
- 1417
- ]
- }
- },
- ".u-p-b-35": {
- "": {
- "paddingBottom": [
- "35rpx",
- 1,
- 0,
- 1418
- ]
- }
- },
- ".u-margin-bottom-35": {
- "": {
- "marginBottom": [
- "35rpx",
- 1,
- 0,
- 1419
- ]
- }
- },
- ".u-padding-bottom-35": {
- "": {
- "paddingBottom": [
- "35rpx",
- 1,
- 0,
- 1420
- ]
- }
- },
- ".u-margin-36": {
- "": {
- "marginTop": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginRight": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginBottom": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginLeft": [
- "36rpx",
- 1,
- 0,
- 1421
- ]
- }
- },
- ".u-m-36": {
- "": {
- "marginTop": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginRight": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginBottom": [
- "36rpx",
- 1,
- 0,
- 1421
- ],
- "marginLeft": [
- "36rpx",
- 1,
- 0,
- 1421
- ]
- }
- },
- ".u-padding-36": {
- "": {
- "paddingTop": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingRight": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingBottom": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingLeft": [
- "36rpx",
- 1,
- 0,
- 1422
- ]
- }
- },
- ".u-p-36": {
- "": {
- "paddingTop": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingRight": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingBottom": [
- "36rpx",
- 1,
- 0,
- 1422
- ],
- "paddingLeft": [
- "36rpx",
- 1,
- 0,
- 1422
- ]
- }
- },
- ".u-m-l-36": {
- "": {
- "marginLeft": [
- "36rpx",
- 1,
- 0,
- 1423
- ]
- }
- },
- ".u-p-l-36": {
- "": {
- "paddingLeft": [
- "36rpx",
- 1,
- 0,
- 1424
- ]
- }
- },
- ".u-margin-left-36": {
- "": {
- "marginLeft": [
- "36rpx",
- 1,
- 0,
- 1425
- ]
- }
- },
- ".u-padding-left-36": {
- "": {
- "paddingLeft": [
- "36rpx",
- 1,
- 0,
- 1426
- ]
- }
- },
- ".u-m-t-36": {
- "": {
- "marginTop": [
- "36rpx",
- 1,
- 0,
- 1427
- ]
- }
- },
- ".u-p-t-36": {
- "": {
- "paddingTop": [
- "36rpx",
- 1,
- 0,
- 1428
- ]
- }
- },
- ".u-margin-top-36": {
- "": {
- "marginTop": [
- "36rpx",
- 1,
- 0,
- 1429
- ]
- }
- },
- ".u-padding-top-36": {
- "": {
- "paddingTop": [
- "36rpx",
- 1,
- 0,
- 1430
- ]
- }
- },
- ".u-m-r-36": {
- "": {
- "marginRight": [
- "36rpx",
- 1,
- 0,
- 1431
- ]
- }
- },
- ".u-p-r-36": {
- "": {
- "paddingRight": [
- "36rpx",
- 1,
- 0,
- 1432
- ]
- }
- },
- ".u-margin-right-36": {
- "": {
- "marginRight": [
- "36rpx",
- 1,
- 0,
- 1433
- ]
- }
- },
- ".u-padding-right-36": {
- "": {
- "paddingRight": [
- "36rpx",
- 1,
- 0,
- 1434
- ]
- }
- },
- ".u-m-b-36": {
- "": {
- "marginBottom": [
- "36rpx",
- 1,
- 0,
- 1435
- ]
- }
- },
- ".u-p-b-36": {
- "": {
- "paddingBottom": [
- "36rpx",
- 1,
- 0,
- 1436
- ]
- }
- },
- ".u-margin-bottom-36": {
- "": {
- "marginBottom": [
- "36rpx",
- 1,
- 0,
- 1437
- ]
- }
- },
- ".u-padding-bottom-36": {
- "": {
- "paddingBottom": [
- "36rpx",
- 1,
- 0,
- 1438
- ]
- }
- },
- ".u-margin-38": {
- "": {
- "marginTop": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginRight": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginBottom": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginLeft": [
- "38rpx",
- 1,
- 0,
- 1439
- ]
- }
- },
- ".u-m-38": {
- "": {
- "marginTop": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginRight": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginBottom": [
- "38rpx",
- 1,
- 0,
- 1439
- ],
- "marginLeft": [
- "38rpx",
- 1,
- 0,
- 1439
- ]
- }
- },
- ".u-padding-38": {
- "": {
- "paddingTop": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingRight": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingBottom": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingLeft": [
- "38rpx",
- 1,
- 0,
- 1440
- ]
- }
- },
- ".u-p-38": {
- "": {
- "paddingTop": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingRight": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingBottom": [
- "38rpx",
- 1,
- 0,
- 1440
- ],
- "paddingLeft": [
- "38rpx",
- 1,
- 0,
- 1440
- ]
- }
- },
- ".u-m-l-38": {
- "": {
- "marginLeft": [
- "38rpx",
- 1,
- 0,
- 1441
- ]
- }
- },
- ".u-p-l-38": {
- "": {
- "paddingLeft": [
- "38rpx",
- 1,
- 0,
- 1442
- ]
- }
- },
- ".u-margin-left-38": {
- "": {
- "marginLeft": [
- "38rpx",
- 1,
- 0,
- 1443
- ]
- }
- },
- ".u-padding-left-38": {
- "": {
- "paddingLeft": [
- "38rpx",
- 1,
- 0,
- 1444
- ]
- }
- },
- ".u-m-t-38": {
- "": {
- "marginTop": [
- "38rpx",
- 1,
- 0,
- 1445
- ]
- }
- },
- ".u-p-t-38": {
- "": {
- "paddingTop": [
- "38rpx",
- 1,
- 0,
- 1446
- ]
- }
- },
- ".u-margin-top-38": {
- "": {
- "marginTop": [
- "38rpx",
- 1,
- 0,
- 1447
- ]
- }
- },
- ".u-padding-top-38": {
- "": {
- "paddingTop": [
- "38rpx",
- 1,
- 0,
- 1448
- ]
- }
- },
- ".u-m-r-38": {
- "": {
- "marginRight": [
- "38rpx",
- 1,
- 0,
- 1449
- ]
- }
- },
- ".u-p-r-38": {
- "": {
- "paddingRight": [
- "38rpx",
- 1,
- 0,
- 1450
- ]
- }
- },
- ".u-margin-right-38": {
- "": {
- "marginRight": [
- "38rpx",
- 1,
- 0,
- 1451
- ]
- }
- },
- ".u-padding-right-38": {
- "": {
- "paddingRight": [
- "38rpx",
- 1,
- 0,
- 1452
- ]
- }
- },
- ".u-m-b-38": {
- "": {
- "marginBottom": [
- "38rpx",
- 1,
- 0,
- 1453
- ]
- }
- },
- ".u-p-b-38": {
- "": {
- "paddingBottom": [
- "38rpx",
- 1,
- 0,
- 1454
- ]
- }
- },
- ".u-margin-bottom-38": {
- "": {
- "marginBottom": [
- "38rpx",
- 1,
- 0,
- 1455
- ]
- }
- },
- ".u-padding-bottom-38": {
- "": {
- "paddingBottom": [
- "38rpx",
- 1,
- 0,
- 1456
- ]
- }
- },
- ".u-margin-40": {
- "": {
- "marginTop": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginRight": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginBottom": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginLeft": [
- "40rpx",
- 1,
- 0,
- 1457
- ]
- }
- },
- ".u-m-40": {
- "": {
- "marginTop": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginRight": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginBottom": [
- "40rpx",
- 1,
- 0,
- 1457
- ],
- "marginLeft": [
- "40rpx",
- 1,
- 0,
- 1457
- ]
- }
- },
- ".u-padding-40": {
- "": {
- "paddingTop": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingRight": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingBottom": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingLeft": [
- "40rpx",
- 1,
- 0,
- 1458
- ]
- }
- },
- ".u-p-40": {
- "": {
- "paddingTop": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingRight": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingBottom": [
- "40rpx",
- 1,
- 0,
- 1458
- ],
- "paddingLeft": [
- "40rpx",
- 1,
- 0,
- 1458
- ]
- }
- },
- ".u-m-l-40": {
- "": {
- "marginLeft": [
- "40rpx",
- 1,
- 0,
- 1459
- ]
- }
- },
- ".u-p-l-40": {
- "": {
- "paddingLeft": [
- "40rpx",
- 1,
- 0,
- 1460
- ]
- }
- },
- ".u-margin-left-40": {
- "": {
- "marginLeft": [
- "40rpx",
- 1,
- 0,
- 1461
- ]
- }
- },
- ".u-padding-left-40": {
- "": {
- "paddingLeft": [
- "40rpx",
- 1,
- 0,
- 1462
- ]
- }
- },
- ".u-m-t-40": {
- "": {
- "marginTop": [
- "40rpx",
- 1,
- 0,
- 1463
- ]
- }
- },
- ".u-p-t-40": {
- "": {
- "paddingTop": [
- "40rpx",
- 1,
- 0,
- 1464
- ]
- }
- },
- ".u-margin-top-40": {
- "": {
- "marginTop": [
- "40rpx",
- 1,
- 0,
- 1465
- ]
- }
- },
- ".u-padding-top-40": {
- "": {
- "paddingTop": [
- "40rpx",
- 1,
- 0,
- 1466
- ]
- }
- },
- ".u-m-r-40": {
- "": {
- "marginRight": [
- "40rpx",
- 1,
- 0,
- 1467
- ]
- }
- },
- ".u-p-r-40": {
- "": {
- "paddingRight": [
- "40rpx",
- 1,
- 0,
- 1468
- ]
- }
- },
- ".u-margin-right-40": {
- "": {
- "marginRight": [
- "40rpx",
- 1,
- 0,
- 1469
- ]
- }
- },
- ".u-padding-right-40": {
- "": {
- "paddingRight": [
- "40rpx",
- 1,
- 0,
- 1470
- ]
- }
- },
- ".u-m-b-40": {
- "": {
- "marginBottom": [
- "40rpx",
- 1,
- 0,
- 1471
- ]
- }
- },
- ".u-p-b-40": {
- "": {
- "paddingBottom": [
- "40rpx",
- 1,
- 0,
- 1472
- ]
- }
- },
- ".u-margin-bottom-40": {
- "": {
- "marginBottom": [
- "40rpx",
- 1,
- 0,
- 1473
- ]
- }
- },
- ".u-padding-bottom-40": {
- "": {
- "paddingBottom": [
- "40rpx",
- 1,
- 0,
- 1474
- ]
- }
- },
- ".u-margin-42": {
- "": {
- "marginTop": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginRight": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginBottom": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginLeft": [
- "42rpx",
- 1,
- 0,
- 1475
- ]
- }
- },
- ".u-m-42": {
- "": {
- "marginTop": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginRight": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginBottom": [
- "42rpx",
- 1,
- 0,
- 1475
- ],
- "marginLeft": [
- "42rpx",
- 1,
- 0,
- 1475
- ]
- }
- },
- ".u-padding-42": {
- "": {
- "paddingTop": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingRight": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingBottom": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingLeft": [
- "42rpx",
- 1,
- 0,
- 1476
- ]
- }
- },
- ".u-p-42": {
- "": {
- "paddingTop": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingRight": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingBottom": [
- "42rpx",
- 1,
- 0,
- 1476
- ],
- "paddingLeft": [
- "42rpx",
- 1,
- 0,
- 1476
- ]
- }
- },
- ".u-m-l-42": {
- "": {
- "marginLeft": [
- "42rpx",
- 1,
- 0,
- 1477
- ]
- }
- },
- ".u-p-l-42": {
- "": {
- "paddingLeft": [
- "42rpx",
- 1,
- 0,
- 1478
- ]
- }
- },
- ".u-margin-left-42": {
- "": {
- "marginLeft": [
- "42rpx",
- 1,
- 0,
- 1479
- ]
- }
- },
- ".u-padding-left-42": {
- "": {
- "paddingLeft": [
- "42rpx",
- 1,
- 0,
- 1480
- ]
- }
- },
- ".u-m-t-42": {
- "": {
- "marginTop": [
- "42rpx",
- 1,
- 0,
- 1481
- ]
- }
- },
- ".u-p-t-42": {
- "": {
- "paddingTop": [
- "42rpx",
- 1,
- 0,
- 1482
- ]
- }
- },
- ".u-margin-top-42": {
- "": {
- "marginTop": [
- "42rpx",
- 1,
- 0,
- 1483
- ]
- }
- },
- ".u-padding-top-42": {
- "": {
- "paddingTop": [
- "42rpx",
- 1,
- 0,
- 1484
- ]
- }
- },
- ".u-m-r-42": {
- "": {
- "marginRight": [
- "42rpx",
- 1,
- 0,
- 1485
- ]
- }
- },
- ".u-p-r-42": {
- "": {
- "paddingRight": [
- "42rpx",
- 1,
- 0,
- 1486
- ]
- }
- },
- ".u-margin-right-42": {
- "": {
- "marginRight": [
- "42rpx",
- 1,
- 0,
- 1487
- ]
- }
- },
- ".u-padding-right-42": {
- "": {
- "paddingRight": [
- "42rpx",
- 1,
- 0,
- 1488
- ]
- }
- },
- ".u-m-b-42": {
- "": {
- "marginBottom": [
- "42rpx",
- 1,
- 0,
- 1489
- ]
- }
- },
- ".u-p-b-42": {
- "": {
- "paddingBottom": [
- "42rpx",
- 1,
- 0,
- 1490
- ]
- }
- },
- ".u-margin-bottom-42": {
- "": {
- "marginBottom": [
- "42rpx",
- 1,
- 0,
- 1491
- ]
- }
- },
- ".u-padding-bottom-42": {
- "": {
- "paddingBottom": [
- "42rpx",
- 1,
- 0,
- 1492
- ]
- }
- },
- ".u-margin-44": {
- "": {
- "marginTop": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginRight": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginBottom": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginLeft": [
- "44rpx",
- 1,
- 0,
- 1493
- ]
- }
- },
- ".u-m-44": {
- "": {
- "marginTop": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginRight": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginBottom": [
- "44rpx",
- 1,
- 0,
- 1493
- ],
- "marginLeft": [
- "44rpx",
- 1,
- 0,
- 1493
- ]
- }
- },
- ".u-padding-44": {
- "": {
- "paddingTop": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingRight": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingBottom": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingLeft": [
- "44rpx",
- 1,
- 0,
- 1494
- ]
- }
- },
- ".u-p-44": {
- "": {
- "paddingTop": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingRight": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingBottom": [
- "44rpx",
- 1,
- 0,
- 1494
- ],
- "paddingLeft": [
- "44rpx",
- 1,
- 0,
- 1494
- ]
- }
- },
- ".u-m-l-44": {
- "": {
- "marginLeft": [
- "44rpx",
- 1,
- 0,
- 1495
- ]
- }
- },
- ".u-p-l-44": {
- "": {
- "paddingLeft": [
- "44rpx",
- 1,
- 0,
- 1496
- ]
- }
- },
- ".u-margin-left-44": {
- "": {
- "marginLeft": [
- "44rpx",
- 1,
- 0,
- 1497
- ]
- }
- },
- ".u-padding-left-44": {
- "": {
- "paddingLeft": [
- "44rpx",
- 1,
- 0,
- 1498
- ]
- }
- },
- ".u-m-t-44": {
- "": {
- "marginTop": [
- "44rpx",
- 1,
- 0,
- 1499
- ]
- }
- },
- ".u-p-t-44": {
- "": {
- "paddingTop": [
- "44rpx",
- 1,
- 0,
- 1500
- ]
- }
- },
- ".u-margin-top-44": {
- "": {
- "marginTop": [
- "44rpx",
- 1,
- 0,
- 1501
- ]
- }
- },
- ".u-padding-top-44": {
- "": {
- "paddingTop": [
- "44rpx",
- 1,
- 0,
- 1502
- ]
- }
- },
- ".u-m-r-44": {
- "": {
- "marginRight": [
- "44rpx",
- 1,
- 0,
- 1503
- ]
- }
- },
- ".u-p-r-44": {
- "": {
- "paddingRight": [
- "44rpx",
- 1,
- 0,
- 1504
- ]
- }
- },
- ".u-margin-right-44": {
- "": {
- "marginRight": [
- "44rpx",
- 1,
- 0,
- 1505
- ]
- }
- },
- ".u-padding-right-44": {
- "": {
- "paddingRight": [
- "44rpx",
- 1,
- 0,
- 1506
- ]
- }
- },
- ".u-m-b-44": {
- "": {
- "marginBottom": [
- "44rpx",
- 1,
- 0,
- 1507
- ]
- }
- },
- ".u-p-b-44": {
- "": {
- "paddingBottom": [
- "44rpx",
- 1,
- 0,
- 1508
- ]
- }
- },
- ".u-margin-bottom-44": {
- "": {
- "marginBottom": [
- "44rpx",
- 1,
- 0,
- 1509
- ]
- }
- },
- ".u-padding-bottom-44": {
- "": {
- "paddingBottom": [
- "44rpx",
- 1,
- 0,
- 1510
- ]
- }
- },
- ".u-margin-45": {
- "": {
- "marginTop": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginRight": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginBottom": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginLeft": [
- "45rpx",
- 1,
- 0,
- 1511
- ]
- }
- },
- ".u-m-45": {
- "": {
- "marginTop": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginRight": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginBottom": [
- "45rpx",
- 1,
- 0,
- 1511
- ],
- "marginLeft": [
- "45rpx",
- 1,
- 0,
- 1511
- ]
- }
- },
- ".u-padding-45": {
- "": {
- "paddingTop": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingRight": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingBottom": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingLeft": [
- "45rpx",
- 1,
- 0,
- 1512
- ]
- }
- },
- ".u-p-45": {
- "": {
- "paddingTop": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingRight": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingBottom": [
- "45rpx",
- 1,
- 0,
- 1512
- ],
- "paddingLeft": [
- "45rpx",
- 1,
- 0,
- 1512
- ]
- }
- },
- ".u-m-l-45": {
- "": {
- "marginLeft": [
- "45rpx",
- 1,
- 0,
- 1513
- ]
- }
- },
- ".u-p-l-45": {
- "": {
- "paddingLeft": [
- "45rpx",
- 1,
- 0,
- 1514
- ]
- }
- },
- ".u-margin-left-45": {
- "": {
- "marginLeft": [
- "45rpx",
- 1,
- 0,
- 1515
- ]
- }
- },
- ".u-padding-left-45": {
- "": {
- "paddingLeft": [
- "45rpx",
- 1,
- 0,
- 1516
- ]
- }
- },
- ".u-m-t-45": {
- "": {
- "marginTop": [
- "45rpx",
- 1,
- 0,
- 1517
- ]
- }
- },
- ".u-p-t-45": {
- "": {
- "paddingTop": [
- "45rpx",
- 1,
- 0,
- 1518
- ]
- }
- },
- ".u-margin-top-45": {
- "": {
- "marginTop": [
- "45rpx",
- 1,
- 0,
- 1519
- ]
- }
- },
- ".u-padding-top-45": {
- "": {
- "paddingTop": [
- "45rpx",
- 1,
- 0,
- 1520
- ]
- }
- },
- ".u-m-r-45": {
- "": {
- "marginRight": [
- "45rpx",
- 1,
- 0,
- 1521
- ]
- }
- },
- ".u-p-r-45": {
- "": {
- "paddingRight": [
- "45rpx",
- 1,
- 0,
- 1522
- ]
- }
- },
- ".u-margin-right-45": {
- "": {
- "marginRight": [
- "45rpx",
- 1,
- 0,
- 1523
- ]
- }
- },
- ".u-padding-right-45": {
- "": {
- "paddingRight": [
- "45rpx",
- 1,
- 0,
- 1524
- ]
- }
- },
- ".u-m-b-45": {
- "": {
- "marginBottom": [
- "45rpx",
- 1,
- 0,
- 1525
- ]
- }
- },
- ".u-p-b-45": {
- "": {
- "paddingBottom": [
- "45rpx",
- 1,
- 0,
- 1526
- ]
- }
- },
- ".u-margin-bottom-45": {
- "": {
- "marginBottom": [
- "45rpx",
- 1,
- 0,
- 1527
- ]
- }
- },
- ".u-padding-bottom-45": {
- "": {
- "paddingBottom": [
- "45rpx",
- 1,
- 0,
- 1528
- ]
- }
- },
- ".u-margin-46": {
- "": {
- "marginTop": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginRight": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginBottom": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginLeft": [
- "46rpx",
- 1,
- 0,
- 1529
- ]
- }
- },
- ".u-m-46": {
- "": {
- "marginTop": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginRight": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginBottom": [
- "46rpx",
- 1,
- 0,
- 1529
- ],
- "marginLeft": [
- "46rpx",
- 1,
- 0,
- 1529
- ]
- }
- },
- ".u-padding-46": {
- "": {
- "paddingTop": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingRight": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingBottom": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingLeft": [
- "46rpx",
- 1,
- 0,
- 1530
- ]
- }
- },
- ".u-p-46": {
- "": {
- "paddingTop": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingRight": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingBottom": [
- "46rpx",
- 1,
- 0,
- 1530
- ],
- "paddingLeft": [
- "46rpx",
- 1,
- 0,
- 1530
- ]
- }
- },
- ".u-m-l-46": {
- "": {
- "marginLeft": [
- "46rpx",
- 1,
- 0,
- 1531
- ]
- }
- },
- ".u-p-l-46": {
- "": {
- "paddingLeft": [
- "46rpx",
- 1,
- 0,
- 1532
- ]
- }
- },
- ".u-margin-left-46": {
- "": {
- "marginLeft": [
- "46rpx",
- 1,
- 0,
- 1533
- ]
- }
- },
- ".u-padding-left-46": {
- "": {
- "paddingLeft": [
- "46rpx",
- 1,
- 0,
- 1534
- ]
- }
- },
- ".u-m-t-46": {
- "": {
- "marginTop": [
- "46rpx",
- 1,
- 0,
- 1535
- ]
- }
- },
- ".u-p-t-46": {
- "": {
- "paddingTop": [
- "46rpx",
- 1,
- 0,
- 1536
- ]
- }
- },
- ".u-margin-top-46": {
- "": {
- "marginTop": [
- "46rpx",
- 1,
- 0,
- 1537
- ]
- }
- },
- ".u-padding-top-46": {
- "": {
- "paddingTop": [
- "46rpx",
- 1,
- 0,
- 1538
- ]
- }
- },
- ".u-m-r-46": {
- "": {
- "marginRight": [
- "46rpx",
- 1,
- 0,
- 1539
- ]
- }
- },
- ".u-p-r-46": {
- "": {
- "paddingRight": [
- "46rpx",
- 1,
- 0,
- 1540
- ]
- }
- },
- ".u-margin-right-46": {
- "": {
- "marginRight": [
- "46rpx",
- 1,
- 0,
- 1541
- ]
- }
- },
- ".u-padding-right-46": {
- "": {
- "paddingRight": [
- "46rpx",
- 1,
- 0,
- 1542
- ]
- }
- },
- ".u-m-b-46": {
- "": {
- "marginBottom": [
- "46rpx",
- 1,
- 0,
- 1543
- ]
- }
- },
- ".u-p-b-46": {
- "": {
- "paddingBottom": [
- "46rpx",
- 1,
- 0,
- 1544
- ]
- }
- },
- ".u-margin-bottom-46": {
- "": {
- "marginBottom": [
- "46rpx",
- 1,
- 0,
- 1545
- ]
- }
- },
- ".u-padding-bottom-46": {
- "": {
- "paddingBottom": [
- "46rpx",
- 1,
- 0,
- 1546
- ]
- }
- },
- ".u-margin-48": {
- "": {
- "marginTop": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginRight": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginBottom": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginLeft": [
- "48rpx",
- 1,
- 0,
- 1547
- ]
- }
- },
- ".u-m-48": {
- "": {
- "marginTop": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginRight": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginBottom": [
- "48rpx",
- 1,
- 0,
- 1547
- ],
- "marginLeft": [
- "48rpx",
- 1,
- 0,
- 1547
- ]
- }
- },
- ".u-padding-48": {
- "": {
- "paddingTop": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingRight": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingBottom": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingLeft": [
- "48rpx",
- 1,
- 0,
- 1548
- ]
- }
- },
- ".u-p-48": {
- "": {
- "paddingTop": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingRight": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingBottom": [
- "48rpx",
- 1,
- 0,
- 1548
- ],
- "paddingLeft": [
- "48rpx",
- 1,
- 0,
- 1548
- ]
- }
- },
- ".u-m-l-48": {
- "": {
- "marginLeft": [
- "48rpx",
- 1,
- 0,
- 1549
- ]
- }
- },
- ".u-p-l-48": {
- "": {
- "paddingLeft": [
- "48rpx",
- 1,
- 0,
- 1550
- ]
- }
- },
- ".u-margin-left-48": {
- "": {
- "marginLeft": [
- "48rpx",
- 1,
- 0,
- 1551
- ]
- }
- },
- ".u-padding-left-48": {
- "": {
- "paddingLeft": [
- "48rpx",
- 1,
- 0,
- 1552
- ]
- }
- },
- ".u-m-t-48": {
- "": {
- "marginTop": [
- "48rpx",
- 1,
- 0,
- 1553
- ]
- }
- },
- ".u-p-t-48": {
- "": {
- "paddingTop": [
- "48rpx",
- 1,
- 0,
- 1554
- ]
- }
- },
- ".u-margin-top-48": {
- "": {
- "marginTop": [
- "48rpx",
- 1,
- 0,
- 1555
- ]
- }
- },
- ".u-padding-top-48": {
- "": {
- "paddingTop": [
- "48rpx",
- 1,
- 0,
- 1556
- ]
- }
- },
- ".u-m-r-48": {
- "": {
- "marginRight": [
- "48rpx",
- 1,
- 0,
- 1557
- ]
- }
- },
- ".u-p-r-48": {
- "": {
- "paddingRight": [
- "48rpx",
- 1,
- 0,
- 1558
- ]
- }
- },
- ".u-margin-right-48": {
- "": {
- "marginRight": [
- "48rpx",
- 1,
- 0,
- 1559
- ]
- }
- },
- ".u-padding-right-48": {
- "": {
- "paddingRight": [
- "48rpx",
- 1,
- 0,
- 1560
- ]
- }
- },
- ".u-m-b-48": {
- "": {
- "marginBottom": [
- "48rpx",
- 1,
- 0,
- 1561
- ]
- }
- },
- ".u-p-b-48": {
- "": {
- "paddingBottom": [
- "48rpx",
- 1,
- 0,
- 1562
- ]
- }
- },
- ".u-margin-bottom-48": {
- "": {
- "marginBottom": [
- "48rpx",
- 1,
- 0,
- 1563
- ]
- }
- },
- ".u-padding-bottom-48": {
- "": {
- "paddingBottom": [
- "48rpx",
- 1,
- 0,
- 1564
- ]
- }
- },
- ".u-margin-50": {
- "": {
- "marginTop": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginRight": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginBottom": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginLeft": [
- "50rpx",
- 1,
- 0,
- 1565
- ]
- }
- },
- ".u-m-50": {
- "": {
- "marginTop": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginRight": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginBottom": [
- "50rpx",
- 1,
- 0,
- 1565
- ],
- "marginLeft": [
- "50rpx",
- 1,
- 0,
- 1565
- ]
- }
- },
- ".u-padding-50": {
- "": {
- "paddingTop": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingRight": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingBottom": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingLeft": [
- "50rpx",
- 1,
- 0,
- 1566
- ]
- }
- },
- ".u-p-50": {
- "": {
- "paddingTop": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingRight": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingBottom": [
- "50rpx",
- 1,
- 0,
- 1566
- ],
- "paddingLeft": [
- "50rpx",
- 1,
- 0,
- 1566
- ]
- }
- },
- ".u-m-l-50": {
- "": {
- "marginLeft": [
- "50rpx",
- 1,
- 0,
- 1567
- ]
- }
- },
- ".u-p-l-50": {
- "": {
- "paddingLeft": [
- "50rpx",
- 1,
- 0,
- 1568
- ]
- }
- },
- ".u-margin-left-50": {
- "": {
- "marginLeft": [
- "50rpx",
- 1,
- 0,
- 1569
- ]
- }
- },
- ".u-padding-left-50": {
- "": {
- "paddingLeft": [
- "50rpx",
- 1,
- 0,
- 1570
- ]
- }
- },
- ".u-m-t-50": {
- "": {
- "marginTop": [
- "50rpx",
- 1,
- 0,
- 1571
- ]
- }
- },
- ".u-p-t-50": {
- "": {
- "paddingTop": [
- "50rpx",
- 1,
- 0,
- 1572
- ]
- }
- },
- ".u-margin-top-50": {
- "": {
- "marginTop": [
- "50rpx",
- 1,
- 0,
- 1573
- ]
- }
- },
- ".u-padding-top-50": {
- "": {
- "paddingTop": [
- "50rpx",
- 1,
- 0,
- 1574
- ]
- }
- },
- ".u-m-r-50": {
- "": {
- "marginRight": [
- "50rpx",
- 1,
- 0,
- 1575
- ]
- }
- },
- ".u-p-r-50": {
- "": {
- "paddingRight": [
- "50rpx",
- 1,
- 0,
- 1576
- ]
- }
- },
- ".u-margin-right-50": {
- "": {
- "marginRight": [
- "50rpx",
- 1,
- 0,
- 1577
- ]
- }
- },
- ".u-padding-right-50": {
- "": {
- "paddingRight": [
- "50rpx",
- 1,
- 0,
- 1578
- ]
- }
- },
- ".u-m-b-50": {
- "": {
- "marginBottom": [
- "50rpx",
- 1,
- 0,
- 1579
- ]
- }
- },
- ".u-p-b-50": {
- "": {
- "paddingBottom": [
- "50rpx",
- 1,
- 0,
- 1580
- ]
- }
- },
- ".u-margin-bottom-50": {
- "": {
- "marginBottom": [
- "50rpx",
- 1,
- 0,
- 1581
- ]
- }
- },
- ".u-padding-bottom-50": {
- "": {
- "paddingBottom": [
- "50rpx",
- 1,
- 0,
- 1582
- ]
- }
- },
- ".u-margin-52": {
- "": {
- "marginTop": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginRight": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginBottom": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginLeft": [
- "52rpx",
- 1,
- 0,
- 1583
- ]
- }
- },
- ".u-m-52": {
- "": {
- "marginTop": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginRight": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginBottom": [
- "52rpx",
- 1,
- 0,
- 1583
- ],
- "marginLeft": [
- "52rpx",
- 1,
- 0,
- 1583
- ]
- }
- },
- ".u-padding-52": {
- "": {
- "paddingTop": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingRight": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingBottom": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingLeft": [
- "52rpx",
- 1,
- 0,
- 1584
- ]
- }
- },
- ".u-p-52": {
- "": {
- "paddingTop": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingRight": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingBottom": [
- "52rpx",
- 1,
- 0,
- 1584
- ],
- "paddingLeft": [
- "52rpx",
- 1,
- 0,
- 1584
- ]
- }
- },
- ".u-m-l-52": {
- "": {
- "marginLeft": [
- "52rpx",
- 1,
- 0,
- 1585
- ]
- }
- },
- ".u-p-l-52": {
- "": {
- "paddingLeft": [
- "52rpx",
- 1,
- 0,
- 1586
- ]
- }
- },
- ".u-margin-left-52": {
- "": {
- "marginLeft": [
- "52rpx",
- 1,
- 0,
- 1587
- ]
- }
- },
- ".u-padding-left-52": {
- "": {
- "paddingLeft": [
- "52rpx",
- 1,
- 0,
- 1588
- ]
- }
- },
- ".u-m-t-52": {
- "": {
- "marginTop": [
- "52rpx",
- 1,
- 0,
- 1589
- ]
- }
- },
- ".u-p-t-52": {
- "": {
- "paddingTop": [
- "52rpx",
- 1,
- 0,
- 1590
- ]
- }
- },
- ".u-margin-top-52": {
- "": {
- "marginTop": [
- "52rpx",
- 1,
- 0,
- 1591
- ]
- }
- },
- ".u-padding-top-52": {
- "": {
- "paddingTop": [
- "52rpx",
- 1,
- 0,
- 1592
- ]
- }
- },
- ".u-m-r-52": {
- "": {
- "marginRight": [
- "52rpx",
- 1,
- 0,
- 1593
- ]
- }
- },
- ".u-p-r-52": {
- "": {
- "paddingRight": [
- "52rpx",
- 1,
- 0,
- 1594
- ]
- }
- },
- ".u-margin-right-52": {
- "": {
- "marginRight": [
- "52rpx",
- 1,
- 0,
- 1595
- ]
- }
- },
- ".u-padding-right-52": {
- "": {
- "paddingRight": [
- "52rpx",
- 1,
- 0,
- 1596
- ]
- }
- },
- ".u-m-b-52": {
- "": {
- "marginBottom": [
- "52rpx",
- 1,
- 0,
- 1597
- ]
- }
- },
- ".u-p-b-52": {
- "": {
- "paddingBottom": [
- "52rpx",
- 1,
- 0,
- 1598
- ]
- }
- },
- ".u-margin-bottom-52": {
- "": {
- "marginBottom": [
- "52rpx",
- 1,
- 0,
- 1599
- ]
- }
- },
- ".u-padding-bottom-52": {
- "": {
- "paddingBottom": [
- "52rpx",
- 1,
- 0,
- 1600
- ]
- }
- },
- ".u-margin-54": {
- "": {
- "marginTop": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginRight": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginBottom": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginLeft": [
- "54rpx",
- 1,
- 0,
- 1601
- ]
- }
- },
- ".u-m-54": {
- "": {
- "marginTop": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginRight": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginBottom": [
- "54rpx",
- 1,
- 0,
- 1601
- ],
- "marginLeft": [
- "54rpx",
- 1,
- 0,
- 1601
- ]
- }
- },
- ".u-padding-54": {
- "": {
- "paddingTop": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingRight": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingBottom": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingLeft": [
- "54rpx",
- 1,
- 0,
- 1602
- ]
- }
- },
- ".u-p-54": {
- "": {
- "paddingTop": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingRight": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingBottom": [
- "54rpx",
- 1,
- 0,
- 1602
- ],
- "paddingLeft": [
- "54rpx",
- 1,
- 0,
- 1602
- ]
- }
- },
- ".u-m-l-54": {
- "": {
- "marginLeft": [
- "54rpx",
- 1,
- 0,
- 1603
- ]
- }
- },
- ".u-p-l-54": {
- "": {
- "paddingLeft": [
- "54rpx",
- 1,
- 0,
- 1604
- ]
- }
- },
- ".u-margin-left-54": {
- "": {
- "marginLeft": [
- "54rpx",
- 1,
- 0,
- 1605
- ]
- }
- },
- ".u-padding-left-54": {
- "": {
- "paddingLeft": [
- "54rpx",
- 1,
- 0,
- 1606
- ]
- }
- },
- ".u-m-t-54": {
- "": {
- "marginTop": [
- "54rpx",
- 1,
- 0,
- 1607
- ]
- }
- },
- ".u-p-t-54": {
- "": {
- "paddingTop": [
- "54rpx",
- 1,
- 0,
- 1608
- ]
- }
- },
- ".u-margin-top-54": {
- "": {
- "marginTop": [
- "54rpx",
- 1,
- 0,
- 1609
- ]
- }
- },
- ".u-padding-top-54": {
- "": {
- "paddingTop": [
- "54rpx",
- 1,
- 0,
- 1610
- ]
- }
- },
- ".u-m-r-54": {
- "": {
- "marginRight": [
- "54rpx",
- 1,
- 0,
- 1611
- ]
- }
- },
- ".u-p-r-54": {
- "": {
- "paddingRight": [
- "54rpx",
- 1,
- 0,
- 1612
- ]
- }
- },
- ".u-margin-right-54": {
- "": {
- "marginRight": [
- "54rpx",
- 1,
- 0,
- 1613
- ]
- }
- },
- ".u-padding-right-54": {
- "": {
- "paddingRight": [
- "54rpx",
- 1,
- 0,
- 1614
- ]
- }
- },
- ".u-m-b-54": {
- "": {
- "marginBottom": [
- "54rpx",
- 1,
- 0,
- 1615
- ]
- }
- },
- ".u-p-b-54": {
- "": {
- "paddingBottom": [
- "54rpx",
- 1,
- 0,
- 1616
- ]
- }
- },
- ".u-margin-bottom-54": {
- "": {
- "marginBottom": [
- "54rpx",
- 1,
- 0,
- 1617
- ]
- }
- },
- ".u-padding-bottom-54": {
- "": {
- "paddingBottom": [
- "54rpx",
- 1,
- 0,
- 1618
- ]
- }
- },
- ".u-margin-55": {
- "": {
- "marginTop": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginRight": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginBottom": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginLeft": [
- "55rpx",
- 1,
- 0,
- 1619
- ]
- }
- },
- ".u-m-55": {
- "": {
- "marginTop": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginRight": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginBottom": [
- "55rpx",
- 1,
- 0,
- 1619
- ],
- "marginLeft": [
- "55rpx",
- 1,
- 0,
- 1619
- ]
- }
- },
- ".u-padding-55": {
- "": {
- "paddingTop": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingRight": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingBottom": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingLeft": [
- "55rpx",
- 1,
- 0,
- 1620
- ]
- }
- },
- ".u-p-55": {
- "": {
- "paddingTop": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingRight": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingBottom": [
- "55rpx",
- 1,
- 0,
- 1620
- ],
- "paddingLeft": [
- "55rpx",
- 1,
- 0,
- 1620
- ]
- }
- },
- ".u-m-l-55": {
- "": {
- "marginLeft": [
- "55rpx",
- 1,
- 0,
- 1621
- ]
- }
- },
- ".u-p-l-55": {
- "": {
- "paddingLeft": [
- "55rpx",
- 1,
- 0,
- 1622
- ]
- }
- },
- ".u-margin-left-55": {
- "": {
- "marginLeft": [
- "55rpx",
- 1,
- 0,
- 1623
- ]
- }
- },
- ".u-padding-left-55": {
- "": {
- "paddingLeft": [
- "55rpx",
- 1,
- 0,
- 1624
- ]
- }
- },
- ".u-m-t-55": {
- "": {
- "marginTop": [
- "55rpx",
- 1,
- 0,
- 1625
- ]
- }
- },
- ".u-p-t-55": {
- "": {
- "paddingTop": [
- "55rpx",
- 1,
- 0,
- 1626
- ]
- }
- },
- ".u-margin-top-55": {
- "": {
- "marginTop": [
- "55rpx",
- 1,
- 0,
- 1627
- ]
- }
- },
- ".u-padding-top-55": {
- "": {
- "paddingTop": [
- "55rpx",
- 1,
- 0,
- 1628
- ]
- }
- },
- ".u-m-r-55": {
- "": {
- "marginRight": [
- "55rpx",
- 1,
- 0,
- 1629
- ]
- }
- },
- ".u-p-r-55": {
- "": {
- "paddingRight": [
- "55rpx",
- 1,
- 0,
- 1630
- ]
- }
- },
- ".u-margin-right-55": {
- "": {
- "marginRight": [
- "55rpx",
- 1,
- 0,
- 1631
- ]
- }
- },
- ".u-padding-right-55": {
- "": {
- "paddingRight": [
- "55rpx",
- 1,
- 0,
- 1632
- ]
- }
- },
- ".u-m-b-55": {
- "": {
- "marginBottom": [
- "55rpx",
- 1,
- 0,
- 1633
- ]
- }
- },
- ".u-p-b-55": {
- "": {
- "paddingBottom": [
- "55rpx",
- 1,
- 0,
- 1634
- ]
- }
- },
- ".u-margin-bottom-55": {
- "": {
- "marginBottom": [
- "55rpx",
- 1,
- 0,
- 1635
- ]
- }
- },
- ".u-padding-bottom-55": {
- "": {
- "paddingBottom": [
- "55rpx",
- 1,
- 0,
- 1636
- ]
- }
- },
- ".u-margin-56": {
- "": {
- "marginTop": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginRight": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginBottom": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginLeft": [
- "56rpx",
- 1,
- 0,
- 1637
- ]
- }
- },
- ".u-m-56": {
- "": {
- "marginTop": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginRight": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginBottom": [
- "56rpx",
- 1,
- 0,
- 1637
- ],
- "marginLeft": [
- "56rpx",
- 1,
- 0,
- 1637
- ]
- }
- },
- ".u-padding-56": {
- "": {
- "paddingTop": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingRight": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingBottom": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingLeft": [
- "56rpx",
- 1,
- 0,
- 1638
- ]
- }
- },
- ".u-p-56": {
- "": {
- "paddingTop": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingRight": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingBottom": [
- "56rpx",
- 1,
- 0,
- 1638
- ],
- "paddingLeft": [
- "56rpx",
- 1,
- 0,
- 1638
- ]
- }
- },
- ".u-m-l-56": {
- "": {
- "marginLeft": [
- "56rpx",
- 1,
- 0,
- 1639
- ]
- }
- },
- ".u-p-l-56": {
- "": {
- "paddingLeft": [
- "56rpx",
- 1,
- 0,
- 1640
- ]
- }
- },
- ".u-margin-left-56": {
- "": {
- "marginLeft": [
- "56rpx",
- 1,
- 0,
- 1641
- ]
- }
- },
- ".u-padding-left-56": {
- "": {
- "paddingLeft": [
- "56rpx",
- 1,
- 0,
- 1642
- ]
- }
- },
- ".u-m-t-56": {
- "": {
- "marginTop": [
- "56rpx",
- 1,
- 0,
- 1643
- ]
- }
- },
- ".u-p-t-56": {
- "": {
- "paddingTop": [
- "56rpx",
- 1,
- 0,
- 1644
- ]
- }
- },
- ".u-margin-top-56": {
- "": {
- "marginTop": [
- "56rpx",
- 1,
- 0,
- 1645
- ]
- }
- },
- ".u-padding-top-56": {
- "": {
- "paddingTop": [
- "56rpx",
- 1,
- 0,
- 1646
- ]
- }
- },
- ".u-m-r-56": {
- "": {
- "marginRight": [
- "56rpx",
- 1,
- 0,
- 1647
- ]
- }
- },
- ".u-p-r-56": {
- "": {
- "paddingRight": [
- "56rpx",
- 1,
- 0,
- 1648
- ]
- }
- },
- ".u-margin-right-56": {
- "": {
- "marginRight": [
- "56rpx",
- 1,
- 0,
- 1649
- ]
- }
- },
- ".u-padding-right-56": {
- "": {
- "paddingRight": [
- "56rpx",
- 1,
- 0,
- 1650
- ]
- }
- },
- ".u-m-b-56": {
- "": {
- "marginBottom": [
- "56rpx",
- 1,
- 0,
- 1651
- ]
- }
- },
- ".u-p-b-56": {
- "": {
- "paddingBottom": [
- "56rpx",
- 1,
- 0,
- 1652
- ]
- }
- },
- ".u-margin-bottom-56": {
- "": {
- "marginBottom": [
- "56rpx",
- 1,
- 0,
- 1653
- ]
- }
- },
- ".u-padding-bottom-56": {
- "": {
- "paddingBottom": [
- "56rpx",
- 1,
- 0,
- 1654
- ]
- }
- },
- ".u-margin-58": {
- "": {
- "marginTop": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginRight": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginBottom": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginLeft": [
- "58rpx",
- 1,
- 0,
- 1655
- ]
- }
- },
- ".u-m-58": {
- "": {
- "marginTop": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginRight": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginBottom": [
- "58rpx",
- 1,
- 0,
- 1655
- ],
- "marginLeft": [
- "58rpx",
- 1,
- 0,
- 1655
- ]
- }
- },
- ".u-padding-58": {
- "": {
- "paddingTop": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingRight": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingBottom": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingLeft": [
- "58rpx",
- 1,
- 0,
- 1656
- ]
- }
- },
- ".u-p-58": {
- "": {
- "paddingTop": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingRight": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingBottom": [
- "58rpx",
- 1,
- 0,
- 1656
- ],
- "paddingLeft": [
- "58rpx",
- 1,
- 0,
- 1656
- ]
- }
- },
- ".u-m-l-58": {
- "": {
- "marginLeft": [
- "58rpx",
- 1,
- 0,
- 1657
- ]
- }
- },
- ".u-p-l-58": {
- "": {
- "paddingLeft": [
- "58rpx",
- 1,
- 0,
- 1658
- ]
- }
- },
- ".u-margin-left-58": {
- "": {
- "marginLeft": [
- "58rpx",
- 1,
- 0,
- 1659
- ]
- }
- },
- ".u-padding-left-58": {
- "": {
- "paddingLeft": [
- "58rpx",
- 1,
- 0,
- 1660
- ]
- }
- },
- ".u-m-t-58": {
- "": {
- "marginTop": [
- "58rpx",
- 1,
- 0,
- 1661
- ]
- }
- },
- ".u-p-t-58": {
- "": {
- "paddingTop": [
- "58rpx",
- 1,
- 0,
- 1662
- ]
- }
- },
- ".u-margin-top-58": {
- "": {
- "marginTop": [
- "58rpx",
- 1,
- 0,
- 1663
- ]
- }
- },
- ".u-padding-top-58": {
- "": {
- "paddingTop": [
- "58rpx",
- 1,
- 0,
- 1664
- ]
- }
- },
- ".u-m-r-58": {
- "": {
- "marginRight": [
- "58rpx",
- 1,
- 0,
- 1665
- ]
- }
- },
- ".u-p-r-58": {
- "": {
- "paddingRight": [
- "58rpx",
- 1,
- 0,
- 1666
- ]
- }
- },
- ".u-margin-right-58": {
- "": {
- "marginRight": [
- "58rpx",
- 1,
- 0,
- 1667
- ]
- }
- },
- ".u-padding-right-58": {
- "": {
- "paddingRight": [
- "58rpx",
- 1,
- 0,
- 1668
- ]
- }
- },
- ".u-m-b-58": {
- "": {
- "marginBottom": [
- "58rpx",
- 1,
- 0,
- 1669
- ]
- }
- },
- ".u-p-b-58": {
- "": {
- "paddingBottom": [
- "58rpx",
- 1,
- 0,
- 1670
- ]
- }
- },
- ".u-margin-bottom-58": {
- "": {
- "marginBottom": [
- "58rpx",
- 1,
- 0,
- 1671
- ]
- }
- },
- ".u-padding-bottom-58": {
- "": {
- "paddingBottom": [
- "58rpx",
- 1,
- 0,
- 1672
- ]
- }
- },
- ".u-margin-60": {
- "": {
- "marginTop": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginRight": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginBottom": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginLeft": [
- "60rpx",
- 1,
- 0,
- 1673
- ]
- }
- },
- ".u-m-60": {
- "": {
- "marginTop": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginRight": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginBottom": [
- "60rpx",
- 1,
- 0,
- 1673
- ],
- "marginLeft": [
- "60rpx",
- 1,
- 0,
- 1673
- ]
- }
- },
- ".u-padding-60": {
- "": {
- "paddingTop": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingRight": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingBottom": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingLeft": [
- "60rpx",
- 1,
- 0,
- 1674
- ]
- }
- },
- ".u-p-60": {
- "": {
- "paddingTop": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingRight": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingBottom": [
- "60rpx",
- 1,
- 0,
- 1674
- ],
- "paddingLeft": [
- "60rpx",
- 1,
- 0,
- 1674
- ]
- }
- },
- ".u-m-l-60": {
- "": {
- "marginLeft": [
- "60rpx",
- 1,
- 0,
- 1675
- ]
- }
- },
- ".u-p-l-60": {
- "": {
- "paddingLeft": [
- "60rpx",
- 1,
- 0,
- 1676
- ]
- }
- },
- ".u-margin-left-60": {
- "": {
- "marginLeft": [
- "60rpx",
- 1,
- 0,
- 1677
- ]
- }
- },
- ".u-padding-left-60": {
- "": {
- "paddingLeft": [
- "60rpx",
- 1,
- 0,
- 1678
- ]
- }
- },
- ".u-m-t-60": {
- "": {
- "marginTop": [
- "60rpx",
- 1,
- 0,
- 1679
- ]
- }
- },
- ".u-p-t-60": {
- "": {
- "paddingTop": [
- "60rpx",
- 1,
- 0,
- 1680
- ]
- }
- },
- ".u-margin-top-60": {
- "": {
- "marginTop": [
- "60rpx",
- 1,
- 0,
- 1681
- ]
- }
- },
- ".u-padding-top-60": {
- "": {
- "paddingTop": [
- "60rpx",
- 1,
- 0,
- 1682
- ]
- }
- },
- ".u-m-r-60": {
- "": {
- "marginRight": [
- "60rpx",
- 1,
- 0,
- 1683
- ]
- }
- },
- ".u-p-r-60": {
- "": {
- "paddingRight": [
- "60rpx",
- 1,
- 0,
- 1684
- ]
- }
- },
- ".u-margin-right-60": {
- "": {
- "marginRight": [
- "60rpx",
- 1,
- 0,
- 1685
- ]
- }
- },
- ".u-padding-right-60": {
- "": {
- "paddingRight": [
- "60rpx",
- 1,
- 0,
- 1686
- ]
- }
- },
- ".u-m-b-60": {
- "": {
- "marginBottom": [
- "60rpx",
- 1,
- 0,
- 1687
- ]
- }
- },
- ".u-p-b-60": {
- "": {
- "paddingBottom": [
- "60rpx",
- 1,
- 0,
- 1688
- ]
- }
- },
- ".u-margin-bottom-60": {
- "": {
- "marginBottom": [
- "60rpx",
- 1,
- 0,
- 1689
- ]
- }
- },
- ".u-padding-bottom-60": {
- "": {
- "paddingBottom": [
- "60rpx",
- 1,
- 0,
- 1690
- ]
- }
- },
- ".u-margin-62": {
- "": {
- "marginTop": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginRight": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginBottom": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginLeft": [
- "62rpx",
- 1,
- 0,
- 1691
- ]
- }
- },
- ".u-m-62": {
- "": {
- "marginTop": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginRight": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginBottom": [
- "62rpx",
- 1,
- 0,
- 1691
- ],
- "marginLeft": [
- "62rpx",
- 1,
- 0,
- 1691
- ]
- }
- },
- ".u-padding-62": {
- "": {
- "paddingTop": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingRight": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingBottom": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingLeft": [
- "62rpx",
- 1,
- 0,
- 1692
- ]
- }
- },
- ".u-p-62": {
- "": {
- "paddingTop": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingRight": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingBottom": [
- "62rpx",
- 1,
- 0,
- 1692
- ],
- "paddingLeft": [
- "62rpx",
- 1,
- 0,
- 1692
- ]
- }
- },
- ".u-m-l-62": {
- "": {
- "marginLeft": [
- "62rpx",
- 1,
- 0,
- 1693
- ]
- }
- },
- ".u-p-l-62": {
- "": {
- "paddingLeft": [
- "62rpx",
- 1,
- 0,
- 1694
- ]
- }
- },
- ".u-margin-left-62": {
- "": {
- "marginLeft": [
- "62rpx",
- 1,
- 0,
- 1695
- ]
- }
- },
- ".u-padding-left-62": {
- "": {
- "paddingLeft": [
- "62rpx",
- 1,
- 0,
- 1696
- ]
- }
- },
- ".u-m-t-62": {
- "": {
- "marginTop": [
- "62rpx",
- 1,
- 0,
- 1697
- ]
- }
- },
- ".u-p-t-62": {
- "": {
- "paddingTop": [
- "62rpx",
- 1,
- 0,
- 1698
- ]
- }
- },
- ".u-margin-top-62": {
- "": {
- "marginTop": [
- "62rpx",
- 1,
- 0,
- 1699
- ]
- }
- },
- ".u-padding-top-62": {
- "": {
- "paddingTop": [
- "62rpx",
- 1,
- 0,
- 1700
- ]
- }
- },
- ".u-m-r-62": {
- "": {
- "marginRight": [
- "62rpx",
- 1,
- 0,
- 1701
- ]
- }
- },
- ".u-p-r-62": {
- "": {
- "paddingRight": [
- "62rpx",
- 1,
- 0,
- 1702
- ]
- }
- },
- ".u-margin-right-62": {
- "": {
- "marginRight": [
- "62rpx",
- 1,
- 0,
- 1703
- ]
- }
- },
- ".u-padding-right-62": {
- "": {
- "paddingRight": [
- "62rpx",
- 1,
- 0,
- 1704
- ]
- }
- },
- ".u-m-b-62": {
- "": {
- "marginBottom": [
- "62rpx",
- 1,
- 0,
- 1705
- ]
- }
- },
- ".u-p-b-62": {
- "": {
- "paddingBottom": [
- "62rpx",
- 1,
- 0,
- 1706
- ]
- }
- },
- ".u-margin-bottom-62": {
- "": {
- "marginBottom": [
- "62rpx",
- 1,
- 0,
- 1707
- ]
- }
- },
- ".u-padding-bottom-62": {
- "": {
- "paddingBottom": [
- "62rpx",
- 1,
- 0,
- 1708
- ]
- }
- },
- ".u-margin-64": {
- "": {
- "marginTop": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginRight": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginBottom": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginLeft": [
- "64rpx",
- 1,
- 0,
- 1709
- ]
- }
- },
- ".u-m-64": {
- "": {
- "marginTop": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginRight": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginBottom": [
- "64rpx",
- 1,
- 0,
- 1709
- ],
- "marginLeft": [
- "64rpx",
- 1,
- 0,
- 1709
- ]
- }
- },
- ".u-padding-64": {
- "": {
- "paddingTop": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingRight": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingBottom": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingLeft": [
- "64rpx",
- 1,
- 0,
- 1710
- ]
- }
- },
- ".u-p-64": {
- "": {
- "paddingTop": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingRight": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingBottom": [
- "64rpx",
- 1,
- 0,
- 1710
- ],
- "paddingLeft": [
- "64rpx",
- 1,
- 0,
- 1710
- ]
- }
- },
- ".u-m-l-64": {
- "": {
- "marginLeft": [
- "64rpx",
- 1,
- 0,
- 1711
- ]
- }
- },
- ".u-p-l-64": {
- "": {
- "paddingLeft": [
- "64rpx",
- 1,
- 0,
- 1712
- ]
- }
- },
- ".u-margin-left-64": {
- "": {
- "marginLeft": [
- "64rpx",
- 1,
- 0,
- 1713
- ]
- }
- },
- ".u-padding-left-64": {
- "": {
- "paddingLeft": [
- "64rpx",
- 1,
- 0,
- 1714
- ]
- }
- },
- ".u-m-t-64": {
- "": {
- "marginTop": [
- "64rpx",
- 1,
- 0,
- 1715
- ]
- }
- },
- ".u-p-t-64": {
- "": {
- "paddingTop": [
- "64rpx",
- 1,
- 0,
- 1716
- ]
- }
- },
- ".u-margin-top-64": {
- "": {
- "marginTop": [
- "64rpx",
- 1,
- 0,
- 1717
- ]
- }
- },
- ".u-padding-top-64": {
- "": {
- "paddingTop": [
- "64rpx",
- 1,
- 0,
- 1718
- ]
- }
- },
- ".u-m-r-64": {
- "": {
- "marginRight": [
- "64rpx",
- 1,
- 0,
- 1719
- ]
- }
- },
- ".u-p-r-64": {
- "": {
- "paddingRight": [
- "64rpx",
- 1,
- 0,
- 1720
- ]
- }
- },
- ".u-margin-right-64": {
- "": {
- "marginRight": [
- "64rpx",
- 1,
- 0,
- 1721
- ]
- }
- },
- ".u-padding-right-64": {
- "": {
- "paddingRight": [
- "64rpx",
- 1,
- 0,
- 1722
- ]
- }
- },
- ".u-m-b-64": {
- "": {
- "marginBottom": [
- "64rpx",
- 1,
- 0,
- 1723
- ]
- }
- },
- ".u-p-b-64": {
- "": {
- "paddingBottom": [
- "64rpx",
- 1,
- 0,
- 1724
- ]
- }
- },
- ".u-margin-bottom-64": {
- "": {
- "marginBottom": [
- "64rpx",
- 1,
- 0,
- 1725
- ]
- }
- },
- ".u-padding-bottom-64": {
- "": {
- "paddingBottom": [
- "64rpx",
- 1,
- 0,
- 1726
- ]
- }
- },
- ".u-margin-65": {
- "": {
- "marginTop": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginRight": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginBottom": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginLeft": [
- "65rpx",
- 1,
- 0,
- 1727
- ]
- }
- },
- ".u-m-65": {
- "": {
- "marginTop": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginRight": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginBottom": [
- "65rpx",
- 1,
- 0,
- 1727
- ],
- "marginLeft": [
- "65rpx",
- 1,
- 0,
- 1727
- ]
- }
- },
- ".u-padding-65": {
- "": {
- "paddingTop": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingRight": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingBottom": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingLeft": [
- "65rpx",
- 1,
- 0,
- 1728
- ]
- }
- },
- ".u-p-65": {
- "": {
- "paddingTop": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingRight": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingBottom": [
- "65rpx",
- 1,
- 0,
- 1728
- ],
- "paddingLeft": [
- "65rpx",
- 1,
- 0,
- 1728
- ]
- }
- },
- ".u-m-l-65": {
- "": {
- "marginLeft": [
- "65rpx",
- 1,
- 0,
- 1729
- ]
- }
- },
- ".u-p-l-65": {
- "": {
- "paddingLeft": [
- "65rpx",
- 1,
- 0,
- 1730
- ]
- }
- },
- ".u-margin-left-65": {
- "": {
- "marginLeft": [
- "65rpx",
- 1,
- 0,
- 1731
- ]
- }
- },
- ".u-padding-left-65": {
- "": {
- "paddingLeft": [
- "65rpx",
- 1,
- 0,
- 1732
- ]
- }
- },
- ".u-m-t-65": {
- "": {
- "marginTop": [
- "65rpx",
- 1,
- 0,
- 1733
- ]
- }
- },
- ".u-p-t-65": {
- "": {
- "paddingTop": [
- "65rpx",
- 1,
- 0,
- 1734
- ]
- }
- },
- ".u-margin-top-65": {
- "": {
- "marginTop": [
- "65rpx",
- 1,
- 0,
- 1735
- ]
- }
- },
- ".u-padding-top-65": {
- "": {
- "paddingTop": [
- "65rpx",
- 1,
- 0,
- 1736
- ]
- }
- },
- ".u-m-r-65": {
- "": {
- "marginRight": [
- "65rpx",
- 1,
- 0,
- 1737
- ]
- }
- },
- ".u-p-r-65": {
- "": {
- "paddingRight": [
- "65rpx",
- 1,
- 0,
- 1738
- ]
- }
- },
- ".u-margin-right-65": {
- "": {
- "marginRight": [
- "65rpx",
- 1,
- 0,
- 1739
- ]
- }
- },
- ".u-padding-right-65": {
- "": {
- "paddingRight": [
- "65rpx",
- 1,
- 0,
- 1740
- ]
- }
- },
- ".u-m-b-65": {
- "": {
- "marginBottom": [
- "65rpx",
- 1,
- 0,
- 1741
- ]
- }
- },
- ".u-p-b-65": {
- "": {
- "paddingBottom": [
- "65rpx",
- 1,
- 0,
- 1742
- ]
- }
- },
- ".u-margin-bottom-65": {
- "": {
- "marginBottom": [
- "65rpx",
- 1,
- 0,
- 1743
- ]
- }
- },
- ".u-padding-bottom-65": {
- "": {
- "paddingBottom": [
- "65rpx",
- 1,
- 0,
- 1744
- ]
- }
- },
- ".u-margin-66": {
- "": {
- "marginTop": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginRight": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginBottom": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginLeft": [
- "66rpx",
- 1,
- 0,
- 1745
- ]
- }
- },
- ".u-m-66": {
- "": {
- "marginTop": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginRight": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginBottom": [
- "66rpx",
- 1,
- 0,
- 1745
- ],
- "marginLeft": [
- "66rpx",
- 1,
- 0,
- 1745
- ]
- }
- },
- ".u-padding-66": {
- "": {
- "paddingTop": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingRight": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingBottom": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingLeft": [
- "66rpx",
- 1,
- 0,
- 1746
- ]
- }
- },
- ".u-p-66": {
- "": {
- "paddingTop": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingRight": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingBottom": [
- "66rpx",
- 1,
- 0,
- 1746
- ],
- "paddingLeft": [
- "66rpx",
- 1,
- 0,
- 1746
- ]
- }
- },
- ".u-m-l-66": {
- "": {
- "marginLeft": [
- "66rpx",
- 1,
- 0,
- 1747
- ]
- }
- },
- ".u-p-l-66": {
- "": {
- "paddingLeft": [
- "66rpx",
- 1,
- 0,
- 1748
- ]
- }
- },
- ".u-margin-left-66": {
- "": {
- "marginLeft": [
- "66rpx",
- 1,
- 0,
- 1749
- ]
- }
- },
- ".u-padding-left-66": {
- "": {
- "paddingLeft": [
- "66rpx",
- 1,
- 0,
- 1750
- ]
- }
- },
- ".u-m-t-66": {
- "": {
- "marginTop": [
- "66rpx",
- 1,
- 0,
- 1751
- ]
- }
- },
- ".u-p-t-66": {
- "": {
- "paddingTop": [
- "66rpx",
- 1,
- 0,
- 1752
- ]
- }
- },
- ".u-margin-top-66": {
- "": {
- "marginTop": [
- "66rpx",
- 1,
- 0,
- 1753
- ]
- }
- },
- ".u-padding-top-66": {
- "": {
- "paddingTop": [
- "66rpx",
- 1,
- 0,
- 1754
- ]
- }
- },
- ".u-m-r-66": {
- "": {
- "marginRight": [
- "66rpx",
- 1,
- 0,
- 1755
- ]
- }
- },
- ".u-p-r-66": {
- "": {
- "paddingRight": [
- "66rpx",
- 1,
- 0,
- 1756
- ]
- }
- },
- ".u-margin-right-66": {
- "": {
- "marginRight": [
- "66rpx",
- 1,
- 0,
- 1757
- ]
- }
- },
- ".u-padding-right-66": {
- "": {
- "paddingRight": [
- "66rpx",
- 1,
- 0,
- 1758
- ]
- }
- },
- ".u-m-b-66": {
- "": {
- "marginBottom": [
- "66rpx",
- 1,
- 0,
- 1759
- ]
- }
- },
- ".u-p-b-66": {
- "": {
- "paddingBottom": [
- "66rpx",
- 1,
- 0,
- 1760
- ]
- }
- },
- ".u-margin-bottom-66": {
- "": {
- "marginBottom": [
- "66rpx",
- 1,
- 0,
- 1761
- ]
- }
- },
- ".u-padding-bottom-66": {
- "": {
- "paddingBottom": [
- "66rpx",
- 1,
- 0,
- 1762
- ]
- }
- },
- ".u-margin-68": {
- "": {
- "marginTop": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginRight": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginBottom": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginLeft": [
- "68rpx",
- 1,
- 0,
- 1763
- ]
- }
- },
- ".u-m-68": {
- "": {
- "marginTop": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginRight": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginBottom": [
- "68rpx",
- 1,
- 0,
- 1763
- ],
- "marginLeft": [
- "68rpx",
- 1,
- 0,
- 1763
- ]
- }
- },
- ".u-padding-68": {
- "": {
- "paddingTop": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingRight": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingBottom": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingLeft": [
- "68rpx",
- 1,
- 0,
- 1764
- ]
- }
- },
- ".u-p-68": {
- "": {
- "paddingTop": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingRight": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingBottom": [
- "68rpx",
- 1,
- 0,
- 1764
- ],
- "paddingLeft": [
- "68rpx",
- 1,
- 0,
- 1764
- ]
- }
- },
- ".u-m-l-68": {
- "": {
- "marginLeft": [
- "68rpx",
- 1,
- 0,
- 1765
- ]
- }
- },
- ".u-p-l-68": {
- "": {
- "paddingLeft": [
- "68rpx",
- 1,
- 0,
- 1766
- ]
- }
- },
- ".u-margin-left-68": {
- "": {
- "marginLeft": [
- "68rpx",
- 1,
- 0,
- 1767
- ]
- }
- },
- ".u-padding-left-68": {
- "": {
- "paddingLeft": [
- "68rpx",
- 1,
- 0,
- 1768
- ]
- }
- },
- ".u-m-t-68": {
- "": {
- "marginTop": [
- "68rpx",
- 1,
- 0,
- 1769
- ]
- }
- },
- ".u-p-t-68": {
- "": {
- "paddingTop": [
- "68rpx",
- 1,
- 0,
- 1770
- ]
- }
- },
- ".u-margin-top-68": {
- "": {
- "marginTop": [
- "68rpx",
- 1,
- 0,
- 1771
- ]
- }
- },
- ".u-padding-top-68": {
- "": {
- "paddingTop": [
- "68rpx",
- 1,
- 0,
- 1772
- ]
- }
- },
- ".u-m-r-68": {
- "": {
- "marginRight": [
- "68rpx",
- 1,
- 0,
- 1773
- ]
- }
- },
- ".u-p-r-68": {
- "": {
- "paddingRight": [
- "68rpx",
- 1,
- 0,
- 1774
- ]
- }
- },
- ".u-margin-right-68": {
- "": {
- "marginRight": [
- "68rpx",
- 1,
- 0,
- 1775
- ]
- }
- },
- ".u-padding-right-68": {
- "": {
- "paddingRight": [
- "68rpx",
- 1,
- 0,
- 1776
- ]
- }
- },
- ".u-m-b-68": {
- "": {
- "marginBottom": [
- "68rpx",
- 1,
- 0,
- 1777
- ]
- }
- },
- ".u-p-b-68": {
- "": {
- "paddingBottom": [
- "68rpx",
- 1,
- 0,
- 1778
- ]
- }
- },
- ".u-margin-bottom-68": {
- "": {
- "marginBottom": [
- "68rpx",
- 1,
- 0,
- 1779
- ]
- }
- },
- ".u-padding-bottom-68": {
- "": {
- "paddingBottom": [
- "68rpx",
- 1,
- 0,
- 1780
- ]
- }
- },
- ".u-margin-70": {
- "": {
- "marginTop": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginRight": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginBottom": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginLeft": [
- "70rpx",
- 1,
- 0,
- 1781
- ]
- }
- },
- ".u-m-70": {
- "": {
- "marginTop": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginRight": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginBottom": [
- "70rpx",
- 1,
- 0,
- 1781
- ],
- "marginLeft": [
- "70rpx",
- 1,
- 0,
- 1781
- ]
- }
- },
- ".u-padding-70": {
- "": {
- "paddingTop": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingRight": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingBottom": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingLeft": [
- "70rpx",
- 1,
- 0,
- 1782
- ]
- }
- },
- ".u-p-70": {
- "": {
- "paddingTop": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingRight": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingBottom": [
- "70rpx",
- 1,
- 0,
- 1782
- ],
- "paddingLeft": [
- "70rpx",
- 1,
- 0,
- 1782
- ]
- }
- },
- ".u-m-l-70": {
- "": {
- "marginLeft": [
- "70rpx",
- 1,
- 0,
- 1783
- ]
- }
- },
- ".u-p-l-70": {
- "": {
- "paddingLeft": [
- "70rpx",
- 1,
- 0,
- 1784
- ]
- }
- },
- ".u-margin-left-70": {
- "": {
- "marginLeft": [
- "70rpx",
- 1,
- 0,
- 1785
- ]
- }
- },
- ".u-padding-left-70": {
- "": {
- "paddingLeft": [
- "70rpx",
- 1,
- 0,
- 1786
- ]
- }
- },
- ".u-m-t-70": {
- "": {
- "marginTop": [
- "70rpx",
- 1,
- 0,
- 1787
- ]
- }
- },
- ".u-p-t-70": {
- "": {
- "paddingTop": [
- "70rpx",
- 1,
- 0,
- 1788
- ]
- }
- },
- ".u-margin-top-70": {
- "": {
- "marginTop": [
- "70rpx",
- 1,
- 0,
- 1789
- ]
- }
- },
- ".u-padding-top-70": {
- "": {
- "paddingTop": [
- "70rpx",
- 1,
- 0,
- 1790
- ]
- }
- },
- ".u-m-r-70": {
- "": {
- "marginRight": [
- "70rpx",
- 1,
- 0,
- 1791
- ]
- }
- },
- ".u-p-r-70": {
- "": {
- "paddingRight": [
- "70rpx",
- 1,
- 0,
- 1792
- ]
- }
- },
- ".u-margin-right-70": {
- "": {
- "marginRight": [
- "70rpx",
- 1,
- 0,
- 1793
- ]
- }
- },
- ".u-padding-right-70": {
- "": {
- "paddingRight": [
- "70rpx",
- 1,
- 0,
- 1794
- ]
- }
- },
- ".u-m-b-70": {
- "": {
- "marginBottom": [
- "70rpx",
- 1,
- 0,
- 1795
- ]
- }
- },
- ".u-p-b-70": {
- "": {
- "paddingBottom": [
- "70rpx",
- 1,
- 0,
- 1796
- ]
- }
- },
- ".u-margin-bottom-70": {
- "": {
- "marginBottom": [
- "70rpx",
- 1,
- 0,
- 1797
- ]
- }
- },
- ".u-padding-bottom-70": {
- "": {
- "paddingBottom": [
- "70rpx",
- 1,
- 0,
- 1798
- ]
- }
- },
- ".u-margin-72": {
- "": {
- "marginTop": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginRight": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginBottom": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginLeft": [
- "72rpx",
- 1,
- 0,
- 1799
- ]
- }
- },
- ".u-m-72": {
- "": {
- "marginTop": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginRight": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginBottom": [
- "72rpx",
- 1,
- 0,
- 1799
- ],
- "marginLeft": [
- "72rpx",
- 1,
- 0,
- 1799
- ]
- }
- },
- ".u-padding-72": {
- "": {
- "paddingTop": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingRight": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingBottom": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingLeft": [
- "72rpx",
- 1,
- 0,
- 1800
- ]
- }
- },
- ".u-p-72": {
- "": {
- "paddingTop": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingRight": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingBottom": [
- "72rpx",
- 1,
- 0,
- 1800
- ],
- "paddingLeft": [
- "72rpx",
- 1,
- 0,
- 1800
- ]
- }
- },
- ".u-m-l-72": {
- "": {
- "marginLeft": [
- "72rpx",
- 1,
- 0,
- 1801
- ]
- }
- },
- ".u-p-l-72": {
- "": {
- "paddingLeft": [
- "72rpx",
- 1,
- 0,
- 1802
- ]
- }
- },
- ".u-margin-left-72": {
- "": {
- "marginLeft": [
- "72rpx",
- 1,
- 0,
- 1803
- ]
- }
- },
- ".u-padding-left-72": {
- "": {
- "paddingLeft": [
- "72rpx",
- 1,
- 0,
- 1804
- ]
- }
- },
- ".u-m-t-72": {
- "": {
- "marginTop": [
- "72rpx",
- 1,
- 0,
- 1805
- ]
- }
- },
- ".u-p-t-72": {
- "": {
- "paddingTop": [
- "72rpx",
- 1,
- 0,
- 1806
- ]
- }
- },
- ".u-margin-top-72": {
- "": {
- "marginTop": [
- "72rpx",
- 1,
- 0,
- 1807
- ]
- }
- },
- ".u-padding-top-72": {
- "": {
- "paddingTop": [
- "72rpx",
- 1,
- 0,
- 1808
- ]
- }
- },
- ".u-m-r-72": {
- "": {
- "marginRight": [
- "72rpx",
- 1,
- 0,
- 1809
- ]
- }
- },
- ".u-p-r-72": {
- "": {
- "paddingRight": [
- "72rpx",
- 1,
- 0,
- 1810
- ]
- }
- },
- ".u-margin-right-72": {
- "": {
- "marginRight": [
- "72rpx",
- 1,
- 0,
- 1811
- ]
- }
- },
- ".u-padding-right-72": {
- "": {
- "paddingRight": [
- "72rpx",
- 1,
- 0,
- 1812
- ]
- }
- },
- ".u-m-b-72": {
- "": {
- "marginBottom": [
- "72rpx",
- 1,
- 0,
- 1813
- ]
- }
- },
- ".u-p-b-72": {
- "": {
- "paddingBottom": [
- "72rpx",
- 1,
- 0,
- 1814
- ]
- }
- },
- ".u-margin-bottom-72": {
- "": {
- "marginBottom": [
- "72rpx",
- 1,
- 0,
- 1815
- ]
- }
- },
- ".u-padding-bottom-72": {
- "": {
- "paddingBottom": [
- "72rpx",
- 1,
- 0,
- 1816
- ]
- }
- },
- ".u-margin-74": {
- "": {
- "marginTop": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginRight": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginBottom": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginLeft": [
- "74rpx",
- 1,
- 0,
- 1817
- ]
- }
- },
- ".u-m-74": {
- "": {
- "marginTop": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginRight": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginBottom": [
- "74rpx",
- 1,
- 0,
- 1817
- ],
- "marginLeft": [
- "74rpx",
- 1,
- 0,
- 1817
- ]
- }
- },
- ".u-padding-74": {
- "": {
- "paddingTop": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingRight": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingBottom": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingLeft": [
- "74rpx",
- 1,
- 0,
- 1818
- ]
- }
- },
- ".u-p-74": {
- "": {
- "paddingTop": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingRight": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingBottom": [
- "74rpx",
- 1,
- 0,
- 1818
- ],
- "paddingLeft": [
- "74rpx",
- 1,
- 0,
- 1818
- ]
- }
- },
- ".u-m-l-74": {
- "": {
- "marginLeft": [
- "74rpx",
- 1,
- 0,
- 1819
- ]
- }
- },
- ".u-p-l-74": {
- "": {
- "paddingLeft": [
- "74rpx",
- 1,
- 0,
- 1820
- ]
- }
- },
- ".u-margin-left-74": {
- "": {
- "marginLeft": [
- "74rpx",
- 1,
- 0,
- 1821
- ]
- }
- },
- ".u-padding-left-74": {
- "": {
- "paddingLeft": [
- "74rpx",
- 1,
- 0,
- 1822
- ]
- }
- },
- ".u-m-t-74": {
- "": {
- "marginTop": [
- "74rpx",
- 1,
- 0,
- 1823
- ]
- }
- },
- ".u-p-t-74": {
- "": {
- "paddingTop": [
- "74rpx",
- 1,
- 0,
- 1824
- ]
- }
- },
- ".u-margin-top-74": {
- "": {
- "marginTop": [
- "74rpx",
- 1,
- 0,
- 1825
- ]
- }
- },
- ".u-padding-top-74": {
- "": {
- "paddingTop": [
- "74rpx",
- 1,
- 0,
- 1826
- ]
- }
- },
- ".u-m-r-74": {
- "": {
- "marginRight": [
- "74rpx",
- 1,
- 0,
- 1827
- ]
- }
- },
- ".u-p-r-74": {
- "": {
- "paddingRight": [
- "74rpx",
- 1,
- 0,
- 1828
- ]
- }
- },
- ".u-margin-right-74": {
- "": {
- "marginRight": [
- "74rpx",
- 1,
- 0,
- 1829
- ]
- }
- },
- ".u-padding-right-74": {
- "": {
- "paddingRight": [
- "74rpx",
- 1,
- 0,
- 1830
- ]
- }
- },
- ".u-m-b-74": {
- "": {
- "marginBottom": [
- "74rpx",
- 1,
- 0,
- 1831
- ]
- }
- },
- ".u-p-b-74": {
- "": {
- "paddingBottom": [
- "74rpx",
- 1,
- 0,
- 1832
- ]
- }
- },
- ".u-margin-bottom-74": {
- "": {
- "marginBottom": [
- "74rpx",
- 1,
- 0,
- 1833
- ]
- }
- },
- ".u-padding-bottom-74": {
- "": {
- "paddingBottom": [
- "74rpx",
- 1,
- 0,
- 1834
- ]
- }
- },
- ".u-margin-75": {
- "": {
- "marginTop": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginRight": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginBottom": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginLeft": [
- "75rpx",
- 1,
- 0,
- 1835
- ]
- }
- },
- ".u-m-75": {
- "": {
- "marginTop": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginRight": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginBottom": [
- "75rpx",
- 1,
- 0,
- 1835
- ],
- "marginLeft": [
- "75rpx",
- 1,
- 0,
- 1835
- ]
- }
- },
- ".u-padding-75": {
- "": {
- "paddingTop": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingRight": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingBottom": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingLeft": [
- "75rpx",
- 1,
- 0,
- 1836
- ]
- }
- },
- ".u-p-75": {
- "": {
- "paddingTop": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingRight": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingBottom": [
- "75rpx",
- 1,
- 0,
- 1836
- ],
- "paddingLeft": [
- "75rpx",
- 1,
- 0,
- 1836
- ]
- }
- },
- ".u-m-l-75": {
- "": {
- "marginLeft": [
- "75rpx",
- 1,
- 0,
- 1837
- ]
- }
- },
- ".u-p-l-75": {
- "": {
- "paddingLeft": [
- "75rpx",
- 1,
- 0,
- 1838
- ]
- }
- },
- ".u-margin-left-75": {
- "": {
- "marginLeft": [
- "75rpx",
- 1,
- 0,
- 1839
- ]
- }
- },
- ".u-padding-left-75": {
- "": {
- "paddingLeft": [
- "75rpx",
- 1,
- 0,
- 1840
- ]
- }
- },
- ".u-m-t-75": {
- "": {
- "marginTop": [
- "75rpx",
- 1,
- 0,
- 1841
- ]
- }
- },
- ".u-p-t-75": {
- "": {
- "paddingTop": [
- "75rpx",
- 1,
- 0,
- 1842
- ]
- }
- },
- ".u-margin-top-75": {
- "": {
- "marginTop": [
- "75rpx",
- 1,
- 0,
- 1843
- ]
- }
- },
- ".u-padding-top-75": {
- "": {
- "paddingTop": [
- "75rpx",
- 1,
- 0,
- 1844
- ]
- }
- },
- ".u-m-r-75": {
- "": {
- "marginRight": [
- "75rpx",
- 1,
- 0,
- 1845
- ]
- }
- },
- ".u-p-r-75": {
- "": {
- "paddingRight": [
- "75rpx",
- 1,
- 0,
- 1846
- ]
- }
- },
- ".u-margin-right-75": {
- "": {
- "marginRight": [
- "75rpx",
- 1,
- 0,
- 1847
- ]
- }
- },
- ".u-padding-right-75": {
- "": {
- "paddingRight": [
- "75rpx",
- 1,
- 0,
- 1848
- ]
- }
- },
- ".u-m-b-75": {
- "": {
- "marginBottom": [
- "75rpx",
- 1,
- 0,
- 1849
- ]
- }
- },
- ".u-p-b-75": {
- "": {
- "paddingBottom": [
- "75rpx",
- 1,
- 0,
- 1850
- ]
- }
- },
- ".u-margin-bottom-75": {
- "": {
- "marginBottom": [
- "75rpx",
- 1,
- 0,
- 1851
- ]
- }
- },
- ".u-padding-bottom-75": {
- "": {
- "paddingBottom": [
- "75rpx",
- 1,
- 0,
- 1852
- ]
- }
- },
- ".u-margin-76": {
- "": {
- "marginTop": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginRight": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginBottom": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginLeft": [
- "76rpx",
- 1,
- 0,
- 1853
- ]
- }
- },
- ".u-m-76": {
- "": {
- "marginTop": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginRight": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginBottom": [
- "76rpx",
- 1,
- 0,
- 1853
- ],
- "marginLeft": [
- "76rpx",
- 1,
- 0,
- 1853
- ]
- }
- },
- ".u-padding-76": {
- "": {
- "paddingTop": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingRight": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingBottom": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingLeft": [
- "76rpx",
- 1,
- 0,
- 1854
- ]
- }
- },
- ".u-p-76": {
- "": {
- "paddingTop": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingRight": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingBottom": [
- "76rpx",
- 1,
- 0,
- 1854
- ],
- "paddingLeft": [
- "76rpx",
- 1,
- 0,
- 1854
- ]
- }
- },
- ".u-m-l-76": {
- "": {
- "marginLeft": [
- "76rpx",
- 1,
- 0,
- 1855
- ]
- }
- },
- ".u-p-l-76": {
- "": {
- "paddingLeft": [
- "76rpx",
- 1,
- 0,
- 1856
- ]
- }
- },
- ".u-margin-left-76": {
- "": {
- "marginLeft": [
- "76rpx",
- 1,
- 0,
- 1857
- ]
- }
- },
- ".u-padding-left-76": {
- "": {
- "paddingLeft": [
- "76rpx",
- 1,
- 0,
- 1858
- ]
- }
- },
- ".u-m-t-76": {
- "": {
- "marginTop": [
- "76rpx",
- 1,
- 0,
- 1859
- ]
- }
- },
- ".u-p-t-76": {
- "": {
- "paddingTop": [
- "76rpx",
- 1,
- 0,
- 1860
- ]
- }
- },
- ".u-margin-top-76": {
- "": {
- "marginTop": [
- "76rpx",
- 1,
- 0,
- 1861
- ]
- }
- },
- ".u-padding-top-76": {
- "": {
- "paddingTop": [
- "76rpx",
- 1,
- 0,
- 1862
- ]
- }
- },
- ".u-m-r-76": {
- "": {
- "marginRight": [
- "76rpx",
- 1,
- 0,
- 1863
- ]
- }
- },
- ".u-p-r-76": {
- "": {
- "paddingRight": [
- "76rpx",
- 1,
- 0,
- 1864
- ]
- }
- },
- ".u-margin-right-76": {
- "": {
- "marginRight": [
- "76rpx",
- 1,
- 0,
- 1865
- ]
- }
- },
- ".u-padding-right-76": {
- "": {
- "paddingRight": [
- "76rpx",
- 1,
- 0,
- 1866
- ]
- }
- },
- ".u-m-b-76": {
- "": {
- "marginBottom": [
- "76rpx",
- 1,
- 0,
- 1867
- ]
- }
- },
- ".u-p-b-76": {
- "": {
- "paddingBottom": [
- "76rpx",
- 1,
- 0,
- 1868
- ]
- }
- },
- ".u-margin-bottom-76": {
- "": {
- "marginBottom": [
- "76rpx",
- 1,
- 0,
- 1869
- ]
- }
- },
- ".u-padding-bottom-76": {
- "": {
- "paddingBottom": [
- "76rpx",
- 1,
- 0,
- 1870
- ]
- }
- },
- ".u-margin-78": {
- "": {
- "marginTop": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginRight": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginBottom": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginLeft": [
- "78rpx",
- 1,
- 0,
- 1871
- ]
- }
- },
- ".u-m-78": {
- "": {
- "marginTop": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginRight": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginBottom": [
- "78rpx",
- 1,
- 0,
- 1871
- ],
- "marginLeft": [
- "78rpx",
- 1,
- 0,
- 1871
- ]
- }
- },
- ".u-padding-78": {
- "": {
- "paddingTop": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingRight": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingBottom": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingLeft": [
- "78rpx",
- 1,
- 0,
- 1872
- ]
- }
- },
- ".u-p-78": {
- "": {
- "paddingTop": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingRight": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingBottom": [
- "78rpx",
- 1,
- 0,
- 1872
- ],
- "paddingLeft": [
- "78rpx",
- 1,
- 0,
- 1872
- ]
- }
- },
- ".u-m-l-78": {
- "": {
- "marginLeft": [
- "78rpx",
- 1,
- 0,
- 1873
- ]
- }
- },
- ".u-p-l-78": {
- "": {
- "paddingLeft": [
- "78rpx",
- 1,
- 0,
- 1874
- ]
- }
- },
- ".u-margin-left-78": {
- "": {
- "marginLeft": [
- "78rpx",
- 1,
- 0,
- 1875
- ]
- }
- },
- ".u-padding-left-78": {
- "": {
- "paddingLeft": [
- "78rpx",
- 1,
- 0,
- 1876
- ]
- }
- },
- ".u-m-t-78": {
- "": {
- "marginTop": [
- "78rpx",
- 1,
- 0,
- 1877
- ]
- }
- },
- ".u-p-t-78": {
- "": {
- "paddingTop": [
- "78rpx",
- 1,
- 0,
- 1878
- ]
- }
- },
- ".u-margin-top-78": {
- "": {
- "marginTop": [
- "78rpx",
- 1,
- 0,
- 1879
- ]
- }
- },
- ".u-padding-top-78": {
- "": {
- "paddingTop": [
- "78rpx",
- 1,
- 0,
- 1880
- ]
- }
- },
- ".u-m-r-78": {
- "": {
- "marginRight": [
- "78rpx",
- 1,
- 0,
- 1881
- ]
- }
- },
- ".u-p-r-78": {
- "": {
- "paddingRight": [
- "78rpx",
- 1,
- 0,
- 1882
- ]
- }
- },
- ".u-margin-right-78": {
- "": {
- "marginRight": [
- "78rpx",
- 1,
- 0,
- 1883
- ]
- }
- },
- ".u-padding-right-78": {
- "": {
- "paddingRight": [
- "78rpx",
- 1,
- 0,
- 1884
- ]
- }
- },
- ".u-m-b-78": {
- "": {
- "marginBottom": [
- "78rpx",
- 1,
- 0,
- 1885
- ]
- }
- },
- ".u-p-b-78": {
- "": {
- "paddingBottom": [
- "78rpx",
- 1,
- 0,
- 1886
- ]
- }
- },
- ".u-margin-bottom-78": {
- "": {
- "marginBottom": [
- "78rpx",
- 1,
- 0,
- 1887
- ]
- }
- },
- ".u-padding-bottom-78": {
- "": {
- "paddingBottom": [
- "78rpx",
- 1,
- 0,
- 1888
- ]
- }
- },
- ".u-margin-80": {
- "": {
- "marginTop": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginRight": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginBottom": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginLeft": [
- "80rpx",
- 1,
- 0,
- 1889
- ]
- }
- },
- ".u-m-80": {
- "": {
- "marginTop": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginRight": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginBottom": [
- "80rpx",
- 1,
- 0,
- 1889
- ],
- "marginLeft": [
- "80rpx",
- 1,
- 0,
- 1889
- ]
- }
- },
- ".u-padding-80": {
- "": {
- "paddingTop": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingRight": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingBottom": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingLeft": [
- "80rpx",
- 1,
- 0,
- 1890
- ]
- }
- },
- ".u-p-80": {
- "": {
- "paddingTop": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingRight": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingBottom": [
- "80rpx",
- 1,
- 0,
- 1890
- ],
- "paddingLeft": [
- "80rpx",
- 1,
- 0,
- 1890
- ]
- }
- },
- ".u-m-l-80": {
- "": {
- "marginLeft": [
- "80rpx",
- 1,
- 0,
- 1891
- ]
- }
- },
- ".u-p-l-80": {
- "": {
- "paddingLeft": [
- "80rpx",
- 1,
- 0,
- 1892
- ]
- }
- },
- ".u-margin-left-80": {
- "": {
- "marginLeft": [
- "80rpx",
- 1,
- 0,
- 1893
- ]
- }
- },
- ".u-padding-left-80": {
- "": {
- "paddingLeft": [
- "80rpx",
- 1,
- 0,
- 1894
- ]
- }
- },
- ".u-m-t-80": {
- "": {
- "marginTop": [
- "80rpx",
- 1,
- 0,
- 1895
- ]
- }
- },
- ".u-p-t-80": {
- "": {
- "paddingTop": [
- "80rpx",
- 1,
- 0,
- 1896
- ]
- }
- },
- ".u-margin-top-80": {
- "": {
- "marginTop": [
- "80rpx",
- 1,
- 0,
- 1897
- ]
- }
- },
- ".u-padding-top-80": {
- "": {
- "paddingTop": [
- "80rpx",
- 1,
- 0,
- 1898
- ]
- }
- },
- ".u-m-r-80": {
- "": {
- "marginRight": [
- "80rpx",
- 1,
- 0,
- 1899
- ]
- }
- },
- ".u-p-r-80": {
- "": {
- "paddingRight": [
- "80rpx",
- 1,
- 0,
- 1900
- ]
- }
- },
- ".u-margin-right-80": {
- "": {
- "marginRight": [
- "80rpx",
- 1,
- 0,
- 1901
- ]
- }
- },
- ".u-padding-right-80": {
- "": {
- "paddingRight": [
- "80rpx",
- 1,
- 0,
- 1902
- ]
- }
- },
- ".u-m-b-80": {
- "": {
- "marginBottom": [
- "80rpx",
- 1,
- 0,
- 1903
- ]
- }
- },
- ".u-p-b-80": {
- "": {
- "paddingBottom": [
- "80rpx",
- 1,
- 0,
- 1904
- ]
- }
- },
- ".u-margin-bottom-80": {
- "": {
- "marginBottom": [
- "80rpx",
- 1,
- 0,
- 1905
- ]
- }
- },
- ".u-padding-bottom-80": {
- "": {
- "paddingBottom": [
- "80rpx",
- 1,
- 0,
- 1906
- ]
- }
- },
- ".u-reset-nvue": {
- "": {
- "flexDirection": [
- "row",
- 0,
- 0,
- 1907
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 1907
- ]
- }
- },
- ".u-type-primary-light": {
- "": {
- "color": [
- "#ecf5ff",
- 0,
- 0,
- 1908
- ]
- }
- },
- ".u-type-warning-light": {
- "": {
- "color": [
- "#fdf6ec",
- 0,
- 0,
- 1909
- ]
- }
- },
- ".u-type-success-light": {
- "": {
- "color": [
- "#dbf1e1",
- 0,
- 0,
- 1910
- ]
- }
- },
- ".u-type-error-light": {
- "": {
- "color": [
- "#fef0f0",
- 0,
- 0,
- 1911
- ]
- }
- },
- ".u-type-info-light": {
- "": {
- "color": [
- "#f4f4f5",
- 0,
- 0,
- 1912
- ]
- }
- },
- ".u-type-primary-light-bg": {
- "": {
- "backgroundColor": [
- "#ecf5ff",
- 0,
- 0,
- 1913
- ]
- }
- },
- ".u-type-warning-light-bg": {
- "": {
- "backgroundColor": [
- "#fdf6ec",
- 0,
- 0,
- 1914
- ]
- }
- },
- ".u-type-success-light-bg": {
- "": {
- "backgroundColor": [
- "#dbf1e1",
- 0,
- 0,
- 1915
- ]
- }
- },
- ".u-type-error-light-bg": {
- "": {
- "backgroundColor": [
- "#fef0f0",
- 0,
- 0,
- 1916
- ]
- }
- },
- ".u-type-info-light-bg": {
- "": {
- "backgroundColor": [
- "#f4f4f5",
- 0,
- 0,
- 1917
- ]
- }
- },
- ".u-type-primary-dark": {
- "": {
- "color": [
- "#2b85e4",
- 0,
- 0,
- 1918
- ]
- }
- },
- ".u-type-warning-dark": {
- "": {
- "color": [
- "#f29100",
- 0,
- 0,
- 1919
- ]
- }
- },
- ".u-type-success-dark": {
- "": {
- "color": [
- "#18b566",
- 0,
- 0,
- 1920
- ]
- }
- },
- ".u-type-error-dark": {
- "": {
- "color": [
- "#dd6161",
- 0,
- 0,
- 1921
- ]
- }
- },
- ".u-type-info-dark": {
- "": {
- "color": [
- "#82848a",
- 0,
- 0,
- 1922
- ]
- }
- },
- ".u-type-primary-dark-bg": {
- "": {
- "backgroundColor": [
- "#2b85e4",
- 0,
- 0,
- 1923
- ]
- }
- },
- ".u-type-warning-dark-bg": {
- "": {
- "backgroundColor": [
- "#f29100",
- 0,
- 0,
- 1924
- ]
- }
- },
- ".u-type-success-dark-bg": {
- "": {
- "backgroundColor": [
- "#18b566",
- 0,
- 0,
- 1925
- ]
- }
- },
- ".u-type-error-dark-bg": {
- "": {
- "backgroundColor": [
- "#dd6161",
- 0,
- 0,
- 1926
- ]
- }
- },
- ".u-type-info-dark-bg": {
- "": {
- "backgroundColor": [
- "#82848a",
- 0,
- 0,
- 1927
- ]
- }
- },
- ".u-type-primary-disabled": {
- "": {
- "color": [
- "#a0cfff",
- 0,
- 0,
- 1928
- ]
- }
- },
- ".u-type-warning-disabled": {
- "": {
- "color": [
- "#fcbd71",
- 0,
- 0,
- 1929
- ]
- }
- },
- ".u-type-success-disabled": {
- "": {
- "color": [
- "#71d5a1",
- 0,
- 0,
- 1930
- ]
- }
- },
- ".u-type-error-disabled": {
- "": {
- "color": [
- "#fab6b6",
- 0,
- 0,
- 1931
- ]
- }
- },
- ".u-type-info-disabled": {
- "": {
- "color": [
- "#c8c9cc",
- 0,
- 0,
- 1932
- ]
- }
- },
- ".u-type-primary": {
- "": {
- "color": [
- "#2979ff",
- 0,
- 0,
- 1933
- ]
- }
- },
- ".u-type-warning": {
- "": {
- "color": [
- "#ff9900",
- 0,
- 0,
- 1934
- ]
- }
- },
- ".u-type-success": {
- "": {
- "color": [
- "#19be6b",
- 0,
- 0,
- 1935
- ]
- }
- },
- ".u-type-error": {
- "": {
- "color": [
- "#fa3534",
- 0,
- 0,
- 1936
- ]
- }
- },
- ".u-type-info": {
- "": {
- "color": [
- "#909399",
- 0,
- 0,
- 1937
- ]
- }
- },
- ".u-type-primary-bg": {
- "": {
- "backgroundColor": [
- "#2979ff",
- 0,
- 0,
- 1938
- ]
- }
- },
- ".u-type-warning-bg": {
- "": {
- "backgroundColor": [
- "#ff9900",
- 0,
- 0,
- 1939
- ]
- }
- },
- ".u-type-success-bg": {
- "": {
- "backgroundColor": [
- "#19be6b",
- 0,
- 0,
- 1940
- ]
- }
- },
- ".u-type-error-bg": {
- "": {
- "backgroundColor": [
- "#fa3534",
- 0,
- 0,
- 1941
- ]
- }
- },
- ".u-type-info-bg": {
- "": {
- "backgroundColor": [
- "#909399",
- 0,
- 0,
- 1942
- ]
- }
- },
- ".u-main-color": {
- "": {
- "color": [
- "#303133",
- 0,
- 0,
- 1943
- ]
- }
- },
- ".u-content-color": {
- "": {
- "color": [
- "#606266",
- 0,
- 0,
- 1944
- ]
- }
- },
- ".u-tips-color": {
- "": {
- "color": [
- "#909399",
- 0,
- 0,
- 1945
- ]
- }
- },
- ".u-light-color": {
- "": {
- "color": [
- "#c0c4cc",
- 0,
- 0,
- 1946
- ]
- }
- },
- ".nvue": {
- "": {
- "fontSize": [
- "24rpx",
- 0,
- 0,
- 1947
- ]
- }
- },
- ".bg": {
- "": {
- "backgroundColor": [
- "#F7F7F7",
- 0,
- 0,
- 1949
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 4 */
- /*!*******************************************************************!*\
- !*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
- Promise.prototype.finally = function (callback) {
- var promise = this.constructor;
- return this.then(function (value) {
- return promise.resolve(callback()).then(function () {
- return value;
- });
- }, function (reason) {
- return promise.resolve(callback()).then(function () {
- throw reason;
- });
- });
- };
- }
- if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
- var global = uni.requireGlobal();
- ArrayBuffer = global.ArrayBuffer;
- Int8Array = global.Int8Array;
- Uint8Array = global.Uint8Array;
- Uint8ClampedArray = global.Uint8ClampedArray;
- Int16Array = global.Int16Array;
- Uint16Array = global.Uint16Array;
- Int32Array = global.Int32Array;
- Uint32Array = global.Uint32Array;
- Float32Array = global.Float32Array;
- Float64Array = global.Float64Array;
- BigInt64Array = global.BigInt64Array;
- BigUint64Array = global.BigUint64Array;
- }
- /***/ }),
- /* 5 */
- /*!*******************************************************************!*\
- !*** E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?mpType=page ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./videoVoice.nvue?vue&type=template&id=40ddf534&mpType=page */ 6);\n/* harmony import */ var _videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./videoVoice.nvue?vue&type=script&lang=js&mpType=page */ 8);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 20);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./videoVoice.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 55).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./videoVoice.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 55).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"186b1e98\",\n false,\n _videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"my/videoVoice/videoVoice.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDMEU7QUFDTDtBQUNyRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLHdFQUFnRTtBQUNwSCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsd0VBQWdFO0FBQ3pIOztBQUVBOztBQUVBO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi92aWRlb1ZvaWNlLm52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDBkZGY1MzQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3ZpZGVvVm9pY2UubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi92aWRlb1ZvaWNlLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZnVuY3Rpb24gaW5qZWN0U3R5bGVzIChjb250ZXh0KSB7XG4gIFxuICBpZighdGhpcy5vcHRpb25zLnN0eWxlKXtcbiAgICAgICAgICB0aGlzLm9wdGlvbnMuc3R5bGUgPSB7fVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXyl7XG4gICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18sIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSl7XG4gICAgICAgICAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKHJlcXVpcmUoXCIuL3ZpZGVvVm9pY2UubnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmxhbmc9c2NzcyZtcFR5cGU9cGFnZVwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi92aWRlb1ZvaWNlLm52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZsYW5nPXNjc3MmbXBUeXBlPXBhZ2VcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCIxODZiMWU5OFwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuaW5qZWN0U3R5bGVzLmNhbGwoY29tcG9uZW50KVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJteS92aWRlb1ZvaWNlL3ZpZGVvVm9pY2UubnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n");
- /***/ }),
- /* 6 */
- /*!*************************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=template&id=40ddf534&mpType=page ***!
- \*************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoVoice.nvue?vue&type=template&id=40ddf534&mpType=page */ 7);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_template_id_40ddf534_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 7 */
- /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=template&id=40ddf534&mpType=page ***!
- \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "scroll-view",
- {
- staticStyle: { flexDirection: "column" },
- attrs: {
- scrollY: true,
- showScrollbar: true,
- enableBackToTop: true,
- bubble: "true",
- },
- },
- [
- _c(
- "view",
- { staticClass: ["videoContont"] },
- [
- _c("u-image", {
- staticStyle: {
- width: "750rpx",
- position: "absolute",
- top: "0",
- left: "0",
- zIndex: "1",
- },
- style: { height: _vm.sysInfoHeight + "px" },
- attrs: { src: "../../static/images/my/videoBg.png", mode: "" },
- }),
- _vm.remoteUserId
- ? _c("trtc-remote-view", {
- staticStyle: {
- width: "750rpx",
- position: "absolute",
- top: "0",
- left: "0",
- zIndex: "333 !important",
- },
- style: { height: _vm.sysInfoHeight + "px" },
- attrs: { userId: _vm.remoteUserId, viewId: _vm.remoteUserId },
- })
- : _vm._e(),
- _c(
- "view",
- {
- class: _vm.isJie ? "mySmartVideo" : "myVideo",
- style: {
- height: _vm.isJie ? "300rpx" : _vm.sysInfoHeight + "px",
- },
- },
- [
- _c("trtc-local-view", {
- staticStyle: { flex: "1" },
- attrs: { userId: _vm.userId, viewId: _vm.userId },
- }),
- ],
- 1
- ),
- _vm.isRol == 1 && _vm.userType == 2
- ? _c(
- "view",
- { staticClass: ["topInfo"] },
- [
- _c("u-image", {
- staticClass: ["topInfo-avatar"],
- attrs: {
- src: _vm.resumesIdInfo.avatar,
- mode: "aspectFill",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["topInfo-name"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.resumesIdInfo.resumesName))]
- ),
- _c(
- "view",
- { staticClass: ["topInfo-time"] },
- [
- _vm.isJie
- ? _c("smhTimer", {
- ref: "timer",
- attrs: { auto: _vm.isJie },
- })
- : _vm._e(),
- ],
- 1
- ),
- ],
- 1
- )
- : _vm._e(),
- _vm.isRol == 1 && _vm.userType == 1
- ? _c(
- "view",
- { staticClass: ["topInfo"] },
- [
- _c("u-image", {
- staticClass: ["topInfo-avatar"],
- attrs: { src: _vm.company.companyLogo, mode: "aspectFill" },
- }),
- _c(
- "u-text",
- {
- staticClass: ["topInfo-name"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.company.companyName))]
- ),
- _c(
- "view",
- { staticClass: ["topInfo-time"] },
- [
- _vm.isJie
- ? _c("smhTimer", {
- ref: "timer",
- attrs: { auto: _vm.isJie },
- })
- : _vm._e(),
- ],
- 1
- ),
- ],
- 1
- )
- : _vm._e(),
- _vm.isRol == 2 && _vm.userType == 1
- ? _c(
- "view",
- { staticClass: ["topInfo"] },
- [
- _c("u-image", {
- staticClass: ["topInfo-avatar"],
- attrs: { src: _vm.company.companyLogo, mode: "aspectFill" },
- }),
- _c(
- "u-text",
- {
- staticClass: ["topInfo-name"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.company.companyName))]
- ),
- _c(
- "view",
- {},
- [
- _vm.isRol == 2 && _vm.isJie == false
- ? _c(
- "u-text",
- {
- staticClass: ["topInfo-time"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("邀请你通话...")]
- )
- : _vm._e(),
- _vm.isJie
- ? _c("smhTimer", {
- ref: "timer",
- attrs: { auto: _vm.isJie },
- })
- : _vm._e(),
- ],
- 1
- ),
- ],
- 1
- )
- : _vm._e(),
- _vm.isRol == 2 && _vm.userType == 2
- ? _c(
- "view",
- { staticClass: ["topInfo"] },
- [
- _c("u-image", {
- staticClass: ["topInfo-avatar"],
- attrs: {
- src: _vm.resumesIdInfo.avatar,
- mode: "aspectFill",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["topInfo-name"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.resumesIdInfo.resumesName))]
- ),
- _c(
- "view",
- {},
- [
- _vm.isRol == 2 && _vm.isJie == false
- ? _c(
- "u-text",
- {
- staticClass: ["topInfo-time"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("邀请你通话...")]
- )
- : _vm._e(),
- _vm.isJie
- ? _c("smhTimer", {
- ref: "timer",
- attrs: { auto: _vm.isJie },
- })
- : _vm._e(),
- ],
- 1
- ),
- ],
- 1
- )
- : _vm._e(),
- _vm.isJie == false
- ? _c("view", { staticClass: ["bottomInfoContont"] }, [
- _vm.isRol == 1
- ? _c(
- "view",
- {
- staticClass: ["bottomInfo"],
- staticStyle: { justifyContent: "center" },
- },
- [
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.jieOrGuaCall(4)
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-img"],
- attrs: {
- src: "/static/images/voice/cancel.png",
- mode: "",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("挂断")]
- ),
- ],
- 1
- ),
- ]
- )
- : _vm._e(),
- _vm.isRol == 2
- ? _c("view", { staticClass: ["bottomInfo"] }, [
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.jieOrGuaCall(4)
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-img"],
- attrs: {
- src: "/static/images/voice/cancel.png",
- mode: "",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("挂断")]
- ),
- ],
- 1
- ),
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.jieOrGuaCall(2)
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-img"],
- attrs: {
- src: "/static/images/voice/answer.png",
- mode: "",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("接听")]
- ),
- ],
- 1
- ),
- ])
- : _vm._e(),
- ])
- : _vm._e(),
- _vm.isJie == true
- ? _c("view", { staticClass: ["bottomInfoContont"] }, [
- _vm.messageType == 21
- ? _c(
- "view",
- {
- staticClass: [
- "bottomInfo",
- "flex",
- "align-center",
- "justify-between",
- ],
- },
- [
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.setStopLocalAudio()
- },
- },
- },
- [
- _c(
- "view",
- { staticClass: ["bottomInfo-item-center"] },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- attrs: {
- src: _vm.isOpenMicrophone
- ? "/static/images/voice/openMkf.png"
- : "/static/images/voice/closeMkf.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [
- _vm._v(
- _vm._s(
- _vm.isOpenMicrophone
- ? "麦克风已开"
- : "麦克风已关"
- )
- ),
- ]
- ),
- ]
- ),
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.jieOrGuaCall(4)
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-img"],
- attrs: {
- src: "/static/images/voice/cancel.png",
- mode: "",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("挂断")]
- ),
- ],
- 1
- ),
- ]
- )
- : _vm._e(),
- _vm.messageType == 20
- ? _c(
- "view",
- {
- staticClass: [
- "bottomInfo",
- "flex",
- "align-center",
- "justify-between",
- "flex-wrap",
- ],
- },
- [
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- on: {
- click: function ($event) {
- _vm.setStopLocalAudio()
- },
- },
- },
- [
- _c(
- "view",
- { staticClass: ["bottomInfo-item-center"] },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- attrs: {
- src: _vm.isOpenMicrophone
- ? "/static/images/voice/openMkf.png"
- : "/static/images/voice/closeMkf.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [
- _vm._v(
- _vm._s(
- _vm.isOpenMicrophone
- ? "麦克风已开"
- : "麦克风已关"
- )
- ),
- ]
- ),
- ]
- ),
- _c("view", { staticClass: ["bottomInfo-item"] }, [
- _vm.isFrontCamera
- ? _c(
- "view",
- {
- staticClass: ["bottomInfo-item-center"],
- on: {
- click: function ($event) {
- _vm.selectVideoCamera()
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- staticStyle: { width: "70rpx" },
- attrs: {
- src: "/static/images/voice/fanzhuan_font.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- )
- : _c(
- "view",
- {
- staticClass: ["bottomInfo-item-center"],
- staticStyle: {
- backgroundColor: "rgba(27,27,27, 0.4)",
- },
- on: {
- click: function ($event) {
- _vm.selectVideoCamera()
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- staticStyle: { width: "70rpx" },
- attrs: {
- src: "/static/images/voice/fanhzuan-back.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("翻转摄像头")]
- ),
- ]),
- _c("view", { staticClass: ["bottomInfo-item"] }, [
- _vm.isOpenCamera
- ? _c(
- "view",
- {
- staticClass: ["bottomInfo-item-center"],
- on: {
- click: function ($event) {
- _vm.openOrClosCamera()
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- staticStyle: { width: "70rpx" },
- attrs: {
- src: "/static/images/voice/openSxt.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- )
- : _c(
- "view",
- {
- staticClass: ["bottomInfo-item-center"],
- staticStyle: {
- backgroundColor: "rgba(27,27,27, 0.4)",
- },
- on: {
- click: function ($event) {
- _vm.openOrClosCamera()
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-centerI"],
- staticStyle: { width: "70rpx" },
- attrs: {
- src: "/static/images/voice/closeSxt.png",
- mode: "widthFix",
- },
- }),
- ],
- 1
- ),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [
- _vm._v(
- _vm._s(
- _vm.isOpenCamera ? "摄像头已开" : "摄像头已关"
- )
- ),
- ]
- ),
- ]),
- _c("view", {
- staticClass: ["bottomInfo-item"],
- staticStyle: { height: "0", width: "164rpx" },
- }),
- _c(
- "view",
- {
- staticClass: ["bottomInfo-item"],
- staticStyle: { marginTop: "40rpx" },
- on: {
- click: function ($event) {
- _vm.jieOrGuaCall(4)
- },
- },
- },
- [
- _c("u-image", {
- staticClass: ["bottomInfo-item-img"],
- attrs: {
- src: "/static/images/voice/cancel.png",
- mode: "",
- },
- }),
- _c(
- "u-text",
- {
- staticClass: ["bottomInfo-item-txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("挂断")]
- ),
- ],
- 1
- ),
- _c("view", {
- staticClass: ["bottomInfo-item"],
- staticStyle: { height: "0", width: "164rpx" },
- }),
- ]
- )
- : _vm._e(),
- ])
- : _vm._e(),
- ],
- 1
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 8 */
- /*!*******************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=script&lang=js&mpType=page ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoVoice.nvue?vue&type=script&lang=js&mpType=page */ 9);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9iLENBQWdCLGdlQUFHLEVBQUMiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92aWRlb1ZvaWNlLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvVm9pY2UubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n");
- /***/ }),
- /* 9 */
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=script&lang=js&mpType=page ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12));\nvar _smhTimer = _interopRequireDefault(__webpack_require__(/*! @/components/smh-timer/smh-timer.vue */ 13));\nvar _httpRequest = _interopRequireDefault(__webpack_require__(/*! @/common/httpRequest.js */ 21));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/TrtcCloud/lib/index */ 24));\nvar _TrtcRemoteView = _interopRequireDefault(__webpack_require__(/*! @/TrtcCloud/view/TrtcRemoteView */ 45));\nvar _TrtcLocalView = _interopRequireDefault(__webpack_require__(/*! @/TrtcCloud/view/TrtcLocalView */ 50));\nvar _TrtcDefines = __webpack_require__(/*! @/TrtcCloud/lib/TrtcDefines */ 34);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n smhTimer: _smhTimer.default,\n TrtcLocalView: _TrtcLocalView.default,\n TrtcRemoteView: _TrtcRemoteView.default\n },\n data: function data() {\n return {\n trtcCloud: _index.default.createInstance(),\n //创建 TRTC 的对象实例。\n sdkAppId: parseInt(uni.getStorageSync('sdkAppId')),\n //trtcSdkAppId\n byUserId: '',\n //对方的userId\n userId: uni.getStorageSync('userId').toString(),\n chatContentId: '',\n isRol: 1,\n //1:发起人 2:接受人\n messageType: '21',\n //类型 20:视频通话 21:语音通话\n chatConversationId: '',\n screenHeight: '',\n //屏幕高度\n videoStatusInter: null,\n //获取通话状态定时器\n videoStatus: 1,\n //通话状态 1:未接通 2:接通 4:挂断\n isJie: false,\n //是否接通 true:接通 false:未接通\n isOpenMicrophone: true,\n //是否打开麦克风\n isOpenCamera: true,\n //摄像头是否开启\n resumesIdInfo: {\n resumesName: '',\n avatar: ''\n },\n //用户简历\n company: {\n companyLogo: '',\n companyName: ''\n },\n //企业信息\n userType: 1,\n //1:用户 2:企业\n postPushId: '',\n //岗位id,\n resumesId: '',\n //简历id\n isRemoterAvailable: false,\n //是否拉取到别人的视频流\n isFrontCamera: true,\n //默认前置摄像头\n sysInfoHeight: 0,\n //屏幕总高度\n remoteUserId: '',\n //对方的userid\n byJoinUserId: '' //trtc监听到的userID\n };\n },\n\n watch: {\n videoStatus: function videoStatus() {\n //通话中\n if (this.videoStatus == 2) {\n this.isJie = true;\n //接听后开启麦克风采集\n this.startAudio();\n this.remoteUserId = this.byJoinUserId;\n this.trtcCloud.startRemoteView(this.remoteUserId, _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig, this.remoteUserId);\n } else if (this.videoStatus == 4) {\n //如果等于4,那么就是挂断电话\n __f__(\"log\", this.videoStatus, '走这里了4444444', \" at my/videoVoice/videoVoice.nvue:243\");\n this.exitRoom();\n }\n }\n },\n onLoad: function onLoad(option) {\n var sysInfoHeight = uni.getSystemInfoSync().screenHeight;\n this.sysInfoHeight = sysInfoHeight;\n //定时获取通话状态\n this.getVideoStatus();\n var systemInfo = uni.getSystemInfoSync();\n //获取手机系统状态栏高度\n this.screenHeight = systemInfo.screenHeight - systemInfo.statusBarHeight;\n if (option.byUserId) {\n this.byUserId = option.byUserId;\n }\n if (option.isRol) {\n this.isRol = option.isRol;\n }\n if (option.messageType) {\n this.messageType = option.messageType;\n }\n if (option.chatConversationId) {\n this.chatConversationId = option.chatConversationId;\n }\n if (option.chatContentId) {\n this.chatContentId = option.chatContentId;\n //获取getUserSig 开始进房操作\n this.getUserSig();\n }\n if (option.postPushId) {\n this.postPushId = option.postPushId;\n }\n __f__(\"log\", option.resumesId, '这是resumesId', \" at my/videoVoice/videoVoice.nvue:276\");\n if (option.resumesId) {\n this.resumesId = option.resumesId;\n }\n // if (option.userType) {\n // \tthis.userType = option.userType\n // \tif (this.userType == 1) { //发起人是用户\n // \t\tif (this.isRol == 1) { //发起人\n // \t\t\t//查询企业信息\n // \t\t\tconsole.log('发起人查企业')\n // \t\t\tthis.selectPostPushDetails()\n // \t\t} else { //接受人\n // \t\t\t//查询用户简历信息\n // \t\t\tconsole.log('接受人')\n // \t\t\tthis.selectResumesByResumesId()\n // \t\t}\n // \t} else { //发起人是企业\n // \t\tif (this.isRol == 1) { //发起人\n // \t\t\t//查询用户简历信息\n // \t\t\tthis.selectResumesByResumesId()\n // \t\t} else { //接受人\n // \t\t\t//查询企业信息\n // \t\t\tthis.selectPostPushDetails()\n // \t\t}\n // \t}\n // }\n this.userType = uni.getStorageSync('userType');\n this.selectPostPushDetails();\n this.selectResumesByResumesId();\n __f__(\"log\", this.userType, '当前的userType', \" at my/videoVoice/videoVoice.nvue:306\");\n this.onEventTric();\n },\n onUnload: function onUnload(e) {\n // 页面卸载的时候销毁一下trtc\n _index.default.destroyInstance();\n //状态也重置一下\n uni.setStorageSync('isDial', false);\n },\n onBackPress: function onBackPress(e) {\n if (e.from != 'navigateBack') {\n //如果不是挂断也走挂断操作\n __f__(\"log\", '返回', \" at my/videoVoice/videoVoice.nvue:317\");\n this.jieOrGuaCall(5);\n return true;\n }\n },\n methods: {\n //定时器获取接电话的状态\n getVideoStatus: function getVideoStatus() {\n var _this = this;\n this.videoStatus = uni.getStorageSync('videoStatus');\n this.videoStatusInter = setInterval(function () {\n _this.videoStatus = uni.getStorageSync('videoStatus');\n }, 1000);\n },\n //开启/关闭摄像头\n openOrClosCamera: function openOrClosCamera() {\n if (this.isOpenCamera) {\n //关闭\n this.trtcCloud.stopLocalPreview();\n // this.trtcCloud.muteLocalVideo(TRTCVideoStreamType.TRTCVideoStreamTypeBig, true);\n } else {\n //开启\n this.trtcCloud.startLocalPreview(true, this.userId);\n // this.trtcCloud.muteLocalVideo(TRTCVideoStreamType.TRTCVideoStreamTypeBig, false);\n }\n\n this.isOpenCamera = !this.isOpenCamera;\n },\n //翻转摄像头\n selectVideoCamera: function selectVideoCamera() {\n this.isFrontCamera = !this.isFrontCamera;\n this.trtcCloud.switchCamera(this.isFrontCamera);\n },\n //开启/关闭麦克风\n setStopLocalAudio: function setStopLocalAudio() {\n if (this.isOpenMicrophone) {\n //r如果麦克风开启则静音\n this.trtcCloud.muteLocalAudio(true); //静音\n this.isOpenMicrophone = false;\n } else {\n //否则开启麦克风\n this.trtcCloud.muteLocalAudio(false);\n this.isOpenMicrophone = true;\n }\n },\n //接电话或拒绝\n jieOrGuaCall: function jieOrGuaCall(type) {\n var _this2 = this;\n var data = {\n videoStatus: type,\n chatContentId: this.chatContentId\n };\n _httpRequest.default.post('/app/chat/updateChatContent', data).then(function (res) {\n if (res.code == 0) {\n if (type == 4 || type == 5) {\n //挂断则退房\n _this2.exitRoom();\n } else if (type == 2) {\n //接通(接受人)\n _this2.isJie = true;\n _this2.remoteUserId = _this2.byJoinUserId;\n _this2.trtcCloud.startRemoteView(_this2.remoteUserId, _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig, _this2.remoteUserId);\n __f__(\"log\", (0, _typeof2.default)(_this2.remoteUserId), '这是对方的userid', \" at my/videoVoice/videoVoice.nvue:372\");\n __f__(\"log\", _this2.remoteUserId, '这是对方的userid', \" at my/videoVoice/videoVoice.nvue:373\");\n }\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n });\n },\n //开启视频(我)\n startLocalPreview: function startLocalPreview() {\n //开启摄像头采集\n this.trtcCloud.startLocalPreview(this.isFrontCamera, this.userId);\n },\n //开启麦克风采集(我)\n startAudio: function startAudio() {\n //开启麦克风采集\n this.trtcCloud.startLocalAudio(_TrtcDefines.TRTCAudioQuality.TRTCAudioQualityDefault);\n },\n //退房\n exitRoom: function exitRoom() {\n this.trtcCloud.exitRoom();\n },\n //监听trtc sdk事件\n onEventTric: function onEventTric() {\n var _this3 = this;\n //监听远端用户退出房间\n this.trtcCloud.on(\"onRemoteUserLeaveRoom\", function (userId) {\n __f__(\"log\", '对方退房了', \" at my/videoVoice/videoVoice.nvue:401\");\n //直接退房\n _this3.exitRoom();\n });\n this.trtcCloud.on(\"onRemoteUserEnterRoom\", function (userId) {\n __f__(\"log\", '对方进房了', \" at my/videoVoice/videoVoice.nvue:406\");\n _this3.byJoinUserId = userId.toString();\n });\n //远端用户是否存在可播放的画面\n // this.trtcCloud.on(\"onUserVideoAvailable\", (res) => {\n // \tconsole.log(`远端有可播放的画面` + res);\n // \tconst {\n // \t\tuserId,\n // \t\tavailable\n // \t} = res;\n // \tif (userId && available) {\n // \t\tthis.byJoinUserId = userId.toString()\n // \t}\n // });\n //自己进房的通知\n this.trtcCloud.on(\"onEnterRoom\", function (result) {\n __f__(\"log\", '1111', \" at my/videoVoice/videoVoice.nvue:422\");\n if (result > 0) {\n __f__(\"log\", \"\\u8FDB\\u623F\\u6210\\u529F\\uFF0C\\u8017\\u65F6: \".concat(result, \"ms\"), \" at my/videoVoice/videoVoice.nvue:424\");\n if (_this3.messageType == 20) {\n //如果是视频通话则开启摄像头\n _this3.startLocalPreview();\n }\n }\n });\n this.trtcCloud.on('onExitRoom', function (reason) {\n __f__(\"log\", \"\\u9000\\u623F\\u6210\\u529F reason = \".concat(reason), \" at my/videoVoice/videoVoice.nvue:431\");\n //正常退出房间后再返回\n uni.navigateBack();\n });\n this.trtcCloud.on('onWarning', function (res) {\n __f__(\"log\", '- onWarning: ', JSON.stringify(res), \" at my/videoVoice/videoVoice.nvue:436\");\n });\n this.trtcCloud.on('onError', function (res) {\n __f__(\"log\", '- onError: ', JSON.stringify(res), \" at my/videoVoice/videoVoice.nvue:439\");\n });\n },\n //进房\n setEnterRoom: function setEnterRoom(userSig) {\n var params = {\n strRoomId: this.chatContentId.toString(),\n sdkAppId: this.sdkAppId,\n userId: uni.getStorageSync('userId').toString(),\n userSig: userSig,\n role: _TrtcDefines.TRTCRoleType.TRTCRoleAnchor //anchor:“主播”角色,可以推流和拉流。 audience:“观众”角色,只能拉流观看,无法推流。\n };\n\n this.trtcCloud.enterRoom(params, _TrtcDefines.TRTCAppScene.TRTCAppSceneVideoCall);\n },\n //获取sign\n getUserSig: function getUserSig() {\n var _this4 = this;\n _httpRequest.default.getT('/app/chat/selectSign').then(function (res) {\n if (res.code == 0) {\n //进房\n _this4.setEnterRoom(res.data);\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n });\n },\n //获取企业信息\n selectPostPushDetails: function selectPostPushDetails() {\n var _this5 = this;\n var data = {\n postPushId: this.postPushId\n };\n _httpRequest.default.getT('/app/postPush/selectPostPushDetails', data).then(function (res) {\n if (res.code == 0) {\n _this5.company = res.data.company;\n } else {\n uni.showToast({\n title: res.msg,\n icon: 'none'\n });\n }\n });\n },\n //获取用户简历\n selectResumesByResumesId: function selectResumesByResumesId() {\n var _this6 = this;\n var data = {\n resumesId: this.resumesId\n };\n _httpRequest.default.getT('/app/resumes/selectResumesByResumesId', data).then(function (res) {\n if (res.code == 0) {\n _this6.resumesIdInfo = res.data;\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 10)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbXkvdmlkZW9Wb2ljZS92aWRlb1ZvaWNlLm52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInNtaFRpbWVyIiwiVHJ0Y0xvY2FsVmlldyIsIlRydGNSZW1vdGVWaWV3IiwiZGF0YSIsInRydGNDbG91ZCIsInNka0FwcElkIiwiYnlVc2VySWQiLCJ1c2VySWQiLCJjaGF0Q29udGVudElkIiwiaXNSb2wiLCJtZXNzYWdlVHlwZSIsImNoYXRDb252ZXJzYXRpb25JZCIsInNjcmVlbkhlaWdodCIsInZpZGVvU3RhdHVzSW50ZXIiLCJ2aWRlb1N0YXR1cyIsImlzSmllIiwiaXNPcGVuTWljcm9waG9uZSIsImlzT3BlbkNhbWVyYSIsInJlc3VtZXNJZEluZm8iLCJyZXN1bWVzTmFtZSIsImF2YXRhciIsImNvbXBhbnkiLCJjb21wYW55TG9nbyIsImNvbXBhbnlOYW1lIiwidXNlclR5cGUiLCJwb3N0UHVzaElkIiwicmVzdW1lc0lkIiwiaXNSZW1vdGVyQXZhaWxhYmxlIiwiaXNGcm9udENhbWVyYSIsInN5c0luZm9IZWlnaHQiLCJyZW1vdGVVc2VySWQiLCJieUpvaW5Vc2VySWQiLCJ3YXRjaCIsIlRSVENWaWRlb1N0cmVhbVR5cGVCaWciLCJvbkxvYWQiLCJvblVubG9hZCIsIlRydGNDbG91ZCIsInVuaSIsIm9uQmFja1ByZXNzIiwibWV0aG9kcyIsImdldFZpZGVvU3RhdHVzIiwib3Blbk9yQ2xvc0NhbWVyYSIsInNlbGVjdFZpZGVvQ2FtZXJhIiwic2V0U3RvcExvY2FsQXVkaW8iLCJqaWVPckd1YUNhbGwiLCJodHRwUmVxdWVzdCIsInRpdGxlIiwiaWNvbiIsInN0YXJ0TG9jYWxQcmV2aWV3Iiwic3RhcnRBdWRpbyIsImV4aXRSb29tIiwib25FdmVudFRyaWMiLCJzZXRFbnRlclJvb20iLCJzdHJSb29tSWQiLCJ1c2VyU2lnIiwicm9sZSIsImdldFVzZXJTaWciLCJzZWxlY3RQb3N0UHVzaERldGFpbHMiLCJzZWxlY3RSZXN1bWVzQnlSZXN1bWVzSWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBaUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBUUE7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQUE7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBOztFQUNBQztJQUNBbEI7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQSxtRkFDQW1CO01BRUE7UUFBQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO01BRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFBQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBRUE7RUFDQUM7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFBQTtRQUNBO1FBQ0E7TUFDQTtRQUFBO1FBQ0E7UUFDQTtNQUNBOztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFBQTtRQUNBO1FBQ0E7TUFDQTtRQUFBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTlCO1FBQ0FOO01BQ0E7TUFDQXFDO1FBQ0E7VUFDQTtZQUFBO1lBQ0E7VUFDQTtZQUFBO1lBQ0E7WUFDQTtZQUNBLHVGQUNBWjtZQUNBO1lBQ0E7VUFDQTtRQUNBO1VBQ0FJO1lBQ0FTO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUFBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQWQ7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQWU7TUFDQTtRQUNBQztRQUNBaEQ7UUFDQUU7UUFDQStDO1FBQ0FDO01BQ0E7O01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQVg7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBUjtZQUNBUztZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVU7TUFBQTtNQUNBO1FBQ0FoQztNQUNBO01BQ0FvQjtRQUNBO1VBQ0E7UUFDQTtVQUNBUjtZQUNBUztZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVc7TUFBQTtNQUNBO1FBQ0FoQztNQUNBO01BQ0FtQjtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInZpZGVvQ29udG9udFwiPlxyXG5cdFx0PGltYWdlIHN0eWxlPVwid2lkdGg6IDc1MHJweDtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiAwO2xlZnQ6IDA7ei1pbmRleDogMTtcIiA6c3R5bGU9XCJ7aGVpZ2h0OnN5c0luZm9IZWlnaHQrJ3B4J31cIlxyXG5cdFx0XHRzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL215L3ZpZGVvQmcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHQ8IS0tIOWvueaWueeahOinhumikSAtLT5cclxuXHRcdDx0cnRjLXJlbW90ZS12aWV3IHYtaWY9XCJyZW1vdGVVc2VySWRcIiA6dXNlcklkPVwicmVtb3RlVXNlcklkXCIgOnZpZXdJZD1cInJlbW90ZVVzZXJJZFwiXHJcblx0XHRcdHN0eWxlPVwid2lkdGg6IDc1MHJweDtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiAwO2xlZnQ6IDA7ei1pbmRleDogMzMzICFpbXBvcnRhbnQ7XCJcclxuXHRcdFx0OnN0eWxlPVwie2hlaWdodDpzeXNJbmZvSGVpZ2h0KydweCd9XCI+PC90cnRjLXJlbW90ZS12aWV3PlxyXG5cdFx0PCEtLSDmiJHnmoTop4bpopHlpKcv5bCPIC0tPlxyXG5cdFx0PHZpZXcgOmNsYXNzPVwiaXNKaWU/J215U21hcnRWaWRlbyc6J215VmlkZW8nXCIgOnN0eWxlPVwie2hlaWdodDppc0ppZT8nMzAwcnB4JzpzeXNJbmZvSGVpZ2h0KydweCd9XCI+XHJcblx0XHRcdDx0cnRjLWxvY2FsLXZpZXcgOnVzZXJJZD1cInVzZXJJZFwiIDp2aWV3SWQ9XCJ1c2VySWRcIiBzdHlsZT1cImZsZXg6IDE7XCI+PC90cnRjLWxvY2FsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLSDpobbpg6jkv6Hmga8gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcEluZm9cIiB2LWlmPVwiaXNSb2wgPT0gMSAmJiB1c2VyVHlwZSA9PSAyXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cInRvcEluZm8tYXZhdGFyXCIgOnNyYz1cInJlc3VtZXNJZEluZm8uYXZhdGFyXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tbmFtZVwiPlxyXG5cdFx0XHRcdHt7cmVzdW1lc0lkSW5mby5yZXN1bWVzTmFtZX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BJbmZvLXRpbWVcIj5cclxuXHRcdFx0XHQ8IS0tIOmCgOivt+S9oOivremfs+mAmuivnS4uLiAtLT5cclxuXHRcdFx0XHQ8c21oVGltZXIgdi1pZj1cImlzSmllXCIgcmVmPVwidGltZXJcIiA6YXV0bz1cImlzSmllXCIgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3BJbmZvXCIgdi1pZj1cImlzUm9sID09IDEgJiYgdXNlclR5cGUgPT0gMVwiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ0b3BJbmZvLWF2YXRhclwiIDpzcmM9XCJjb21wYW55LmNvbXBhbnlMb2dvXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tbmFtZVwiPlxyXG5cdFx0XHRcdHt7Y29tcGFueS5jb21wYW55TmFtZX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BJbmZvLXRpbWVcIj5cclxuXHRcdFx0XHQ8IS0tIOmCgOivt+S9oOivremfs+mAmuivnS4uLiAtLT5cclxuXHRcdFx0XHQ8c21oVGltZXIgdi1pZj1cImlzSmllXCIgcmVmPVwidGltZXJcIiA6YXV0bz1cImlzSmllXCIgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3BJbmZvXCIgdi1pZj1cImlzUm9sID09IDIgJiYgdXNlclR5cGUgPT0gMVwiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ0b3BJbmZvLWF2YXRhclwiIDpzcmM9XCJjb21wYW55LmNvbXBhbnlMb2dvXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tbmFtZVwiPlxyXG5cdFx0XHRcdHt7Y29tcGFueS5jb21wYW55TmFtZX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tdGltZVwiIHYtaWY9XCJpc1JvbCA9PSAyICYmIGlzSmllID09IGZhbHNlXCI+XHJcblx0XHRcdFx0XHTpgoDor7fkvaDpgJror50uLi5cclxuXHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PHNtaFRpbWVyIHYtaWY9XCJpc0ppZVwiIHJlZj1cInRpbWVyXCIgOmF1dG89XCJpc0ppZVwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcEluZm9cIiB2LWlmPVwiaXNSb2wgPT0gMiAmJiB1c2VyVHlwZSA9PSAyXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cInRvcEluZm8tYXZhdGFyXCIgOnNyYz1cInJlc3VtZXNJZEluZm8uYXZhdGFyXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tbmFtZVwiPlxyXG5cdFx0XHRcdHt7cmVzdW1lc0lkSW5mby5yZXN1bWVzTmFtZX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRvcEluZm8tdGltZVwiIHYtaWY9XCJpc1JvbCA9PSAyICYmIGlzSmllID09IGZhbHNlXCI+XHJcblx0XHRcdFx0XHTpgoDor7fkvaDpgJror50uLi5cclxuXHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PHNtaFRpbWVyIHYtaWY9XCJpc0ppZVwiIHJlZj1cInRpbWVyXCIgOmF1dG89XCJpc0ppZVwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOW6lemDqOacquaOpemAmuaMiemSriAtLT5cclxuXHRcdDx2aWV3IHYtaWY9XCJpc0ppZSA9PSBmYWxzZVwiIGNsYXNzPVwiYm90dG9tSW5mb0NvbnRvbnRcIj5cclxuXHRcdFx0PCEtLSDlj5HotbfkurogLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJpc1JvbD09MVwiIGNsYXNzPVwiYm90dG9tSW5mb1wiIHN0eWxlPVwianVzdGlmeS1jb250ZW50OiBjZW50ZXI7XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW1cIiBAY2xpY2s9XCJqaWVPckd1YUNhbGwoNClcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1pbWdcIiBzcmM9XCIvc3RhdGljL2ltYWdlcy92b2ljZS9jYW5jZWwucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJvdHRvbUluZm8taXRlbS10eHRcIj5cclxuXHRcdFx0XHRcdFx05oyC5patXHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5bqV6YOo5pON5L2cKOivremfs+acquaOpemAmikg5o6l5Y+X5Lq6IC0tPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiaXNSb2w9PTJcIiBjbGFzcz1cImJvdHRvbUluZm9cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbVwiIEBjbGljaz1cImppZU9yR3VhQ2FsbCg0KVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLWltZ1wiIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL3ZvaWNlL2NhbmNlbC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLXR4dFwiPlxyXG5cdFx0XHRcdFx0XHTmjILmlq1cclxuXHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW1cIiBAY2xpY2s9XCJqaWVPckd1YUNhbGwoMilcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1pbWdcIiBzcmM9XCIvc3RhdGljL2ltYWdlcy92b2ljZS9hbnN3ZXIucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJvdHRvbUluZm8taXRlbS10eHRcIj5cclxuXHRcdFx0XHRcdFx05o6l5ZCsXHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOW6lemDqOaOpemAmuWQjiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tSW5mb0NvbnRvbnRcIiB2LWlmPVwiaXNKaWUgPT0gdHJ1ZVwiPlxyXG5cdFx0XHQ8IS0tIOivremfs+mAmuivnSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvIGZsZXggYWxpZ24tY2VudGVyIGp1c3RpZnktYmV0d2VlblwiIHYtaWY9XCJtZXNzYWdlVHlwZSA9PSAyMVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtXCIgQGNsaWNrPVwic2V0U3RvcExvY2FsQXVkaW8oKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tY2VudGVyXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJJXCJcclxuXHRcdFx0XHRcdFx0XHQ6c3JjPVwiaXNPcGVuTWljcm9waG9uZT8nL3N0YXRpYy9pbWFnZXMvdm9pY2Uvb3Blbk1rZi5wbmcnOicvc3RhdGljL2ltYWdlcy92b2ljZS9jbG9zZU1rZi5wbmcnXCJcclxuXHRcdFx0XHRcdFx0XHRtb2RlPVwid2lkdGhGaXhcIj5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLXR4dFwiPlxyXG5cdFx0XHRcdFx0XHR7e2lzT3Blbk1pY3JvcGhvbmU/J+m6puWFi+mjjuW3suW8gCc6J+m6puWFi+mjjuW3suWFsyd9fVxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbVwiIEBjbGljaz1cImppZU9yR3VhQ2FsbCg0KVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLWltZ1wiIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL3ZvaWNlL2NhbmNlbC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLXR4dFwiPlxyXG5cdFx0XHRcdFx0XHTmjILmlq1cclxuXHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDop4bpopEgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tSW5mbyBmbGV4IGFsaWduLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZmxleC13cmFwXCIgdi1pZj1cIm1lc3NhZ2VUeXBlID09IDIwXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW1cIiBAY2xpY2s9XCJzZXRTdG9wTG9jYWxBdWRpbygpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLWNlbnRlcklcIlxyXG5cdFx0XHRcdFx0XHRcdDpzcmM9XCJpc09wZW5NaWNyb3Bob25lPycvc3RhdGljL2ltYWdlcy92b2ljZS9vcGVuTWtmLnBuZyc6Jy9zdGF0aWMvaW1hZ2VzL3ZvaWNlL2Nsb3NlTWtmLnBuZydcIlxyXG5cdFx0XHRcdFx0XHRcdG1vZGU9XCJ3aWR0aEZpeFwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tdHh0XCI+XHJcblx0XHRcdFx0XHRcdHt7aXNPcGVuTWljcm9waG9uZT8n6bqm5YWL6aOO5bey5byAJzon6bqm5YWL6aOO5bey5YWzJ319XHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtXCI+XHJcblx0XHRcdFx0XHQ8IS0tIOWJjee9ruaRhOWDj+WktOW8gOWQryAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tSW5mby1pdGVtLWNlbnRlclwiIHYtaWY9XCJpc0Zyb250Q2FtZXJhXCIgQGNsaWNrPVwic2VsZWN0VmlkZW9DYW1lcmEoKVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tY2VudGVySVwiIHN0eWxlPVwid2lkdGg6IDcwcnB4O1wiXHJcblx0XHRcdFx0XHRcdFx0c3JjPVwiL3N0YXRpYy9pbWFnZXMvdm9pY2UvZmFuemh1YW5fZm9udC5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0g5ZCO572u5pGE5YOP5aS05byA5ZCvIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tY2VudGVyXCIgQGNsaWNrPVwic2VsZWN0VmlkZW9DYW1lcmEoKVwiXHJcblx0XHRcdFx0XHRcdHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywyNywyNywgMC40KTtcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJJXCIgc3R5bGU9XCJ3aWR0aDogNzBycHg7XCJcclxuXHRcdFx0XHRcdFx0XHRzcmM9XCIvc3RhdGljL2ltYWdlcy92b2ljZS9mYW5oenVhbi1iYWNrLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tdHh0XCI+XHJcblx0XHRcdFx0XHRcdOe/u+i9rOaRhOWDj+WktFxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbVwiPlxyXG5cdFx0XHRcdFx0PCEtLSDmkYTlg4/lpLTlvIDlkK8gLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJcIiB2LWlmPVwiaXNPcGVuQ2FtZXJhXCIgQGNsaWNrPVwib3Blbk9yQ2xvc0NhbWVyYSgpXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJJXCIgc3R5bGU9XCJ3aWR0aDogNzBycHg7XCJcclxuXHRcdFx0XHRcdFx0XHRzcmM9XCIvc3RhdGljL2ltYWdlcy92b2ljZS9vcGVuU3h0LnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSDmkYTlg4/lpLTlt7LlhbMgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbS1jZW50ZXJcIiBAY2xpY2s9XCJvcGVuT3JDbG9zQ2FtZXJhKClcIlxyXG5cdFx0XHRcdFx0XHRzdHlsZT1cImJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsMjcsMjcsIDAuNCk7XCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tY2VudGVySVwiIHN0eWxlPVwid2lkdGg6IDcwcnB4O1wiXHJcblx0XHRcdFx0XHRcdFx0c3JjPVwiL3N0YXRpYy9pbWFnZXMvdm9pY2UvY2xvc2VTeHQucG5nXCIgbW9kZT1cIndpZHRoRml4XCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJvdHRvbUluZm8taXRlbS10eHRcIj5cclxuXHRcdFx0XHRcdFx0e3tpc09wZW5DYW1lcmE/J+aRhOWDj+WktOW3suW8gCc6J+aRhOWDj+WktOW3suWFsyd9fVxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbVwiIHN0eWxlPVwiaGVpZ2h0OiAwO3dpZHRoOiAxNjRycHg7XCI+XHJcblxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbUluZm8taXRlbVwiIEBjbGljaz1cImppZU9yR3VhQ2FsbCg0KVwiIHN0eWxlPVwibWFyZ2luLXRvcDogNDBycHg7XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0taW1nXCIgc3JjPVwiL3N0YXRpYy9pbWFnZXMvdm9pY2UvY2FuY2VsLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW0tdHh0XCI+XHJcblx0XHRcdFx0XHRcdOaMguaWrVxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0PCEtLSB7e3JlbW90ZVVzZXJJZH19LXt7aXNKaWV9fSAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21JbmZvLWl0ZW1cIiBzdHlsZT1cImhlaWdodDogMDt3aWR0aDogMTY0cnB4O1wiPlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBzbWhUaW1lciBmcm9tICdAL2NvbXBvbmVudHMvc21oLXRpbWVyL3NtaC10aW1lci52dWUnXHJcblx0aW1wb3J0IGh0dHBSZXF1ZXN0IGZyb20gJ0AvY29tbW9uL2h0dHBSZXF1ZXN0LmpzJ1xyXG5cdGltcG9ydCBUcnRjQ2xvdWQgZnJvbSBcIkAvVHJ0Y0Nsb3VkL2xpYi9pbmRleFwiO1xyXG5cdGltcG9ydCBUcnRjUmVtb3RlVmlldyBmcm9tICdAL1RydGNDbG91ZC92aWV3L1RydGNSZW1vdGVWaWV3JztcclxuXHRpbXBvcnQgVHJ0Y0xvY2FsVmlldyBmcm9tICdAL1RydGNDbG91ZC92aWV3L1RydGNMb2NhbFZpZXcnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRUUlRDQXBwU2NlbmUsXHJcblx0XHRUUlRDUm9sZVR5cGUsXHJcblx0XHRUUlRDQXVkaW9RdWFsaXR5LFxyXG5cdFx0VFJUQ1ZpZGVvU3RyZWFtVHlwZSxcclxuXHRcdFRSVENCZWF1dHlTdHlsZSxcclxuXHRcdFRSVENBdWRpb1JvdXRlXHJcblx0fSBmcm9tICdAL1RydGNDbG91ZC9saWIvVHJ0Y0RlZmluZXMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0c21oVGltZXIsXHJcblx0XHRcdFRydGNMb2NhbFZpZXcsXHJcblx0XHRcdFRydGNSZW1vdGVWaWV3LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dHJ0Y0Nsb3VkOiBUcnRjQ2xvdWQuY3JlYXRlSW5zdGFuY2UoKSwgLy/liJvlu7ogVFJUQyDnmoTlr7nosaHlrp7kvovjgIJcclxuXHRcdFx0XHRzZGtBcHBJZDogcGFyc2VJbnQodW5pLmdldFN0b3JhZ2VTeW5jKCdzZGtBcHBJZCcpKSwgLy90cnRjU2RrQXBwSWRcclxuXHRcdFx0XHRieVVzZXJJZDogJycsIC8v5a+55pa555qEdXNlcklkXHJcblx0XHRcdFx0dXNlcklkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJJZCcpLnRvU3RyaW5nKCksXHJcblx0XHRcdFx0Y2hhdENvbnRlbnRJZDogJycsXHJcblx0XHRcdFx0aXNSb2w6IDEsIC8vMTrlj5HotbfkurogMu+8muaOpeWPl+S6ulxyXG5cdFx0XHRcdG1lc3NhZ2VUeXBlOiAnMjEnLCAvL+exu+WeiyAyMDrop4bpopHpgJror50gMjE66K+t6Z+z6YCa6K+dXHJcblx0XHRcdFx0Y2hhdENvbnZlcnNhdGlvbklkOiAnJyxcclxuXHRcdFx0XHRzY3JlZW5IZWlnaHQ6ICcnLCAvL+Wxj+W5lemrmOW6plxyXG5cdFx0XHRcdHZpZGVvU3RhdHVzSW50ZXI6IG51bGwsIC8v6I635Y+W6YCa6K+d54q25oCB5a6a5pe25ZmoXHJcblx0XHRcdFx0dmlkZW9TdGF0dXM6IDEsIC8v6YCa6K+d54q25oCBIDE65pyq5o6l6YCaIDI65o6l6YCaIDQ65oyC5patXHJcblx0XHRcdFx0aXNKaWU6IGZhbHNlLCAvL+aYr+WQpuaOpemAmiB0cnVlOuaOpemAmiBmYWxzZTrmnKrmjqXpgJpcclxuXHRcdFx0XHRpc09wZW5NaWNyb3Bob25lOiB0cnVlLCAvL+aYr+WQpuaJk+W8gOm6puWFi+mjjlxyXG5cdFx0XHRcdGlzT3BlbkNhbWVyYTogdHJ1ZSwgLy/mkYTlg4/lpLTmmK/lkKblvIDlkK9cclxuXHRcdFx0XHRyZXN1bWVzSWRJbmZvOiB7XHJcblx0XHRcdFx0XHRyZXN1bWVzTmFtZTogJycsXHJcblx0XHRcdFx0XHRhdmF0YXI6ICcnLFxyXG5cdFx0XHRcdH0sIC8v55So5oi3566A5Y6GXHJcblx0XHRcdFx0Y29tcGFueToge1xyXG5cdFx0XHRcdFx0Y29tcGFueUxvZ286ICcnLFxyXG5cdFx0XHRcdFx0Y29tcGFueU5hbWU6ICcnLFxyXG5cdFx0XHRcdH0sIC8v5LyB5Lia5L+h5oGvXHJcblx0XHRcdFx0dXNlclR5cGU6IDEsIC8vMTrnlKjmiLcgMjrkvIHkuJpcclxuXHRcdFx0XHRwb3N0UHVzaElkOiAnJywgLy/lspfkvY1pZO+8jFxyXG5cdFx0XHRcdHJlc3VtZXNJZDogJycsIC8v566A5Y6GaWRcclxuXHRcdFx0XHRpc1JlbW90ZXJBdmFpbGFibGU6IGZhbHNlLCAvL+aYr+WQpuaLieWPluWIsOWIq+S6uueahOinhumikea1gVxyXG5cdFx0XHRcdGlzRnJvbnRDYW1lcmE6IHRydWUsIC8v6buY6K6k5YmN572u5pGE5YOP5aS0XHJcblx0XHRcdFx0c3lzSW5mb0hlaWdodDogMCwgLy/lsY/luZXmgLvpq5jluqZcclxuXHRcdFx0XHRyZW1vdGVVc2VySWQ6ICcnLCAvL+WvueaWueeahHVzZXJpZFxyXG5cdFx0XHRcdGJ5Sm9pblVzZXJJZDogJycsIC8vdHJ0Y+ebkeWQrOWIsOeahHVzZXJJRFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHZpZGVvU3RhdHVzKCkge1xyXG5cdFx0XHRcdC8v6YCa6K+d5LitXHJcblx0XHRcdFx0aWYgKHRoaXMudmlkZW9TdGF0dXMgPT0gMikge1xyXG5cdFx0XHRcdFx0dGhpcy5pc0ppZSA9IHRydWVcclxuXHRcdFx0XHRcdC8v5o6l5ZCs5ZCO5byA5ZCv6bqm5YWL6aOO6YeH6ZuGXHJcblx0XHRcdFx0XHR0aGlzLnN0YXJ0QXVkaW8oKVxyXG5cdFx0XHRcdFx0dGhpcy5yZW1vdGVVc2VySWQgPSB0aGlzLmJ5Sm9pblVzZXJJZFxyXG5cdFx0XHRcdFx0dGhpcy50cnRjQ2xvdWQuc3RhcnRSZW1vdGVWaWV3KHRoaXMucmVtb3RlVXNlcklkLCBUUlRDVmlkZW9TdHJlYW1UeXBlXHJcblx0XHRcdFx0XHRcdC5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnLCB0aGlzLnJlbW90ZVVzZXJJZCk7XHJcblxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy52aWRlb1N0YXR1cyA9PSA0KSB7IC8v5aaC5p6c562J5LqONO+8jOmCo+S5iOWwseaYr+aMguaWreeUteivnVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy52aWRlb1N0YXR1cywgJ+i1sOi/memHjOS6hjQ0NDQ0NDQnKVxyXG5cdFx0XHRcdFx0dGhpcy5leGl0Um9vbSgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc3Qgc3lzSW5mb0hlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnNjcmVlbkhlaWdodFxyXG5cdFx0XHR0aGlzLnN5c0luZm9IZWlnaHQgPSBzeXNJbmZvSGVpZ2h0XHJcblx0XHRcdC8v5a6a5pe26I635Y+W6YCa6K+d54q25oCBXHJcblx0XHRcdHRoaXMuZ2V0VmlkZW9TdGF0dXMoKVxyXG5cdFx0XHRsZXQgc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0XHQvL+iOt+WPluaJi+acuuezu+e7n+eKtuaAgeagj+mrmOW6plxyXG5cdFx0XHR0aGlzLnNjcmVlbkhlaWdodCA9IHN5c3RlbUluZm8uc2NyZWVuSGVpZ2h0IC0gc3lzdGVtSW5mby5zdGF0dXNCYXJIZWlnaHQ7XHJcblx0XHRcdGlmIChvcHRpb24uYnlVc2VySWQpIHtcclxuXHRcdFx0XHR0aGlzLmJ5VXNlcklkID0gb3B0aW9uLmJ5VXNlcklkXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKG9wdGlvbi5pc1JvbCkge1xyXG5cdFx0XHRcdHRoaXMuaXNSb2wgPSBvcHRpb24uaXNSb2xcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAob3B0aW9uLm1lc3NhZ2VUeXBlKSB7XHJcblx0XHRcdFx0dGhpcy5tZXNzYWdlVHlwZSA9IG9wdGlvbi5tZXNzYWdlVHlwZVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChvcHRpb24uY2hhdENvbnZlcnNhdGlvbklkKSB7XHJcblx0XHRcdFx0dGhpcy5jaGF0Q29udmVyc2F0aW9uSWQgPSBvcHRpb24uY2hhdENvbnZlcnNhdGlvbklkXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKG9wdGlvbi5jaGF0Q29udGVudElkKSB7XHJcblx0XHRcdFx0dGhpcy5jaGF0Q29udGVudElkID0gb3B0aW9uLmNoYXRDb250ZW50SWRcclxuXHRcdFx0XHQvL+iOt+WPlmdldFVzZXJTaWcg5byA5aeL6L+b5oi/5pON5L2cXHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyU2lnKClcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAob3B0aW9uLnBvc3RQdXNoSWQpIHtcclxuXHRcdFx0XHR0aGlzLnBvc3RQdXNoSWQgPSBvcHRpb24ucG9zdFB1c2hJZFxyXG5cdFx0XHR9XHJcblx0XHRcdGNvbnNvbGUubG9nKG9wdGlvbi5yZXN1bWVzSWQsICfov5nmmK9yZXN1bWVzSWQnKVxyXG5cdFx0XHRpZiAob3B0aW9uLnJlc3VtZXNJZCkge1xyXG5cclxuXHRcdFx0XHR0aGlzLnJlc3VtZXNJZCA9IG9wdGlvbi5yZXN1bWVzSWRcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBpZiAob3B0aW9uLnVzZXJUeXBlKSB7XHJcblx0XHRcdC8vIFx0dGhpcy51c2VyVHlwZSA9IG9wdGlvbi51c2VyVHlwZVxyXG5cdFx0XHQvLyBcdGlmICh0aGlzLnVzZXJUeXBlID09IDEpIHsgLy/lj5HotbfkurrmmK/nlKjmiLdcclxuXHRcdFx0Ly8gXHRcdGlmICh0aGlzLmlzUm9sID09IDEpIHsgLy/lj5HotbfkurpcclxuXHRcdFx0Ly8gXHRcdFx0Ly/mn6Xor6LkvIHkuJrkv6Hmga9cclxuXHRcdFx0Ly8gXHRcdFx0Y29uc29sZS5sb2coJ+WPkei1t+S6uuafpeS8geS4micpXHJcblx0XHRcdC8vIFx0XHRcdHRoaXMuc2VsZWN0UG9zdFB1c2hEZXRhaWxzKClcclxuXHRcdFx0Ly8gXHRcdH0gZWxzZSB7IC8v5o6l5Y+X5Lq6XHJcblx0XHRcdC8vIFx0XHRcdC8v5p+l6K+i55So5oi3566A5Y6G5L+h5oGvXHJcblx0XHRcdC8vIFx0XHRcdGNvbnNvbGUubG9nKCfmjqXlj5fkuronKVxyXG5cdFx0XHQvLyBcdFx0XHR0aGlzLnNlbGVjdFJlc3VtZXNCeVJlc3VtZXNJZCgpXHJcblx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdC8vIFx0fSBlbHNlIHsgLy/lj5HotbfkurrmmK/kvIHkuJpcclxuXHRcdFx0Ly8gXHRcdGlmICh0aGlzLmlzUm9sID09IDEpIHsgLy/lj5HotbfkurpcclxuXHRcdFx0Ly8gXHRcdFx0Ly/mn6Xor6LnlKjmiLfnroDljobkv6Hmga9cclxuXHRcdFx0Ly8gXHRcdFx0dGhpcy5zZWxlY3RSZXN1bWVzQnlSZXN1bWVzSWQoKVxyXG5cdFx0XHQvLyBcdFx0fSBlbHNlIHsgLy/mjqXlj5fkurpcclxuXHRcdFx0Ly8gXHRcdFx0Ly/mn6Xor6LkvIHkuJrkv6Hmga9cclxuXHRcdFx0Ly8gXHRcdFx0dGhpcy5zZWxlY3RQb3N0UHVzaERldGFpbHMoKVxyXG5cdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHR0aGlzLnVzZXJUeXBlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyVHlwZScpXHJcblx0XHRcdHRoaXMuc2VsZWN0UG9zdFB1c2hEZXRhaWxzKClcclxuXHRcdFx0dGhpcy5zZWxlY3RSZXN1bWVzQnlSZXN1bWVzSWQoKVxyXG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLnVzZXJUeXBlLCAn5b2T5YmN55qEdXNlclR5cGUnKVxyXG5cdFx0XHR0aGlzLm9uRXZlbnRUcmljKClcclxuXHRcdH0sXHJcblx0XHRvblVubG9hZChlKSB7XHJcblx0XHRcdC8vIOmhtemdouWNuOi9veeahOaXtuWAmemUgOavgeS4gOS4i3RydGNcclxuXHRcdFx0VHJ0Y0Nsb3VkLmRlc3Ryb3lJbnN0YW5jZSgpO1xyXG5cdFx0XHQvL+eKtuaAgeS5n+mHjee9ruS4gOS4i1xyXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzRGlhbCcsIGZhbHNlKVxyXG5cdFx0fSxcclxuXHRcdG9uQmFja1ByZXNzKGUpIHtcclxuXHRcdFx0aWYgKGUuZnJvbSAhPSAnbmF2aWdhdGVCYWNrJykgeyAvL+WmguaenOS4jeaYr+aMguaWreS5n+i1sOaMguaWreaTjeS9nFxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCfov5Tlm54nKVxyXG5cdFx0XHRcdHRoaXMuamllT3JHdWFDYWxsKDUpXHJcblx0XHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdFx0fVxyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8v5a6a5pe25Zmo6I635Y+W5o6l55S16K+d55qE54q25oCBXHJcblx0XHRcdGdldFZpZGVvU3RhdHVzKCkge1xyXG5cdFx0XHRcdHRoaXMudmlkZW9TdGF0dXMgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3ZpZGVvU3RhdHVzJylcclxuXHRcdFx0XHR0aGlzLnZpZGVvU3RhdHVzSW50ZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnZpZGVvU3RhdHVzID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd2aWRlb1N0YXR1cycpXHJcblx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lvIDlkK8v5YWz6Zet5pGE5YOP5aS0XHJcblx0XHRcdG9wZW5PckNsb3NDYW1lcmEoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNPcGVuQ2FtZXJhKSB7IC8v5YWz6ZetXHJcblx0XHRcdFx0XHR0aGlzLnRydGNDbG91ZC5zdG9wTG9jYWxQcmV2aWV3KCk7XHJcblx0XHRcdFx0XHQvLyB0aGlzLnRydGNDbG91ZC5tdXRlTG9jYWxWaWRlbyhUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVCaWcsIHRydWUpO1xyXG5cdFx0XHRcdH0gZWxzZSB7IC8v5byA5ZCvXHJcblx0XHRcdFx0XHR0aGlzLnRydGNDbG91ZC5zdGFydExvY2FsUHJldmlldyh0cnVlLCB0aGlzLnVzZXJJZCk7XHJcblx0XHRcdFx0XHQvLyB0aGlzLnRydGNDbG91ZC5tdXRlTG9jYWxWaWRlbyhUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVCaWcsIGZhbHNlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5pc09wZW5DYW1lcmEgPSAhdGhpcy5pc09wZW5DYW1lcmFcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/nv7vovazmkYTlg4/lpLRcclxuXHRcdFx0c2VsZWN0VmlkZW9DYW1lcmEoKSB7XHJcblx0XHRcdFx0dGhpcy5pc0Zyb250Q2FtZXJhID0gIXRoaXMuaXNGcm9udENhbWVyYVxyXG5cdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLnN3aXRjaENhbWVyYSh0aGlzLmlzRnJvbnRDYW1lcmEpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+W8gOWQry/lhbPpl63puqblhYvpo45cclxuXHRcdFx0c2V0U3RvcExvY2FsQXVkaW8oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNPcGVuTWljcm9waG9uZSkgeyAvL3LlpoLmnpzpuqblhYvpo47lvIDlkK/liJnpnZnpn7NcclxuXHRcdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLm11dGVMb2NhbEF1ZGlvKHRydWUpOyAvL+mdmemfs1xyXG5cdFx0XHRcdFx0dGhpcy5pc09wZW5NaWNyb3Bob25lID0gZmFsc2VcclxuXHRcdFx0XHR9IGVsc2UgeyAvL+WQpuWImeW8gOWQr+m6puWFi+mjjlxyXG5cdFx0XHRcdFx0dGhpcy50cnRjQ2xvdWQubXV0ZUxvY2FsQXVkaW8oZmFsc2UpO1xyXG5cdFx0XHRcdFx0dGhpcy5pc09wZW5NaWNyb3Bob25lID0gdHJ1ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mjqXnlLXor53miJbmi5Lnu51cclxuXHRcdFx0amllT3JHdWFDYWxsKHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdHZpZGVvU3RhdHVzOiB0eXBlLFxyXG5cdFx0XHRcdFx0Y2hhdENvbnRlbnRJZDogdGhpcy5jaGF0Q29udGVudElkLFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRodHRwUmVxdWVzdC5wb3N0KCcvYXBwL2NoYXQvdXBkYXRlQ2hhdENvbnRlbnQnLCBkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRpZiAodHlwZSA9PSA0IHx8IHR5cGUgPT0gNSkgeyAvL+aMguaWreWImemAgOaIv1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZXhpdFJvb20oKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT0gMikgeyAvL+aOpemAmu+8iOaOpeWPl+S6uu+8iVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaXNKaWUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5yZW1vdGVVc2VySWQgPSB0aGlzLmJ5Sm9pblVzZXJJZFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLnN0YXJ0UmVtb3RlVmlldyh0aGlzLnJlbW90ZVVzZXJJZCwgVFJUQ1ZpZGVvU3RyZWFtVHlwZVxyXG5cdFx0XHRcdFx0XHRcdFx0LlRSVENWaWRlb1N0cmVhbVR5cGVCaWcsIHRoaXMucmVtb3RlVXNlcklkKTtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0eXBlb2YgdGhpcy5yZW1vdGVVc2VySWQsICfov5nmmK/lr7nmlrnnmoR1c2VyaWQnKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMucmVtb3RlVXNlcklkLCAn6L+Z5piv5a+55pa555qEdXNlcmlkJylcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lvIDlkK/op4bpopHvvIjmiJHvvIlcclxuXHRcdFx0c3RhcnRMb2NhbFByZXZpZXcoKSB7XHJcblx0XHRcdFx0Ly/lvIDlkK/mkYTlg4/lpLTph4fpm4ZcclxuXHRcdFx0XHR0aGlzLnRydGNDbG91ZC5zdGFydExvY2FsUHJldmlldyh0aGlzLmlzRnJvbnRDYW1lcmEsIHRoaXMudXNlcklkKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lvIDlkK/puqblhYvpo47ph4fpm4bvvIjmiJHvvIlcclxuXHRcdFx0c3RhcnRBdWRpbygpIHtcclxuXHRcdFx0XHQvL+W8gOWQr+m6puWFi+mjjumHh+mbhlxyXG5cdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLnN0YXJ0TG9jYWxBdWRpbyhUUlRDQXVkaW9RdWFsaXR5LlRSVENBdWRpb1F1YWxpdHlEZWZhdWx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/pgIDmiL9cclxuXHRcdFx0ZXhpdFJvb20oKSB7XHJcblx0XHRcdFx0dGhpcy50cnRjQ2xvdWQuZXhpdFJvb20oKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/nm5HlkKx0cnRjIHNka+S6i+S7tlxyXG5cdFx0XHRvbkV2ZW50VHJpYygpIHtcclxuXHRcdFx0XHQvL+ebkeWQrOi/nOerr+eUqOaIt+mAgOWHuuaIv+mXtFxyXG5cdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLm9uKFwib25SZW1vdGVVc2VyTGVhdmVSb29tXCIsICh1c2VySWQpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCflr7nmlrnpgIDmiL/kuoYnKVxyXG5cdFx0XHRcdFx0Ly/nm7TmjqXpgIDmiL9cclxuXHRcdFx0XHRcdHRoaXMuZXhpdFJvb20oKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMudHJ0Y0Nsb3VkLm9uKFwib25SZW1vdGVVc2VyRW50ZXJSb29tXCIsICh1c2VySWQpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCflr7nmlrnov5vmiL/kuoYnKVxyXG5cdFx0XHRcdFx0dGhpcy5ieUpvaW5Vc2VySWQgPSB1c2VySWQudG9TdHJpbmcoKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly/ov5znq6/nlKjmiLfmmK/lkKblrZjlnKjlj6/mkq3mlL7nmoTnlLvpnaJcclxuXHRcdFx0XHQvLyB0aGlzLnRydGNDbG91ZC5vbihcIm9uVXNlclZpZGVvQXZhaWxhYmxlXCIsIChyZXMpID0+IHtcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKGDov5znq6/mnInlj6/mkq3mlL7nmoTnlLvpnaJgICsgcmVzKTtcclxuXHRcdFx0XHQvLyBcdGNvbnN0IHtcclxuXHRcdFx0XHQvLyBcdFx0dXNlcklkLFxyXG5cdFx0XHRcdC8vIFx0XHRhdmFpbGFibGVcclxuXHRcdFx0XHQvLyBcdH0gPSByZXM7XHJcblx0XHRcdFx0Ly8gXHRpZiAodXNlcklkICYmIGF2YWlsYWJsZSkge1xyXG5cdFx0XHRcdC8vIFx0XHR0aGlzLmJ5Sm9pblVzZXJJZCA9IHVzZXJJZC50b1N0cmluZygpXHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0Ly/oh6rlt7Hov5vmiL/nmoTpgJrnn6VcclxuXHRcdFx0XHR0aGlzLnRydGNDbG91ZC5vbihcIm9uRW50ZXJSb29tXCIsIChyZXN1bHQpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCcxMTExJylcclxuXHRcdFx0XHRcdGlmIChyZXN1bHQgPiAwKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGDov5vmiL/miJDlip/vvIzogJfml7Y6ICR7cmVzdWx0fW1zYCk7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLm1lc3NhZ2VUeXBlID09IDIwKSB7IC8v5aaC5p6c5piv6KeG6aKR6YCa6K+d5YiZ5byA5ZCv5pGE5YOP5aS0XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5zdGFydExvY2FsUHJldmlldygpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLnRydGNDbG91ZC5vbignb25FeGl0Um9vbScsIChyZWFzb24pID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGDpgIDmiL/miJDlip8gcmVhc29uID0gJHtyZWFzb259YCk7XHJcblx0XHRcdFx0XHQvL+ato+W4uOmAgOWHuuaIv+mXtOWQjuWGjei/lOWbnlxyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy50cnRjQ2xvdWQub24oJ29uV2FybmluZycsIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCctIG9uV2FybmluZzogJywgSlNPTi5zdHJpbmdpZnkocmVzKSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy50cnRjQ2xvdWQub24oJ29uRXJyb3InLCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnLSBvbkVycm9yOiAnLCBKU09OLnN0cmluZ2lmeShyZXMpKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ov5vmiL9cclxuXHRcdFx0c2V0RW50ZXJSb29tKHVzZXJTaWcpIHtcclxuXHRcdFx0XHRjb25zdCBwYXJhbXMgPSB7XHJcblx0XHRcdFx0XHRzdHJSb29tSWQ6IHRoaXMuY2hhdENvbnRlbnRJZC50b1N0cmluZygpLFxyXG5cdFx0XHRcdFx0c2RrQXBwSWQ6IHRoaXMuc2RrQXBwSWQsXHJcblx0XHRcdFx0XHR1c2VySWQ6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcklkJykudG9TdHJpbmcoKSxcclxuXHRcdFx0XHRcdHVzZXJTaWc6IHVzZXJTaWcsXHJcblx0XHRcdFx0XHRyb2xlOiBUUlRDUm9sZVR5cGUuVFJUQ1JvbGVBbmNob3IsIC8vYW5jaG9yOuKAnOS4u+aSreKAneinkuiJsu+8jOWPr+S7peaOqOa1geWSjOaLiea1geOAgiBhdWRpZW5jZTrigJzop4LkvJfigJ3op5LoibLvvIzlj6rog73mi4nmtYHop4LnnIvvvIzml6Dms5XmjqjmtYHjgIJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy50cnRjQ2xvdWQuZW50ZXJSb29tKHBhcmFtcywgVFJUQ0FwcFNjZW5lLlRSVENBcHBTY2VuZVZpZGVvQ2FsbCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6I635Y+Wc2lnblxyXG5cdFx0XHRnZXRVc2VyU2lnKCkge1xyXG5cdFx0XHRcdGh0dHBSZXF1ZXN0LmdldFQoJy9hcHAvY2hhdC9zZWxlY3RTaWduJykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0Ly/ov5vmiL9cclxuXHRcdFx0XHRcdFx0dGhpcy5zZXRFbnRlclJvb20ocmVzLmRhdGEpXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+iOt+WPluS8geS4muS/oeaBr1xyXG5cdFx0XHRzZWxlY3RQb3N0UHVzaERldGFpbHMoKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRwb3N0UHVzaElkOiB0aGlzLnBvc3RQdXNoSWRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aHR0cFJlcXVlc3QuZ2V0VCgnL2FwcC9wb3N0UHVzaC9zZWxlY3RQb3N0UHVzaERldGFpbHMnLCBkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNvbXBhbnkgPSByZXMuZGF0YS5jb21wYW55XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+iOt+WPlueUqOaIt+eugOWOhlxyXG5cdFx0XHRzZWxlY3RSZXN1bWVzQnlSZXN1bWVzSWQoKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRyZXN1bWVzSWQ6IHRoaXMucmVzdW1lc0lkXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGh0dHBSZXF1ZXN0LmdldFQoJy9hcHAvcmVzdW1lcy9zZWxlY3RSZXN1bWVzQnlSZXN1bWVzSWQnLCBkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnJlc3VtZXNJZEluZm8gPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgdXJsKFwiLi9jc3MvdmlkZW9Wb2ljZS5jc3NcIik7XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///9\n");
- /***/ }),
- /* 10 */
- /*!*********************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
- \*********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = formatLog;
- exports.log = log;
- function typof(v) {
- var s = Object.prototype.toString.call(v);
- return s.substring(8, s.length - 1);
- }
- function isDebugMode() {
- /* eslint-disable no-undef */
- return typeof __channelId__ === 'string' && __channelId__;
- }
- function jsonStringifyReplacer(k, p) {
- switch (typof(p)) {
- case 'Function':
- return 'function() { [native code] }';
- default:
- return p;
- }
- }
- function log(type) {
- for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- args[_key - 1] = arguments[_key];
- }
- console[type].apply(console, args);
- }
- function formatLog() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var type = args.shift();
- if (isDebugMode()) {
- args.push(args.pop().replace('at ', 'uni-app:///'));
- return console[type].apply(console, args);
- }
- var msgs = args.map(function (v) {
- var type = Object.prototype.toString.call(v).toLowerCase();
- if (type === '[object object]' || type === '[object array]') {
- try {
- v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---';
- } catch (e) {
- v = type;
- }
- } else {
- if (v === null) {
- v = '---NULL---';
- } else if (v === undefined) {
- v = '---UNDEFINED---';
- } else {
- var vType = typof(v).toUpperCase();
- if (vType === 'NUMBER' || vType === 'BOOLEAN') {
- v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---';
- } else {
- v = String(v);
- }
- }
- }
- return v;
- });
- var msg = '';
- if (msgs.length > 1) {
- var lastMsg = msgs.pop();
- msg = msgs.join('---COMMA---');
- if (lastMsg.indexOf(' at ') === 0) {
- msg += lastMsg;
- } else {
- msg += '---COMMA---' + lastMsg;
- }
- } else {
- msg = msgs[0];
- }
- console[type](msg);
- }
- /***/ }),
- /* 11 */
- /*!**********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
- \**********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {
- "default": obj
- };
- }
- module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 12 */
- /*!*******************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
- \*******************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _typeof(o) {
- "@babel/helpers - typeof";
- return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
- return typeof o;
- } : function (o) {
- return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
- }
- module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 13 */
- /*!************************************************************!*\
- !*** E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./smh-timer.vue?vue&type=template&id=4849f7d2&scoped=true& */ 14);\n/* harmony import */ var _smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./smh-timer.vue?vue&type=script&lang=js& */ 16);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 20);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./smh-timer.vue?vue&type=style&index=0&id=4849f7d2&lang=scss&scoped=true& */ 18).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./smh-timer.vue?vue&type=style&index=0&id=4849f7d2&lang=scss&scoped=true& */ 18).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4849f7d2\",\n \"364d9898\",\n false,\n _smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"components/smh-timer/smh-timer.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDtBQUN4RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLG1GQUEyRTtBQUMvSCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsbUZBQTJFO0FBQ3BJOztBQUVBOztBQUVBO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vc21oLXRpbWVyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00ODQ5ZjdkMiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NtaC10aW1lci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NtaC10aW1lci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUpe1xuICAgICAgICAgICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi9zbWgtdGltZXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NDg0OWY3ZDImbGFuZz1zY3NzJnNjb3BlZD10cnVlJlwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi9zbWgtdGltZXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NDg0OWY3ZDImbGFuZz1zY3NzJnNjb3BlZD10cnVlJlwiKS5kZWZhdWx0KVxuICAgICAgICAgICAgfVxuXG59XG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ4NDlmN2QyXCIsXG4gIFwiMzY0ZDk4OThcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9zbWgtdGltZXIvc21oLXRpbWVyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n");
- /***/ }),
- /* 14 */
- /*!*******************************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=template&id=4849f7d2&scoped=true& ***!
- \*******************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./smh-timer.vue?vue&type=template&id=4849f7d2&scoped=true& */ 15);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_template_id_4849f7d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 15 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=template&id=4849f7d2&scoped=true& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("view", { staticClass: ["count_down"] }, [
- _c(
- "u-text",
- { staticClass: ["tits"], appendAsTree: true, attrs: { append: "tree" } },
- [_vm._v(_vm._s(_vm.minutes1))]
- ),
- _c(
- "u-text",
- { staticClass: ["tits"], appendAsTree: true, attrs: { append: "tree" } },
- [_vm._v(_vm._s(_vm.minutes))]
- ),
- _c(
- "u-text",
- { staticClass: ["tits"], appendAsTree: true, attrs: { append: "tree" } },
- [_vm._v(":")]
- ),
- _c(
- "u-text",
- { staticClass: ["tits"], appendAsTree: true, attrs: { append: "tree" } },
- [_vm._v(_vm._s(_vm.second1))]
- ),
- _c(
- "u-text",
- { staticClass: ["tits"], appendAsTree: true, attrs: { append: "tree" } },
- [_vm._v(_vm._s(_vm.second))]
- ),
- ])
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 16 */
- /*!*************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./smh-timer.vue?vue&type=script&lang=js& */ 17);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVhLENBQWdCLG1kQUFHLEVBQUMiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc21oLXRpbWVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NtaC10aW1lci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///16\n");
- /***/ }),
- /* 17 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"timer\",\n props: {\n auto: {\n type: Boolean,\n default: true\n }\n },\n watch: {\n Number: function Number(val) {\n this.countDown1 = this.Number;\n this.countDown(this.Number);\n this.$emit('timing', this.Number);\n }\n },\n created: function created() {\n var _this = this;\n if (this.auto) {\n this.interval = setInterval(function () {\n _this.Number++;\n }, 1000);\n }\n },\n data: function data() {\n return {\n Number: 0,\n minutes: 0,\n minutes1: 0,\n second: 0,\n second1: 0,\n countDown1: 0,\n interval: null\n };\n },\n methods: {\n reset: function reset() {\n var _this2 = this;\n clearInterval(this.interval);\n this.Number = 0;\n this.minutes = 0;\n this.minutes1 = 0;\n this.second = 0;\n this.second1 = 0;\n this.countDown1 = 0;\n this.interval = setInterval(function () {\n _this2.Number++;\n }, 1000);\n },\n start: function start() {\n var _this3 = this;\n this.interval = setInterval(function () {\n _this3.Number++;\n }, 1000);\n },\n clear: function clear() {\n clearInterval(this.interval);\n },\n countDown: function countDown(_countDown) {\n if (_countDown > 59) {\n var d = parseInt(_countDown / 60);\n var minute = d.toString().split('');\n if (minute.length == 1) {\n this.minutes = minute[0];\n this.minutes1 = 0;\n } else {\n this.minutes1 = minute[0];\n this.minutes = minute[1];\n }\n var dd = _countDown % 60;\n var numbers = dd.toString().split('');\n if (numbers.length == 1) {\n this.second1 = 0;\n this.second = numbers[0];\n } else {\n this.second1 = numbers[0];\n this.second = numbers[1];\n }\n } else {\n this.minutes = 0;\n this.minutes1 = 0;\n var _numbers = _countDown.toString().split('');\n if (_numbers.length == 1) {\n this.second = _numbers[0];\n this.second1 = 0;\n } else {\n this.second1 = _numbers[0];\n this.second = _numbers[1];\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zbWgtdGltZXIvc21oLXRpbWVyLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJhdXRvIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsIk51bWJlciIsImNyZWF0ZWQiLCJkYXRhIiwibWludXRlcyIsIm1pbnV0ZXMxIiwic2Vjb25kIiwic2Vjb25kMSIsImNvdW50RG93bjEiLCJpbnRlcnZhbCIsIm1ldGhvZHMiLCJyZXNldCIsImNsZWFySW50ZXJ2YWwiLCJzdGFydCIsImNsZWFyIiwiY291bnREb3duIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O2VBV0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUVBO0VBQ0FDO0lBQ0E7TUFDQUY7TUFDQUc7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUY7SUFDQTtJQUNBRztNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBRUE7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb3VudF9kb3duXCI+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpdHNcIj57e21pbnV0ZXMxfX08L3RleHQ+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpdHNcIj57e21pbnV0ZXN9fTwvdGV4dD5cclxuXHRcdDx0ZXh0IGNsYXNzPVwidGl0c1wiPjo8L3RleHQ+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpdHNcIj57e3NlY29uZDF9fTwvdGV4dD5cclxuXHRcdDx0ZXh0IGNsYXNzPVwidGl0c1wiPnt7c2Vjb25kfX08L3RleHQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInRpbWVyXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRhdXRvOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHROdW1iZXI6IGZ1bmN0aW9uKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuY291bnREb3duMSA9IHRoaXMuTnVtYmVyXHJcblx0XHRcdFx0dGhpcy5jb3VudERvd24odGhpcy5OdW1iZXIpXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgndGltaW5nJywgdGhpcy5OdW1iZXIpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5hdXRvKSB7XHJcblx0XHRcdFx0dGhpcy5pbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuTnVtYmVyKytcclxuXHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0TnVtYmVyOiAwLFxyXG5cdFx0XHRcdG1pbnV0ZXM6IDAsXHJcblx0XHRcdFx0bWludXRlczE6IDAsXHJcblx0XHRcdFx0c2Vjb25kOiAwLFxyXG5cdFx0XHRcdHNlY29uZDE6IDAsXHJcblx0XHRcdFx0Y291bnREb3duMTogMCxcclxuXHRcdFx0XHRpbnRlcnZhbDogbnVsbFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cmVzZXQoKSB7XHJcblx0XHRcdFx0Y2xlYXJJbnRlcnZhbCh0aGlzLmludGVydmFsKVxyXG5cdFx0XHRcdHRoaXMuTnVtYmVyID0gMFxyXG5cdFx0XHRcdHRoaXMubWludXRlcyA9IDBcclxuXHRcdFx0XHR0aGlzLm1pbnV0ZXMxID0gMFxyXG5cdFx0XHRcdHRoaXMuc2Vjb25kID0gMFxyXG5cdFx0XHRcdHRoaXMuc2Vjb25kMSA9IDBcclxuXHRcdFx0XHR0aGlzLmNvdW50RG93bjEgPSAwXHJcblx0XHRcdFx0dGhpcy5pbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuTnVtYmVyKytcclxuXHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGFydCgpIHtcclxuXHRcdFx0XHR0aGlzLmludGVydmFsID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5OdW1iZXIrK1xyXG5cdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyKCkge1xyXG5cdFx0XHRcdGNsZWFySW50ZXJ2YWwodGhpcy5pbnRlcnZhbClcclxuXHRcdFx0fSxcclxuXHRcdFx0Y291bnREb3duKGNvdW50RG93bikge1xyXG5cdFx0XHRcdGlmIChjb3VudERvd24gPiA1OSkge1xyXG5cdFx0XHRcdFx0bGV0IGQgPSBwYXJzZUludChjb3VudERvd24gLyA2MClcclxuXHRcdFx0XHRcdGxldCBtaW51dGUgPSBkLnRvU3RyaW5nKCkuc3BsaXQoJycpXHJcblx0XHRcdFx0XHRpZiAobWludXRlLmxlbmd0aCA9PSAxKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubWludXRlcyA9IG1pbnV0ZVswXVxyXG5cdFx0XHRcdFx0XHR0aGlzLm1pbnV0ZXMxID0gMFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5taW51dGVzMSA9IG1pbnV0ZVswXVxyXG5cdFx0XHRcdFx0XHR0aGlzLm1pbnV0ZXMgPSBtaW51dGVbMV1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsZXQgZGQgPSBjb3VudERvd24gJSA2MFxyXG5cdFx0XHRcdFx0bGV0IG51bWJlcnMgPSBkZC50b1N0cmluZygpLnNwbGl0KCcnKVxyXG5cdFx0XHRcdFx0aWYgKG51bWJlcnMubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWNvbmQxID0gMFxyXG5cdFx0XHRcdFx0XHR0aGlzLnNlY29uZCA9IG51bWJlcnNbMF1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2Vjb25kMSA9IG51bWJlcnNbMF1cclxuXHRcdFx0XHRcdFx0dGhpcy5zZWNvbmQgPSBudW1iZXJzWzFdXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMubWludXRlcyA9IDBcclxuXHRcdFx0XHRcdHRoaXMubWludXRlczEgPSAwXHJcblx0XHRcdFx0XHRsZXQgbnVtYmVycyA9IGNvdW50RG93bi50b1N0cmluZygpLnNwbGl0KCcnKVxyXG5cdFx0XHRcdFx0aWYgKG51bWJlcnMubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWNvbmQgPSBudW1iZXJzWzBdXHJcblx0XHRcdFx0XHRcdHRoaXMuc2Vjb25kMSA9IDBcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2Vjb25kMSA9IG51bWJlcnNbMF1cclxuXHRcdFx0XHRcdFx0dGhpcy5zZWNvbmQgPSBudW1iZXJzWzFdXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5jb3VudF9kb3duIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogNjBycHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDo1cnB4IDtcclxuXHRcdFxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHQudGl0cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiNGRkZGRkY7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDZycHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdFxyXG5cdC5tYW9oYW8ge1xyXG5cdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n");
- /***/ }),
- /* 18 */
- /*!**********************************************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=style&index=0&id=4849f7d2&lang=scss&scoped=true& ***!
- \**********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./smh-timer.vue?vue&type=style&index=0&id=4849f7d2&lang=scss&scoped=true& */ 19);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_smh_timer_vue_vue_type_style_index_0_id_4849f7d2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 19 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/components/smh-timer/smh-timer.vue?vue&type=style&index=0&id=4849f7d2&lang=scss&scoped=true& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".count_down": {
- "": {
- "display": [
- "flex",
- 0,
- 0,
- 16
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 16
- ],
- "flexDirection": [
- "row",
- 0,
- 0,
- 16
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 16
- ],
- "marginLeft": [
- "5rpx",
- 0,
- 0,
- 16
- ]
- }
- },
- ".tits": {
- "": {
- "color": [
- "#FFFFFF",
- 0,
- 0,
- 17
- ],
- "marginRight": [
- "6rpx",
- 0,
- 0,
- 17
- ],
- "fontSize": [
- "32rpx",
- 0,
- 0,
- 17
- ]
- }
- },
- ".maohao": {
- "": {
- "paddingTop": [
- 0,
- 0,
- 0,
- 18
- ],
- "paddingRight": [
- "10rpx",
- 0,
- 0,
- 18
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 18
- ],
- "paddingLeft": [
- "10rpx",
- 0,
- 0,
- 18
- ],
- "fontSize": [
- "30rpx",
- 0,
- 0,
- 18
- ],
- "fontWeight": [
- "bold",
- 0,
- 0,
- 18
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 20 */
- /*!**********************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
- \**********************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
- /* globals __VUE_SSR_CONTEXT__ */
- // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
- // This module is a runtime utility for cleaner component module output and will
- // be included in the final webpack user bundle.
- function normalizeComponent (
- scriptExports,
- render,
- staticRenderFns,
- functionalTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier, /* server only */
- shadowMode, /* vue-cli only */
- components, // fixed by xxxxxx auto components
- renderjs // fixed by xxxxxx renderjs
- ) {
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
- // fixed by xxxxxx auto components
- if (components) {
- if (!options.components) {
- options.components = {}
- }
- var hasOwn = Object.prototype.hasOwnProperty
- for (var name in components) {
- if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
- options.components[name] = components[name]
- }
- }
- }
- // fixed by xxxxxx renderjs
- if (renderjs) {
- if(typeof renderjs.beforeCreate === 'function'){
- renderjs.beforeCreate = [renderjs.beforeCreate]
- }
- (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
- this[renderjs.__module] = this
- });
- (options.mixins || (options.mixins = [])).push(renderjs)
- }
- // render functions
- if (render) {
- options.render = render
- options.staticRenderFns = staticRenderFns
- options._compiled = true
- }
- // functional template
- if (functionalTemplate) {
- options.functional = true
- }
- // scopedId
- if (scopeId) {
- options._scopeId = 'data-v-' + scopeId
- }
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = shadowMode
- ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
- : injectStyles
- }
- if (hook) {
- if (options.functional) {
- // for template-only hot-reload because in that case the render fn doesn't
- // go through the normalizer
- options._injectStyles = hook
- // register for functioal component in vue file
- var originalRender = options.render
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return originalRender(h, context)
- }
- } else {
- // inject component registration as beforeCreate hook
- var existing = options.beforeCreate
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- }
- }
- return {
- exports: scriptExports,
- options: options
- }
- }
- /***/ }),
- /* 21 */
- /*!***********************************************!*\
- !*** E:/工作/yizhizan-h5/common/httpRequest.js ***!
- \***********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./config */ 22));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! ./cache */ 23));\nmodule.exports = {\n config: function config(name) {\n var info = null;\n if (name) {\n var name2 = name.split(\".\"); //字符分割\n if (name2.length > 1) {\n info = _config.default[name2[0]][name2[1]] || null;\n } else {\n info = _config.default[name] || null;\n }\n if (info == null) {\n var web_config = _cache.default.get(\"web_config\");\n if (web_config) {\n if (name2.length > 1) {\n info = web_config[name2[0]][name2[1]] || null;\n } else {\n info = web_config[name] || null;\n }\n }\n }\n }\n return info;\n },\n post: function post(url, data, header) {\n header = header || \"application/x-www-form-urlencoded\";\n url = this.config(\"APIHOST\") + url;\n var token = uni.getStorageSync(\"token\");\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"POST\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n // uni.clearStorage();\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n },\n postT: function postT(url, data, header) {\n header = header || \"application/x-www-form-urlencoded\";\n url = this.config(\"APIHOST1\") + url;\n var token = uni.getStorageSync(\"token\");\n if (token) {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"POST\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n } else {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"POST\",\n header: {\n \"content-type\": header\n },\n success: function success(result) {\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n }\n },\n postJson: function postJson(url, data, header) {\n header = header || \"application/json\";\n url = this.config(\"APIHOST1\") + url;\n var token = uni.getStorageSync(\"token\");\n if (token) {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"POST\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n } else {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"POST\",\n header: {\n \"content-type\": header\n },\n success: function success(result) {\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n }\n },\n getT: function getT(url, data, header) {\n header = header || \"application/x-www-form-urlencoded\";\n url = this.config(\"APIHOST1\") + url;\n var token = uni.getStorageSync(\"token\");\n if (token) {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"GET\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n } else {\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"GET\",\n header: {\n \"content-type\": header\n },\n success: function success(result) {\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n }\n },\n get: function get(url, data, header) {\n header = header || \"application/x-www-form-urlencoded\";\n url = this.config(\"APIHOST\") + url;\n var token = uni.getStorageSync(\"token\");\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"GET\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n },\n getMsg: function getMsg(url, data, header) {\n header = header || \"application/x-www-form-urlencoded\";\n url = this.config(\"APIHOST2\") + url;\n var token = uni.getStorageSync(\"token\");\n return new Promise(function (succ, error) {\n uni.request({\n url: url,\n data: data,\n method: \"GET\",\n header: {\n \"content-type\": header,\n \"token\": token\n },\n success: function success(result) {\n if (result.data.code == 401) {\n uni.removeStorageSync(\"token\");\n uni.removeStorageSync(\"userId\");\n uni.removeStorageSync(\"phone\");\n uni.removeStorageSync(\"openid\");\n uni.removeStorageSync(\"userName\");\n uni.removeStorageSync(\"relation\");\n uni.removeStorageSync(\"relation_id\");\n uni.removeStorageSync(\"isInvitation\");\n uni.removeStorageSync(\"zhiFuBao\");\n uni.removeStorageSync(\"zhiFuBaoName\");\n uni.showToast({\n title: '用户信息失效,请重新登录!',\n icon: 'none'\n });\n }\n succ.call(self, result.data);\n },\n fail: function fail(e) {\n error.call(self, e);\n }\n });\n });\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2h0dHBSZXF1ZXN0LmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJjb25maWciLCJuYW1lIiwiaW5mbyIsIm5hbWUyIiwic3BsaXQiLCJsZW5ndGgiLCJjb25maWdkYXRhIiwid2ViX2NvbmZpZyIsImNhY2hlIiwiZ2V0IiwicG9zdCIsInVybCIsImRhdGEiLCJoZWFkZXIiLCJ0b2tlbiIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiUHJvbWlzZSIsInN1Y2MiLCJlcnJvciIsInJlcXVlc3QiLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzdWx0IiwiY29kZSIsInJlbW92ZVN0b3JhZ2VTeW5jIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiY2FsbCIsInNlbGYiLCJmYWlsIiwiZSIsInBvc3RUIiwicG9zdEpzb24iLCJnZXRUIiwiZ2V0TXNnIl0sIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0FBRUFBLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2hCQyxNQUFNLEVBQUUsZ0JBQVNDLElBQUksRUFBRTtJQUN0QixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQUNmLElBQUlELElBQUksRUFBRTtNQUNULElBQUlFLEtBQUssR0FBR0YsSUFBSSxDQUFDRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztNQUM3QixJQUFJRCxLQUFLLENBQUNFLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDckJILElBQUksR0FBR0ksZUFBVSxDQUFDSCxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0EsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSTtNQUM5QyxDQUFDLE1BQU07UUFDTkQsSUFBSSxHQUFHSSxlQUFVLENBQUNMLElBQUksQ0FBQyxJQUFJLElBQUk7TUFDaEM7TUFDQSxJQUFJQyxJQUFJLElBQUksSUFBSSxFQUFFO1FBQ2pCLElBQUlLLFVBQVUsR0FBR0MsY0FBSyxDQUFDQyxHQUFHLENBQUMsWUFBWSxD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VSxpQkFBaUIsQ0FBQyxPQUFPLENBQUM7WUFDOUJWLEdBQUcsQ0FBQ1UsaUJBQWlCLENBQUMsUUFBUSxDQUFDO1lBQy9CVixHQUFHLENBQUNVLGlCQUFpQixDQUFDLE9BQU8sQ0FBQztZQUM5QlYsR0FBRyxDQUFDVSxpQkFBaUIsQ0FBQyxRQUFRLENBQUM7WUFDL0JWLEdBQUcsQ0FBQ1UsaUJBQWlCLENBQUMsVUFBVSxDQUFDO1lBQ2pDVixHQUFHLENBQUNVLGlCQUFpQixDQUFDLFVBQVUsQ0FBQztZQUNqQ1YsR0FBRyxDQUFDVSxpQkFBaUIsQ0FBQyxhQUFhLENBQUM7WUFDcENWLEdBQUcsQ0FBQ1UsaUJBQWlCLENBQUMsY0FBYyxDQUFDO1lBQ3JDVixHQUFHLENBQUNVLGlCQUFpQixDQUFDLFVBQVUsQ0FBQztZQUNqQ1YsR0FBRyxDQUFDVSxpQkFBaUIsQ0FBQyxjQUFjLENBQUM7WUFDckNWLEdBQUcsQ0FBQ1csU0FBUyxDQUFDO2NBQ2JDLEtBQUssRUFBRSxlQUFlO2NBQ3RCQyxJQUFJLEVBQUU7WUFDUCxDQUFDLENBQUM7VUFDSDtVQUNBVixJQUFJLENBQUNXLElBQUksQ0FBQ0MsSUFBSSxFQUFFUCxNQUFNLENBQUNYLElBQUksQ0FBQztRQUM3QixDQUFDO1FBQ0RtQixJQUFJLEVBQUUsY0FBU0MsQ0FBQyxFQUFFO1VBQ2pCYixLQUFLLENBQUNVLElBQUksQ0FBQ0MsSUFBSSxFQUFFRSxDQUFDLENBQUM7UUFDcEI7TUFDRCxDQUFDLENBQUM7SUFDSCxDQUFDLENBQUM7RUFDSDtBQUNELENBQUMiLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY29uZmlnZGF0YSBmcm9tICcuL2NvbmZpZydcclxuaW1wb3J0IGNhY2hlIGZyb20gJy4vY2FjaGUnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRjb25maWc6IGZ1bmN0aW9uKG5hbWUpIHtcclxuXHRcdHZhciBpbmZvID0gbnVsbDtcclxuXHRcdGlmIChuYW1lKSB7XHJcblx0XHRcdHZhciBuYW1lMiA9IG5hbWUuc3BsaXQoXCIuXCIpOyAvL+Wtl+espuWIhuWJslxyXG5cdFx0XHRpZiAobmFtZTIubGVuZ3RoID4gMSkge1xyXG5cdFx0XHRcdGluZm8gPSBjb25maWdkYXRhW25hbWUyWzBdXVtuYW1lMlsxXV0gfHwgbnVsbDtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRpbmZvID0gY29uZmlnZGF0YVtuYW1lXSB8fCBudWxsO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChpbmZvID09IG51bGwpIHtcclxuXHRcdFx0XHRsZXQgd2ViX2NvbmZpZyA9IGNhY2hlLmdldChcIndlYl9jb25maWdcIik7XHJcblx0XHRcdFx0aWYgKHdlYl9jb25maWcpIHtcclxuXHRcdFx0XHRcdGlmIChuYW1lMi5sZW5ndGggPiAxKSB7XHJcblx0XHRcdFx0XHRcdGluZm8gPSB3ZWJfY29uZmlnW25hbWUyWzBdXVtuYW1lMlsxXV0gfHwgbnVsbDtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGluZm8gPSB3ZWJfY29uZmlnW25hbWVdIHx8IG51bGw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gaW5mbztcclxuXHR9LFxyXG5cdHBvc3Q6IGZ1bmN0aW9uKHVybCwgZGF0YSwgaGVhZGVyKSB7XHJcblx0XHRoZWFkZXIgPSBoZWFkZXIgfHwgXCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWRcIjtcclxuXHRcdHVybCA9IHRoaXMuY29uZmlnKFwiQVBJSE9TVFwiKSArIHVybDtcclxuXHRcdGxldCB0b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInRva2VuXCIpO1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChzdWNjLCBlcnJvcikgPT4ge1xyXG5cdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0dXJsOiB1cmwsXHJcblx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRtZXRob2Q6IFwiUE9TVFwiLFxyXG5cdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XCJjb250ZW50LXR5cGVcIjogaGVhZGVyLFxyXG5cdFx0XHRcdFx0XCJ0b2tlblwiOiB0b2tlblxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRpZiAocmVzdWx0LmRhdGEuY29kZSA9PSA0MDEpIHtcclxuXHRcdFx0XHRcdFx0Ly8gdW5pLmNsZWFyU3RvcmFnZSgpO1xyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ0b2tlblwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ1c2VySWRcIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwicGhvbmVcIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwib3BlbmlkXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInVzZXJOYW1lXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uX2lkXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcImlzSW52aXRhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb1wiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb05hbWVcIilcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfnlKjmiLfkv6Hmga/lpLHmlYjvvIzor7fph43mlrDnmbvlvZXvvIEnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3VjYy5jYWxsKHNlbGYsIHJlc3VsdC5kYXRhKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0ZXJyb3IuY2FsbChzZWxmLCBlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSlcclxuXHRcdH0pXHJcblx0fSxcclxuXHRwb3N0VDogZnVuY3Rpb24odXJsLCBkYXRhLCBoZWFkZXIpIHtcclxuXHRcdGhlYWRlciA9IGhlYWRlciB8fCBcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFwiO1xyXG5cdFx0dXJsID0gdGhpcy5jb25maWcoXCJBUElIT1NUMVwiKSArIHVybDtcclxuXHRcdGxldCB0b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInRva2VuXCIpO1xyXG5cdFx0aWYgKHRva2VuKSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgoc3VjYywgZXJyb3IpID0+IHtcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHVybCxcclxuXHRcdFx0XHRcdGRhdGE6IGRhdGEsXHJcblx0XHRcdFx0XHRtZXRob2Q6IFwiUE9TVFwiLFxyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdFwiY29udGVudC10eXBlXCI6IGhlYWRlcixcclxuXHRcdFx0XHRcdFx0XCJ0b2tlblwiOiB0b2tlblxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzdWx0LmRhdGEuY29kZSA9PSA0MDEpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ0b2tlblwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInVzZXJJZFwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInBob25lXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwib3BlbmlkXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidXNlck5hbWVcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJyZWxhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uX2lkXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwiaXNJbnZpdGF0aW9uXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwiemhpRnVCYW9cIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb05hbWVcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn55So5oi35L+h5oGv5aSx5pWI77yM6K+36YeN5paw55m75b2V77yBJyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3VjYy5jYWxsKHNlbGYsIHJlc3VsdC5kYXRhKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0ZXJyb3IuY2FsbChzZWxmLCBlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0pXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHN1Y2MsIGVycm9yKSA9PiB7XHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0dXJsOiB1cmwsXHJcblx0XHRcdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRcdFx0bWV0aG9kOiBcIlBPU1RcIixcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHRcImNvbnRlbnQtdHlwZVwiOiBoZWFkZXIsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdHN1Y2MuY2FsbChzZWxmLCByZXN1bHQuZGF0YSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdGVycm9yLmNhbGwoc2VsZiwgZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0cG9zdEpzb246IGZ1bmN0aW9uKHVybCwgZGF0YSwgaGVhZGVyKSB7XHJcblx0XHRoZWFkZXIgPSBoZWFkZXIgfHwgXCJhcHBsaWNhdGlvbi9qc29uXCI7XHJcblx0XHR1cmwgPSB0aGlzLmNvbmZpZyhcIkFQSUhPU1QxXCIpICsgdXJsO1xyXG5cdFx0bGV0IHRva2VuID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwidG9rZW5cIik7XHJcblx0XHRpZiAodG9rZW4pIHtcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChzdWNjLCBlcnJvcikgPT4ge1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRcdG1ldGhvZDogXCJQT1NUXCIsXHJcblx0XHRcdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0XCJjb250ZW50LXR5cGVcIjogaGVhZGVyLFxyXG5cdFx0XHRcdFx0XHRcInRva2VuXCI6IHRva2VuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXN1bHQuZGF0YS5jb2RlID09IDQwMSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInRva2VuXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidXNlcklkXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwicGhvbmVcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJvcGVuaWRcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ1c2VyTmFtZVwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwicmVsYXRpb25faWRcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJpc0ludml0YXRpb25cIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb1wiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInpoaUZ1QmFvTmFtZVwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICfnlKjmiLfkv6Hmga/lpLHmlYjvvIzor7fph43mlrDnmbvlvZXvvIEnLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzdWNjLmNhbGwoc2VsZiwgcmVzdWx0LmRhdGEpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRlcnJvci5jYWxsKHNlbGYsIGUpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgoc3VjYywgZXJyb3IpID0+IHtcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHVybCxcclxuXHRcdFx0XHRcdGRhdGE6IGRhdGEsXHJcblx0XHRcdFx0XHRtZXRob2Q6IFwiUE9TVFwiLFxyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdFwiY29udGVudC10eXBlXCI6IGhlYWRlcixcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0c3VjYy5jYWxsKHNlbGYsIHJlc3VsdC5kYXRhKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0ZXJyb3IuY2FsbChzZWxmLCBlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0fSxcclxuXHRnZXRUOiBmdW5jdGlvbih1cmwsIGRhdGEsIGhlYWRlcikge1xyXG5cdFx0aGVhZGVyID0gaGVhZGVyIHx8IFwiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkXCI7XHJcblx0XHR1cmwgPSB0aGlzLmNvbmZpZyhcIkFQSUhPU1QxXCIpICsgdXJsO1xyXG5cdFx0bGV0IHRva2VuID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwidG9rZW5cIik7XHJcblx0XHRpZiAodG9rZW4pIHtcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChzdWNjLCBlcnJvcikgPT4ge1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRcdG1ldGhvZDogXCJHRVRcIixcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHRcImNvbnRlbnQtdHlwZVwiOiBoZWFkZXIsXHJcblx0XHRcdFx0XHRcdFwidG9rZW5cIjogdG9rZW5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlc3VsdC5kYXRhLmNvZGUgPT0gNDAxKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidG9rZW5cIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ1c2VySWRcIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJwaG9uZVwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcIm9wZW5pZFwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInVzZXJOYW1lXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwicmVsYXRpb25cIilcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJyZWxhdGlvbl9pZFwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcImlzSW52aXRhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInpoaUZ1QmFvXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwiemhpRnVCYW9OYW1lXCIpXHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+eUqOaIt+S/oeaBr+WkseaViO+8jOivt+mHjeaWsOeZu+W9le+8gScsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN1Y2MuY2FsbChzZWxmLCByZXN1bHQuZGF0YSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdGVycm9yLmNhbGwoc2VsZiwgZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9KVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChzdWNjLCBlcnJvcikgPT4ge1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRcdG1ldGhvZDogXCJHRVRcIixcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHRcImNvbnRlbnQtdHlwZVwiOiBoZWFkZXJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0c3VjYy5jYWxsKHNlbGYsIHJlc3VsdC5kYXRhKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0ZXJyb3IuY2FsbChzZWxmLCBlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0fSxcclxuXHRnZXQ6IGZ1bmN0aW9uKHVybCwgZGF0YSwgaGVhZGVyKSB7XHJcblx0XHRoZWFkZXIgPSBoZWFkZXIgfHwgXCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWRcIjtcclxuXHRcdHVybCA9IHRoaXMuY29uZmlnKFwiQVBJSE9TVFwiKSArIHVybDtcclxuXHRcdGxldCB0b2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInRva2VuXCIpO1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChzdWNjLCBlcnJvcikgPT4ge1xyXG5cdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0dXJsOiB1cmwsXHJcblx0XHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0XHRtZXRob2Q6IFwiR0VUXCIsXHJcblx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcImNvbnRlbnQtdHlwZVwiOiBoZWFkZXIsXHJcblx0XHRcdFx0XHRcInRva2VuXCI6IHRva2VuXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXN1bHQpIHtcclxuXHRcdFx0XHRcdGlmIChyZXN1bHQuZGF0YS5jb2RlID09IDQwMSkge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ0b2tlblwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ1c2VySWRcIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwicGhvbmVcIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwib3BlbmlkXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInVzZXJOYW1lXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInJlbGF0aW9uX2lkXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcImlzSW52aXRhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb1wiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ6aGlGdUJhb05hbWVcIilcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfnlKjmiLfkv6Hmga/lpLHmlYjvvIzor7fph43mlrDnmbvlvZXvvIEnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3VjYy5jYWxsKHNlbGYsIHJlc3VsdC5kYXRhKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0ZXJyb3IuY2FsbChzZWxmLCBlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSlcclxuXHRcdH0pXHJcblx0fSxcclxuXHRnZXRNc2c6IGZ1bmN0aW9uKHVybCwgZGF0YSwgaGVhZGVyKSB7XHJcblx0XHRoZWFkZXIgPSBoZWFkZXIgfHwgXCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWRcIjtcclxuXHRcdHVybCA9IHRoaXMuY29uZmlnKFwiQVBJSE9TVDJcIikgKyB1cmw7XHJcblx0XHRsZXQgdG9rZW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoXCJ0b2tlblwiKTtcclxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgoc3VjYywgZXJyb3IpID0+IHtcclxuXHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdGRhdGE6IGRhdGEsXHJcblx0XHRcdFx0bWV0aG9kOiBcIkdFVFwiLFxyXG5cdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XCJjb250ZW50LXR5cGVcIjogaGVhZGVyLFxyXG5cdFx0XHRcdFx0XCJ0b2tlblwiOiB0b2tlblxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRpZiAocmVzdWx0LmRhdGEuY29kZSA9PSA0MDEpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidG9rZW5cIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwidXNlcklkXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInBob25lXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcIm9wZW5pZFwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJ1c2VyTmFtZVwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJyZWxhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJyZWxhdGlvbl9pZFwiKVxyXG5cdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJpc0ludml0YXRpb25cIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwiemhpRnVCYW9cIilcclxuXHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKFwiemhpRnVCYW9OYW1lXCIpXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn55So5oi35L+h5oGv5aSx5pWI77yM6K+36YeN5paw55m75b2V77yBJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN1Y2MuY2FsbChzZWxmLCByZXN1bHQuZGF0YSlcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdGVycm9yLmNhbGwoc2VsZiwgZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9KVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///21\n");
- /***/ }),
- /* 22 */
- /*!******************************************!*\
- !*** E:/工作/yizhizan-h5/common/config.js ***!
- \******************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- eval("var ROOTPATH = \"https://zp.xianmaxiong.com/sqx_fast\";\nvar ROOTPATH1 = \"https://zp.xianmaxiong.com/sqx_fast\";\nvar ROOTPATH2 = \"wss://zp.xianmaxiong.com/wss/websocket/\"; //联系客服\nvar ROOTPATH3 = \"wss://zp.xianmaxiong.com/wss/chatSocket/\"; //聊天\nvar ROOTPATH4 = \"https://zp.xianmaxiong.com\";\n\n// const ROOTPATH = \"https://wap.aidezp.com/sqx_fast\";\n// const ROOTPATH1 = \"https://wap.aidezp.com/sqx_fast\";\n// const ROOTPATH2 = \"wss://wap.aidezp.com/wss/websocket/\"; //联系客服\n// const ROOTPATH3 = \"wss://wap.aidezp.com/wss/chatSocket/\"; //聊天\n\n// const ROOTPATH = location.origin + \"/sqx_fast\";\n// const ROOTPATH1 = location.origin + \"/sqx_fast\";\n// const ROOTPATH2 = \"wss://\" + location.hostname + \"/wss/websocket/\"; //联系客服\n// const ROOTPATH3 = \"wss://\" + location.hostname + \"/wss/chatSocket/\"; //聊天\n\n// const ROOTPATH = \"http://192.168.0.254:7155/sqx_fast\";\n// const ROOTPATH1 = \"http://192.168.0.254:7155/sqx_fast\";\n// const ROOTPATH2 = \"ws://192.168.0.254:7155/sqx_fast/websocket/\"; //联系客服\n// const ROOTPATH3 = \"ws://192.168.0.254:7155/sqx_fast/chatSocket/\"; //聊天\n// const ROOTPATH4 = \"https://zp.xianmaxiong.com\";\nmodule.exports = {\n APIHOST: ROOTPATH,\n APIHOST1: ROOTPATH1,\n WSHOST: ROOTPATH2,\n WSHOST1: ROOTPATH3,\n WSHOST4: ROOTPATH4\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2NvbmZpZy5qcyJdLCJuYW1lcyI6WyJST09UUEFUSCIsIlJPT1RQQVRIMSIsIlJPT1RQQVRIMiIsIlJPT1RQQVRIMyIsIlJPT1RQQVRINCIsIm1vZHVsZSIsImV4cG9ydHMiLCJBUElIT1NUIiwiQVBJSE9TVDEiLCJXU0hPU1QiLCJXU0hPU1QxIiwiV1NIT1NUNCJdLCJtYXBwaW5ncyI6IkFBQUEsSUFBTUEsUUFBUSxHQUFHLHFDQUFxQztBQUN0RCxJQUFNQyxTQUFTLEdBQUcscUNBQXFDO0FBQ3ZELElBQU1DLFNBQVMsR0FBRyx5Q0FBeUMsQ0FBQyxDQUFDO0FBQzdELElBQU1DLFNBQVMsR0FBRywwQ0FBMEMsQ0FBQyxDQUFDO0FBQzlELElBQU1DLFNBQVMsR0FBRyw0QkFBNEI7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQUMsTUFBTSxDQUFDQyxPQUFPLEdBQUc7RUFDaEJDLE9BQU8sRUFBRVAsUUFBUTtFQUNqQlEsUUFBUSxFQUFFUCxTQUFTO0VBQ25CUSxNQUFNLEVBQUVQLFNBQVM7RUFDakJRLE9BQU8sRUFBRVAsU0FBUztFQUNsQlEsT0FBTyxFQUFFUDtBQUVWLENBQUMiLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBST09UUEFUSCA9IFwiaHR0cHM6Ly96cC54aWFubWF4aW9uZy5jb20vc3F4X2Zhc3RcIjtcclxuY29uc3QgUk9PVFBBVEgxID0gXCJodHRwczovL3pwLnhpYW5tYXhpb25nLmNvbS9zcXhfZmFzdFwiO1xyXG5jb25zdCBST09UUEFUSDIgPSBcIndzczovL3pwLnhpYW5tYXhpb25nLmNvbS93c3Mvd2Vic29ja2V0L1wiOyAvL+iBlOezu+WuouacjVxyXG5jb25zdCBST09UUEFUSDMgPSBcIndzczovL3pwLnhpYW5tYXhpb25nLmNvbS93c3MvY2hhdFNvY2tldC9cIjsgLy/ogYrlpKlcclxuY29uc3QgUk9PVFBBVEg0ID0gXCJodHRwczovL3pwLnhpYW5tYXhpb25nLmNvbVwiO1xyXG5cclxuLy8gY29uc3QgUk9PVFBBVEggPSBcImh0dHBzOi8vd2FwLmFpZGV6cC5jb20vc3F4X2Zhc3RcIjtcclxuLy8gY29uc3QgUk9PVFBBVEgxID0gXCJodHRwczovL3dhcC5haWRlenAuY29tL3NxeF9mYXN0XCI7XHJcbi8vIGNvbnN0IFJPT1RQQVRIMiA9IFwid3NzOi8vd2FwLmFpZGV6cC5jb20vd3NzL3dlYnNvY2tldC9cIjsgLy/ogZTns7vlrqLmnI1cclxuLy8gY29uc3QgUk9PVFBBVEgzID0gXCJ3c3M6Ly93YXAuYWlkZXpwLmNvbS93c3MvY2hhdFNvY2tldC9cIjsgLy/ogYrlpKlcclxuXHJcbi8vIGNvbnN0IFJPT1RQQVRIID0gbG9jYXRpb24ub3JpZ2luICsgXCIvc3F4X2Zhc3RcIjtcclxuLy8gY29uc3QgUk9PVFBBVEgxID0gbG9jYXRpb24ub3JpZ2luICsgXCIvc3F4X2Zhc3RcIjtcclxuLy8gY29uc3QgUk9PVFBBVEgyID0gXCJ3c3M6Ly9cIiArIGxvY2F0aW9uLmhvc3RuYW1lICsgXCIvd3NzL3dlYnNvY2tldC9cIjsgLy/ogZTns7vlrqLmnI1cclxuLy8gY29uc3QgUk9PVFBBVEgzID0gXCJ3c3M6Ly9cIiArIGxvY2F0aW9uLmhvc3RuYW1lICsgXCIvd3NzL2NoYXRTb2NrZXQvXCI7IC8v6IGK5aSpXHJcblxyXG4vLyBjb25zdCBST09UUEFUSCA9IFwiaHR0cDovLzE5Mi4xNjguMC4yNTQ6NzE1NS9zcXhfZmFzdFwiO1xyXG4vLyBjb25zdCBST09UUEFUSDEgPSBcImh0dHA6Ly8xOTIuMTY4LjAuMjU0OjcxNTUvc3F4X2Zhc3RcIjtcclxuLy8gY29uc3QgUk9PVFBBVEgyID0gXCJ3czovLzE5Mi4xNjguMC4yNTQ6NzE1NS9zcXhfZmFzdC93ZWJzb2NrZXQvXCI7IC8v6IGU57O75a6i5pyNXHJcbi8vIGNvbnN0IFJPT1RQQVRIMyA9IFwid3M6Ly8xOTIuMTY4LjAuMjU0OjcxNTUvc3F4X2Zhc3QvY2hhdFNvY2tldC9cIjsgLy/ogYrlpKlcclxuLy8gY29uc3QgUk9PVFBBVEg0ID0gXCJodHRwczovL3pwLnhpYW5tYXhpb25nLmNvbVwiO1xyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRBUElIT1NUOiBST09UUEFUSCxcclxuXHRBUElIT1NUMTogUk9PVFBBVEgxLFxyXG5cdFdTSE9TVDogUk9PVFBBVEgyLFxyXG5cdFdTSE9TVDE6IFJPT1RQQVRIMyxcclxuXHRXU0hPU1Q0OiBST09UUEFUSDRcclxuXHJcbn07Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n");
- /***/ }),
- /* 23 */
- /*!*****************************************!*\
- !*** E:/工作/yizhizan-h5/common/cache.js ***!
- \*****************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- eval("/**\r\n * 缓存数据优化\r\n * var cache = require('utils/cache.js');\r\n * import cache from '../cache'\r\n * 使用方法 【\r\n * 一、设置缓存\r\n * string cache.put('k', 'string你好啊');\r\n * json cache.put('k', { \"b\": \"3\" }, 2);\r\n * array cache.put('k', [1, 2, 3]);\r\n * boolean cache.put('k', true);\r\n * 二、读取缓存\r\n * 默认值 cache.get('k')\r\n * string cache.get('k', '你好')\r\n * json cache.get('k', { \"a\": \"1\" })\r\n * 三、移除/清理 \r\n * 移除: cache.remove('k');\r\n * 清理:cache.clear(); \r\n * 】\r\n * @type {String}\r\n */\nvar postfix = '_mallStore'; // 缓存前缀 \n/**\r\n * 设置缓存 \r\n * @param {[type]} k [键名]\r\n * @param {[type]} v [键值]\r\n * @param {[type]} t [时间、单位秒]\r\n */\nfunction put(k, v, t) {\n uni.setStorageSync(k, v);\n var seconds = parseInt(t);\n if (seconds > 0) {\n var timestamp = Date.parse(new Date());\n timestamp = timestamp / 1000 + seconds;\n uni.setStorageSync(k + postfix, timestamp + \"\");\n } else {\n uni.removeStorageSync(k + postfix);\n }\n}\n\n/**\r\n * 获取缓存 \r\n * @param {[type]} k [键名]\r\n * @param {[type]} def [获取为空时默认]\r\n */\nfunction get(k, def) {\n var deadtime = parseInt(uni.getStorageSync(k + postfix));\n if (deadtime) {\n if (parseInt(deadtime) < Date.parse(new Date()) / 1000) {\n if (def) {\n return def;\n } else {\n return false;\n }\n }\n }\n var res = uni.getStorageSync(k);\n if (res) {\n return res;\n } else {\n if (def == undefined || def == \"\") {\n def = false;\n }\n return def;\n }\n}\nfunction remove(k) {\n uni.removeStorageSync(k);\n uni.removeStorageSync(k + postfix);\n}\n\n/**\r\n * 清理所有缓存\r\n * @return {[type]} [description]\r\n */\nfunction clear() {\n uni.clearStorageSync();\n}\nmodule.exports = {\n put: put,\n get: get,\n remove: remove,\n clear: clear\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2NhY2hlLmpzIl0sIm5hbWVzIjpbInBvc3RmaXgiLCJwdXQiLCJrIiwidiIsInQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInNlY29uZHMiLCJwYXJzZUludCIsInRpbWVzdGFtcCIsIkRhdGUiLCJwYXJzZSIsInJlbW92ZVN0b3JhZ2VTeW5jIiwiZ2V0IiwiZGVmIiwiZGVhZHRpbWUiLCJnZXRTdG9yYWdlU3luYyIsInJlcyIsInVuZGVmaW5lZCIsInJlbW92ZSIsImNsZWFyIiwiY2xlYXJTdG9yYWdlU3luYyIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJQSxPQUFPLEdBQUcsWUFBWSxDQUFDLENBQUM7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0MsR0FBRyxDQUFDQyxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFO0VBQ2xCQyxHQUFHLENBQUNDLGNBQWMsQ0FBQ0osQ0FBQyxFQUFFQyxDQUFDLENBQUM7RUFDeEIsSUFBSUksT0FBTyxHQUFHQyxRQUFRLENBQUNKLENBQUMsQ0FBQztFQUN6QixJQUFJRyxPQUFPLEdBQUcsQ0FBQyxFQUFFO0lBQ2IsSUFBSUUsU0FBUyxHQUFHQyxJQUFJLENBQUNDLEtBQUssQ0FBQyxJQUFJRCxJQUFJLEVBQUUsQ0FBQztJQUN0Q0QsU0FBUyxHQUFHQSxTQUFTLEdBQUcsSUFBSSxHQUFHRixPQUFPO0lBQ3RDRixHQUFHLENBQUNDLGNBQWMsQ0FBQ0osQ0FBQyxHQUFHRixPQUFPLEVBQUVTLFNBQVMsR0FBRyxFQUFFLENBQUM7RUFDbkQsQ0FBQyxNQUFNO0lBQ0hKLEdBQUcsQ0FBQ08saUJBQWlCLENBQUNWLENBQUMsR0FBR0YsT0FBTyxDQUFDO0VBQ3RDO0FBQ0o7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNhLEdBQUcsQ0FBQ1gsQ0FBQyxFQUFFWSxHQUFHLEVBQUU7RUFDakIsSUFBSUMsUUFBUSxHQUFHUCxRQUFRLENBQUNILEdBQUcsQ0FBQ1csY0FBYyxDQUFDZCxDQUFDLEdBQUdGLE9BQU8sQ0FBQyxDQUFDO0VBQ3hELElBQUllLFFBQVEsRUFBRTtJQUNWLElBQUlQLFFBQVEsQ0FBQ08sUUFBUSxDQUFDLEdBQUdMLElBQUksQ0FBQ0MsS0FBSyxDQUFDLElBQUlELElBQUksRUFBRSxDQUFDLEdBQUcsSUFBSSxFQUFFO01BQ3BELElBQUlJLEdBQUcsRUFBRTtRQUNMLE9BQU9BLEdBQUc7TUFDZCxDQUFDLE1BQU07UUFDSCxPQUFPLEtBQUs7TUFDaEI7SUFDSjtFQUNKO0VBQ0EsSUFBSUcsR0FBRyxHQUFHWixHQUFHLENBQUNXLGNBQWMsQ0FBQ2QsQ0FBQyxDQUFDO0VBQy9CLElBQUllLEdBQUcsRUFBRTtJQUNMLE9BQU9BLEdBQUc7RUFDZCxDQUFDLE1BQU07SUFDSCxJQUFJSCxHQUFHLElBQUlJLFNBQVMsSUFBS0osR0FBRyxJQUFJLEVBQUUsRUFBRTtNQUNoQ0EsR0FBRyxHQUFHLEtBQUs7SUFDZjtJQUNBLE9BQU9BLEdBQUc7RUFDZDtBQUNKO0FBRUEsU0FBU0ssTUFBTSxDQUFDakIsQ0FBQyxFQUFFO0VBQ2ZHLEdBQUcsQ0FBQ08saUJBQWlCLENBQUNWLENBQUMsQ0FBQztFQUN4QkcsR0FBRyxDQUFDTyxpQkFBaUIsQ0FBQ1YsQ0FBQyxHQUFHRixPQUFPLENBQUM7QUFDdEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTb0IsS0FBSyxHQUFHO0VBQ2JmLEdBQUcsQ0FBQ2dCLGdCQUFnQixFQUFFO0FBQzFCO0FBR0FDLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2J0QixHQUFHLEVBQUVBLEdBQUc7RUFDUlksR0FBRyxFQUFFQSxHQUFHO0VBQ1JNLE1BQU0sRUFBRUEsTUFBTTtFQUNkQyxLQUFLLEVBQUVBO0FBQ1gsQ0FBQyIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDnvJPlrZjmlbDmja7kvJjljJZcclxuICogdmFyIGNhY2hlID0gcmVxdWlyZSgndXRpbHMvY2FjaGUuanMnKTtcclxuICogaW1wb3J0IGNhY2hlIGZyb20gJy4uL2NhY2hlJ1xyXG4gKiDkvb/nlKjmlrnms5Ug44CQXHJcbiAqICAgICDkuIDjgIHorr7nva7nvJPlrZhcclxuICogICAgICAgICBzdHJpbmcgICAgY2FjaGUucHV0KCdrJywgJ3N0cmluZ+S9oOWlveWViicpO1xyXG4gKiAgICAgICAgIGpzb24gICAgICBjYWNoZS5wdXQoJ2snLCB7IFwiYlwiOiBcIjNcIiB9LCAyKTtcclxuICogICAgICAgICBhcnJheSAgICAgY2FjaGUucHV0KCdrJywgWzEsIDIsIDNdKTtcclxuICogICAgICAgICBib29sZWFuICAgY2FjaGUucHV0KCdrJywgdHJ1ZSk7XHJcbiAqICAgICDkuozjgIHor7vlj5bnvJPlrZhcclxuICogICAgICAgICDpu5jorqTlgLwgICAgY2FjaGUuZ2V0KCdrJylcclxuICogICAgICAgICBzdHJpbmcgICAgY2FjaGUuZ2V0KCdrJywgJ+S9oOWlvScpXHJcbiAqICAgICAgICAganNvbiAgICAgIGNhY2hlLmdldCgnaycsIHsgXCJhXCI6IFwiMVwiIH0pXHJcbiAqICAgICDkuInjgIHnp7vpmaQv5riF55CGICBcclxuICogICAgICAgICDnp7vpmaQ6IGNhY2hlLnJlbW92ZSgnaycpO1xyXG4gKiAgICAgICAgIOa4heeQhu+8mmNhY2hlLmNsZWFyKCk7IFxyXG4gKiDjgJFcclxuICogQHR5cGUge1N0cmluZ31cclxuICovXHJcbnZhciBwb3N0Zml4ID0gJ19tYWxsU3RvcmUnOyAvLyDnvJPlrZjliY3nvIAgXHJcbi8qKlxyXG4gKiDorr7nva7nvJPlrZggXHJcbiAqIEBwYXJhbSAge1t0eXBlXX0gayBb6ZSu5ZCNXVxyXG4gKiBAcGFyYW0gIHtbdHlwZV19IHYgW+mUruWAvF1cclxuICogQHBhcmFtICB7W3R5cGVdfSB0IFvml7bpl7TjgIHljZXkvY3np5JdXHJcbiAqL1xyXG5mdW5jdGlvbiBwdXQoaywgdiwgdCkge1xyXG4gICAgdW5pLnNldFN0b3JhZ2VTeW5jKGssIHYpIFxyXG4gICAgdmFyIHNlY29uZHMgPSBwYXJzZUludCh0KTtcclxuICAgIGlmIChzZWNvbmRzID4gMCkge1xyXG4gICAgICAgIHZhciB0aW1lc3RhbXAgPSBEYXRlLnBhcnNlKG5ldyBEYXRlKCkpO1xyXG4gICAgICAgIHRpbWVzdGFtcCA9IHRpbWVzdGFtcCAvIDEwMDAgKyBzZWNvbmRzO1xyXG4gICAgICAgIHVuaS5zZXRTdG9yYWdlU3luYyhrICsgcG9zdGZpeCwgdGltZXN0YW1wICsgXCJcIilcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdW5pLnJlbW92ZVN0b3JhZ2VTeW5jKGsgKyBwb3N0Zml4KVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOiOt+WPlue8k+WtmCBcclxuICogQHBhcmFtICB7W3R5cGVdfSBrICAgW+mUruWQjV1cclxuICogQHBhcmFtICB7W3R5cGVdfSBkZWYgW+iOt+WPluS4uuepuuaXtum7mOiupF1cclxuICovXHJcbmZ1bmN0aW9uIGdldChrLCBkZWYpIHtcclxuICAgIHZhciBkZWFkdGltZSA9IHBhcnNlSW50KHVuaS5nZXRTdG9yYWdlU3luYyhrICsgcG9zdGZpeCkpIFxyXG4gICAgaWYgKGRlYWR0aW1lKSB7XHJcbiAgICAgICAgaWYgKHBhcnNlSW50KGRlYWR0aW1lKSA8IERhdGUucGFyc2UobmV3IERhdGUoKSkgLyAxMDAwKSB7XHJcbiAgICAgICAgICAgIGlmIChkZWYpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiBkZWY7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB2YXIgcmVzID0gdW5pLmdldFN0b3JhZ2VTeW5jKGspO1xyXG4gICAgaWYgKHJlcykge1xyXG4gICAgICAgIHJldHVybiByZXM7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlmIChkZWYgPT0gdW5kZWZpbmVkICB8fCBkZWYgPT0gXCJcIikge1xyXG4gICAgICAgICAgICBkZWYgPSBmYWxzZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBkZWY7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIHJlbW92ZShrKSB7XHJcbiAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoayk7XHJcbiAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoayArIHBvc3RmaXgpO1xyXG59XHJcblxyXG4vKipcclxuICog5riF55CG5omA5pyJ57yT5a2YXHJcbiAqIEByZXR1cm4ge1t0eXBlXX0gW2Rlc2NyaXB0aW9uXVxyXG4gKi9cclxuZnVuY3Rpb24gY2xlYXIoKSB7XHJcbiAgICB1bmkuY2xlYXJTdG9yYWdlU3luYygpO1xyXG59XHJcblxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcbiAgICBwdXQ6IHB1dCxcclxuICAgIGdldDogZ2V0LFxyXG4gICAgcmVtb3ZlOiByZW1vdmUsXHJcbiAgICBjbGVhcjogY2xlYXIsXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n");
- /***/ }),
- /* 24 */
- /*!************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/lib/index.js ***!
- \************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _exportNames = {};\nexports.default = void 0;\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 25));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 26));\nvar _TrtcCloudImpl = _interopRequireDefault(__webpack_require__(/*! ./TrtcCloudImpl */ 29));\nvar _TrtcDefines = __webpack_require__(/*! ./TrtcDefines */ 34);\nObject.keys(_TrtcDefines).forEach(function (key) {\n if (key === \"default\" || key === \"__esModule\") return;\n if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;\n if (key in exports && exports[key] === _TrtcDefines[key]) return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _TrtcDefines[key];\n }\n });\n});\nvar version = '1.3.1';\n/**\r\n * TrtcCloud\r\n *\r\n * @class TrtcCloud\r\n */\nvar TrtcCloud = /*#__PURE__*/function () {\n function TrtcCloud() {\n (0, _classCallCheck2.default)(this, TrtcCloud);\n }\n (0, _createClass2.default)(TrtcCloud, [{\n key: \"on\",\n value:\n /**\r\n * 设置 TrtcCloud 事件监听\r\n *\r\n * @param {String} event 事件名称\r\n * @param {Function} callback 事件回调\r\n * @memberof TrtcCloud\r\n *\r\n * @example\r\n * this.trtcCloud = TrtcCloud.createInstance(); // 创建 trtcCloud 实例\r\n * this.trtcCloud.on('onEnterRoom', (res) => {});\r\n */\n function on(event, callback) {\n return _TrtcCloudImpl.default._getInstance().on(event, callback);\n }\n /**\r\n * 取消事件绑定<br>\r\n *\r\n * @param {String} event 事件名称,传入通配符 '*' 会解除所有事件绑定。\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.off('onEnterRoom');\r\n *\r\n * this.trtcCloud.off('*'); // 取消所有绑定的事件\r\n */\n }, {\n key: \"off\",\n value: function off(event) {\n return _TrtcCloudImpl.default._getInstance().off(event);\n }\n /**\r\n * 进房<br>\r\n * 调用接口后,您会收到来自 TRTCCallback 中的 [onEnterRoom(result)]{@link TRTCCallback#onEnterRoom} 回调\r\n * 如果加入成功,result 会是一个正数(result > 0),表示加入房间所消耗的时间,单位是毫秒(ms)。<br>\r\n * 如果加入失败,result 会是一个负数(result < 0),表示进房失败的错误码。\r\n *\r\n * * 参数 scene 的枚举值如下:\r\n * - {@link TRTCAppSceneVideoCall}:<br>\r\n * 视频通话场景,支持720P、1080P高清画质,单个房间最多支持300人同时在线,最高支持50人同时发言。<br>\r\n * 适合:[1对1视频通话]、[300人视频会议]、[在线问诊]、[视频聊天]、[远程面试]等。<br>\r\n * - {@link TRTCAppSceneAudioCall}:<br>\r\n * 语音通话场景,支持 48kHz,支持双声道。单个房间最多支持300人同时在线,最高支持50人同时发言。<br>\r\n * 适合:[1对1语音通话]、[300人语音会议]、[语音聊天]、[语音会议]、[在线狼人杀]等。<br>\r\n * - {@link TRTCAppSceneLIVE}:<br>\r\n * 视频互动直播,支持平滑上下麦,切换过程无需等待,主播延时小于300ms;支持十万级别观众同时播放,播放延时低至1000ms。<br>\r\n * 适合:[视频低延时直播]、[十万人互动课堂]、[视频直播 PK]、[视频相亲房]、[互动课堂]、[远程培训]、[超大型会议]等。<br>\r\n * - {@link TRTCAppSceneVoiceChatRoom}:<br>\r\n * 语音互动直播,支持平滑上下麦,切换过程无需等待,主播延时小于300ms;支持十万级别观众同时播放,播放延时低至1000ms。<br>\r\n * 适合:[语音低延时直播]、[语音直播连麦]、[语聊房]、[K 歌房]、[FM 电台]等。<br>\r\n *\r\n * **Note:**\r\n * 1. 当 scene 选择为 TRTCAppSceneLIVE 或 TRTCAppSceneVoiceChatRoom 时,您必须通过 TRTCParams 中的 role 字段指定当前用户的角色。\r\n * 2. 不管进房是否成功,enterRoom 都必须与 exitRoom 配对使用,在调用 `exitRoom` 前再次调用 `enterRoom` 函数会导致不可预期的错误问题。\r\n *\r\n * @param {TRTCParams} params - 进房参数\r\n * @param {Number} params.sdkAppId - 应用标识(必填)\r\n * @param {String} params.userId - 用户标识(必填)\r\n * @param {String} params.userSig - 用户签名(必填)\r\n * @param {Number} params.roomId - 房间号码, roomId 和 strRoomId 必须填一个, 若您选用 strRoomId,则 roomId 需要填写为0。\r\n * @param {String} params.strRoomId - 字符串房间号码 [选填],在同一个房间内的用户可以看到彼此并进行视频通话, roomId 和 strRoomId 必须填一个。若两者都填,则优先选择 roomId\r\n * @param {TRTCRoleType} params.role - 直播场景下的角色,默认值:主播\r\n * - TRTCRoleAnchor: 主播,可以上行视频和音频,一个房间里最多支持50个主播同时上行音视频。\r\n * - TRTCRoleAudience: 观众,只能观看,不能上行视频和音频,一个房间里的观众人数没有上限。\r\n * @param {String=} params.privateMapKey - 房间签名(非必填)\r\n * @param {String=} params.businessInfo - 业务数据(非必填)\r\n * @param {String=} params.streamId - 自定义 CDN 播放地址(非必填)\r\n * @param {String=} params.userDefineRecordId - 设置云端录制完成后的回调消息中的 \"userdefinerecordid\" 字段内容,便于您更方便的识别录制回调(非必填)\r\n * @param {TRTCAppScene} scene 应用场景,目前支持视频通话(TRTCAppSceneVideoCall)、语音通话(TRTCAppSceneAudioCall)、在线直播(TRTCAppSceneLIVE)、语音聊天室(VTRTCAppSceneVoiceChatRoom)四种场景,\r\n * 详见 [TrtcDefines] 中 TRTCAppScene 参数定义\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCAppScene } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud = TrtcCloud.createInstance(); // 创建实例,只需创建一次\r\n * const params = {\r\n * sdkAppId: 0,\r\n * userId: 'xxx',\r\n * roomId: 12345,\r\n * userSig: 'xxx'\r\n * };\r\n * this.trtcCloud.enterRoom(params, TRTCAppScene.TRTCAppSceneVideoCall);\r\n */\n }, {\n key: \"enterRoom\",\n value: function enterRoom(params, scene) {\n return _TrtcCloudImpl.default._getInstance().enterRoom(params, scene);\n }\n /**\r\n * 退房<br>\r\n * 执行退出房间的相关逻辑释放资源后,SDK 会通过 `onExitRoom()` 回调通知到您\r\n *\r\n * **Note:**\r\n * 1. 如果您要再次调用 `enterRoom()` 或者切换到其它的音视频 SDK,请等待 `onExitRoom()` 回调到来后再执行相关操作,否则可能会遇到如摄像头、麦克风设备被强占等各种异常问题。\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.exitRoom();\r\n */\n }, {\n key: \"exitRoom\",\n value: function exitRoom() {\n return _TrtcCloudImpl.default._getInstance().exitRoom();\n }\n /**\r\n * 切换角色,仅适用于直播场景(TRTCAppSceneLIVE 和 TRTCAppSceneVoiceChatRoom)\r\n *\r\n * 在直播场景下,一个用户可能需要在“观众”和“主播”之间来回切换。\r\n * 您可以在进房前通过 TRTCParams 中的 role 字段确定角色,也可以通过 switchRole 在进房后切换角色。\r\n *\r\n * @param {TRTCRoleType} role - 目标角色,默认为主播\r\n * - TRTCRoleAnchor: 主播,可以上行视频和音频,一个房间里最多支持50个主播同时上行音视频。\r\n * - TRTCRoleAudience: 观众,只能观看,不能上行视频和音频,一个房间里的观众人数没有上限。\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCRoleType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud.switchRole(TRTCRoleType.TRTCRoleAudience);\r\n */\n }, {\n key: \"switchRole\",\n value: function switchRole(role) {\n return _TrtcCloudImpl.default._getInstance().switchRole(role);\n }\n /**\r\n * 请求跨房通话\r\n *\r\n * 默认情况下,只有同一个房间中的用户之间可以进行音视频通话,不同的房间之间的音视频流是相互隔离的。\r\n * 使用该接口让身处两个不同房间中的主播进行跨房间的音视频流分享,从而让每个房间中的观众都能观看到这两个主播的音视频。\r\n * 跨房通话的请求结果会通过监听 [onConnectOtherRoom](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TRTCCallback.html#event:onConnectOtherRoom) 事件通知给您。\r\n *\r\n * @param {Object} params - 跨房通话参数\r\n * - 如果对端的房间号为数字,那么传入的参数为 roomId。\r\n * - 如果对端的房间号为字符串,那么传入的参数为 strRoomId。\r\n * - 针对对端的房间号类型传递对应参数,不需要两个同时传递。具体请看 example 的使用。\r\n * @param {Number} params.roomId 跨房通话时对端的数字房间号 roomId(与 strRoomId 选填其中一个,不可同时传递)\r\n * @param {String} params.strRoomId 跨房通话时对端的字符串房间号 strRoomId(与 roomId 选填其中一个,不可同时传递)\r\n * @param {String} params.userId 跨房通话时对端的 userId(必填)\r\n *\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.connectOtherRoom({\"roomId\": 1233, \"userId\": \"user_11\"});\r\n * this.trtcCloud.connectOtherRoom({\"strRoomId\": \"1233\", \"userId\": \"user_22\"});\r\n */\n }, {\n key: \"connectOtherRoom\",\n value: function connectOtherRoom(params) {\n return _TrtcCloudImpl.default._getInstance().connectOtherRoom(params);\n }\n /**\r\n * 退出跨房通话\r\n *\r\n * 退出跨房通话的请求结果会通过监听 [onDisconnectOtherRoom](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TRTCCallback.html#event:onDisconnectOtherRoom) 事件通知给您。\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.disconnectOtherRoom();\r\n */\n }, {\n key: \"disconnectOtherRoom\",\n value: function disconnectOtherRoom() {\n return _TrtcCloudImpl.default._getInstance().disconnectOtherRoom();\n }\n /**\r\n * 开启本地视频的预览画面<br>\r\n * 当开始渲染首帧摄像头画面时,您会收到 `onFirstVideoFrame(null)` 回调\r\n *\r\n * @param {Boolean} isFrontCamera 前置、后置摄像头,true:前置摄像头;false:后置摄像头,**默认为 true**\r\n * @param {String=} viewId 用于承载视频画面的渲染控件,使用原生插件中的 TRTCCloudUniPlugin-TXLocalViewComponent component,需要提供 viewId 属性值,例如 viewId=userId\r\n * @memberof TrtcCloud\r\n * @example\r\n * // 预览本地画面\r\n * const viewId = this.userId;\r\n * this.trtcCloud.startLocalPreview(true, viewId);\r\n */\n }, {\n key: \"startLocalPreview\",\n value: function startLocalPreview() {\n var isFrontCamera = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var viewId = arguments.length > 1 ? arguments[1] : undefined;\n return _TrtcCloudImpl.default._getInstance().startLocalPreview(isFrontCamera, viewId);\n }\n /**\r\n * 设置视频编码器的编码参数\r\n * - 该设置能够决定远端用户看到的画面质量,同时也能决定云端录制出的视频文件的画面质量。\r\n * @param {TRTCVideoEncParam} param 用于设置视频编码器的相关参数\r\n * @memberof TrtcCloud\r\n * @example\r\n *\r\n * import { TRTCVideoResolution, TRTCVideoResolutionMode, TRTCVideoEncParam } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const videoResolution = TRTCVideoResolution.TRTCVideoResolution_480_360;\r\n * const videoResolutionMode = TRTCVideoResolutionMode.TRTCVideoResolutionModeLandscape; // 横屏采集\r\n * const videoFps = 15;\r\n * const videoBitrate = 900;\r\n * const minVideoBitrate = 200;\r\n * const enableAdjustRes = false;\r\n * // const param = new TRTCVideoEncParam(videoResolution, videoResolutionMode, videoFps, videoBitrate, minVideoBitrate, enableAdjustRes); // v1.1.0 方式\r\n *\r\n * const param = { // v1.2.0 以上版本支持的方式\r\n * videoResolution,\r\n * videoResolutionMode,\r\n * videoFps,\r\n * videoBitrate,\r\n * minVideoBitrate,\r\n * enableAdjustRes,\r\n * };\r\n *\r\n * this.trtcCloud.setVideoEncoderParam(param);\r\n */\n }, {\n key: \"setVideoEncoderParam\",\n value: function setVideoEncoderParam(param) {\n return _TrtcCloudImpl.default._getInstance().setVideoEncoderParam(param);\n }\n /**\r\n * 切换前置或后置摄像头\r\n *\r\n * @param {Boolean} isFrontCamera 前置、后置摄像头,true:前置摄像头;false:后置摄像头\r\n * @memberof TrtcCloud\r\n * @example\r\n * // 切换前置或后置摄像头\r\n * const isFrontCamera = true;\r\n * this.trtcCloud.switchCamera(isFrontCamera);\r\n */\n }, {\n key: \"switchCamera\",\n value: function switchCamera(isFrontCamera) {\n return _TrtcCloudImpl.default._getInstance().switchCamera(isFrontCamera);\n }\n /**\r\n * 停止本地视频采集及预览\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.stopLocalPreview();\r\n */\n }, {\n key: \"stopLocalPreview\",\n value: function stopLocalPreview() {\n return _TrtcCloudImpl.default._getInstance().stopLocalPreview();\n }\n /**\r\n * 设置本地画面的渲染参数,可设置的参数包括有:画面的旋转角度、填充模式以及左右镜像等。\r\n * @param {TRTCRenderParams} params - 本地图像的参数\r\n * @param {TRTCVideoRotation} params.rotation - 图像的顺时针旋转角度,支持90、180以及270旋转角度,默认值:TRTCVideoRotation.TRTCVideoRotation_0\r\n * @param {TRTCVideoFillMode} params.fillMode - 视频画面填充模式,填充(画面可能会被拉伸裁剪)或适应(画面可能会有黑边),默认值:TRTCVideoFillMode.TRTCVideoFillMode_Fill\r\n * @param {TRTCVideoMirrorType} params.mirrorType - 画面镜像模式,默认值:TRTCVideoMirrorType.TRTCVideoMirrorType_Auto\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoRotation, TRTCVideoFillMode, TRTCVideoMirrorType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const renderParams = {\r\n * rotation: TRTCVideoRotation.TRTCVideoRotation_0,\r\n * fillMode: TRTCVideoFillMode.TRTCVideoFillMode_Fill,\r\n * mirrorType: TRTCVideoMirrorType.TRTCVideoMirrorType_Auto\r\n * };\r\n * this.trtcCloud.setLocalRenderParams(renderParams);\r\n */\n }, {\n key: \"setLocalRenderParams\",\n value: function setLocalRenderParams(params) {\n return _TrtcCloudImpl.default._getInstance().setLocalRenderParams(params);\n }\n /**\r\n * 暂停/恢复发布本地的视频流\r\n *\r\n * 该接口可以暂停(或恢复)发布本地的视频画面,暂停之后,同一房间中的其他用户将无法继续看到自己画面。 该接口在指定 TRTCVideoStreamTypeBig 时等效于 start/stopLocalPreview 这两个接口,但具有更好的响应速度。 因为 start/stopLocalPreview 需要打开和关闭摄像头,而打开和关闭摄像头都是硬件设备相关的操作,非常耗时。 相比之下,muteLocalVideo 只需要在软件层面对数据流进行暂停或者放行即可,因此效率更高,也更适合需要频繁打开关闭的场景。 当暂停/恢复发布指定 TRTCVideoStreamTypeBig 后,同一房间中的其他用户将会收到 onUserVideoAvailable 回调通知。 当暂停/恢复发布指定 TRTCVideoStreamTypeSub 后,同一房间中的其他用户将会收到 onUserSubStreamAvailable 回调通知。\r\n * @param {TRTCVideoStreamType} streamType 要暂停/恢复的视频流类型(仅支持 TRTCVideoStreamTypeBig 和 TRTCVideoStreamTypeSub)\r\n * @param {Boolean} mute - true:屏蔽;false:开启,默认值:false\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.muteLocalVideo(TRTCVideoStreamType.TRTCVideoStreamTypeBig, true);\r\n */\n }, {\n key: \"muteLocalVideo\",\n value: function muteLocalVideo(streamType, mute) {\n return _TrtcCloudImpl.default._getInstance().muteLocalVideo(streamType, mute);\n }\n /**\r\n * 显示远端视频或辅流<br>\r\n *\r\n * @param {String} userId 指定远端用户的 userId\r\n * @param {TRTCVideoStreamType} streamType 指定要观看 userId 的视频流类型\r\n * - 高清大画面:TRTCVideoStreamType.TRTCVideoStreamTypeBig\r\n * - 低清小画面:TRTCVideoStreamType.TRTCVideoStreamTypeSmall\r\n * - 辅流(屏幕分享):TRTCVideoStreamType.TRTCVideoStreamTypeSub\r\n * @param {String} viewId 用于承载视频画面的渲染控件,使用原生插件中的 TRTCCloudUniPlugin-TXRemoteViewComponent component,需要提供 viewId 属性值,例如 viewId=userId\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoStreamType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const viewId = this.remoteUserId;\r\n * this.trtcCloud.startRemoteView(userId, TRTCVideoStreamType.TRTCVideoStreamTypeBig, viewId);\r\n */\n }, {\n key: \"startRemoteView\",\n value: function startRemoteView(userId, streamType, viewId) {\n return _TrtcCloudImpl.default._getInstance().startRemoteView(userId, streamType, viewId);\n }\n /**\r\n * 停止显示远端视频画面,同时不再拉取该远端用户的视频数据流<br>\r\n * 指定要停止观看的 userId 的视频流类型\r\n *\r\n * @param {String} userId 指定的远端用户 ID\r\n * @param {TRTCVideoStreamType} streamType\r\n * - 高清大画面:TRTCVideoStreamType.TRTCVideoStreamTypeBig\r\n * - 低清小画面:TRTCVideoStreamType.TRTCVideoStreamTypeSmall\r\n * - 辅流(屏幕分享):TRTCVideoStreamType.TRTCVideoStreamTypeSub\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoStreamType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud.stopRemoteView(remoteUserId, TRTCVideoStreamType.TRTCVideoStreamTypeBig);\r\n */\n }, {\n key: \"stopRemoteView\",\n value: function stopRemoteView(userId, streamType) {\n return _TrtcCloudImpl.default._getInstance().stopRemoteView(userId, streamType);\n }\n /**\r\n * 设置远端画面的渲染参数,可设置的参数包括有:画面的旋转角度、填充模式以及左右镜像等。\r\n * @param {String} userId 远端用户 ID\r\n * @param {TRTCVideoStreamType} streamType 可以设置为主路画面(TRTCVideoStreamTypeBig)或辅路画面(TRTCVideoStreamTypeSub)\r\n * @param {TRTCRenderParams} params - 图像的参数\r\n * @param {TRTCVideoRotation} params.rotation - 图像的顺时针旋转角度,支持90、180以及270旋转角度,默认值:TRTCVideoRotation.TRTCVideoRotation_0\r\n * @param {TRTCVideoFillMode} params.fillMode - 视频画面填充模式,填充(画面可能会被拉伸裁剪)或适应(画面可能会有黑边),默认值:TRTCVideoFillMode.TRTCVideoFillMode_Fill\r\n * @param {TRTCVideoMirrorType} params.mirrorType - 画面镜像模式,默认值:TRTCVideoMirrorType.TRTCVideoMirrorType_Auto\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoRotation, TRTCVideoFillMode, TRTCVideoMirrorType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const renderParams = {\r\n * rotation: TRTCVideoRotation.TRTCVideoRotation_0,\r\n * fillMode: TRTCVideoFillMode.TRTCVideoFillMode_Fill,\r\n * mirrorType: TRTCVideoMirrorType.TRTCVideoMirrorType_Auto\r\n * };\r\n * this.trtcCloud.setRemoteRenderParams(userId, TRTCVideoStreamType.TRTCVideoStreamTypeBig, renderParams);\r\n */\n }, {\n key: \"setRemoteRenderParams\",\n value: function setRemoteRenderParams(userId, streamType, params) {}\n /**\r\n * 视频画面截图\r\n *\r\n * 您可以通过本接口截取本地的视频画面,远端用户的主路画面以及远端用户的辅路(屏幕分享)画面。\r\n *\r\n * @param {String | null} userId 用户 ID,如指定 null 表示截取本地的视频画面\r\n * @param {TRTCVideoStreamType} streamType 视频流类型,可选择截取主路画面(TRTCVideoStreamTypeBig,常用于摄像头)或辅路画面(TRTCVideoStreamTypeSub,常用于屏幕分享)\r\n * @param {TRTCSnapshotSourceType} sourceType 画面来源,可选择截取视频流画面(TRTCSnapshotSourceTypeStream)或视频渲染画面(TRTCSnapshotSourceTypeView),前者一般更清晰\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoStreamType } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud.snapshotVideo(null, TRTCVideoStreamType.TRTCVideoStreamTypeBig, TRTCSnapshotSourceType.TRTCSnapshotSourceTypeStream); // 截取本地视频流画面\r\n * this.trtcCloud.snapshotVideo(this.remoteUserId, TRTCVideoStreamType.TRTCVideoStreamTypeBig, TRTCSnapshotSourceType.TRTCSnapshotSourceTypeView); // 截取远端指定用户视频渲染画面\r\n */\n }, {\n key: \"snapshotVideo\",\n value: function snapshotVideo(userId, streamType, sourceType) {\n return _TrtcCloudImpl.default._getInstance().snapshotVideo(userId, streamType, sourceType);\n }\n /**\r\n * 开启本地音频的采集和上行, 并设置音频质量<br>\r\n * 该函数会启动麦克风采集,并将音频数据传输给房间里的其他用户。 SDK 不会默认开启本地音频采集和上行,您需要调用该函数开启,否则房间里的其他用户将无法听到您的声音<br>\r\n * 主播端的音质越高,观众端的听感越好,但传输所依赖的带宽也就越高,在带宽有限的场景下也更容易出现卡顿\r\n *\r\n * @param {TRTCAudioQuality} quality 声音音质\r\n * - TRTCAudioQualitySpeech,流畅:采样率:16k;单声道;音频裸码率:16kbps;适合语音通话为主的场景,比如在线会议,语音通话。\r\n * - TRTCAudioQualityDefault,默认:采样率:48k;单声道;音频裸码率:50kbps;SDK 默认的音频质量,如无特殊需求推荐选择之。\r\n * - TRTCAudioQualityMusic,高音质:采样率:48k;双声道 + 全频带;音频裸码率:128kbps;适合需要高保真传输音乐的场景,比如在线K歌、音乐直播等\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCAudioQuality } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud.startLocalAudio(TRTCAudioQuality.TRTCAudioQualityDefault);\r\n */\n }, {\n key: \"startLocalAudio\",\n value: function startLocalAudio(quality) {\n return _TrtcCloudImpl.default._getInstance().startLocalAudio(quality);\n }\n /**\r\n * 关闭本地音频的采集和上行<br>\r\n * 当关闭本地音频的采集和上行,房间里的其它成员会收到 `onUserAudioAvailable(false)` 回调通知\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.stopLocalAudio();\r\n */\n }, {\n key: \"stopLocalAudio\",\n value: function stopLocalAudio() {\n return _TrtcCloudImpl.default._getInstance().stopLocalAudio();\n }\n /**\r\n * 静音本地的音频\r\n *\r\n * 当静音本地音频后,房间里的其它成员会收到 onUserAudioAvailable(false) 回调通知。\r\n * 与 stopLocalAudio 不同之处在于,muteLocalAudio 并不会停止发送音视频数据,而是会继续发送码率极低的静音包。\r\n * 在对录制质量要求很高的场景中,选择 muteLocalAudio 是更好的选择,能录制出兼容性更好的 MP4 文件。\r\n * 这是由于 MP4 等视频文件格式,对于音频的连续性是要求很高的,简单粗暴地 stopLocalAudio 会导致录制出的 MP4 不易播放。\r\n *\r\n * @param {Boolean} mute - true:屏蔽;false:开启,默认值:false\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.muteLocalAudio(true);\r\n */\n }, {\n key: \"muteLocalAudio\",\n value: function muteLocalAudio(mute) {\n return _TrtcCloudImpl.default._getInstance().muteLocalAudio(mute);\n }\n /**\r\n * 静音掉某一个用户的声音,同时不再拉取该远端用户的音频数据流\r\n *\r\n * @param {String} userId - 用户 ID\r\n * @param {Boolean} mute - true:静音;false:非静音\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.muteRemoteAudio('denny', true);\r\n */\n }, {\n key: \"muteRemoteAudio\",\n value: function muteRemoteAudio(userId, mute) {\n return _TrtcCloudImpl.default._getInstance().muteRemoteAudio(userId, mute);\n }\n /**\r\n * 静音掉所有用户的声音,同时不再拉取该远端用户的音频数据流\r\n *\r\n * @param {Boolean} mute - true:静音;false:非静音\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.muteAllRemoteAudio(true);\r\n */\n }, {\n key: \"muteAllRemoteAudio\",\n value: function muteAllRemoteAudio(mute) {\n return _TrtcCloudImpl.default._getInstance().muteAllRemoteAudio(mute);\n }\n /**\r\n * 设置音频路由\r\n *\r\n * 设置“音频路由”,即设置声音是从手机的扬声器还是从听筒中播放出来,因此该接口仅适用于手机等移动端设备。 手机有两个扬声器:一个是位于手机顶部的听筒,一个是位于手机底部的立体声扬声器。\r\n * 设置音频路由为听筒时,声音比较小,只有将耳朵凑近才能听清楚,隐私性较好,适合用于接听电话。 设置音频路由为扬声器时,声音比较大,不用将手机贴脸也能听清,因此可以实现“免提”的功能。\r\n *\r\n * @param {TRTCAudioRoute} route 音频路由,即声音由哪里输出(扬声器、听筒), 默认值:TRTCAudioRoute.TRTCAudioRouteSpeaker(扬声器),\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCAudioRoute } from '@/TrtcCloud/lib/TrtcDefines';\r\n * this.trtcCloud.setAudioRoute(TRTCAudioRoute.TRTCAudioRouteSpeaker); // TRTCAudioRoute.TRTCAudioRouteEarpiece (听筒)\r\n */\n }, {\n key: \"setAudioRoute\",\n value: function setAudioRoute(route) {\n return _TrtcCloudImpl.default._getInstance().setAudioRoute(route);\n }\n /**\r\n * 启用或关闭音量大小提示\r\n *\r\n * 开启此功能后,SDK 会在 onUserVoiceVolume() 中反馈对每一路声音音量大小值的评估。\r\n *\r\n * **Note:**\r\n * - 如需打开此功能,请在 startLocalAudio 之前调用才可以生效。\r\n *\r\n * @param {Number} interval - 设置 onUserVoiceVolume 回调的触发间隔,单位为ms,最小间隔为100ms,如果小于等于0则会关闭回调,建议设置为300ms\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.enableAudioVolumeEvaluation(300);\r\n */\n }, {\n key: \"enableAudioVolumeEvaluation\",\n value: function enableAudioVolumeEvaluation(interval) {\n return _TrtcCloudImpl.default._getInstance().enableAudioVolumeEvaluation(interval);\n }\n /////////////////////////////////////////////////////////////////////////////////\n //\n // 屏幕分享\n //\n /////////////////////////////////////////////////////////////////////////////////\n /**\r\n * 设置屏幕分享(即辅路)的视频编码参数\r\n *\r\n * 该接口可以设定远端用户所看到的屏幕分享(即辅路)的画面质量,同时也能决定云端录制出的视频文件中屏幕分享的画面质量。 请注意如下两个接口的差异:\r\n * - setVideoEncoderParam 用于设置主路画面(TRTCVideoStreamTypeBig,一般用于摄像头)的视频编码参数。\r\n * - setSubStreamEncoderParam 用于设置辅路画面(TRTCVideoStreamTypeSub,一般用于屏幕分享)的视频编码参数。\r\n *\r\n * **Note:**\r\n * - 即使您使用主路传输屏幕分享(在调用 startScreenCapture 时设置 type=TRTCVideoStreamTypeBig),依然要使用 setSubStreamEncoderParam 设定屏幕分享的编码参数,而不要使用 setVideoEncoderParam\r\n * @param {TRTCVideoEncParam} param\t辅流编码参数,详情请参考 TRTCVideoEncParam。\r\n * @memberof TrtcCloud\r\n * @example\r\n * const params = {\r\n * videoResolution: TRTCVideoResolution.TRTCVideoResolution_640_360,\r\n * videoResolutionMode: TRTCVideoResolutionMode.TRTCVideoResolutionModePortrait,\r\n * videoFps: 15,\r\n * videoBitrate: 900,\r\n * minVideoBitrate: 200,\r\n * enableAdjustRes: false,\r\n * };\r\n * this.trtcCloud.setSubStreamEncoderParam(params);\r\n */\n }, {\n key: \"setSubStreamEncoderParam\",\n value: function setSubStreamEncoderParam(param) {\n return _TrtcCloudImpl.default._getInstance().setSubStreamEncoderParam(param);\n }\n /**\r\n * 启动屏幕分享\r\n *\r\n * **Note:**\r\n * - 一个用户同时最多只能上传一条主路(TRTCVideoStreamTypeBig)画面和一条辅路(TRTCVideoStreamTypeSub)画面,\r\n * 默认情况下,屏幕分享使用辅路画面,如果使用主路画面,建议您提前停止摄像头采集(stopLocalPreview)避免相互冲突。\r\n * - **仅支持 iOS 13.0 及以上系统,进行应用内的屏幕分享**\r\n *\r\n * @param {TRTCVideoStreamType} streamType 屏幕分享使用的线路,可以设置为主路(TRTCVideoStreamTypeBig)或者辅路(TRTCVideoStreamTypeSub),推荐使用\r\n * @param {TRTCVideoEncParam} encParams 屏幕分享的画面编码参数,可以设置为 null,表示让 SDK 选择最佳的编码参数(分辨率、码率等)。即使在调用 startScreenCapture 时设置 type=TRTCVideoStreamTypeBig,依然可以使用此接口更新屏幕分享的编码参数。\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCVideoResolution, TRTCVideoResolutionMode, TRTCVideoStreamType} from '@/TrtcCloud/lib/TrtcDefines';\r\n * const encParams = {\r\n * videoResolution: TRTCVideoResolution.TRTCVideoResolution_640_360,\r\n * videoResolutionMode: TRTCVideoResolutionMode.TRTCVideoResolutionModePortrait,\r\n * videoFps: 15,\r\n * videoBitrate: 900,\r\n * minVideoBitrate: 200,\r\n * enableAdjustRes: false,\r\n * };\r\n * this.trtcCloud.startScreenCapture(TRTCVideoStreamType.TRTCVideoStreamTypeSub, encParams);\r\n */\n }, {\n key: \"startScreenCapture\",\n value: function startScreenCapture() {\n var streamType = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub;\n var encParams = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n return _TrtcCloudImpl.default._getInstance().startScreenCapture(streamType, encParams);\n }\n /**\r\n * 停止屏幕分享\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.stopScreenCapture();\r\n */\n }, {\n key: \"stopScreenCapture\",\n value: function stopScreenCapture() {\n return _TrtcCloudImpl.default._getInstance().stopScreenCapture();\n }\n /**\r\n * 暂停屏幕分享\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.pauseScreenCapture();\r\n */\n }, {\n key: \"pauseScreenCapture\",\n value: function pauseScreenCapture() {\n return _TrtcCloudImpl.default._getInstance().pauseScreenCapture();\n }\n /**\r\n * 恢复屏幕分享\r\n * @memberof TrtcCloud\r\n * @example\r\n * this.trtcCloud.resumeScreenCapture();\r\n */\n }, {\n key: \"resumeScreenCapture\",\n value: function resumeScreenCapture() {\n return _TrtcCloudImpl.default._getInstance().resumeScreenCapture();\n }\n /////////////////////////////////////////////////////////////////////////////////\n //\n // 美颜 + 水印\n //\n /////////////////////////////////////////////////////////////////////////////////\n /**\r\n * 设置美颜(磨皮)算法\r\n * TRTC 内置多种不同的磨皮算法,您可以选择最适合您产品定位的方案\r\n *\r\n * **Note:**\r\n * - 设置美颜前,先调用 `setBeautyLevel` 设置美颜级别。否则美颜级别为 0 表示关闭美颜\r\n *\r\n * @param {TRTCBeautyStyle} beautyStyle 美颜风格,TRTCBeautyStyleSmooth:光滑;TRTCBeautyStyleNature:自然;TRTCBeautyStylePitu:优图\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { TRTCBeautyStyle } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const beautyLevel = 5; // 美颜级别,取值范围0 - 9; 0表示关闭,9表示效果最明显。\r\n * this.trtcCloud.setBeautyLevel(beautyLevel);\r\n * this.trtcCloud.setBeautyStyle(TRTCBeautyStyle.TRTCBeautyStyleSmooth);\r\n */\n }, {\n key: \"setBeautyStyle\",\n value: function setBeautyStyle(beautyStyle) {\n return _TrtcCloudImpl.default._getInstance().setBeautyStyle(beautyStyle);\n }\n /**\r\n * 设置美颜级别\r\n * @param {Number} beautyLevel\t美颜级别,取值范围0 - 9; 0表示关闭,9表示效果最明显。\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * const beautyLevel = 5; // 美颜级别,取值范围0 - 9; 0表示关闭,9表示效果最明显。\r\n * this.trtcCloud.setBeautyLevel(beautyLevel);\r\n */\n }, {\n key: \"setBeautyLevel\",\n value: function setBeautyLevel(beautyLevel) {\n return _TrtcCloudImpl.default._getInstance().setBeautyLevel(beautyLevel);\n }\n /////////////////////////////////////////////////////////////////////////////////\n //\n // 背景音效\n //\n /////////////////////////////////////////////////////////////////////////////////\n /**\r\n * 开始播放背景音乐\r\n * 每个音乐都需要您指定具体的 ID,您可以通过该 ID 对音乐的开始、停止、音量等进行设置。<br>\r\n * **Note:**\r\n * - 如果要多次播放同一首背景音乐,请不要每次播放都分配一个新的 ID,我们推荐使用相同的 ID。\r\n * - 若您希望同时播放多首不同的音乐,请为不同的音乐分配不同的 ID 进行播放。\r\n * - 如果使用同一个 ID 播放不同音乐,SDK 会先停止播放旧的音乐,再播放新的音乐。\r\n *\r\n * **Note:**<br>\r\n * 在 uni-app 中 path 如何获取。\r\n * - 使用 cdn 地址,例如:`path = https://web.sdk.qcloud.com/component/TUIKit/assets/uni-app/calling-bell-1.mp3;`\r\n * - 使用本地绝对路径。\r\n * 1. 通过 [uni.saveFile](https://zh.uniapp.dcloud.io/api/file/file.html#savefile) 获取保存后的相对路径(建议这种路径)。\r\n * 2. 将上一步的相对路径转成绝对路径,[plus.io.convertLocalFileSystemURL](https://www.html5plus.org/doc/zh_cn/io.html#plus.io.convertLocalFileSystemURL)。\r\n *\r\n * @param {AudioMusicParam} musicParam 音乐参数\r\n * @param {Number} musicParam.id 音乐 ID\r\n * @param {String} musicParam.path 音效文件的完整路径或 URL 地址。支持的音频格式包括 MP3、AAC、M4A、WAV\r\n * @param {Number} musicParam.loopCount 音乐循环播放的次数。取值范围为0 - 任意正整数,默认值:0。0表示播放音乐一次;1表示播放音乐两次;以此类推\r\n * @param {Boolean} musicParam.publish 是否将音乐传到远端。true:音乐在本地播放的同时,远端用户也能听到该音乐;false:主播只能在本地听到该音乐,远端观众听不到。默认值:false。\r\n * @param {Boolean} musicParam.isShortFile 播放的是否为短音乐文件。true:需要重复播放的短音乐文件;false:正常的音乐文件。默认值:false\r\n * @param {Number} musicParam.startTimeMS 音乐开始播放时间点,单位: 毫秒。\r\n * @param {Number} musicParam.endTimeMS 音乐结束播放时间点,单位: 毫秒,0 表示播放至文件结尾。\r\n * @memberof TrtcCloud\r\n * @example\r\n * import { AudioMusicParam } from '@/TrtcCloud/lib/TrtcDefines';\r\n * const musicParam = {\r\n * id: 1,\r\n * path: '',\r\n * loopCount: 1,\r\n * publish: true,\r\n * isShortFile: false,\r\n * startTimeMS: 0,\r\n * endTimeMS: 0,\r\n * };\r\n * this.trtcCloud.startPlayMusic(musicParam);\r\n */\n }, {\n key: \"startPlayMusic\",\n value: function startPlayMusic(musicParam) {\n return _TrtcCloudImpl.default._getInstance().startPlayMusic(musicParam);\n }\n /**\r\n * 停止播放背景音乐\r\n * @param {Number} id\t音乐 ID\r\n *\r\n * @memberof TrtcCloud\r\n * @example\r\n * const musicId = 5;\r\n * this.trtcCloud.stopPlayMusic(musicId);\r\n */\n }, {\n key: \"stopPlayMusic\",\n value: function stopPlayMusic(id) {\n return _TrtcCloudImpl.default._getInstance().stopPlayMusic(id);\n }\n /**\r\n * 暂停播放背景音乐\r\n * @param {Number} id\t音乐 ID\r\n * @memberof TrtcCloud\r\n * @example\r\n * const musicId = 5;\r\n * this.trtcCloud.pausePlayMusic(musicId);\r\n */\n }, {\n key: \"pausePlayMusic\",\n value: function pausePlayMusic(id) {\n return _TrtcCloudImpl.default._getInstance().pausePlayMusic(id);\n }\n /**\r\n * 恢复播放背景音乐\r\n * @param {Number} id\t音乐 ID\r\n * @memberof TrtcCloud\r\n * @example\r\n * const musicId = 5;\r\n * this.trtcCloud.resumePlayMusic(musicId);\r\n */\n }, {\n key: \"resumePlayMusic\",\n value: function resumePlayMusic(id) {\n return _TrtcCloudImpl.default._getInstance().resumePlayMusic(id);\n }\n /////////////////////////////////////////////////////////////////////////////////\n //\n // 设置 TRTCCallback 回调\n //\n /////////////////////////////////////////////////////////////////////////////////\n /**\r\n * 设置 TrtcCloud 回调\r\n *\r\n * @example\r\n * // 创建/使用/销毁 TrtcCloud 对象的示例代码:\r\n * import TrtcCloud from '@/TrtcCloud/lib/index';\r\n * this.trtcCloud = new TrtcCloud();\r\n *\r\n * // 添加事件监听的方法,事件关键字详见下方”通用事件回调“\r\n * this.trtcCloud.on('onEnterRoom', (result) => {\r\n * if (result > 0) {\r\n * console.log(`enter room success, spend ${result}ms`);\r\n * } else {\r\n * console.log(`enter room failed, error code = ${result}`);\r\n * }\r\n * });\r\n *\r\n * @namespace TRTCCallback\r\n */\n /////////////////////////////////////////////////////////////////////////////////\n //\n // (一)事件回调\n //\n /////////////////////////////////////////////////////////////////////////////////\n /**\r\n * 错误回调,表示 SDK 不可恢复的错误,一定要监听并分情况给用户适当的界面提示<br>\r\n * @event TRTCCallback#onError\r\n * @param {Number} code 错误码,[详见](https://cloud.tencent.com/document/product/647/38308#.E9.94.99.E8.AF.AF.E7.A0.81.E8.A1.A8)\r\n * @param {String} message 错误信息\r\n * @param {Object} extraInfo 扩展信息字段,个别错误码可能会带额外的信息帮助定位问题\r\n */\n }, {\n key: \"onError\",\n value: function onError(code, message, extraInfo) {}\n /**\r\n * 警告回调,用于告知您一些非严重性问题,例如出现卡顿或者可恢复的解码失败<br>\r\n * @event TRTCCallback#onWarning\r\n * @param {Number} code 警告码,[详见](https://cloud.tencent.com/document/product/647/38308#.E8.AD.A6.E5.91.8A.E7.A0.81.E8.A1.A8)\r\n * @param {String} message 警告信息\r\n * @param {Object} extraInfo 扩展信息字段,个别警告码可能会带额外的信息帮助定位问题\r\n */\n }, {\n key: \"onWarning\",\n value: function onWarning(code, message, extraInfo) {}\n /**\r\n * 进房后的回调<br>\r\n * 调用 `enterRoom()` 接口执行进房操作后,会收到 `onEnterRoom(result)` 回调<br>\r\n * 如果加入成功,result 会是一个正数(result > 0),代表加入房间的时间消耗,单位是毫秒(ms)。<br>\r\n * 如果加入失败,result 会是一个负数(result < 0),代表进房失败的错误码。\r\n *\r\n * @event TRTCCallback#onEnterRoom\r\n * @param {Number} result 进房耗时\r\n */\n }, {\n key: \"onEnterRoom\",\n value: function onEnterRoom(result) {}\n /**\r\n * 离开房间的事件回调<br>\r\n * 调用 `exitRoom()` 接口会执行退出房间的相关逻辑,例如释放音视频设备资源和编解码器资源等。待资源释放完毕,会通过 `onExitRoom()` 回调通知到您<br>\r\n *\r\n * **Note:**\r\n * - 如果您要再次调用 `enterRoom()` 或者切换到其他的音视频 SDK,请等待 `onExitRoom()` 回调到来之后再执行相关操作。 否则可能会遇到音频设备被占用等各种异常问题\r\n *\r\n * @event TRTCCallback#onExitRoom\r\n * @param {Number} reason 离开房间原因,0:主动调用 exitRoom 退房;1:被服务器踢出当前房间;2:当前房间整个被解散\r\n */\n }, {\n key: \"onExitRoom\",\n value: function onExitRoom(reason) {}\n /**\r\n * 跨房通话事件回调<br>\r\n * 调用 TRTCCloud 中的 [connectOtherRoom()](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TrtcCloud.html#connectOtherRoom) 接口会将两个不同房间中的主播拉通视频通话,也就是所谓的“主播PK”功能。\r\n * 调用者会收到 onConnectOtherRoom() 事件回调来获知跨房通话是否成功, 如果成功,两个房间中的所有用户都会收到来自另一个房间中的 PK 主播的 [onUserVideoAvailable()](http://127.0.0.1:5500/UniApp-TRTC-SDK/packages/TrtcCloud/docs/zh-cn/api/TRTCCallback.html#event:onUserVideoAvailable) 回调。\r\n *\r\n * @event TRTCCallback#onConnectOtherRoom\r\n * @param {Object} params 调用 [connectOtherRoom()](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TrtcCloud.html#connectOtherRoom) 接口返回值数据。\r\n * - userId:跨房通话时对端 userId\r\n * - errCode: [错误状态码](https://cloud.tencent.com/document/product/647/38308#.E8.AD.A6.E5.91.8A.E7.A0.81.E8.A1.A8),返回0表示跨房通话成功。\r\n * - errMsg: 状态信息,跨房通话成功返回 OK。\r\n */\n }, {\n key: \"onConnectOtherRoom\",\n value: function onConnectOtherRoom(params) {}\n /**\r\n * 结束跨房通话的结果回调<br>\r\n * 调用 TRTCCloud 中的 [disconnectOtherRoom()](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TrtcCloud.html#disconnectOtherRoom) 接口会将两个不同房间中的主播拉通视频通话,也就是所谓的“主播PK”功能。\r\n * 调用者会收到 onDisconnectOtherRoom() 事件回调来获知结束跨房通话是否成功。\r\n *\r\n * @event TRTCCallback#onDisconnectOtherRoom\r\n * @param {Object} params 调用 [disconnectOtherRoom()](https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/TrtcCloud.html#disconnectOtherRoom) 失败时返回的错误数据。\r\n * - errCode: [错误状态码](https://cloud.tencent.com/document/product/647/38308#.E8.AD.A6.E5.91.8A.E7.A0.81.E8.A1.A8)。\r\n * - errMsg: 错误信息。\r\n */\n }, {\n key: \"onDisconnectOtherRoom\",\n value: function onDisconnectOtherRoom(params) {}\n /**\r\n * 切换角色的事件回调<br>\r\n * 调用 TRTCCloud 中的 switchRole() 接口会切换主播和观众的角色,该操作会伴随一个线路切换的过程, 待 SDK 切换完成后,会抛出 onSwitchRole() 事件回调\r\n *\r\n * @event TRTCCallback#onSwitchRole\r\n * @param {Number} code 错误码,[详见](https://cloud.tencent.com/document/product/647/38308#.E8.AD.A6.E5.91.8A.E7.A0.81.E8.A1.A8)\r\n * @param {String} message 错误信息\r\n */\n }, {\n key: \"onSwitchRole\",\n value: function onSwitchRole(code, message) {}\n /**\r\n * 开始渲染本地或远程用户的首帧画面<br>\r\n * 如果 userId 为 null,代表开始渲染本地采集的摄像头画面,需要您先调用 `startLocalPreview` 触发。 如果 userId 不为 null,代表开始渲染远程用户的首帧画面,需要您先调用 `startRemoteView` 触发<br>\r\n * 只有当您调用 `startLocalPreview()、startRemoteView() 或 startRemoteSubStreamView()` 之后,才会触发该回调\r\n *\r\n * @event TRTCCallback#onFirstVideoFrame\r\n * @param {String} userId 本地或远程用户 ID,如果 userId === null 代表本地,userId !== null 代表远程\r\n * @param {TRTCVideoStreamType} streamType 视频流类型:摄像头或屏幕分享\r\n * @param {Number} width 画面宽度\r\n * @param {Number} height 画面高度\r\n */\n }, {\n key: \"onFirstVideoFrame\",\n value: function onFirstVideoFrame(userId, streamType, width, height) {}\n /**\r\n * 开始播放远程用户的首帧音频(本地声音暂不通知)<br>\r\n * 如果 userId 为 null,代表开始渲染本地采集的摄像头画面,需要您先调用 `startLocalPreview` 触发。 如果 userId 不为 null,代表开始渲染远程用户的首帧画面,需要您先调用 `startRemoteView` 触发<br>\r\n * 只有当您调用 `startLocalPreview()、startRemoteView() 或 startRemoteSubStreamView()` 之后,才会触发该回调\r\n *\r\n * @event TRTCCallback#onFirstAudioFrame\r\n * @param {String} userId 远程用户 ID\r\n */\n }, {\n key: \"onFirstAudioFrame\",\n value: function onFirstAudioFrame(userId) {}\n /**\r\n * 截图完成时回调<br>\r\n * @event TRTCCallback#onSnapshotComplete\r\n * @param {String} base64Data 截图对应的 base64 数据\r\n * @param {String} message 错误信息\r\n */\n }, {\n key: \"onSnapshotComplete\",\n value: function onSnapshotComplete(base64Data, message) {}\n /**\r\n * 麦克风准备就绪\r\n */\n }, {\n key: \"onMicDidReady\",\n value: function onMicDidReady() {}\n /**\r\n * 摄像头准备就绪\r\n */\n }, {\n key: \"onCameraDidReady\",\n value: function onCameraDidReady() {}\n /**\r\n * 网络质量:该回调每2秒触发一次,统计当前网络的上行和下行质量<br>\r\n * userId 为本地用户 ID 代表自己当前的视频质量\r\n *\r\n * @param {String} localQuality 上行网络质量\r\n * @param {String} remoteQuality 下行网络质量\r\n */\n }, {\n key: \"onNetworkQuality\",\n value: function onNetworkQuality(localQuality, remoteList) {}\n /**\r\n * 有用户加入当前房间<br>\r\n * 出于性能方面的考虑,在两种不同的应用场景下,该通知的行为会有差别:<br>\r\n * 通话场景(TRTCAppScene.TRTCAppSceneVideoCall 和 TRTCAppScene.TRTCAppSceneAudioCall):该场景下用户没有角色的区别,任何用户进入房间都会触发该通知。<br>\r\n * 直播场景(TRTCAppScene.TRTCAppSceneLIVE 和 TRTCAppScene.TRTCAppSceneVoiceChatRoom ):该场景不限制观众的数量,如果任何用户进出都抛出回调会引起很大的性能损耗,所以该场景下只有主播进入房间时才会触发该通知,观众进入房间不会触发该通知\r\n *\r\n * @event TRTCCallback#onRemoteUserEnterRoom\r\n * @param {String} userId 用户标识 ID\r\n */\n }, {\n key: \"onRemoteUserEnterRoom\",\n value: function onRemoteUserEnterRoom(userId) {}\n /**\r\n * 有用户离开当前房间<br>\r\n * 与 onRemoteUserEnterRoom 相对应,在两种不同的应用场景下,该通知的行为会有差别:<br>\r\n * 通话场景(TRTCAppScene.TRTCAppSceneVideoCall 和 TRTCAppScene.TRTCAppSceneAudioCall):该场景下用户没有角色的区别,任何用户进入房间都会触发该通知。<br>\r\n * 直播场景(TRTCAppScene.TRTCAppSceneLIVE 和 TRTCAppScene.TRTCAppSceneVoiceChatRoom ):该场景不限制观众的数量,如果任何用户进出都抛出回调会引起很大的性能损耗,所以该场景下只有主播进入房间时才会触发该通知,观众进入房间不会触发该通知\r\n *\r\n * @event TRTCCallback#onRemoteUserLeaveRoom\r\n * @param {String} userId 用户标识 ID\r\n * @param {Number} reason 离开原因,0 表示用户主动退出房间,1 表示用户超时退出,2 表示被踢出房间\r\n */\n }, {\n key: \"onRemoteUserLeaveRoom\",\n value: function onRemoteUserLeaveRoom(userId, reason) {}\n /**\r\n * 首帧本地音频数据已经被送出<br>\r\n * 在 `enterRoom()` 并 `startLocalAudio()` 成功后开始麦克风采集,并将采集到的声音进行编码。 当 SDK 成功向云端送出第一帧音频数据后,会抛出这个回调事件\r\n *\r\n * @event TRTCCallback#onSendFirstLocalAudioFrame\r\n */\n }, {\n key: \"onSendFirstLocalAudioFrame\",\n value: function onSendFirstLocalAudioFrame() {}\n /**\r\n * 首帧本地视频数据已经被送出<br>\r\n * SDK 会在 `enterRoom()` 并 `startLocalPreview()` 成功后开始摄像头采集,并将采集到的画面进行编码。 当 SDK 成功向云端送出第一帧视频数据后,会抛出这个回调事件\r\n *\r\n * @event TRTCCallback#onSendFirstLocalVideoFrame\r\n * @param {TRTCVideoStreamType} streamType 视频流类型,大画面、小画面或辅流画面(屏幕分享)\r\n */\n }, {\n key: \"onSendFirstLocalVideoFrame\",\n value: function onSendFirstLocalVideoFrame(streamType) {}\n /**\r\n * 技术指标统计回调<br>\r\n * 如果您是熟悉音视频领域相关术语,可以通过这个回调获取 SDK 的所有技术指标。 如果您是首次开发音视频相关项目,可以只关注 `onNetworkQuality` 回调\r\n *\r\n * **Note:**\r\n * - 每 2 秒回调一次\r\n *\r\n * @param {Object} statics 状态数据\r\n */\n }, {\n key: \"onStatistics\",\n value: function onStatistics(statics) {}\n /**\r\n * 远端用户是否存在可播放的音频数据<br>\r\n * @event TRTCCallback#onUserAudioAvailable\r\n * @param {String} userId 用户标识 ID\r\n * @param {Boolean} available 声音是否开启\r\n */\n }, {\n key: \"onUserAudioAvailable\",\n value: function onUserAudioAvailable(userId, available) {}\n /**\r\n * 远端用户是否存在可播放的主路画面(一般用于摄像头)<br>\r\n * 当您收到 `onUserVideoAvailable(userId, true)` 通知时,表示该路画面已经有可用的视频数据帧到达。 此时,您需要调用 `startRemoteView(userId)` 接口加载该用户的远程画面。 然后,您会收到名为 onFirstVideoFrame(userid) 的首帧画面渲染回调。<br>\r\n * 当您收到 `onUserVideoAvailable(userId, false)` 通知时,表示该路远程画面已经被关闭,可能由于该用户调用了 `muteLocalVideo()` 或 `stopLocalPreview()`。\r\n *\r\n * @event TRTCCallback#onUserVideoAvailable\r\n * @param {String} userId 用户标识 ID\r\n * @param {Boolean} available 画面是否开启\r\n */\n }, {\n key: \"onUserVideoAvailable\",\n value: function onUserVideoAvailable(userId, available) {}\n /**\r\n * 用于提示音量大小的回调,包括每个 userId 的音量和远端总音量<br>\r\n * SDK 可以评估每一路音频的音量大小,并每隔一段时间抛出该事件回调,您可以根据音量大小在 UI 上做出相应的提示,比如“波形图”或“音量槽”。 要完成这个功能, 您需要先调用 enableAudioVolumeEvaluation 开启这个能力并设定事件抛出的时间间隔。 需要补充说明的是,无论当前房间中是否有人说话,SDK 都会按照您设定的时间间隔定时抛出此事件回调,只不过当没有人说话时,userVolumes 为空,totalVolume 为 0。\r\n *\r\n * **Note:**\r\n * - userVolumes 为一个数组,对于数组中的每一个元素,当 userId 为空时表示本地麦克风采集的音量大小,当 userId 不为空时代表远端用户的音量大小\r\n *\r\n * @event TRTCCallback#onUserVoiceVolume\r\n * @param {Array} userVolumes 是一个数组,用于承载所有正在说话的用户的音量大小,取值范围 0 - 100\r\n * @param {Number} totalVolume 所有远端用户的总音量大小, 取值范围 0 - 100\r\n */\n }, {\n key: \"onUserVoiceVolume\",\n value: function onUserVoiceVolume(userVolumes, totalVolume) {}\n /**\r\n * 屏幕分享开启的事件回调<br>\r\n * 当您通过 startScreenCapture 等相关接口启动屏幕分享时,SDK 便会抛出此事件回调\r\n * @event TRTCCallback#onScreenCaptureStarted\r\n */\n }, {\n key: \"onScreenCaptureStarted\",\n value: function onScreenCaptureStarted() {}\n /**\r\n * 屏幕分享停止的事件回调<br>\r\n * 当您通过 stopScreenCapture 停止屏幕分享时,SDK 便会抛出此事件回调\r\n * @event TRTCCallback#onScreenCaptureStopped\r\n * @param {Number} reason 停止原因,0:用户主动停止;1:屏幕窗口关闭导致停止;2:表示屏幕分享的显示屏状态变更(如接口被拔出、投影模式变更等)\r\n */\n }, {\n key: \"onScreenCaptureStopped\",\n value: function onScreenCaptureStopped(reason) {}\n /**\r\n * 屏幕分享停止的事件回调<br>\r\n * 当您通过 pauseScreenCapture 停止屏幕分享时,SDK 便会抛出此事件回调\r\n * @event TRTCCallback#onScreenCapturePaused\r\n * @param {Number} reason 停止原因,0:用户主动停止;1:屏幕窗口关闭导致停止;2:表示屏幕分享的显示屏状态变更(如接口被拔出、投影模式变更等)\r\n */\n }, {\n key: \"onScreenCapturePaused\",\n value: function onScreenCapturePaused(reason) {}\n /**\r\n * 屏幕分享恢复的事件回调<br>\r\n * 当您通过 resumeScreenCapture 恢复屏幕分享时,SDK 便会抛出此事件回调\r\n * @event TRTCCallback#onScreenCaptureResumed\r\n */\n }, {\n key: \"onScreenCaptureResumed\",\n value: function onScreenCaptureResumed() {}\n /**\r\n * 某远端用户发布/取消了辅路视频画面<br>\r\n * “辅路画面”一般被用于承载屏幕分享的画面。当您收到 onUserSubStreamAvailable(userId, true) 通知时,表示该路画面已经有可播放的视频帧到达。 此时,您需要调用 startRemoteView 接口订阅该用户的远程画面,订阅成功后,您会继续收到该用户的首帧画面渲染回调 onFirstVideoFrame(userId)\r\n *\r\n * **Note:**\r\n * - 拉取 Web 端(用 [WebRTC](https://web.sdk.qcloud.com/trtc/webrtc/doc/zh-cn/index.html) 实现屏幕分享)的屏幕分享,收不到 onUserSubStreamAvailable 事件。因为 [WebRTC](https://web.sdk.qcloud.com/trtc/webrtc/doc/zh-cn/index.html) 推的屏幕分享也是主流\r\n * @param {String} userId 用户 ID\r\n * @param {Boolean} available 是否可用,true 表示辅流可用\r\n * @event TRTCCallback#onUserSubStreamAvailable\r\n */\n }, {\n key: \"onUserSubStreamAvailable\",\n value: function onUserSubStreamAvailable(userId, available) {}\n /**\r\n * 用户视频大小发生改变回调。<br>\r\n * 当您收到 onUserVideoSizeChanged(userId, streamtype, newWidth, newHeight) 通知时,表示该路画面大小发生了调整,调整的原因可能是该用户调用了 setVideoEncoderParam 或者 setSubStreamEncoderParam 重新设置了画面尺寸。\r\n * @param {String} userId 用户 ID\r\n * @param {TRTCVideoStreamType} streamType 视频流类型,仅支持 TRTCVideoStreamTypeBig 和 TRTCVideoStreamTypeSub\r\n * @param {Number} newWidth 视频流的宽度(像素)\r\n * @param {Number} newHeight 视频流的高度(像素)\r\n * @event TRTCCallback#onUserVideoSizeChanged\r\n */\n }, {\n key: \"onUserVideoSizeChanged\",\n value: function onUserVideoSizeChanged(userId, streamType, newWidth, newHeight) {}\n /**\r\n * 背景音乐开始播放\r\n * @param {Number} id 播放的 id\r\n * @param {Number} errCode 播放的状态码\r\n * @event TRTCCallback#onStart\r\n */\n }, {\n key: \"onStart\",\n value: function onStart(id, errCode) {}\n /**\r\n * 背景音乐的播放进度\r\n * @param {Number} id 播放的 id\r\n * @param {Number} curPtsMS 当前播放的位置\r\n * @param {Number} durationMS 当前音频总时长\r\n * @event TRTCCallback#onPlayProgress\r\n */\n }, {\n key: \"onPlayProgress\",\n value: function onPlayProgress(id, curPtsMS, durationMS) {}\n /**\r\n * 背景音乐已经播放完毕\r\n * @param {Number} id 播放的 id\r\n * @param {Number} errCode 播放结束的状态码\r\n * @event TRTCCallback#onComplete\r\n */\n }, {\n key: \"onComplete\",\n value: function onComplete(id, errCode) {}\n }], [{\n key: \"createInstance\",\n value:\n /**\r\n * 创建 TrtcCloud 单例\r\n *\r\n * @static\r\n * @memberof TrtcCloud\r\n * @example\r\n * TrtcCloud.createInstance();\r\n */\n function createInstance() {\n __f__(\"log\", '----------------------------------------------------------------', \" at TrtcCloud/lib/index.js:20\");\n __f__(\"log\", \" SDK \".concat(version, \" \"), \" at TrtcCloud/lib/index.js:21\");\n __f__(\"log\", '----------------------------------------------------------------', \" at TrtcCloud/lib/index.js:22\");\n return _TrtcCloudImpl.default._createInstance();\n }\n /**\r\n * 销毁 TrtcCloud 单例\r\n *\r\n * @static\r\n * @memberof TrtcCloud\r\n * @example\r\n * TrtcCloud.destroyInstance();\r\n */\n }, {\n key: \"destroyInstance\",\n value: function destroyInstance() {\n return _TrtcCloudImpl.default._destroyInstance();\n }\n }]);\n return TrtcCloud;\n}();\nexports.default = TrtcCloud;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 10)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL2xpYi9pbmRleC5qcyJdLCJuYW1lcyI6WyJ2ZXJzaW9uIiwiVHJ0Y0Nsb3VkIiwiZXZlbnQiLCJjYWxsYmFjayIsIlRydGNDbG91ZEltcGwiLCJfZ2V0SW5zdGFuY2UiLCJvbiIsIm9mZiIsInBhcmFtcyIsInNjZW5lIiwiZW50ZXJSb29tIiwiZXhpdFJvb20iLCJyb2xlIiwic3dpdGNoUm9sZSIsImNvbm5lY3RPdGhlclJvb20iLCJkaXNjb25uZWN0T3RoZXJSb29tIiwiaXNGcm9udENhbWVyYSIsInZpZXdJZCIsInN0YXJ0TG9jYWxQcmV2aWV3IiwicGFyYW0iLCJzZXRWaWRlb0VuY29kZXJQYXJhbSIsInN3aXRjaENhbWVyYSIsInN0b3BMb2NhbFByZXZpZXciLCJzZXRMb2NhbFJlbmRlclBhcmFtcyIsInN0cmVhbVR5cGUiLCJtdXRlIiwibXV0ZUxvY2FsVmlkZW8iLCJ1c2VySWQiLCJzdGFydFJlbW90ZVZpZXciLCJzdG9wUmVtb3RlVmlldyIsInNvdXJjZVR5cGUiLCJzbmFwc2hvdFZpZGVvIiwicXVhbGl0eSIsInN0YXJ0TG9jYWxBdWRpbyIsInN0b3BMb2NhbEF1ZGlvIiwibXV0ZUxvY2FsQXVkaW8iLCJtdXRlUmVtb3RlQXVkaW8iLCJtdXRlQWxsUmVtb3RlQXVkaW8iLCJyb3V0ZSIsInNldEF1ZGlvUm91dGUiLCJpbnRlcnZhbCIsImVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbiIsInNldFN1YlN0cmVhbUVuY29kZXJQYXJhbSIsIlRSVENWaWRlb1N0cmVhbVR5cGUiLCJUUlRDVmlkZW9TdHJlYW1UeXBlU3ViIiwiZW5jUGFyYW1zIiwic3RhcnRTY3JlZW5DYXB0dXJlIiwic3RvcFNjcmVlbkNhcHR1cmUiLCJwYXVzZVNjcmVlbkNhcHR1cmUiLCJyZXN1bWVTY3JlZW5DYXB0dXJlIiwiYmVhdXR5U3R5bGUiLCJzZXRCZWF1dHlTdHlsZSIsImJlYXV0eUxldmVsIiwic2V0QmVhdXR5TGV2ZWwiLCJtdXNpY1BhcmFtIiwic3RhcnRQbGF5TXVzaWMiLCJpZCIsInN0b3BQbGF5TXVzaWMiLCJwYXVzZVBsYXlNdXNpYyIsInJlc3VtZVBsYXlNdXNpYyIsImNvZGUiLCJtZXNzYWdlIiwiZXh0cmFJbmZvIiwicmVzdWx0IiwicmVhc29uIiwid2lkdGgiLCJoZWlnaHQiLCJiYXNlNjREYXRhIiwibG9jYWxRdWFsaXR5IiwicmVtb3RlTGlzdCIsInN0YXRpY3MiLCJhdmFpbGFibGUiLCJ1c2VyVm9sdW1lcyIsInRvdGFsVm9sdW1lIiwibmV3V2lkdGgiLCJuZXdIZWlnaHQiLCJlcnJDb2RlIiwiY3VyUHRzTVMiLCJkdXJhdGlvbk1TIiwiX2NyZWF0ZUluc3RhbmNlIiwiX2Rlc3Ryb3lJbnN0YW5jZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtNQUFBO0lBQUE7RUFBQTtBQUFBO0FBREEsSUFBTUEsT0FBTyxHQUFHLE9BQU87QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBLElBS3FCQyxTQUFTO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBMEIxQjtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0ksWUFBR0MsS0FBSyxFQUFFQyxRQUFRLEVBQUU7TUFDaEIsT0FBT0Msc0JBQWEsQ0FBQ0MsWUFBWSxFQUFFLENBQUNDLEVBQUUsQ0FBQ0osS0FBSyxFQUFFQyxRQUFRLENBQUM7SUFDM0Q7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVRJO0lBQUE7SUFBQSxPQVVBLGFBQUlELEtBQUssRUFBRTtNQUNQLE9BQU9FLHNCQUFhLENBQUNDLFlBQVksRUFBRSxDQUFDRSxHQUFHLENBQUNMLEtBQUssQ0FBQztJQUNsRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNB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T0ksc0JBQWEsQ0FBQzJFLGVBQWUsRUFBRTtJQUMxQztJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSwyQkFBeUI7TUFDckIsT0FBTzNFLHNCQUFhLENBQUM0RSxnQkFBZ0IsRUFBRTtJQUMzQztFQUFDO0VBQUE7QUFBQTtBQUFBLDRCIiwiZmlsZSI6IjI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFRydGNDbG91ZEltcGwgZnJvbSAnLi9UcnRjQ2xvdWRJbXBsJztcclxuaW1wb3J0IHsgVFJUQ1ZpZGVvU3RyZWFtVHlwZSB9IGZyb20gJy4vVHJ0Y0RlZmluZXMnO1xyXG5jb25zdCB2ZXJzaW9uID0gJzEuMy4xJztcclxuZXhwb3J0ICogZnJvbSAnLi9UcnRjRGVmaW5lcyc7XHJcbi8qKlxyXG4gKiBUcnRjQ2xvdWRcclxuICpcclxuICogQGNsYXNzIFRydGNDbG91ZFxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVHJ0Y0Nsb3VkIHtcclxuICAgIC8qKlxyXG4gICAgICog5Yib5bu6IFRydGNDbG91ZCDljZXkvotcclxuICAgICAqXHJcbiAgICAgKiBAc3RhdGljXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogVHJ0Y0Nsb3VkLmNyZWF0ZUluc3RhbmNlKCk7XHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBjcmVhdGVJbnN0YW5jZSgpIHtcclxuICAgICAgICBjb25zb2xlLmxvZygnLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLScpO1xyXG4gICAgICAgIGNvbnNvbGUubG9nKGAgICAgICAgICAgICAgICAgICAgICAgICBTREsgJHt2ZXJzaW9ufSAgICAgICAgICAgICAgICAgICAgYCk7XHJcbiAgICAgICAgY29uc29sZS5sb2coJy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0nKTtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fY3JlYXRlSW5zdGFuY2UoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6ZSA5q+BIFRydGNDbG91ZCDljZXkvotcclxuICAgICAqXHJcbiAgICAgKiBAc3RhdGljXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogVHJ0Y0Nsb3VkLmRlc3Ryb3lJbnN0YW5jZSgpO1xyXG4gICAgICovXHJcbiAgICBzdGF0aWMgZGVzdHJveUluc3RhbmNlKCkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9kZXN0cm95SW5zdGFuY2UoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6K6+572uIFRydGNDbG91ZCDkuovku7bnm5HlkKxcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gZXZlbnQg5LqL5Lu25ZCN56ewXHJcbiAgICAgKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFjayDkuovku7blm57osINcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogdGhpcy50cnRjQ2xvdWQgPSBUcnRjQ2xvdWQuY3JlYXRlSW5zdGFuY2UoKTsgLy8g5Yib5bu6IHRydGNDbG91ZCDlrp7kvotcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLm9uKCdvbkVudGVyUm9vbScsIChyZXMpID0+IHt9KTtcclxuICAgICAqL1xyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkub24oZXZlbnQsIGNhbGxiYWNrKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5Y+W5raI5LqL5Lu257uR5a6aPGJyPlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBldmVudCDkuovku7blkI3np7DvvIzkvKDlhaXpgJrphY3nrKYgJyonIOS8muino+mZpOaJgOacieS6i+S7tue7keWumuOAglxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLm9mZignb25FbnRlclJvb20nKTtcclxuICAgICAqXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5vZmYoJyonKTsgLy8g5Y+W5raI5omA5pyJ57uR5a6a55qE5LqL5Lu2XHJcbiAgICAgKi9cclxuICAgIG9mZihldmVudCkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLm9mZihldmVudCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOi/m+aIvzxicj5cclxuICAgICAqIOiwg+eUqOaOpeWPo+WQju+8jOaCqOS8muaUtuWIsOadpeiHqiBUUlRDQ2FsbGJhY2sg5Lit55qEIFtvbkVudGVyUm9vbShyZXN1bHQpXXtAbGluayBUUlRDQ2FsbGJhY2sjb25FbnRlclJvb219IOWbnuiwg1xyXG4gICAgICog5aaC5p6c5Yqg5YWl5oiQ5Yqf77yMcmVzdWx0IOS8muaYr+S4gOS4quato+aVsO+8iHJlc3VsdCA+IDDvvInvvIzooajnpLrliqDlhaXmiL/pl7TmiYDmtojogJfnmoTml7bpl7TvvIzljZXkvY3mmK/mr6vnp5LvvIhtc++8ieOAgjxicj5cclxuICAgICAqIOWmguaenOWKoOWFpeWksei0pe+8jHJlc3VsdCDkvJrmmK/kuIDkuKrotJ/mlbDvvIhyZXN1bHQgPCAw77yJ77yM6KGo56S66L+b5oi/5aSx6LSl55qE6ZSZ6K+v56CB44CCXHJcbiAgICAgKlxyXG4gICAgICogKiDlj4LmlbAgc2NlbmUg55qE5p6a5Li+5YC85aaC5LiL77yaXHJcbiAgICAgKiAtIHtAbGluayBUUlRDQXBwU2NlbmVWaWRlb0NhbGx977yaPGJyPlxyXG4gICAgICogICAgICAgICAg6KeG6aKR6YCa6K+d5Zy65pmv77yM5pSv5oyBNzIwUOOAgTEwODBQ6auY5riF55S76LSo77yM5Y2V5Liq5oi/6Ze05pyA5aSa5pSv5oyBMzAw5Lq65ZCM5pe25Zyo57q/77yM5pyA6auY5pSv5oyBNTDkurrlkIzml7blj5HoqIDjgII8YnI+XHJcbiAgICAgKiAgICAgICAgICDpgILlkIjvvJpbMeWvuTHop4bpopHpgJror51d44CBWzMwMOS6uuinhumikeS8muiurl3jgIFb5Zyo57q/6Zeu6K+KXeOAgVvop4bpopHogYrlpKld44CBW+i/nOeoi+mdouivlV3nrYnjgII8YnI+XHJcbiAgICAgKiAtIHtAbGluayBUUlRDQXBwU2NlbmVBdWRpb0NhbGx977yaPGJyPlxyXG4gICAgICogICAgICAgICAg6K+t6Z+z6YCa6K+d5Zy65pmv77yM5pSv5oyBIDQ4a0h677yM5pSv5oyB5Y+M5aOw6YGT44CC5Y2V5Liq5oi/6Ze05pyA5aSa5pSv5oyBMzAw5Lq65ZCM5pe25Zyo57q/77yM5pyA6auY5pSv5oyBNTDkurrlkIzml7blj5HoqIDjgII8YnI+XHJcbiAgICAgKiAgICAgICAgICDpgILlkIjvvJpbMeWvuTHor63pn7PpgJror51d44CBWzMwMOS6uuivremfs+S8muiurl3jgIFb6K+t6Z+z6IGK5aSpXeOAgVvor63pn7PkvJrorq5d44CBW+WcqOe6v+eLvOS6uuadgF3nrYnjgII8YnI+XHJcbiAgICAgKiAtIHtAbGluayBUUlRDQXBwU2NlbmVMSVZFfe+8mjxicj5cclxuICAgICAqICAgICAgICAgIOinhumikeS6kuWKqOebtOaSre+8jOaUr+aMgeW5s+a7keS4iuS4i+m6pu+8jOWIh+aNoui/h+eoi+aXoOmcgOetieW+he+8jOS4u+aSreW7tuaXtuWwj+S6jjMwMG1z77yb5pSv5oyB5Y2B5LiH57qn5Yir6KeC5LyX5ZCM5pe25pKt5pS+77yM5pKt5pS+5bu25pe25L2O6IezMTAwMG1z44CCPGJyPlxyXG4gICAgICogICAgICAgICAg6YCC5ZCI77yaW+inhumikeS9juW7tuaXtuebtOaSrV3jgIFb5Y2B5LiH5Lq65LqS5Yqo6K++5aCCXeOAgVvop4bpopHnm7Tmkq0gUEtd44CBW+inhumikeebuOS6suaIv13jgIFb5LqS5Yqo6K++5aCCXeOAgVvov5znqIvln7norq1d44CBW+i2heWkp+Wei+S8muiurl3nrYnjgII8YnI+XHJcbiAgICAgKiAtIHtAbGluayBUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tfe+8mjxicj5cclxuICAgICAqICAgICAgICAgIOivremfs+S6kuWKqOebtOaSre+8jOaUr+aMgeW5s+a7keS4iuS4i+m6pu+8jOWIh+aNoui/h+eoi+aXoOmcgOetieW+he+8jOS4u+aSreW7tuaXtuWwj+S6jjMwMG1z77yb5pSv5oyB5Y2B5LiH57qn5Yir6KeC5LyX5ZCM5pe25pKt5pS+77yM5pKt5pS+5bu25pe25L2O6IezMTAwMG1z44CCPGJyPlxyXG4gICAgICogICAgICAgICAg6YCC5ZCI77yaW+ivremfs+S9juW7tuaXtuebtOaSrV3jgIFb6K+t6Z+z55u05pKt6L+e6bqmXeOAgVvor63ogYrmiL9d44CBW0sg5q2M5oi/XeOAgVtGTSDnlLXlj7Bd562J44CCPGJyPlxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogMS4g5b2TIHNjZW5lIOmAieaLqeS4uiBUUlRDQXBwU2NlbmVMSVZFIOaIliBUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tIOaXtu+8jOaCqOW/hemhu+mAmui/hyBUUlRDUGFyYW1zIOS4reeahCByb2xlIOWtl+auteaMh+WumuW9k+WJjeeUqOaIt+eahOinkuiJsuOAglxyXG4gICAgICogMi4g5LiN566h6L+b5oi/5piv5ZCm5oiQ5Yqf77yMZW50ZXJSb29tIOmDveW/hemhu+S4jiBleGl0Um9vbSDphY3lr7nkvb/nlKjvvIzlnKjosIPnlKggYGV4aXRSb29tYCDliY3lho3mrKHosIPnlKggYGVudGVyUm9vbWAg5Ye95pWw5Lya5a+86Ie05LiN5Y+v6aKE5pyf55qE6ZSZ6K+v6Zeu6aKY44CCXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtUUlRDUGFyYW1zfSBwYXJhbXMgLSDov5vmiL/lj4LmlbBcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbXMuc2RrQXBwSWQgICAgICAtIOW6lOeUqOagh+ivhu+8iOW/heWhq++8iVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHBhcmFtcy51c2VySWQgICAgICAgIC0g55So5oi35qCH6K+G77yI5b+F5aGr77yJXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gcGFyYW1zLnVzZXJTaWcgICAgICAgLSDnlKjmiLfnrb7lkI3vvIjlv4XloavvvIlcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbXMucm9vbUlkICAgICAgICAtIOaIv+mXtOWPt+eggSwgcm9vbUlkIOWSjCBzdHJSb29tSWQg5b+F6aG75aGr5LiA5LiqLCDoi6XmgqjpgInnlKggc3RyUm9vbUlk77yM5YiZIHJvb21JZCDpnIDopoHloavlhpnkuLow44CCXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gcGFyYW1zLnN0clJvb21JZCAgICAgLSDlrZfnrKbkuLLmiL/pl7Tlj7fnoIEgW+mAieWhq13vvIzlnKjlkIzkuIDkuKrmiL/pl7TlhoXnmoTnlKjmiLflj6/ku6XnnIvliLDlvbzmraTlubbov5vooYzop4bpopHpgJror50sIHJvb21JZCDlkowgc3RyUm9vbUlkIOW/hemhu+Whq+S4gOS4quOAguiLpeS4pOiAhemDveWhq++8jOWImeS8mOWFiOmAieaLqSByb29tSWRcclxuICAgICAqIEBwYXJhbSB7VFJUQ1JvbGVUeXBlfSBwYXJhbXMucm9sZSAgICAtIOebtOaSreWcuuaZr+S4i+eahOinkuiJsu+8jOm7mOiupOWAvO+8muS4u+aSrVxyXG4gICAgICogLSBUUlRDUm9sZUFuY2hvcjog5Li75pKt77yM5Y+v5Lul5LiK6KGM6KeG6aKR5ZKM6Z+z6aKR77yM5LiA5Liq5oi/6Ze06YeM5pyA5aSa5pSv5oyBNTDkuKrkuLvmkq3lkIzml7bkuIrooYzpn7Pop4bpopHjgIJcclxuICAgICAqIC0gVFJUQ1JvbGVBdWRpZW5jZTog6KeC5LyX77yM5Y+q6IO96KeC55yL77yM5LiN6IO95LiK6KGM6KeG6aKR5ZKM6Z+z6aKR77yM5LiA5Liq5oi/6Ze06YeM55qE6KeC5LyX5Lq65pWw5rKh5pyJ5LiK6ZmQ44CCXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZz19IHBhcmFtcy5wcml2YXRlTWFwS2V5IC0g5oi/6Ze0562+5ZCN77yI6Z2e5b+F5aGr77yJXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZz19IHBhcmFtcy5idXNpbmVzc0luZm8gIC0g5Lia5Yqh5pWw5o2u77yI6Z2e5b+F5aGr77yJXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZz19IHBhcmFtcy5zdHJlYW1JZCAgICAgIC0g6Ieq5a6a5LmJIENETiDmkq3mlL7lnLDlnYDvvIjpnZ7lv4XloavvvIlcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nPX0gcGFyYW1zLnVzZXJEZWZpbmVSZWNvcmRJZCAtIOiuvue9ruS6keerr+W9leWItuWujOaIkOWQjueahOWbnuiwg+a2iOaBr+S4reeahCBcInVzZXJkZWZpbmVyZWNvcmRpZFwiIOWtl+auteWGheWuue+8jOS+v+S6juaCqOabtOaWueS+v+eahOivhuWIq+W9leWItuWbnuiwg++8iOmdnuW/heWhq++8iVxyXG4gICAgICogQHBhcmFtIHtUUlRDQXBwU2NlbmV9IHNjZW5lIOW6lOeUqOWcuuaZr++8jOebruWJjeaUr+aMgeinhumikemAmuivne+8iFRSVENBcHBTY2VuZVZpZGVvQ2FsbO+8ieOAgeivremfs+mAmuivne+8iFRSVENBcHBTY2VuZUF1ZGlvQ2FsbO+8ieOAgeWcqOe6v+ebtOaSre+8iFRSVENBcHBTY2VuZUxJVkXvvInjgIHor63pn7PogYrlpKnlrqTvvIhWVFJUQ0FwcFNjZW5lVm9pY2VDaGF0Um9vbe+8ieWbm+enjeWcuuaZr++8jFxyXG4gICAgICog6K+m6KeBIFtUcnRjRGVmaW5lc10g5LitIFRSVENBcHBTY2VuZSDlj4LmlbDlrprkuYlcclxuICAgICAqXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogaW1wb3J0IHsgVFJUQ0FwcFNjZW5lIH0gZnJvbSAnQC9UcnRjQ2xvdWQvbGliL1RydGNEZWZpbmVzJztcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkID0gVHJ0Y0Nsb3VkLmNyZWF0ZUluc3RhbmNlKCk7IC8vIOWIm+W7uuWunuS+i++8jOWPqumcgOWIm+W7uuS4gOasoVxyXG4gICAgICogY29uc3QgcGFyYW1zID0ge1xyXG4gICAgICogICBzZGtBcHBJZDogMCxcclxuICAgICAqICAgdXNlcklkOiAneHh4JyxcclxuICAgICAqICAgcm9vbUlkOiAxMjM0NSxcclxuICAgICAqICAgdXNlclNpZzogJ3h4eCdcclxuICAgICAqIH07XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5lbnRlclJvb20ocGFyYW1zLCBUUlRDQXBwU2NlbmUuVFJUQ0FwcFNjZW5lVmlkZW9DYWxsKTtcclxuICAgICAqL1xyXG4gICAgZW50ZXJSb29tKHBhcmFtcywgc2NlbmUpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5lbnRlclJvb20ocGFyYW1zLCBzY2VuZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOmAgOaIvzxicj5cclxuICAgICAqIOaJp+ihjOmAgOWHuuaIv+mXtOeahOebuOWFs+mAu+i+kemHiuaUvui1hOa6kOWQju+8jFNESyDkvJrpgJrov4cgYG9uRXhpdFJvb20oKWAg5Zue6LCD6YCa55+l5Yiw5oKoXHJcbiAgICAgKlxyXG4gICAgICogKipOb3RlOioqXHJcbiAgICAgKiAxLiDlpoLmnpzmgqjopoHlho3mrKHosIPnlKggYGVudGVyUm9vbSgpYCDmiJbogIXliIfmjaLliLDlhbblroPnmoTpn7Pop4bpopEgU0RL77yM6K+3562J5b6FIGBvbkV4aXRSb29tKClgIOWbnuiwg+WIsOadpeWQjuWGjeaJp+ihjOebuOWFs+aTjeS9nO+8jOWQpuWImeWPr+iDveS8mumBh+WIsOWmguaRhOWDj+WktOOAgem6puWFi+mjjuiuvuWkh+iiq+W8uuWNoOetieWQhOenjeW8guW4uOmXrumimOOAglxyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5leGl0Um9vbSgpO1xyXG4gICAgICovXHJcbiAgICBleGl0Um9vbSgpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5leGl0Um9vbSgpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDliIfmjaLop5LoibLvvIzku4XpgILnlKjkuo7nm7Tmkq3lnLrmma/vvIhUUlRDQXBwU2NlbmVMSVZFIOWSjCBUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29t77yJXHJcbiAgICAgKlxyXG4gICAgICog5Zyo55u05pKt5Zy65pmv5LiL77yM5LiA5Liq55So5oi35Y+v6IO96ZyA6KaB5Zyo4oCc6KeC5LyX4oCd5ZKM4oCc5Li75pKt4oCd5LmL6Ze05p2l5Zue5YiH5o2i44CCXHJcbiAgICAgKiDmgqjlj6/ku6XlnKjov5vmiL/liY3pgJrov4cgVFJUQ1BhcmFtcyDkuK3nmoQgcm9sZSDlrZfmrrXnoa7lrprop5LoibLvvIzkuZ/lj6/ku6XpgJrov4cgc3dpdGNoUm9sZSDlnKjov5vmiL/lkI7liIfmjaLop5LoibLjgIJcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1RSVENSb2xlVHlwZX0gcm9sZSAtIOebruagh+inkuiJsu+8jOm7mOiupOS4uuS4u+aSrVxyXG4gICAgICogLSBUUlRDUm9sZUFuY2hvcjog5Li75pKt77yM5Y+v5Lul5LiK6KGM6KeG6aKR5ZKM6Z+z6aKR77yM5LiA5Liq5oi/6Ze06YeM5pyA5aSa5pSv5oyBNTDkuKrkuLvmkq3lkIzml7bkuIrooYzpn7Pop4bpopHjgIJcclxuICAgICAqIC0gVFJUQ1JvbGVBdWRpZW5jZTog6KeC5LyX77yM5Y+q6IO96KeC55yL77yM5LiN6IO95LiK6KGM6KeG6aKR5ZKM6Z+z6aKR77yM5LiA5Liq5oi/6Ze06YeM55qE6KeC5LyX5Lq65pWw5rKh5pyJ5LiK6ZmQ44CCXHJcbiAgICAgKlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIGltcG9ydCB7IFRSVENSb2xlVHlwZSB9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zd2l0Y2hSb2xlKFRSVENSb2xlVHlwZS5UUlRDUm9sZUF1ZGllbmNlKTtcclxuICAgICAqL1xyXG4gICAgc3dpdGNoUm9sZShyb2xlKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3dpdGNoUm9sZShyb2xlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6K+35rGC6Leo5oi/6YCa6K+dXHJcbiAgICAgKlxyXG4gICAgICog6buY6K6k5oOF5Ya15LiL77yM5Y+q5pyJ5ZCM5LiA5Liq5oi/6Ze05Lit55qE55So5oi35LmL6Ze05Y+v5Lul6L+b6KGM6Z+z6KeG6aKR6YCa6K+d77yM5LiN5ZCM55qE5oi/6Ze05LmL6Ze055qE6Z+z6KeG6aKR5rWB5piv55u45LqS6ZqU56a755qE44CCXHJcbiAgICAgKiDkvb/nlKjor6XmjqXlj6PorqnouqvlpITkuKTkuKrkuI3lkIzmiL/pl7TkuK3nmoTkuLvmkq3ov5vooYzot6jmiL/pl7TnmoTpn7Pop4bpopHmtYHliIbkuqvvvIzku47ogIzorqnmr4/kuKrmiL/pl7TkuK3nmoTop4LkvJfpg73og73op4LnnIvliLDov5nkuKTkuKrkuLvmkq3nmoTpn7Pop4bpopHjgIJcclxuICAgICAqIOi3qOaIv+mAmuivneeahOivt+axgue7k+aenOS8mumAmui/h+ebkeWQrCBbb25Db25uZWN0T3RoZXJSb29tXShodHRwczovL3dlYi5zZGsucWNsb3VkLmNvbS90cnRjL3VuaWFwcC9kb2MvemgtY24vVFJUQ0NhbGxiYWNrLmh0bWwjZXZlbnQ6b25Db25uZWN0T3RoZXJSb29tKSDkuovku7bpgJrnn6Xnu5nmgqjjgIJcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gcGFyYW1zIC0g6Leo5oi/6YCa6K+d5Y+C5pWwXHJcbiAgICAgKiAtIOWmguaenOWvueerr+eahOaIv+mXtOWPt+S4uuaVsOWtl++8jOmCo+S5iOS8oOWFpeeahOWPguaVsOS4uiByb29tSWTjgIJcclxuICAgICAqIC0g5aaC5p6c5a+556uv55qE5oi/6Ze05Y+35Li65a2X56ym5Liy77yM6YKj5LmI5Lyg5YWl55qE5Y+C5pWw5Li6IHN0clJvb21JZOOAglxyXG4gICAgICogLSDpkojlr7nlr7nnq6/nmoTmiL/pl7Tlj7fnsbvlnovkvKDpgJLlr7nlupTlj4LmlbDvvIzkuI3pnIDopoHkuKTkuKrlkIzml7bkvKDpgJLjgILlhbfkvZPor7fnnIsgZXhhbXBsZSDnmoTkvb/nlKjjgIJcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbXMucm9vbUlkIOi3qOaIv+mAmuivneaXtuWvueerr+eahOaVsOWtl+aIv+mXtOWPtyByb29tSWQo5LiOIHN0clJvb21JZCDpgInloavlhbbkuK3kuIDkuKrvvIzkuI3lj6/lkIzml7bkvKDpgJIpXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gcGFyYW1zLnN0clJvb21JZCDot6jmiL/pgJror53ml7blr7nnq6/nmoTlrZfnrKbkuLLmiL/pl7Tlj7cgc3RyUm9vbUlkKOS4jiByb29tSWQg6YCJ5aGr5YW25Lit5LiA5Liq77yM5LiN5Y+v5ZCM5pe25Lyg6YCSKVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHBhcmFtcy51c2VySWQg6Leo5oi/6YCa6K+d5pe25a+556uv55qEIHVzZXJJZCjlv4XloaspXHJcbiAgICAgKlxyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5jb25uZWN0T3RoZXJSb29tKHtcInJvb21JZFwiOiAxMjMzLCBcInVzZXJJZFwiOiBcInVzZXJfMTFcIn0pO1xyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuY29ubmVjdE90aGVyUm9vbSh7XCJzdHJSb29tSWRcIjogXCIxMjMzXCIsIFwidXNlcklkXCI6IFwidXNlcl8yMlwifSk7XHJcbiAgICAgKi9cclxuICAgIGNvbm5lY3RPdGhlclJvb20ocGFyYW1zKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuY29ubmVjdE90aGVyUm9vbShwYXJhbXMpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDpgIDlh7rot6jmiL/pgJror51cclxuICAgICAqXHJcbiAgICAgKiDpgIDlh7rot6jmiL/pgJror53nmoTor7fmsYLnu5PmnpzkvJrpgJrov4fnm5HlkKwgW29uRGlzY29ubmVjdE90aGVyUm9vbV0oaHR0cHM6Ly93ZWIuc2RrLnFjbG91ZC5jb20vdHJ0Yy91bmlhcHAvZG9jL3poLWNuL1RSVENDYWxsYmFjay5odG1sI2V2ZW50Om9uRGlzY29ubmVjdE90aGVyUm9vbSkg5LqL5Lu26YCa55+l57uZ5oKo44CCXHJcbiAgICAgKlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLmRpc2Nvbm5lY3RPdGhlclJvb20oKTtcclxuICAgICAqL1xyXG4gICAgZGlzY29ubmVjdE90aGVyUm9vbSgpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5kaXNjb25uZWN0T3RoZXJSb29tKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOW8gOWQr+acrOWcsOinhumikeeahOmihOiniOeUu+mdojxicj5cclxuICAgICAqIOW9k+W8gOWni+a4suafk+mmluW4p+aRhOWDj+WktOeUu+mdouaXtu+8jOaCqOS8muaUtuWIsCBgb25GaXJzdFZpZGVvRnJhbWUobnVsbClgIOWbnuiwg1xyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gaXNGcm9udENhbWVyYSDliY3nva7jgIHlkI7nva7mkYTlg4/lpLTvvIx0cnVl77ya5YmN572u5pGE5YOP5aS077ybZmFsc2XvvJrlkI7nva7mkYTlg4/lpLTvvIwqKum7mOiupOS4uiB0cnVlKipcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nPX0gdmlld0lkIOeUqOS6juaJv+i9veinhumikeeUu+mdoueahOa4suafk+aOp+S7tu+8jOS9v+eUqOWOn+eUn+aPkuS7tuS4reeahCBUUlRDQ2xvdWRVbmlQbHVnaW4tVFhMb2NhbFZpZXdDb21wb25lbnQgY29tcG9uZW5077yM6ZyA6KaB5o+Q5L6bIHZpZXdJZCDlsZ7mgKflgLzvvIzkvovlpoIgdmlld0lkPXVzZXJJZFxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIC8vIOmihOiniOacrOWcsOeUu+mdolxyXG4gICAgICogY29uc3Qgdmlld0lkID0gdGhpcy51c2VySWQ7XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zdGFydExvY2FsUHJldmlldyh0cnVlLCB2aWV3SWQpO1xyXG4gICAgICovXHJcbiAgICBzdGFydExvY2FsUHJldmlldyhpc0Zyb250Q2FtZXJhID0gdHJ1ZSwgdmlld0lkKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3RhcnRMb2NhbFByZXZpZXcoaXNGcm9udENhbWVyYSwgdmlld0lkKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u6KeG6aKR57yW56CB5Zmo55qE57yW56CB5Y+C5pWwXHJcbiAgICAgKiAtIOivpeiuvue9ruiDveWkn+WGs+Wumui/nOerr+eUqOaIt+eci+WIsOeahOeUu+mdoui0qOmHj++8jOWQjOaXtuS5n+iDveWGs+WumuS6keerr+W9leWItuWHuueahOinhumikeaWh+S7tueahOeUu+mdoui0qOmHj+OAglxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9FbmNQYXJhbX0gcGFyYW0g55So5LqO6K6+572u6KeG6aKR57yW56CB5Zmo55qE55u45YWz5Y+C5pWwXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICpcclxuICAgICAqIGltcG9ydCB7IFRSVENWaWRlb1Jlc29sdXRpb24sIFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlLCBUUlRDVmlkZW9FbmNQYXJhbSB9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiBjb25zdCB2aWRlb1Jlc29sdXRpb24gPSBUUlRDVmlkZW9SZXNvbHV0aW9uLlRSVENWaWRlb1Jlc29sdXRpb25fNDgwXzM2MDtcclxuICAgICAqIGNvbnN0IHZpZGVvUmVzb2x1dGlvbk1vZGUgPSBUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZS5UUlRDVmlkZW9SZXNvbHV0aW9uTW9kZUxhbmRzY2FwZTsgLy8g5qiq5bGP6YeH6ZuGXHJcbiAgICAgKiBjb25zdCB2aWRlb0ZwcyA9IDE1O1xyXG4gICAgICogY29uc3QgdmlkZW9CaXRyYXRlID0gOTAwO1xyXG4gICAgICogY29uc3QgbWluVmlkZW9CaXRyYXRlID0gMjAwO1xyXG4gICAgICogY29uc3QgZW5hYmxlQWRqdXN0UmVzID0gZmFsc2U7XHJcbiAgICAgKiAvLyBjb25zdCBwYXJhbSA9IG5ldyBUUlRDVmlkZW9FbmNQYXJhbSh2aWRlb1Jlc29sdXRpb24sIHZpZGVvUmVzb2x1dGlvbk1vZGUsIHZpZGVvRnBzLCB2aWRlb0JpdHJhdGUsIG1pblZpZGVvQml0cmF0ZSwgZW5hYmxlQWRqdXN0UmVzKTsgLy8gdjEuMS4wIOaWueW8j1xyXG4gICAgICpcclxuICAgICAqIGNvbnN0IHBhcmFtID0geyAvLyB2MS4yLjAg5Lul5LiK54mI5pys5pSv5oyB55qE5pa55byPXHJcbiAgICAgKiAgdmlkZW9SZXNvbHV0aW9uLFxyXG4gICAgICogIHZpZGVvUmVzb2x1dGlvbk1vZGUsXHJcbiAgICAgKiAgdmlkZW9GcHMsXHJcbiAgICAgKiAgdmlkZW9CaXRyYXRlLFxyXG4gICAgICogIG1pblZpZGVvQml0cmF0ZSxcclxuICAgICAqICBlbmFibGVBZGp1c3RSZXMsXHJcbiAgICAgKiB9O1xyXG4gICAgICpcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnNldFZpZGVvRW5jb2RlclBhcmFtKHBhcmFtKTtcclxuICAgICAqL1xyXG4gICAgc2V0VmlkZW9FbmNvZGVyUGFyYW0ocGFyYW0pIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zZXRWaWRlb0VuY29kZXJQYXJhbShwYXJhbSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOWIh+aNouWJjee9ruaIluWQjue9ruaRhOWDj+WktFxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gaXNGcm9udENhbWVyYSDliY3nva7jgIHlkI7nva7mkYTlg4/lpLTvvIx0cnVl77ya5YmN572u5pGE5YOP5aS077ybZmFsc2XvvJrlkI7nva7mkYTlg4/lpLRcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiAvLyDliIfmjaLliY3nva7miJblkI7nva7mkYTlg4/lpLRcclxuICAgICAqIGNvbnN0IGlzRnJvbnRDYW1lcmEgPSB0cnVlO1xyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuc3dpdGNoQ2FtZXJhKGlzRnJvbnRDYW1lcmEpO1xyXG4gICAgICovXHJcbiAgICBzd2l0Y2hDYW1lcmEoaXNGcm9udENhbWVyYSkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLnN3aXRjaENhbWVyYShpc0Zyb250Q2FtZXJhKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5YGc5q2i5pys5Zyw6KeG6aKR6YeH6ZuG5Y+K6aKE6KeIXHJcbiAgICAgKlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0b3BMb2NhbFByZXZpZXcoKTtcclxuICAgICAqL1xyXG4gICAgc3RvcExvY2FsUHJldmlldygpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zdG9wTG9jYWxQcmV2aWV3KCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiuvue9ruacrOWcsOeUu+mdoueahOa4suafk+WPguaVsO+8jOWPr+iuvue9rueahOWPguaVsOWMheaLrOacie+8mueUu+mdoueahOaXi+i9rOinkuW6puOAgeWhq+WFheaooeW8j+S7peWPiuW3puWPs+mVnOWDj+etieOAglxyXG4gICAgICogQHBhcmFtIHtUUlRDUmVuZGVyUGFyYW1zfSBwYXJhbXMgLSDmnKzlnLDlm77lg4/nmoTlj4LmlbBcclxuICAgICAqIEBwYXJhbSB7VFJUQ1ZpZGVvUm90YXRpb259IHBhcmFtcy5yb3RhdGlvbiAtIOWbvuWDj+eahOmhuuaXtumSiOaXi+i9rOinkuW6pu+8jOaUr+aMgTkw44CBMTgw5Lul5Y+KMjcw5peL6L2s6KeS5bqm77yM6buY6K6k5YC877yaVFJUQ1ZpZGVvUm90YXRpb24uVFJUQ1ZpZGVvUm90YXRpb25fMFxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9GaWxsTW9kZX0gcGFyYW1zLmZpbGxNb2RlIC0g6KeG6aKR55S76Z2i5aGr5YWF5qih5byP77yM5aGr5YWF77yI55S76Z2i5Y+v6IO95Lya6KKr5ouJ5Ly46KOB5Ymq77yJ5oiW6YCC5bqU77yI55S76Z2i5Y+v6IO95Lya5pyJ6buR6L6577yJ77yM6buY6K6k5YC877yaVFJUQ1ZpZGVvRmlsbE1vZGUuVFJUQ1ZpZGVvRmlsbE1vZGVfRmlsbFxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9NaXJyb3JUeXBlfSBwYXJhbXMubWlycm9yVHlwZSAtIOeUu+mdoumVnOWDj+aooeW8j++8jOm7mOiupOWAvO+8mlRSVENWaWRlb01pcnJvclR5cGUuVFJUQ1ZpZGVvTWlycm9yVHlwZV9BdXRvXHJcbiAgICAgKlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIGltcG9ydCB7IFRSVENWaWRlb1JvdGF0aW9uLCBUUlRDVmlkZW9GaWxsTW9kZSwgVFJUQ1ZpZGVvTWlycm9yVHlwZSB9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiBjb25zdCByZW5kZXJQYXJhbXMgPSB7XHJcbiAgICAgKiAgcm90YXRpb246IFRSVENWaWRlb1JvdGF0aW9uLlRSVENWaWRlb1JvdGF0aW9uXzAsXHJcbiAgICAgKiAgZmlsbE1vZGU6IFRSVENWaWRlb0ZpbGxNb2RlLlRSVENWaWRlb0ZpbGxNb2RlX0ZpbGwsXHJcbiAgICAgKiAgbWlycm9yVHlwZTogVFJUQ1ZpZGVvTWlycm9yVHlwZS5UUlRDVmlkZW9NaXJyb3JUeXBlX0F1dG9cclxuICAgICAqIH07XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zZXRMb2NhbFJlbmRlclBhcmFtcyhyZW5kZXJQYXJhbXMpO1xyXG4gICAgICovXHJcbiAgICBzZXRMb2NhbFJlbmRlclBhcmFtcyhwYXJhbXMpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zZXRMb2NhbFJlbmRlclBhcmFtcyhwYXJhbXMpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmmoLlgZwv5oGi5aSN5Y+R5biD5pys5Zyw55qE6KeG6aKR5rWBXHJcbiAgICAgKlxyXG4gICAgICog6K+l5o6l5Y+j5Y+v5Lul5pqC5YGc77yI5oiW5oGi5aSN77yJ5Y+R5biD5pys5Zyw55qE6KeG6aKR55S76Z2i77yM5pqC5YGc5LmL5ZCO77yM5ZCM5LiA5oi/6Ze05Lit55qE5YW25LuW55So5oi35bCG5peg5rOV57un57ut55yL5Yiw6Ieq5bex55S76Z2i44CCIOivpeaOpeWPo+WcqOaMh+WumiBUUlRDVmlkZW9TdHJlYW1UeXBlQmlnIOaXtuetieaViOS6jiBzdGFydC9zdG9wTG9jYWxQcmV2aWV3IOi/meS4pOS4quaOpeWPo++8jOS9huWFt+acieabtOWlveeahOWTjeW6lOmAn+W6puOAgiDlm6DkuLogc3RhcnQvc3RvcExvY2FsUHJldmlldyDpnIDopoHmiZPlvIDlkozlhbPpl63mkYTlg4/lpLTvvIzogIzmiZPlvIDlkozlhbPpl63mkYTlg4/lpLTpg73mmK/noazku7borr7lpIfnm7jlhbPnmoTmk43kvZzvvIzpnZ7luLjogJfml7bjgIIg55u45q+U5LmL5LiL77yMbXV0ZUxvY2FsVmlkZW8g5Y+q6ZyA6KaB5Zyo6L2v5Lu25bGC6Z2i5a+55pWw5o2u5rWB6L+b6KGM5pqC5YGc5oiW6ICF5pS+6KGM5Y2z5Y+v77yM5Zug5q2k5pWI546H5pu06auY77yM5Lmf5pu06YCC5ZCI6ZyA6KaB6aKR57mB5omT5byA5YWz6Zet55qE5Zy65pmv44CCIOW9k+aaguWBnC/mgaLlpI3lj5HluIPmjIflrpogVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyDlkI7vvIzlkIzkuIDmiL/pl7TkuK3nmoTlhbbku5bnlKjmiLflsIbkvJrmlLbliLAgb25Vc2VyVmlkZW9BdmFpbGFibGUg5Zue6LCD6YCa55+l44CCIOW9k+aaguWBnC/mgaLlpI3lj5HluIPmjIflrpogVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YiDlkI7vvIzlkIzkuIDmiL/pl7TkuK3nmoTlhbbku5bnlKjmiLflsIbkvJrmlLbliLAgb25Vc2VyU3ViU3RyZWFtQXZhaWxhYmxlIOWbnuiwg+mAmuefpeOAglxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9TdHJlYW1UeXBlfSBzdHJlYW1UeXBlIOimgeaaguWBnC/mgaLlpI3nmoTop4bpopHmtYHnsbvlnovvvIjku4XmlK/mjIEgVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyDlkowgVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1Yu+8iVxyXG4gICAgICogQHBhcmFtIHtCb29sZWFufSBtdXRlIC0gdHJ1Ze+8muWxj+iUve+8m2ZhbHNl77ya5byA5ZCv77yM6buY6K6k5YC877yaZmFsc2VcclxuICAgICAqXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogdGhpcy50cnRjQ2xvdWQubXV0ZUxvY2FsVmlkZW8oVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnLCB0cnVlKTtcclxuICAgICAqL1xyXG4gICAgbXV0ZUxvY2FsVmlkZW8oc3RyZWFtVHlwZSwgbXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLm11dGVMb2NhbFZpZGVvKHN0cmVhbVR5cGUsIG11dGUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmmL7npLrov5znq6/op4bpopHmiJbovoXmtYE8YnI+XHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHVzZXJJZCDmjIflrprov5znq6/nlKjmiLfnmoQgdXNlcklkXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb1N0cmVhbVR5cGV9IHN0cmVhbVR5cGUg5oyH5a6a6KaB6KeC55yLIHVzZXJJZCDnmoTop4bpopHmtYHnsbvlnotcclxuICAgICAqIC0g6auY5riF5aSn55S76Z2i77yaVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnXHJcbiAgICAgKiAtIOS9jua4heWwj+eUu+mdou+8mlRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZVNtYWxsXHJcbiAgICAgKiAtIOi+hea1ge+8iOWxj+W5leWIhuS6q++8ie+8mlRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YlxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHZpZXdJZCDnlKjkuo7mib/ovb3op4bpopHnlLvpnaLnmoTmuLLmn5Pmjqfku7bvvIzkvb/nlKjljp/nlJ/mj5Lku7bkuK3nmoQgVFJUQ0Nsb3VkVW5pUGx1Z2luLVRYUmVtb3RlVmlld0NvbXBvbmVudCBjb21wb25lbnTvvIzpnIDopoHmj5Dkvpsgdmlld0lkIOWxnuaAp+WAvO+8jOS+i+WmgiB2aWV3SWQ9dXNlcklkXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogaW1wb3J0IHsgVFJUQ1ZpZGVvU3RyZWFtVHlwZSB9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiBjb25zdCB2aWV3SWQgPSB0aGlzLnJlbW90ZVVzZXJJZDtcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0YXJ0UmVtb3RlVmlldyh1c2VySWQsIFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZywgdmlld0lkKTtcclxuICAgICAqL1xyXG4gICAgc3RhcnRSZW1vdGVWaWV3KHVzZXJJZCwgc3RyZWFtVHlwZSwgdmlld0lkKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3RhcnRSZW1vdGVWaWV3KHVzZXJJZCwgc3RyZWFtVHlwZSwgdmlld0lkKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5YGc5q2i5pi+56S66L+c56uv6KeG6aKR55S76Z2i77yM5ZCM5pe25LiN5YaN5ouJ5Y+W6K+l6L+c56uv55So5oi355qE6KeG6aKR5pWw5o2u5rWBPGJyPlxyXG4gICAgICog5oyH5a6a6KaB5YGc5q2i6KeC55yL55qEIHVzZXJJZCDnmoTop4bpopHmtYHnsbvlnotcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOaMh+WumueahOi/nOerr+eUqOaItyBJRFxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9TdHJlYW1UeXBlfSBzdHJlYW1UeXBlXHJcbiAgICAgKiAtIOmrmOa4heWkp+eUu+mdou+8mlRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZ1xyXG4gICAgICogLSDkvY7muIXlsI/nlLvpnaLvvJpUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTbWFsbFxyXG4gICAgICogLSDovoXmtYHvvIjlsY/luZXliIbkuqvvvInvvJpUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWJcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBpbXBvcnQgeyBUUlRDVmlkZW9TdHJlYW1UeXBlIH0gZnJvbSAnQC9UcnRjQ2xvdWQvbGliL1RydGNEZWZpbmVzJztcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0b3BSZW1vdGVWaWV3KHJlbW90ZVVzZXJJZCwgVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnKTtcclxuICAgICAqL1xyXG4gICAgc3RvcFJlbW90ZVZpZXcodXNlcklkLCBzdHJlYW1UeXBlKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3RvcFJlbW90ZVZpZXcodXNlcklkLCBzdHJlYW1UeXBlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u6L+c56uv55S76Z2i55qE5riy5p+T5Y+C5pWw77yM5Y+v6K6+572u55qE5Y+C5pWw5YyF5ous5pyJ77ya55S76Z2i55qE5peL6L2s6KeS5bqm44CB5aGr5YWF5qih5byP5Lul5Y+K5bem5Y+z6ZWc5YOP562J44CCXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOi/nOerr+eUqOaItyBJRFxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9TdHJlYW1UeXBlfSBzdHJlYW1UeXBlIOWPr+S7peiuvue9ruS4uuS4u+i3r+eUu+mdou+8iFRSVENWaWRlb1N0cmVhbVR5cGVCaWfvvInmiJbovoXot6/nlLvpnaLvvIhUUlRDVmlkZW9TdHJlYW1UeXBlU3Vi77yJXHJcbiAgICAgKiBAcGFyYW0ge1RSVENSZW5kZXJQYXJhbXN9IHBhcmFtcyAtIOWbvuWDj+eahOWPguaVsFxyXG4gICAgICogQHBhcmFtIHtUUlRDVmlkZW9Sb3RhdGlvbn0gcGFyYW1zLnJvdGF0aW9uIC0g5Zu+5YOP55qE6aG65pe26ZKI5peL6L2s6KeS5bqm77yM5pSv5oyBOTDjgIExODDku6Xlj4oyNzDml4vovazop5LluqbvvIzpu5jorqTlgLzvvJpUUlRDVmlkZW9Sb3RhdGlvbi5UUlRDVmlkZW9Sb3RhdGlvbl8wXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb0ZpbGxNb2RlfSBwYXJhbXMuZmlsbE1vZGUgLSDop4bpopHnlLvpnaLloavlhYXmqKHlvI/vvIzloavlhYXvvIjnlLvpnaLlj6/og73kvJrooqvmi4nkvLjoo4HliarvvInmiJbpgILlupTvvIjnlLvpnaLlj6/og73kvJrmnInpu5HovrnvvInvvIzpu5jorqTlgLzvvJpUUlRDVmlkZW9GaWxsTW9kZS5UUlRDVmlkZW9GaWxsTW9kZV9GaWxsXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb01pcnJvclR5cGV9IHBhcmFtcy5taXJyb3JUeXBlIC0g55S76Z2i6ZWc5YOP5qih5byP77yM6buY6K6k5YC877yaVFJUQ1ZpZGVvTWlycm9yVHlwZS5UUlRDVmlkZW9NaXJyb3JUeXBlX0F1dG9cclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBpbXBvcnQgeyBUUlRDVmlkZW9Sb3RhdGlvbiwgVFJUQ1ZpZGVvRmlsbE1vZGUsIFRSVENWaWRlb01pcnJvclR5cGUgfSBmcm9tICdAL1RydGNDbG91ZC9saWIvVHJ0Y0RlZmluZXMnO1xyXG4gICAgICogY29uc3QgcmVuZGVyUGFyYW1zID0ge1xyXG4gICAgICogIHJvdGF0aW9uOiBUUlRDVmlkZW9Sb3RhdGlvbi5UUlRDVmlkZW9Sb3RhdGlvbl8wLFxyXG4gICAgICogIGZpbGxNb2RlOiBUUlRDVmlkZW9GaWxsTW9kZS5UUlRDVmlkZW9GaWxsTW9kZV9GaWxsLFxyXG4gICAgICogIG1pcnJvclR5cGU6IFRSVENWaWRlb01pcnJvclR5cGUuVFJUQ1ZpZGVvTWlycm9yVHlwZV9BdXRvXHJcbiAgICAgKiB9O1xyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuc2V0UmVtb3RlUmVuZGVyUGFyYW1zKHVzZXJJZCwgVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnLCByZW5kZXJQYXJhbXMpO1xyXG4gICAgICovXHJcbiAgICBzZXRSZW1vdGVSZW5kZXJQYXJhbXModXNlcklkLCBzdHJlYW1UeXBlLCBwYXJhbXMpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDop4bpopHnlLvpnaLmiKrlm75cclxuICAgICAqXHJcbiAgICAgKiDmgqjlj6/ku6XpgJrov4fmnKzmjqXlj6PmiKrlj5bmnKzlnLDnmoTop4bpopHnlLvpnaLvvIzov5znq6/nlKjmiLfnmoTkuLvot6/nlLvpnaLku6Xlj4rov5znq6/nlKjmiLfnmoTovoXot6/vvIjlsY/luZXliIbkuqvvvInnlLvpnaLjgIJcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZyB8IG51bGx9IHVzZXJJZCDnlKjmiLcgSUTvvIzlpoLmjIflrpogbnVsbCDooajnpLrmiKrlj5bmnKzlnLDnmoTop4bpopHnlLvpnaJcclxuICAgICAqIEBwYXJhbSB7VFJUQ1ZpZGVvU3RyZWFtVHlwZX0gc3RyZWFtVHlwZSDop4bpopHmtYHnsbvlnovvvIzlj6/pgInmi6nmiKrlj5bkuLvot6/nlLvpnaLvvIhUUlRDVmlkZW9TdHJlYW1UeXBlQmln77yM5bi455So5LqO5pGE5YOP5aS077yJ5oiW6L6F6Lev55S76Z2i77yIVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1Yu+8jOW4uOeUqOS6juWxj+W5leWIhuS6q++8iVxyXG4gICAgICogQHBhcmFtIHtUUlRDU25hcHNob3RTb3VyY2VUeXBlfSBzb3VyY2VUeXBlIOeUu+mdouadpea6kO+8jOWPr+mAieaLqeaIquWPluinhumikea1geeUu+mdou+8iFRSVENTbmFwc2hvdFNvdXJjZVR5cGVTdHJlYW3vvInmiJbop4bpopHmuLLmn5PnlLvpnaLvvIhUUlRDU25hcHNob3RTb3VyY2VUeXBlVmlld++8ie+8jOWJjeiAheS4gOiIrOabtOa4heaZsFxyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBpbXBvcnQgeyBUUlRDVmlkZW9TdHJlYW1UeXBlIH0gZnJvbSAnQC9UcnRjQ2xvdWQvbGliL1RydGNEZWZpbmVzJztcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnNuYXBzaG90VmlkZW8obnVsbCwgVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnLCBUUlRDU25hcHNob3RTb3VyY2VUeXBlLlRSVENTbmFwc2hvdFNvdXJjZVR5cGVTdHJlYW0pOyAvLyDmiKrlj5bmnKzlnLDop4bpopHmtYHnlLvpnaJcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnNuYXBzaG90VmlkZW8odGhpcy5yZW1vdGVVc2VySWQsIFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZywgVFJUQ1NuYXBzaG90U291cmNlVHlwZS5UUlRDU25hcHNob3RTb3VyY2VUeXBlVmlldyk7IC8vIOaIquWPlui/nOerr+aMh+WumueUqOaIt+inhumikea4suafk+eUu+mdolxyXG4gICAgICovXHJcbiAgICBzbmFwc2hvdFZpZGVvKHVzZXJJZCwgc3RyZWFtVHlwZSwgc291cmNlVHlwZSkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLnNuYXBzaG90VmlkZW8odXNlcklkLCBzdHJlYW1UeXBlLCBzb3VyY2VUeXBlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5byA5ZCv5pys5Zyw6Z+z6aKR55qE6YeH6ZuG5ZKM5LiK6KGMLCDlubborr7nva7pn7PpopHotKjph488YnI+XHJcbiAgICAgKiDor6Xlh73mlbDkvJrlkK/liqjpuqblhYvpo47ph4fpm4bvvIzlubblsIbpn7PpopHmlbDmja7kvKDovpPnu5nmiL/pl7Tph4znmoTlhbbku5bnlKjmiLfjgIIgU0RLIOS4jeS8mum7mOiupOW8gOWQr+acrOWcsOmfs+mikemHh+mbhuWSjOS4iuihjO+8jOaCqOmcgOimgeiwg+eUqOivpeWHveaVsOW8gOWQr++8jOWQpuWImeaIv+mXtOmHjOeahOWFtuS7lueUqOaIt+WwhuaXoOazleWQrOWIsOaCqOeahOWjsOmfszxicj5cclxuICAgICAqIOS4u+aSreerr+eahOmfs+i0qOi2iumrmO+8jOinguS8l+err+eahOWQrOaEn+i2iuWlve+8jOS9huS8oOi+k+aJgOS+nei1lueahOW4puWuveS5n+Wwsei2iumrmO+8jOWcqOW4puWuveaciemZkOeahOWcuuaZr+S4i+S5n+abtOWuueaYk+WHuueOsOWNoemhv1xyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7VFJUQ0F1ZGlvUXVhbGl0eX0gcXVhbGl0eSDlo7Dpn7Ppn7PotKhcclxuICAgICAqIC0gVFJUQ0F1ZGlvUXVhbGl0eVNwZWVjaO+8jOa1geeVhe+8mumHh+agt+eOh++8mjE2a++8m+WNleWjsOmBk++8m+mfs+mikeijuOeggeeOh++8mjE2a2Jwc++8m+mAguWQiOivremfs+mAmuivneS4uuS4u+eahOWcuuaZr++8jOavlOWmguWcqOe6v+S8muiuru+8jOivremfs+mAmuivneOAglxyXG4gICAgICogLSBUUlRDQXVkaW9RdWFsaXR5RGVmYXVsdO+8jOm7mOiupO+8mumHh+agt+eOh++8mjQ4a++8m+WNleWjsOmBk++8m+mfs+mikeijuOeggeeOh++8mjUwa2Jwc++8m1NESyDpu5jorqTnmoTpn7PpopHotKjph4/vvIzlpoLml6DnibnmrorpnIDmsYLmjqjojZDpgInmi6nkuYvjgIJcclxuICAgICAqIC0gVFJUQ0F1ZGlvUXVhbGl0eU11c2lj77yM6auY6Z+z6LSo77ya6YeH5qC3546H77yaNDhr77yb5Y+M5aOw6YGTICsg5YWo6aKR5bim77yb6Z+z6aKR6KO456CB546H77yaMTI4a2Jwc++8m+mAguWQiOmcgOimgemrmOS/neecn+S8oOi+k+mfs+S5kOeahOWcuuaZr++8jOavlOWmguWcqOe6v0vmrYzjgIHpn7PkuZDnm7Tmkq3nrYlcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBpbXBvcnQgeyBUUlRDQXVkaW9RdWFsaXR5IH0gZnJvbSAnQC9UcnRjQ2xvdWQvbGliL1RydGNEZWZpbmVzJztcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0YXJ0TG9jYWxBdWRpbyhUUlRDQXVkaW9RdWFsaXR5LlRSVENBdWRpb1F1YWxpdHlEZWZhdWx0KTtcclxuICAgICAqL1xyXG4gICAgc3RhcnRMb2NhbEF1ZGlvKHF1YWxpdHkpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zdGFydExvY2FsQXVkaW8ocXVhbGl0eSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOWFs+mXreacrOWcsOmfs+mikeeahOmHh+mbhuWSjOS4iuihjDxicj5cclxuICAgICAqIOW9k+WFs+mXreacrOWcsOmfs+mikeeahOmHh+mbhuWSjOS4iuihjO+8jOaIv+mXtOmHjOeahOWFtuWug+aIkOWRmOS8muaUtuWIsCBgb25Vc2VyQXVkaW9BdmFpbGFibGUoZmFsc2UpYCDlm57osIPpgJrnn6VcclxuICAgICAqXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuc3RvcExvY2FsQXVkaW8oKTtcclxuICAgICAqL1xyXG4gICAgc3RvcExvY2FsQXVkaW8oKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3RvcExvY2FsQXVkaW8oKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6Z2Z6Z+z5pys5Zyw55qE6Z+z6aKRXHJcbiAgICAgKlxyXG4gICAgICog5b2T6Z2Z6Z+z5pys5Zyw6Z+z6aKR5ZCO77yM5oi/6Ze06YeM55qE5YW25a6D5oiQ5ZGY5Lya5pS25YiwIG9uVXNlckF1ZGlvQXZhaWxhYmxlKGZhbHNlKSDlm57osIPpgJrnn6XjgIJcclxuICAgICAqIOS4jiBzdG9wTG9jYWxBdWRpbyDkuI3lkIzkuYvlpITlnKjkuo7vvIxtdXRlTG9jYWxBdWRpbyDlubbkuI3kvJrlgZzmraLlj5HpgIHpn7Pop4bpopHmlbDmja7vvIzogIzmmK/kvJrnu6fnu63lj5HpgIHnoIHnjofmnoHkvY7nmoTpnZnpn7PljIXjgIJcclxuICAgICAqIOWcqOWvueW9leWItui0qOmHj+imgeaxguW+iOmrmOeahOWcuuaZr+S4re+8jOmAieaLqSBtdXRlTG9jYWxBdWRpbyDmmK/mm7Tlpb3nmoTpgInmi6nvvIzog73lvZXliLblh7rlhbzlrrnmgKfmm7Tlpb3nmoQgTVA0IOaWh+S7tuOAglxyXG4gICAgICog6L+Z5piv55Sx5LqOIE1QNCDnrYnop4bpopHmlofku7bmoLzlvI/vvIzlr7nkuo7pn7PpopHnmoTov57nu63mgKfmmK/opoHmsYLlvojpq5jnmoTvvIznroDljZXnspfmmrTlnLAgc3RvcExvY2FsQXVkaW8g5Lya5a+86Ie05b2V5Yi25Ye655qEIE1QNCDkuI3mmJPmkq3mlL7jgIJcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge0Jvb2xlYW59IG11dGUgLSB0cnVl77ya5bGP6JS977ybZmFsc2XvvJrlvIDlkK/vvIzpu5jorqTlgLzvvJpmYWxzZVxyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5tdXRlTG9jYWxBdWRpbyh0cnVlKTtcclxuICAgICAqL1xyXG4gICAgbXV0ZUxvY2FsQXVkaW8obXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLm11dGVMb2NhbEF1ZGlvKG11dGUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDpnZnpn7Pmjonmn5DkuIDkuKrnlKjmiLfnmoTlo7Dpn7PvvIzlkIzml7bkuI3lho3mi4nlj5bor6Xov5znq6/nlKjmiLfnmoTpn7PpopHmlbDmja7mtYFcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gIHVzZXJJZCAtIOeUqOaItyBJRFxyXG4gICAgICogQHBhcmFtIHtCb29sZWFufSBtdXRlICAgLSB0cnVl77ya6Z2Z6Z+z77ybZmFsc2XvvJrpnZ7pnZnpn7NcclxuICAgICAqXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogdGhpcy50cnRjQ2xvdWQubXV0ZVJlbW90ZUF1ZGlvKCdkZW5ueScsIHRydWUpO1xyXG4gICAgICovXHJcbiAgICBtdXRlUmVtb3RlQXVkaW8odXNlcklkLCBtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkubXV0ZVJlbW90ZUF1ZGlvKHVzZXJJZCwgbXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOmdmemfs+aOieaJgOacieeUqOaIt+eahOWjsOmfs++8jOWQjOaXtuS4jeWGjeaLieWPluivpei/nOerr+eUqOaIt+eahOmfs+mikeaVsOaNrua1gVxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gbXV0ZSAtIHRydWXvvJrpnZnpn7PvvJtmYWxzZe+8mumdnumdmemfs1xyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5tdXRlQWxsUmVtb3RlQXVkaW8odHJ1ZSk7XHJcbiAgICAgKi9cclxuICAgIG11dGVBbGxSZW1vdGVBdWRpbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkubXV0ZUFsbFJlbW90ZUF1ZGlvKG11dGUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDorr7nva7pn7PpopHot6/nlLFcclxuICAgICAqXHJcbiAgICAgKiDorr7nva7igJzpn7PpopHot6/nlLHigJ3vvIzljbPorr7nva7lo7Dpn7PmmK/ku47miYvmnLrnmoTmiazlo7Dlmajov5jmmK/ku47lkKznrZLkuK3mkq3mlL7lh7rmnaXvvIzlm6DmraTor6XmjqXlj6Pku4XpgILnlKjkuo7miYvmnLrnrYnnp7vliqjnq6/orr7lpIfjgIIg5omL5py65pyJ5Lik5Liq5oms5aOw5Zmo77ya5LiA5Liq5piv5L2N5LqO5omL5py66aG26YOo55qE5ZCs562S77yM5LiA5Liq5piv5L2N5LqO5omL5py65bqV6YOo55qE56uL5L2T5aOw5oms5aOw5Zmo44CCXHJcbiAgICAgKiDorr7nva7pn7PpopHot6/nlLHkuLrlkKznrZLml7bvvIzlo7Dpn7Pmr5TovoPlsI/vvIzlj6rmnInlsIbogLPmnLXlh5Hov5HmiY3og73lkKzmuIXmpZrvvIzpmpDnp4HmgKfovoPlpb3vvIzpgILlkIjnlKjkuo7mjqXlkKznlLXor53jgIIg6K6+572u6Z+z6aKR6Lev55Sx5Li65oms5aOw5Zmo5pe277yM5aOw6Z+z5q+U6L6D5aSn77yM5LiN55So5bCG5omL5py66LS06IS45Lmf6IO95ZCs5riF77yM5Zug5q2k5Y+v5Lul5a6e546w4oCc5YWN5o+Q4oCd55qE5Yqf6IO944CCXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtUUlRDQXVkaW9Sb3V0ZX0gcm91dGUg6Z+z6aKR6Lev55Sx77yM5Y2z5aOw6Z+z55Sx5ZOq6YeM6L6T5Ye677yI5oms5aOw5Zmo44CB5ZCs562S77yJLCDpu5jorqTlgLzvvJpUUlRDQXVkaW9Sb3V0ZS5UUlRDQXVkaW9Sb3V0ZVNwZWFrZXLvvIjmiazlo7DlmajvvIksXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogaW1wb3J0IHsgVFJUQ0F1ZGlvUm91dGUgfSBmcm9tICdAL1RydGNDbG91ZC9saWIvVHJ0Y0RlZmluZXMnO1xyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuc2V0QXVkaW9Sb3V0ZShUUlRDQXVkaW9Sb3V0ZS5UUlRDQXVkaW9Sb3V0ZVNwZWFrZXIpOyAvLyBUUlRDQXVkaW9Sb3V0ZS5UUlRDQXVkaW9Sb3V0ZUVhcnBpZWNlICjlkKznrZIpXHJcbiAgICAgKi9cclxuICAgIHNldEF1ZGlvUm91dGUocm91dGUpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zZXRBdWRpb1JvdXRlKHJvdXRlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5ZCv55So5oiW5YWz6Zet6Z+z6YeP5aSn5bCP5o+Q56S6XHJcbiAgICAgKlxyXG4gICAgICog5byA5ZCv5q2k5Yqf6IO95ZCO77yMU0RLIOS8muWcqCBvblVzZXJWb2ljZVZvbHVtZSgpIOS4reWPjemmiOWvueavj+S4gOi3r+WjsOmfs+mfs+mHj+Wkp+Wwj+WAvOeahOivhOS8sOOAglxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDlpoLpnIDmiZPlvIDmraTlip/og73vvIzor7flnKggc3RhcnRMb2NhbEF1ZGlvIOS5i+WJjeiwg+eUqOaJjeWPr+S7peeUn+aViOOAglxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBpbnRlcnZhbCAtIOiuvue9riBvblVzZXJWb2ljZVZvbHVtZSDlm57osIPnmoTop6blj5Hpl7TpmpTvvIzljZXkvY3kuLptc++8jOacgOWwj+mXtOmalOS4ujEwMG1z77yM5aaC5p6c5bCP5LqO562J5LqOMOWImeS8muWFs+mXreWbnuiwg++8jOW7uuiuruiuvue9ruS4ujMwMG1zXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuZW5hYmxlQXVkaW9Wb2x1bWVFdmFsdWF0aW9uKDMwMCk7XHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbihpbnRlcnZhbCkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLmVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbihpbnRlcnZhbCk7XHJcbiAgICB9XHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICDlsY/luZXliIbkuqtcclxuICAgIC8vXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u5bGP5bmV5YiG5Lqr77yI5Y2z6L6F6Lev77yJ55qE6KeG6aKR57yW56CB5Y+C5pWwXHJcbiAgICAgKlxyXG4gICAgICog6K+l5o6l5Y+j5Y+v5Lul6K6+5a6a6L+c56uv55So5oi35omA55yL5Yiw55qE5bGP5bmV5YiG5Lqr77yI5Y2z6L6F6Lev77yJ55qE55S76Z2i6LSo6YeP77yM5ZCM5pe25Lmf6IO95Yaz5a6a5LqR56uv5b2V5Yi25Ye655qE6KeG6aKR5paH5Lu25Lit5bGP5bmV5YiG5Lqr55qE55S76Z2i6LSo6YeP44CCIOivt+azqOaEj+WmguS4i+S4pOS4quaOpeWPo+eahOW3ruW8gu+8mlxyXG4gICAgICogIC0gc2V0VmlkZW9FbmNvZGVyUGFyYW0g55So5LqO6K6+572u5Li76Lev55S76Z2i77yIVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZ++8jOS4gOiIrOeUqOS6juaRhOWDj+WktO+8ieeahOinhumikee8lueggeWPguaVsOOAglxyXG4gICAgICogIC0gc2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtIOeUqOS6juiuvue9rui+hei3r+eUu+mdou+8iFRSVENWaWRlb1N0cmVhbVR5cGVTdWLvvIzkuIDoiKznlKjkuo7lsY/luZXliIbkuqvvvInnmoTop4bpopHnvJbnoIHlj4LmlbDjgIJcclxuICAgICAqXHJcbiAgICAgKiAqKk5vdGU6KipcclxuICAgICAqICAtIOWNs+S9v+aCqOS9v+eUqOS4u+i3r+S8oOi+k+Wxj+W5leWIhuS6q++8iOWcqOiwg+eUqCBzdGFydFNjcmVlbkNhcHR1cmUg5pe26K6+572uIHR5cGU9VFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZ++8ie+8jOS+neeEtuimgeS9v+eUqCBzZXRTdWJTdHJlYW1FbmNvZGVyUGFyYW0g6K6+5a6a5bGP5bmV5YiG5Lqr55qE57yW56CB5Y+C5pWw77yM6ICM5LiN6KaB5L2/55SoIHNldFZpZGVvRW5jb2RlclBhcmFtXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb0VuY1BhcmFtfSBwYXJhbVx06L6F5rWB57yW56CB5Y+C5pWw77yM6K+m5oOF6K+35Y+C6ICDIFRSVENWaWRlb0VuY1BhcmFt44CCXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogY29uc3QgcGFyYW1zID0ge1xyXG4gICAgICogICB2aWRlb1Jlc29sdXRpb246IFRSVENWaWRlb1Jlc29sdXRpb24uVFJUQ1ZpZGVvUmVzb2x1dGlvbl82NDBfMzYwLFxyXG4gICAgICogICB2aWRlb1Jlc29sdXRpb25Nb2RlOiBUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZS5UUlRDVmlkZW9SZXNvbHV0aW9uTW9kZVBvcnRyYWl0LFxyXG4gICAgICogICB2aWRlb0ZwczogMTUsXHJcbiAgICAgKiAgIHZpZGVvQml0cmF0ZTogOTAwLFxyXG4gICAgICogICBtaW5WaWRlb0JpdHJhdGU6IDIwMCxcclxuICAgICAqICAgZW5hYmxlQWRqdXN0UmVzOiBmYWxzZSxcclxuICAgICAqIH07XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zZXRTdWJTdHJlYW1FbmNvZGVyUGFyYW0ocGFyYW1zKTtcclxuICAgICAqL1xyXG4gICAgc2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtKHBhcmFtKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtKHBhcmFtKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5ZCv5Yqo5bGP5bmV5YiG5LqrXHJcbiAgICAgKlxyXG4gICAgICogKipOb3RlOioqXHJcbiAgICAgKiAgLSDkuIDkuKrnlKjmiLflkIzml7bmnIDlpJrlj6rog73kuIrkvKDkuIDmnaHkuLvot6/vvIhUUlRDVmlkZW9TdHJlYW1UeXBlQmln77yJ55S76Z2i5ZKM5LiA5p2h6L6F6Lev77yIVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1Yu+8ieeUu+mdou+8jFxyXG4gICAgICog6buY6K6k5oOF5Ya15LiL77yM5bGP5bmV5YiG5Lqr5L2/55So6L6F6Lev55S76Z2i77yM5aaC5p6c5L2/55So5Li76Lev55S76Z2i77yM5bu66K6u5oKo5o+Q5YmN5YGc5q2i5pGE5YOP5aS06YeH6ZuG77yIc3RvcExvY2FsUHJldmlld++8iemBv+WFjeebuOS6kuWGsueqgeOAglxyXG4gICAgICogIC0gKirku4XmlK/mjIEgaU9TIDEzLjAg5Y+K5Lul5LiK57O757uf77yM6L+b6KGM5bqU55So5YaF55qE5bGP5bmV5YiG5LqrKipcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb1N0cmVhbVR5cGV9IHN0cmVhbVR5cGUg5bGP5bmV5YiG5Lqr5L2/55So55qE57q/6Lev77yM5Y+v5Lul6K6+572u5Li65Li76Lev77yIVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZ++8ieaIluiAhei+hei3r++8iFRSVENWaWRlb1N0cmVhbVR5cGVTdWLvvInvvIzmjqjojZDkvb/nlKhcclxuICAgICAqIEBwYXJhbSB7VFJUQ1ZpZGVvRW5jUGFyYW19IGVuY1BhcmFtcyDlsY/luZXliIbkuqvnmoTnlLvpnaLnvJbnoIHlj4LmlbDvvIzlj6/ku6Xorr7nva7kuLogbnVsbO+8jOihqOekuuiuqSBTREsg6YCJ5oup5pyA5L2z55qE57yW56CB5Y+C5pWw77yI5YiG6L6o546H44CB56CB546H562J77yJ44CC5Y2z5L2/5Zyo6LCD55SoIHN0YXJ0U2NyZWVuQ2FwdHVyZSDml7borr7nva4gdHlwZT1UUlRDVmlkZW9TdHJlYW1UeXBlQmln77yM5L6d54S25Y+v5Lul5L2/55So5q2k5o6l5Y+j5pu05paw5bGP5bmV5YiG5Lqr55qE57yW56CB5Y+C5pWw44CCXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogaW1wb3J0IHsgVFJUQ1ZpZGVvUmVzb2x1dGlvbiwgVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGUsIFRSVENWaWRlb1N0cmVhbVR5cGV9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiBjb25zdCBlbmNQYXJhbXMgPSB7XHJcbiAgICAgKiAgIHZpZGVvUmVzb2x1dGlvbjogVFJUQ1ZpZGVvUmVzb2x1dGlvbi5UUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF8zNjAsXHJcbiAgICAgKiAgIHZpZGVvUmVzb2x1dGlvbk1vZGU6IFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlLlRSVENWaWRlb1Jlc29sdXRpb25Nb2RlUG9ydHJhaXQsXHJcbiAgICAgKiAgIHZpZGVvRnBzOiAxNSxcclxuICAgICAqICAgdmlkZW9CaXRyYXRlOiA5MDAsXHJcbiAgICAgKiAgIG1pblZpZGVvQml0cmF0ZTogMjAwLFxyXG4gICAgICogICBlbmFibGVBZGp1c3RSZXM6IGZhbHNlLFxyXG4gICAgICogfTtcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0YXJ0U2NyZWVuQ2FwdHVyZShUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWIsIGVuY1BhcmFtcyk7XHJcbiAgICAgKi9cclxuICAgIHN0YXJ0U2NyZWVuQ2FwdHVyZShzdHJlYW1UeXBlID0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlU3ViLCBlbmNQYXJhbXMgPSBudWxsKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc3RhcnRTY3JlZW5DYXB0dXJlKHN0cmVhbVR5cGUsIGVuY1BhcmFtcyk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOWBnOatouWxj+W5leWIhuS6q1xyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnN0b3BTY3JlZW5DYXB0dXJlKCk7XHJcbiAgICAgKi9cclxuICAgIHN0b3BTY3JlZW5DYXB0dXJlKCkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLnN0b3BTY3JlZW5DYXB0dXJlKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOaaguWBnOWxj+W5leWIhuS6q1xyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnBhdXNlU2NyZWVuQ2FwdHVyZSgpO1xyXG4gICAgICovXHJcbiAgICBwYXVzZVNjcmVlbkNhcHR1cmUoKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkucGF1c2VTY3JlZW5DYXB0dXJlKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOaBouWkjeWxj+W5leWIhuS6q1xyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnJlc3VtZVNjcmVlbkNhcHR1cmUoKTtcclxuICAgICAqL1xyXG4gICAgcmVzdW1lU2NyZWVuQ2FwdHVyZSgpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5yZXN1bWVTY3JlZW5DYXB0dXJlKCk7XHJcbiAgICB9XHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICDnvo7popwgKyDmsLTljbBcclxuICAgIC8vXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u576O6aKc77yI56Oo55qu77yJ566X5rOVXHJcbiAgICAgKiBUUlRDIOWGhee9ruWkmuenjeS4jeWQjOeahOejqOearueul+azle+8jOaCqOWPr+S7pemAieaLqeacgOmAguWQiOaCqOS6p+WTgeWumuS9jeeahOaWueahiFxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDorr7nva7nvo7popzliY3vvIzlhYjosIPnlKggYHNldEJlYXV0eUxldmVsYCDorr7nva7nvo7popznuqfliKvjgILlkKbliJnnvo7popznuqfliKvkuLogMCDooajnpLrlhbPpl63nvo7popxcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1RSVENCZWF1dHlTdHlsZX0gYmVhdXR5U3R5bGUg576O6aKc6aOO5qC877yMVFJUQ0JlYXV0eVN0eWxlU21vb3Ro77ya5YWJ5ruR77ybVFJUQ0JlYXV0eVN0eWxlTmF0dXJl77ya6Ieq54S277ybVFJUQ0JlYXV0eVN0eWxlUGl0de+8muS8mOWbvlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIGltcG9ydCB7IFRSVENCZWF1dHlTdHlsZSB9IGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcyc7XHJcbiAgICAgKiBjb25zdCBiZWF1dHlMZXZlbCA9IDU7IC8vIOe+juminOe6p+WIq++8jOWPluWAvOiMg+WbtDAgLSA577ybIDDooajnpLrlhbPpl63vvIw56KGo56S65pWI5p6c5pyA5piO5pi+44CCXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zZXRCZWF1dHlMZXZlbChiZWF1dHlMZXZlbCk7XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zZXRCZWF1dHlTdHlsZShUUlRDQmVhdXR5U3R5bGUuVFJUQ0JlYXV0eVN0eWxlU21vb3RoKTtcclxuICAgICAqL1xyXG4gICAgc2V0QmVhdXR5U3R5bGUoYmVhdXR5U3R5bGUpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5zZXRCZWF1dHlTdHlsZShiZWF1dHlTdHlsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiuvue9rue+juminOe6p+WIq1xyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGJlYXV0eUxldmVsXHTnvo7popznuqfliKvvvIzlj5blgLzojIPlm7QwIC0gOe+8myAw6KGo56S65YWz6Zet77yMOeihqOekuuaViOaenOacgOaYjuaYvuOAglxyXG4gICAgICpcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBjb25zdCBiZWF1dHlMZXZlbCA9IDU7IC8vIOe+juminOe6p+WIq++8jOWPluWAvOiMg+WbtDAgLSA577ybIDDooajnpLrlhbPpl63vvIw56KGo56S65pWI5p6c5pyA5piO5pi+44CCXHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zZXRCZWF1dHlMZXZlbChiZWF1dHlMZXZlbCk7XHJcbiAgICAgKi9cclxuICAgIHNldEJlYXV0eUxldmVsKGJlYXV0eUxldmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkuc2V0QmVhdXR5TGV2ZWwoYmVhdXR5TGV2ZWwpO1xyXG4gICAgfVxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAg6IOM5pmv6Z+z5pWIXHJcbiAgICAvL1xyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAvKipcclxuICAgICAqIOW8gOWni+aSreaUvuiDjOaZr+mfs+S5kFxyXG4gICAgICog5q+P5Liq6Z+z5LmQ6YO96ZyA6KaB5oKo5oyH5a6a5YW35L2T55qEIElE77yM5oKo5Y+v5Lul6YCa6L+H6K+lIElEIOWvuemfs+S5kOeahOW8gOWni+OAgeWBnOatouOAgemfs+mHj+etiei/m+ihjOiuvue9ruOAgjxicj5cclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDlpoLmnpzopoHlpJrmrKHmkq3mlL7lkIzkuIDpppbog4zmma/pn7PkuZDvvIzor7fkuI3opoHmr4/mrKHmkq3mlL7pg73liIbphY3kuIDkuKrmlrDnmoQgSUTvvIzmiJHku6zmjqjojZDkvb/nlKjnm7jlkIznmoQgSUTjgIJcclxuICAgICAqIC0g6Iul5oKo5biM5pyb5ZCM5pe25pKt5pS+5aSa6aaW5LiN5ZCM55qE6Z+z5LmQ77yM6K+35Li65LiN5ZCM55qE6Z+z5LmQ5YiG6YWN5LiN5ZCM55qEIElEIOi/m+ihjOaSreaUvuOAglxyXG4gICAgICogLSDlpoLmnpzkvb/nlKjlkIzkuIDkuKogSUQg5pKt5pS+5LiN5ZCM6Z+z5LmQ77yMU0RLIOS8muWFiOWBnOatouaSreaUvuaXp+eahOmfs+S5kO+8jOWGjeaSreaUvuaWsOeahOmfs+S5kOOAglxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKjxicj5cclxuICAgICAqIOWcqCB1bmktYXBwIOS4rSBwYXRoIOWmguS9leiOt+WPluOAglxyXG4gICAgICogLSDkvb/nlKggY2RuIOWcsOWdgO+8jOS+i+Wmgu+8mmBwYXRoID0gaHR0cHM6Ly93ZWIuc2RrLnFjbG91ZC5jb20vY29tcG9uZW50L1RVSUtpdC9hc3NldHMvdW5pLWFwcC9jYWxsaW5nLWJlbGwtMS5tcDM7YFxyXG4gICAgICogLSDkvb/nlKjmnKzlnLDnu53lr7not6/lvoTjgIJcclxuICAgICAqICAgICAxLiDpgJrov4cgW3VuaS5zYXZlRmlsZV0oaHR0cHM6Ly96aC51bmlhcHAuZGNsb3VkLmlvL2FwaS9maWxlL2ZpbGUuaHRtbCNzYXZlZmlsZSkg6I635Y+W5L+d5a2Y5ZCO55qE55u45a+56Lev5b6E77yI5bu66K6u6L+Z56eN6Lev5b6E77yJ44CCXHJcbiAgICAgKiAgICAgMi4g5bCG5LiK5LiA5q2l55qE55u45a+56Lev5b6E6L2s5oiQ57ud5a+56Lev5b6E77yMW3BsdXMuaW8uY29udmVydExvY2FsRmlsZVN5c3RlbVVSTF0oaHR0cHM6Ly93d3cuaHRtbDVwbHVzLm9yZy9kb2MvemhfY24vaW8uaHRtbCNwbHVzLmlvLmNvbnZlcnRMb2NhbEZpbGVTeXN0ZW1VUkwp44CCXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtBdWRpb011c2ljUGFyYW19IG11c2ljUGFyYW0g6Z+z5LmQ5Y+C5pWwXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gbXVzaWNQYXJhbS5pZCDpn7PkuZAgSURcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBtdXNpY1BhcmFtLnBhdGgg6Z+z5pWI5paH5Lu255qE5a6M5pW06Lev5b6E5oiWIFVSTCDlnLDlnYDjgILmlK/mjIHnmoTpn7PpopHmoLzlvI/ljIXmi6wgTVAz44CBQUFD44CBTTRB44CBV0FWXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gbXVzaWNQYXJhbS5sb29wQ291bnQg6Z+z5LmQ5b6q546v5pKt5pS+55qE5qyh5pWw44CC5Y+W5YC86IyD5Zu05Li6MCAtIOS7u+aEj+ato+aVtOaVsO+8jOm7mOiupOWAvO+8mjDjgIIw6KGo56S65pKt5pS+6Z+z5LmQ5LiA5qyh77ybMeihqOekuuaSreaUvumfs+S5kOS4pOasoe+8m+S7peatpOexu+aOqFxyXG4gICAgICogQHBhcmFtIHtCb29sZWFufSBtdXNpY1BhcmFtLnB1Ymxpc2gg5piv5ZCm5bCG6Z+z5LmQ5Lyg5Yiw6L+c56uv44CCdHJ1Ze+8mumfs+S5kOWcqOacrOWcsOaSreaUvueahOWQjOaXtu+8jOi/nOerr+eUqOaIt+S5n+iDveWQrOWIsOivpemfs+S5kO+8m2ZhbHNl77ya5Li75pKt5Y+q6IO95Zyo5pys5Zyw5ZCs5Yiw6K+l6Z+z5LmQ77yM6L+c56uv6KeC5LyX5ZCs5LiN5Yiw44CC6buY6K6k5YC877yaZmFsc2XjgIJcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gbXVzaWNQYXJhbS5pc1Nob3J0RmlsZSDmkq3mlL7nmoTmmK/lkKbkuLrnn63pn7PkuZDmlofku7bjgIJ0cnVl77ya6ZyA6KaB6YeN5aSN5pKt5pS+55qE55+t6Z+z5LmQ5paH5Lu277ybZmFsc2XvvJrmraPluLjnmoTpn7PkuZDmlofku7bjgILpu5jorqTlgLzvvJpmYWxzZVxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IG11c2ljUGFyYW0uc3RhcnRUaW1lTVMg6Z+z5LmQ5byA5aeL5pKt5pS+5pe26Ze054K577yM5Y2V5L2NOiDmr6vnp5LjgIJcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBtdXNpY1BhcmFtLmVuZFRpbWVNUyDpn7PkuZDnu5PmnZ/mkq3mlL7ml7bpl7TngrnvvIzljZXkvY06IOavq+enku+8jDAg6KGo56S65pKt5pS+6Iez5paH5Lu257uT5bC+44CCXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogaW1wb3J0IHsgQXVkaW9NdXNpY1BhcmFtIH0gZnJvbSAnQC9UcnRjQ2xvdWQvbGliL1RydGNEZWZpbmVzJztcclxuICAgICAqIGNvbnN0IG11c2ljUGFyYW0gPSB7XHJcbiAgICAgKiAgaWQ6IDEsXHJcbiAgICAgKiAgcGF0aDogJycsXHJcbiAgICAgKiAgbG9vcENvdW50OiAxLFxyXG4gICAgICogIHB1Ymxpc2g6IHRydWUsXHJcbiAgICAgKiAgaXNTaG9ydEZpbGU6IGZhbHNlLFxyXG4gICAgICogIHN0YXJ0VGltZU1TOiAwLFxyXG4gICAgICogIGVuZFRpbWVNUzogMCxcclxuICAgICAqIH07XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5zdGFydFBsYXlNdXNpYyhtdXNpY1BhcmFtKTtcclxuICAgICAqL1xyXG4gICAgc3RhcnRQbGF5TXVzaWMobXVzaWNQYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLnN0YXJ0UGxheU11c2ljKG11c2ljUGFyYW0pO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDlgZzmraLmkq3mlL7og4zmma/pn7PkuZBcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBpZFx06Z+z5LmQIElEXHJcbiAgICAgKlxyXG4gICAgICogQG1lbWJlcm9mIFRydGNDbG91ZFxyXG4gICAgICogQGV4YW1wbGVcclxuICAgICAqIGNvbnN0IG11c2ljSWQgPSA1O1xyXG4gICAgICogdGhpcy50cnRjQ2xvdWQuc3RvcFBsYXlNdXNpYyhtdXNpY0lkKTtcclxuICAgICAqL1xyXG4gICAgc3RvcFBsYXlNdXNpYyhpZCkge1xyXG4gICAgICAgIHJldHVybiBUcnRjQ2xvdWRJbXBsLl9nZXRJbnN0YW5jZSgpLnN0b3BQbGF5TXVzaWMoaWQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmmoLlgZzmkq3mlL7og4zmma/pn7PkuZBcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBpZFx06Z+z5LmQIElEXHJcbiAgICAgKiBAbWVtYmVyb2YgVHJ0Y0Nsb3VkXHJcbiAgICAgKiBAZXhhbXBsZVxyXG4gICAgICogY29uc3QgbXVzaWNJZCA9IDU7XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZC5wYXVzZVBsYXlNdXNpYyhtdXNpY0lkKTtcclxuICAgICAqL1xyXG4gICAgcGF1c2VQbGF5TXVzaWMoaWQpIHtcclxuICAgICAgICByZXR1cm4gVHJ0Y0Nsb3VkSW1wbC5fZ2V0SW5zdGFuY2UoKS5wYXVzZVBsYXlNdXNpYyhpZCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOaBouWkjeaSreaUvuiDjOaZr+mfs+S5kFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGlkXHTpn7PkuZAgSURcclxuICAgICAqIEBtZW1iZXJvZiBUcnRjQ2xvdWRcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiBjb25zdCBtdXNpY0lkID0gNTtcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLnJlc3VtZVBsYXlNdXNpYyhtdXNpY0lkKTtcclxuICAgICAqL1xyXG4gICAgcmVzdW1lUGxheU11c2ljKGlkKSB7XHJcbiAgICAgICAgcmV0dXJuIFRydGNDbG91ZEltcGwuX2dldEluc3RhbmNlKCkucmVzdW1lUGxheU11c2ljKGlkKTtcclxuICAgIH1cclxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICDorr7nva4gVFJUQ0NhbGxiYWNrIOWbnuiwg1xyXG4gICAgLy9cclxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgLyoqXHJcbiAgICAgKiDorr7nva4gVHJ0Y0Nsb3VkIOWbnuiwg1xyXG4gICAgICpcclxuICAgICAqIEBleGFtcGxlXHJcbiAgICAgKiAvLyDliJvlu7ov5L2/55SoL+mUgOavgSBUcnRjQ2xvdWQg5a+56LGh55qE56S65L6L5Luj56CB77yaXHJcbiAgICAgKiBpbXBvcnQgVHJ0Y0Nsb3VkIGZyb20gJ0AvVHJ0Y0Nsb3VkL2xpYi9pbmRleCc7XHJcbiAgICAgKiB0aGlzLnRydGNDbG91ZCA9IG5ldyBUcnRjQ2xvdWQoKTtcclxuICAgICAqXHJcbiAgICAgKiAvLyDmt7vliqDkuovku7bnm5HlkKznmoTmlrnms5XvvIzkuovku7blhbPplK7lrZfor6bop4HkuIvmlrnigJ3pgJrnlKjkuovku7blm57osIPigJxcclxuICAgICAqIHRoaXMudHJ0Y0Nsb3VkLm9uKCdvbkVudGVyUm9vbScsIChyZXN1bHQpID0+IHtcclxuICAgICAqICAgaWYgKHJlc3VsdCA+IDApIHtcclxuICAgICAqICAgICBjb25zb2xlLmxvZyhgZW50ZXIgcm9vbSBzdWNjZXNzLCBzcGVuZCAke3Jlc3VsdH1tc2ApO1xyXG4gICAgICogICB9IGVsc2Uge1xyXG4gICAgICogICAgIGNvbnNvbGUubG9nKGBlbnRlciByb29tIGZhaWxlZCwgZXJyb3IgY29kZSA9ICR7cmVzdWx0fWApO1xyXG4gICAgICogICB9XHJcbiAgICAgKiB9KTtcclxuICAgICAqXHJcbiAgICAgKiBAbmFtZXNwYWNlIFRSVENDYWxsYmFja1xyXG4gICAgICovXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICDvvIjkuIDvvInkuovku7blm57osINcclxuICAgIC8vXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIC8qKlxyXG4gICAgICog6ZSZ6K+v5Zue6LCD77yM6KGo56S6IFNESyDkuI3lj6/mgaLlpI3nmoTplJnor6/vvIzkuIDlrpropoHnm5HlkKzlubbliIbmg4XlhrXnu5nnlKjmiLfpgILlvZPnmoTnlYzpnaLmj5DnpLo8YnI+XHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uRXJyb3JcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSBjb2RlIOmUmeivr+egge+8jFvor6bop4FdKGh0dHBzOi8vY2xvdWQudGVuY2VudC5jb20vZG9jdW1lbnQvcHJvZHVjdC82NDcvMzgzMDgjLkU5Ljk0Ljk5LkU4LkFGLkFGLkU3LkEwLjgxLkU4LkExLkE4KVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IG1lc3NhZ2Ug6ZSZ6K+v5L+h5oGvXHJcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gZXh0cmFJbmZvIOaJqeWxleS/oeaBr+Wtl+aute+8jOS4quWIq+mUmeivr+eggeWPr+iDveS8muW4pumineWklueahOS/oeaBr+W4ruWKqeWumuS9jemXrumimFxyXG4gICAgICovXHJcbiAgICBvbkVycm9yKGNvZGUsIG1lc3NhZ2UsIGV4dHJhSW5mbykgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOitpuWRiuWbnuiwg++8jOeUqOS6juWRiuefpeaCqOS4gOS6m+mdnuS4pemHjeaAp+mXrumimO+8jOS+i+WmguWHuueOsOWNoemhv+aIluiAheWPr+aBouWkjeeahOino+eggeWksei0pTxicj5cclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25XYXJuaW5nXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gY29kZSDorablkYrnoIHvvIxb6K+m6KeBXShodHRwczovL2Nsb3VkLnRlbmNlbnQuY29tL2RvY3VtZW50L3Byb2R1Y3QvNjQ3LzM4MzA4Iy5FOC5BRC5BNi5FNS45MS44QS5FNy5BMC44MS5FOC5BMS5BOClcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBtZXNzYWdlIOitpuWRiuS/oeaBr1xyXG4gICAgICogQHBhcmFtIHtPYmplY3R9IGV4dHJhSW5mbyDmianlsZXkv6Hmga/lrZfmrrXvvIzkuKrliKvorablkYrnoIHlj6/og73kvJrluKbpop3lpJbnmoTkv6Hmga/luK7liqnlrprkvY3pl67pophcclxuICAgICAqL1xyXG4gICAgb25XYXJuaW5nKGNvZGUsIG1lc3NhZ2UsIGV4dHJhSW5mbykgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOi/m+aIv+WQjueahOWbnuiwgzxicj5cclxuICAgICAqIOiwg+eUqCBgZW50ZXJSb29tKClgIOaOpeWPo+aJp+ihjOi/m+aIv+aTjeS9nOWQju+8jOS8muaUtuWIsCBgb25FbnRlclJvb20ocmVzdWx0KWAg5Zue6LCDPGJyPlxyXG4gICAgICog5aaC5p6c5Yqg5YWl5oiQ5Yqf77yMcmVzdWx0IOS8muaYr+S4gOS4quato+aVsO+8iHJlc3VsdCA+IDDvvInvvIzku6PooajliqDlhaXmiL/pl7TnmoTml7bpl7TmtojogJfvvIzljZXkvY3mmK/mr6vnp5LvvIhtc++8ieOAgjxicj5cclxuICAgICAqIOWmguaenOWKoOWFpeWksei0pe+8jHJlc3VsdCDkvJrmmK/kuIDkuKrotJ/mlbDvvIhyZXN1bHQgPCAw77yJ77yM5Luj6KGo6L+b5oi/5aSx6LSl55qE6ZSZ6K+v56CB44CCXHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvbkVudGVyUm9vbVxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IHJlc3VsdCDov5vmiL/ogJfml7ZcclxuICAgICAqL1xyXG4gICAgb25FbnRlclJvb20ocmVzdWx0KSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog56a75byA5oi/6Ze055qE5LqL5Lu25Zue6LCDPGJyPlxyXG4gICAgICog6LCD55SoIGBleGl0Um9vbSgpYCDmjqXlj6PkvJrmiafooYzpgIDlh7rmiL/pl7TnmoTnm7jlhbPpgLvovpHvvIzkvovlpoLph4rmlL7pn7Pop4bpopHorr7lpIfotYTmupDlkoznvJbop6PnoIHlmajotYTmupDnrYnjgILlvoXotYTmupDph4rmlL7lrozmr5XvvIzkvJrpgJrov4cgYG9uRXhpdFJvb20oKWAg5Zue6LCD6YCa55+l5Yiw5oKoPGJyPlxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDlpoLmnpzmgqjopoHlho3mrKHosIPnlKggYGVudGVyUm9vbSgpYCDmiJbogIXliIfmjaLliLDlhbbku5bnmoTpn7Pop4bpopEgU0RL77yM6K+3562J5b6FIGBvbkV4aXRSb29tKClgIOWbnuiwg+WIsOadpeS5i+WQjuWGjeaJp+ihjOebuOWFs+aTjeS9nOOAgiDlkKbliJnlj6/og73kvJrpgYfliLDpn7PpopHorr7lpIfooqvljaDnlKjnrYnlkITnp43lvILluLjpl67pophcclxuICAgICAqXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uRXhpdFJvb21cclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSByZWFzb24g56a75byA5oi/6Ze05Y6f5Zug77yMMO+8muS4u+WKqOiwg+eUqCBleGl0Um9vbSDpgIDmiL/vvJsx77ya6KKr5pyN5Yqh5Zmo6Lii5Ye65b2T5YmN5oi/6Ze077ybMu+8muW9k+WJjeaIv+mXtOaVtOS4quiiq+ino+aVo1xyXG4gICAgICovXHJcbiAgICBvbkV4aXRSb29tKHJlYXNvbikgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOi3qOaIv+mAmuivneS6i+S7tuWbnuiwgzxicj5cclxuICAgICAqIOiwg+eUqCBUUlRDQ2xvdWQg5Lit55qEIFtjb25uZWN0T3RoZXJSb29tKCldKGh0dHBzOi8vd2ViLnNkay5xY2xvdWQuY29tL3RydGMvdW5pYXBwL2RvYy96aC1jbi9UcnRjQ2xvdWQuaHRtbCNjb25uZWN0T3RoZXJSb29tKSDmjqXlj6PkvJrlsIbkuKTkuKrkuI3lkIzmiL/pl7TkuK3nmoTkuLvmkq3mi4npgJrop4bpopHpgJror53vvIzkuZ/lsLHmmK/miYDosJPnmoTigJzkuLvmkq1QS+KAneWKn+iDveOAglxyXG4gICAgICog6LCD55So6ICF5Lya5pS25YiwIG9uQ29ubmVjdE90aGVyUm9vbSgpIOS6i+S7tuWbnuiwg+adpeiOt+efpei3qOaIv+mAmuivneaYr+WQpuaIkOWKn++8jCDlpoLmnpzmiJDlip/vvIzkuKTkuKrmiL/pl7TkuK3nmoTmiYDmnInnlKjmiLfpg73kvJrmlLbliLDmnaXoh6rlj6bkuIDkuKrmiL/pl7TkuK3nmoQgUEsg5Li75pKt55qEIFtvblVzZXJWaWRlb0F2YWlsYWJsZSgpXShodHRwOi8vMTI3LjAuMC4xOjU1MDAvVW5pQXBwLVRSVEMtU0RLL3BhY2thZ2VzL1RydGNDbG91ZC9kb2NzL3poLWNuL2FwaS9UUlRDQ2FsbGJhY2suaHRtbCNldmVudDpvblVzZXJWaWRlb0F2YWlsYWJsZSkg5Zue6LCD44CCXHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvbkNvbm5lY3RPdGhlclJvb21cclxuICAgICAqIEBwYXJhbSB7T2JqZWN0fSBwYXJhbXMg6LCD55SoIFtjb25uZWN0T3RoZXJSb29tKCldKGh0dHBzOi8vd2ViLnNkay5xY2xvdWQuY29tL3RydGMvdW5pYXBwL2RvYy96aC1jbi9UcnRjQ2xvdWQuaHRtbCNjb25uZWN0T3RoZXJSb29tKSDmjqXlj6Pov5Tlm57lgLzmlbDmja7jgIJcclxuICAgICAqIC0gdXNlcklk77ya6Leo5oi/6YCa6K+d5pe25a+556uvIHVzZXJJZFxyXG4gICAgICogLSBlcnJDb2RlOiBb6ZSZ6K+v54q25oCB56CBXShodHRwczovL2Nsb3VkLnRlbmNlbnQuY29tL2RvY3VtZW50L3Byb2R1Y3QvNjQ3LzM4MzA4Iy5FOC5BRC5BNi5FNS45MS44QS5FNy5BMC44MS5FOC5BMS5BOCks6L+U5ZueMOihqOekuui3qOaIv+mAmuivneaIkOWKn+OAglxyXG4gICAgICogLSBlcnJNc2c6IOeKtuaAgeS/oeaBr++8jOi3qOaIv+mAmuivneaIkOWKn+i/lOWbniBPS+OAglxyXG4gICAgICovXHJcbiAgICBvbkNvbm5lY3RPdGhlclJvb20ocGFyYW1zKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog57uT5p2f6Leo5oi/6YCa6K+d55qE57uT5p6c5Zue6LCDPGJyPlxyXG4gICAgICog6LCD55SoIFRSVENDbG91ZCDkuK3nmoQgW2Rpc2Nvbm5lY3RPdGhlclJvb20oKV0oaHR0cHM6Ly93ZWIuc2RrLnFjbG91ZC5jb20vdHJ0Yy91bmlhcHAvZG9jL3poLWNuL1RydGNDbG91ZC5odG1sI2Rpc2Nvbm5lY3RPdGhlclJvb20pIOaOpeWPo+S8muWwhuS4pOS4quS4jeWQjOaIv+mXtOS4reeahOS4u+aSreaLiemAmuinhumikemAmuivne+8jOS5n+WwseaYr+aJgOiwk+eahOKAnOS4u+aSrVBL4oCd5Yqf6IO944CCXHJcbiAgICAgKiDosIPnlKjogIXkvJrmlLbliLAgb25EaXNjb25uZWN0T3RoZXJSb29tKCkg5LqL5Lu25Zue6LCD5p2l6I6355+l57uT5p2f6Leo5oi/6YCa6K+d5piv5ZCm5oiQ5Yqf44CCXHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvbkRpc2Nvbm5lY3RPdGhlclJvb21cclxuICAgICAqIEBwYXJhbSB7T2JqZWN0fSBwYXJhbXMg6LCD55SoIFtkaXNjb25uZWN0T3RoZXJSb29tKCldKGh0dHBzOi8vd2ViLnNkay5xY2xvdWQuY29tL3RydGMvdW5pYXBwL2RvYy96aC1jbi9UcnRjQ2xvdWQuaHRtbCNkaXNjb25uZWN0T3RoZXJSb29tKSDlpLHotKXml7bov5Tlm57nmoTplJnor6/mlbDmja7jgIJcclxuICAgICAqIC0gZXJyQ29kZTogW+mUmeivr+eKtuaAgeeggV0oaHR0cHM6Ly9jbG91ZC50ZW5jZW50LmNvbS9kb2N1bWVudC9wcm9kdWN0LzY0Ny8zODMwOCMuRTguQUQuQTYuRTUuOTEuOEEuRTcuQTAuODEuRTguQTEuQTgp44CCXHJcbiAgICAgKiAtIGVyck1zZzog6ZSZ6K+v5L+h5oGv44CCXHJcbiAgICAgKi9cclxuICAgIG9uRGlzY29ubmVjdE90aGVyUm9vbShwYXJhbXMpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDliIfmjaLop5LoibLnmoTkuovku7blm57osIM8YnI+XHJcbiAgICAgKiDosIPnlKggVFJUQ0Nsb3VkIOS4reeahCBzd2l0Y2hSb2xlKCkg5o6l5Y+j5Lya5YiH5o2i5Li75pKt5ZKM6KeC5LyX55qE6KeS6Imy77yM6K+l5pON5L2c5Lya5Ly06ZqP5LiA5Liq57q/6Lev5YiH5o2i55qE6L+H56iL77yMIOW+hSBTREsg5YiH5o2i5a6M5oiQ5ZCO77yM5Lya5oqb5Ye6IG9uU3dpdGNoUm9sZSgpIOS6i+S7tuWbnuiwg1xyXG4gICAgICpcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25Td2l0Y2hSb2xlXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gY29kZSDplJnor6/noIHvvIxb6K+m6KeBXShodHRwczovL2Nsb3VkLnRlbmNlbnQuY29tL2RvY3VtZW50L3Byb2R1Y3QvNjQ3LzM4MzA4Iy5FOC5BRC5BNi5FNS45MS44QS5FNy5BMC44MS5FOC5BMS5BOClcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBtZXNzYWdlIOmUmeivr+S/oeaBr1xyXG4gICAgICovXHJcbiAgICBvblN3aXRjaFJvbGUoY29kZSwgbWVzc2FnZSkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOW8gOWni+a4suafk+acrOWcsOaIlui/nOeoi+eUqOaIt+eahOmmluW4p+eUu+mdojxicj5cclxuICAgICAqIOWmguaenCB1c2VySWQg5Li6IG51bGzvvIzku6PooajlvIDlp4vmuLLmn5PmnKzlnLDph4fpm4bnmoTmkYTlg4/lpLTnlLvpnaLvvIzpnIDopoHmgqjlhYjosIPnlKggYHN0YXJ0TG9jYWxQcmV2aWV3YCDop6blj5HjgIIg5aaC5p6cIHVzZXJJZCDkuI3kuLogbnVsbO+8jOS7o+ihqOW8gOWni+a4suafk+i/nOeoi+eUqOaIt+eahOmmluW4p+eUu+mdou+8jOmcgOimgeaCqOWFiOiwg+eUqCBgc3RhcnRSZW1vdGVWaWV3YCDop6blj5E8YnI+XHJcbiAgICAgKiDlj6rmnInlvZPmgqjosIPnlKggYHN0YXJ0TG9jYWxQcmV2aWV3KCnjgIFzdGFydFJlbW90ZVZpZXcoKSDmiJYgc3RhcnRSZW1vdGVTdWJTdHJlYW1WaWV3KClgIOS5i+WQju+8jOaJjeS8muinpuWPkeivpeWbnuiwg1xyXG4gICAgICpcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25GaXJzdFZpZGVvRnJhbWVcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSB1c2VySWQg5pys5Zyw5oiW6L+c56iL55So5oi3IElE77yM5aaC5p6cIHVzZXJJZCA9PT0gbnVsbCDku6PooajmnKzlnLDvvIx1c2VySWQgIT09IG51bGwg5Luj6KGo6L+c56iLXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb1N0cmVhbVR5cGV9IHN0cmVhbVR5cGUg6KeG6aKR5rWB57G75Z6L77ya5pGE5YOP5aS05oiW5bGP5bmV5YiG5LqrXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gd2lkdGgg55S76Z2i5a695bqmXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gaGVpZ2h0IOeUu+mdoumrmOW6plxyXG4gICAgICovXHJcbiAgICBvbkZpcnN0VmlkZW9GcmFtZSh1c2VySWQsIHN0cmVhbVR5cGUsIHdpZHRoLCBoZWlnaHQpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDlvIDlp4vmkq3mlL7ov5znqIvnlKjmiLfnmoTpppbluKfpn7PpopHvvIjmnKzlnLDlo7Dpn7PmmoLkuI3pgJrnn6XvvIk8YnI+XHJcbiAgICAgKiDlpoLmnpwgdXNlcklkIOS4uiBudWxs77yM5Luj6KGo5byA5aeL5riy5p+T5pys5Zyw6YeH6ZuG55qE5pGE5YOP5aS055S76Z2i77yM6ZyA6KaB5oKo5YWI6LCD55SoIGBzdGFydExvY2FsUHJldmlld2Ag6Kem5Y+R44CCIOWmguaenCB1c2VySWQg5LiN5Li6IG51bGzvvIzku6PooajlvIDlp4vmuLLmn5Pov5znqIvnlKjmiLfnmoTpppbluKfnlLvpnaLvvIzpnIDopoHmgqjlhYjosIPnlKggYHN0YXJ0UmVtb3RlVmlld2Ag6Kem5Y+RPGJyPlxyXG4gICAgICog5Y+q5pyJ5b2T5oKo6LCD55SoIGBzdGFydExvY2FsUHJldmlldygp44CBc3RhcnRSZW1vdGVWaWV3KCkg5oiWIHN0YXJ0UmVtb3RlU3ViU3RyZWFtVmlldygpYCDkuYvlkI7vvIzmiY3kvJrop6blj5Hor6Xlm57osINcclxuICAgICAqXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uRmlyc3RBdWRpb0ZyYW1lXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOi/nOeoi+eUqOaItyBJRFxyXG4gICAgICovXHJcbiAgICBvbkZpcnN0QXVkaW9GcmFtZSh1c2VySWQpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmiKrlm77lrozmiJDml7blm57osIM8YnI+XHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uU25hcHNob3RDb21wbGV0ZVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IGJhc2U2NERhdGEg5oiq5Zu+5a+55bqU55qEIGJhc2U2NCDmlbDmja5cclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBtZXNzYWdlIOmUmeivr+S/oeaBr1xyXG4gICAgICovXHJcbiAgICBvblNuYXBzaG90Q29tcGxldGUoYmFzZTY0RGF0YSwgbWVzc2FnZSkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOm6puWFi+mjjuWHhuWkh+Wwsee7qlxyXG4gICAgICovXHJcbiAgICBvbk1pY0RpZFJlYWR5KCkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOaRhOWDj+WktOWHhuWkh+Wwsee7qlxyXG4gICAgICovXHJcbiAgICBvbkNhbWVyYURpZFJlYWR5KCkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOe9kee7nOi0qOmHj++8muivpeWbnuiwg+avjzLnp5Lop6blj5HkuIDmrKHvvIznu5/orqHlvZPliY3nvZHnu5znmoTkuIrooYzlkozkuIvooYzotKjph488YnI+XHJcbiAgICAgKiB1c2VySWQg5Li65pys5Zyw55So5oi3IElEIOS7o+ihqOiHquW3seW9k+WJjeeahOinhumikei0qOmHj1xyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfSBsb2NhbFF1YWxpdHkg5LiK6KGM572R57uc6LSo6YePXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gcmVtb3RlUXVhbGl0eSDkuIvooYznvZHnu5zotKjph49cclxuICAgICAqL1xyXG4gICAgb25OZXR3b3JrUXVhbGl0eShsb2NhbFF1YWxpdHksIHJlbW90ZUxpc3QpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmnInnlKjmiLfliqDlhaXlvZPliY3miL/pl7Q8YnI+XHJcbiAgICAgKiDlh7rkuo7mgKfog73mlrnpnaLnmoTogIPomZHvvIzlnKjkuKTnp43kuI3lkIznmoTlupTnlKjlnLrmma/kuIvvvIzor6XpgJrnn6XnmoTooYzkuLrkvJrmnInlt67liKvvvJo8YnI+XHJcbiAgICAgKiDpgJror53lnLrmma/vvIhUUlRDQXBwU2NlbmUuVFJUQ0FwcFNjZW5lVmlkZW9DYWxsIOWSjCBUUlRDQXBwU2NlbmUuVFJUQ0FwcFNjZW5lQXVkaW9DYWxs77yJ77ya6K+l5Zy65pmv5LiL55So5oi35rKh5pyJ6KeS6Imy55qE5Yy65Yir77yM5Lu75L2V55So5oi36L+b5YWl5oi/6Ze06YO95Lya6Kem5Y+R6K+l6YCa55+l44CCPGJyPlxyXG4gICAgICog55u05pKt5Zy65pmv77yIVFJUQ0FwcFNjZW5lLlRSVENBcHBTY2VuZUxJVkUg5ZKMIFRSVENBcHBTY2VuZS5UUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tIO+8ie+8muivpeWcuuaZr+S4jemZkOWItuinguS8l+eahOaVsOmHj++8jOWmguaenOS7u+S9leeUqOaIt+i/m+WHuumDveaKm+WHuuWbnuiwg+S8muW8lei1t+W+iOWkp+eahOaAp+iDveaNn+iAl++8jOaJgOS7peivpeWcuuaZr+S4i+WPquacieS4u+aSrei/m+WFpeaIv+mXtOaXtuaJjeS8muinpuWPkeivpemAmuefpe+8jOinguS8l+i/m+WFpeaIv+mXtOS4jeS8muinpuWPkeivpemAmuefpVxyXG4gICAgICpcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25SZW1vdGVVc2VyRW50ZXJSb29tXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOeUqOaIt+agh+ivhiBJRFxyXG4gICAgICovXHJcbiAgICBvblJlbW90ZVVzZXJFbnRlclJvb20odXNlcklkKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog5pyJ55So5oi356a75byA5b2T5YmN5oi/6Ze0PGJyPlxyXG4gICAgICog5LiOIG9uUmVtb3RlVXNlckVudGVyUm9vbSDnm7jlr7nlupTvvIzlnKjkuKTnp43kuI3lkIznmoTlupTnlKjlnLrmma/kuIvvvIzor6XpgJrnn6XnmoTooYzkuLrkvJrmnInlt67liKvvvJo8YnI+XHJcbiAgICAgKiDpgJror53lnLrmma/vvIhUUlRDQXBwU2NlbmUuVFJUQ0FwcFNjZW5lVmlkZW9DYWxsIOWSjCBUUlRDQXBwU2NlbmUuVFJUQ0FwcFNjZW5lQXVkaW9DYWxs77yJ77ya6K+l5Zy65pmv5LiL55So5oi35rKh5pyJ6KeS6Imy55qE5Yy65Yir77yM5Lu75L2V55So5oi36L+b5YWl5oi/6Ze06YO95Lya6Kem5Y+R6K+l6YCa55+l44CCPGJyPlxyXG4gICAgICog55u05pKt5Zy65pmv77yIVFJUQ0FwcFNjZW5lLlRSVENBcHBTY2VuZUxJVkUg5ZKMIFRSVENBcHBTY2VuZS5UUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tIO+8ie+8muivpeWcuuaZr+S4jemZkOWItuinguS8l+eahOaVsOmHj++8jOWmguaenOS7u+S9leeUqOaIt+i/m+WHuumDveaKm+WHuuWbnuiwg+S8muW8lei1t+W+iOWkp+eahOaAp+iDveaNn+iAl++8jOaJgOS7peivpeWcuuaZr+S4i+WPquacieS4u+aSrei/m+WFpeaIv+mXtOaXtuaJjeS8muinpuWPkeivpemAmuefpe+8jOinguS8l+i/m+WFpeaIv+mXtOS4jeS8muinpuWPkeivpemAmuefpVxyXG4gICAgICpcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25SZW1vdGVVc2VyTGVhdmVSb29tXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOeUqOaIt+agh+ivhiBJRFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IHJlYXNvbiDnprvlvIDljp/lm6DvvIwwIOihqOekuueUqOaIt+S4u+WKqOmAgOWHuuaIv+mXtO+8jDEg6KGo56S655So5oi36LaF5pe26YCA5Ye677yMMiDooajnpLrooqvouKLlh7rmiL/pl7RcclxuICAgICAqL1xyXG4gICAgb25SZW1vdGVVc2VyTGVhdmVSb29tKHVzZXJJZCwgcmVhc29uKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog6aaW5bin5pys5Zyw6Z+z6aKR5pWw5o2u5bey57uP6KKr6YCB5Ye6PGJyPlxyXG4gICAgICog5ZyoIGBlbnRlclJvb20oKWAg5bm2IGBzdGFydExvY2FsQXVkaW8oKWAg5oiQ5Yqf5ZCO5byA5aeL6bqm5YWL6aOO6YeH6ZuG77yM5bm25bCG6YeH6ZuG5Yiw55qE5aOw6Z+z6L+b6KGM57yW56CB44CCIOW9kyBTREsg5oiQ5Yqf5ZCR5LqR56uv6YCB5Ye656ys5LiA5bin6Z+z6aKR5pWw5o2u5ZCO77yM5Lya5oqb5Ye66L+Z5Liq5Zue6LCD5LqL5Lu2XHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvblNlbmRGaXJzdExvY2FsQXVkaW9GcmFtZVxyXG4gICAgICovXHJcbiAgICBvblNlbmRGaXJzdExvY2FsQXVkaW9GcmFtZSgpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDpppbluKfmnKzlnLDop4bpopHmlbDmja7lt7Lnu4/ooqvpgIHlh7o8YnI+XHJcbiAgICAgKiBTREsg5Lya5ZyoIGBlbnRlclJvb20oKWAg5bm2IGBzdGFydExvY2FsUHJldmlldygpYCDmiJDlip/lkI7lvIDlp4vmkYTlg4/lpLTph4fpm4bvvIzlubblsIbph4fpm4bliLDnmoTnlLvpnaLov5vooYznvJbnoIHjgIIg5b2TIFNESyDmiJDlip/lkJHkupHnq6/pgIHlh7rnrKzkuIDluKfop4bpopHmlbDmja7lkI7vvIzkvJrmipvlh7rov5nkuKrlm57osIPkuovku7ZcclxuICAgICAqXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uU2VuZEZpcnN0TG9jYWxWaWRlb0ZyYW1lXHJcbiAgICAgKiBAcGFyYW0ge1RSVENWaWRlb1N0cmVhbVR5cGV9IHN0cmVhbVR5cGUg6KeG6aKR5rWB57G75Z6L77yM5aSn55S76Z2i44CB5bCP55S76Z2i5oiW6L6F5rWB55S76Z2i77yI5bGP5bmV5YiG5Lqr77yJXHJcbiAgICAgKi9cclxuICAgIG9uU2VuZEZpcnN0TG9jYWxWaWRlb0ZyYW1lKHN0cmVhbVR5cGUpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDmioDmnK/mjIfmoIfnu5/orqHlm57osIM8YnI+XHJcbiAgICAgKiDlpoLmnpzmgqjmmK/nhp/mgonpn7Pop4bpopHpoobln5/nm7jlhbPmnK/or63vvIzlj6/ku6XpgJrov4fov5nkuKrlm57osIPojrflj5YgU0RLIOeahOaJgOacieaKgOacr+aMh+agh+OAgiDlpoLmnpzmgqjmmK/pppbmrKHlvIDlj5Hpn7Pop4bpopHnm7jlhbPpobnnm67vvIzlj6/ku6Xlj6rlhbPms6ggYG9uTmV0d29ya1F1YWxpdHlgIOWbnuiwg1xyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDmr48gMiDnp5Llm57osIPkuIDmrKFcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gc3RhdGljcyDnirbmgIHmlbDmja5cclxuICAgICAqL1xyXG4gICAgb25TdGF0aXN0aWNzKHN0YXRpY3MpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDov5znq6/nlKjmiLfmmK/lkKblrZjlnKjlj6/mkq3mlL7nmoTpn7PpopHmlbDmja48YnI+XHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uVXNlckF1ZGlvQXZhaWxhYmxlXHJcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gdXNlcklkIOeUqOaIt+agh+ivhiBJRFxyXG4gICAgICogQHBhcmFtIHtCb29sZWFufSBhdmFpbGFibGUg5aOw6Z+z5piv5ZCm5byA5ZCvXHJcbiAgICAgKi9cclxuICAgIG9uVXNlckF1ZGlvQXZhaWxhYmxlKHVzZXJJZCwgYXZhaWxhYmxlKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog6L+c56uv55So5oi35piv5ZCm5a2Y5Zyo5Y+v5pKt5pS+55qE5Li76Lev55S76Z2i77yI5LiA6Iis55So5LqO5pGE5YOP5aS077yJPGJyPlxyXG4gICAgICog5b2T5oKo5pS25YiwIGBvblVzZXJWaWRlb0F2YWlsYWJsZSh1c2VySWQsIHRydWUpYCDpgJrnn6Xml7bvvIzooajnpLror6Xot6/nlLvpnaLlt7Lnu4/mnInlj6/nlKjnmoTop4bpopHmlbDmja7luKfliLDovr7jgIIg5q2k5pe277yM5oKo6ZyA6KaB6LCD55SoIGBzdGFydFJlbW90ZVZpZXcodXNlcklkKWAg5o6l5Y+j5Yqg6L296K+l55So5oi355qE6L+c56iL55S76Z2i44CCIOeEtuWQju+8jOaCqOS8muaUtuWIsOWQjeS4uiBvbkZpcnN0VmlkZW9GcmFtZSh1c2VyaWQpIOeahOmmluW4p+eUu+mdoua4suafk+Wbnuiwg+OAgjxicj5cclxuICAgICAqIOW9k+aCqOaUtuWIsCBgb25Vc2VyVmlkZW9BdmFpbGFibGUodXNlcklkLCBmYWxzZSlgIOmAmuefpeaXtu+8jOihqOekuuivpei3r+i/nOeoi+eUu+mdouW3sue7j+iiq+WFs+mXre+8jOWPr+iDveeUseS6juivpeeUqOaIt+iwg+eUqOS6hiBgbXV0ZUxvY2FsVmlkZW8oKWAg5oiWIGBzdG9wTG9jYWxQcmV2aWV3KClg44CCXHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvblVzZXJWaWRlb0F2YWlsYWJsZVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHVzZXJJZCDnlKjmiLfmoIfor4YgSURcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gYXZhaWxhYmxlIOeUu+mdouaYr+WQpuW8gOWQr1xyXG4gICAgICovXHJcbiAgICBvblVzZXJWaWRlb0F2YWlsYWJsZSh1c2VySWQsIGF2YWlsYWJsZSkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOeUqOS6juaPkOekuumfs+mHj+Wkp+Wwj+eahOWbnuiwg++8jOWMheaLrOavj+S4qiB1c2VySWQg55qE6Z+z6YeP5ZKM6L+c56uv5oC76Z+z6YePPGJyPlxyXG4gICAgICogU0RLIOWPr+S7peivhOS8sOavj+S4gOi3r+mfs+mikeeahOmfs+mHj+Wkp+Wwj++8jOW5tuavj+malOS4gOauteaXtumXtOaKm+WHuuivpeS6i+S7tuWbnuiwg++8jOaCqOWPr+S7peagueaNrumfs+mHj+Wkp+Wwj+WcqCBVSSDkuIrlgZrlh7rnm7jlupTnmoTmj5DnpLrvvIzmr5TlpoLigJzms6LlvaLlm77igJ3miJbigJzpn7Pph4/mp73igJ3jgIIg6KaB5a6M5oiQ6L+Z5Liq5Yqf6IO977yMIOaCqOmcgOimgeWFiOiwg+eUqCBlbmFibGVBdWRpb1ZvbHVtZUV2YWx1YXRpb24g5byA5ZCv6L+Z5Liq6IO95Yqb5bm26K6+5a6a5LqL5Lu25oqb5Ye655qE5pe26Ze06Ze06ZqU44CCIOmcgOimgeihpeWFheivtOaYjueahOaYr++8jOaXoOiuuuW9k+WJjeaIv+mXtOS4reaYr+WQpuacieS6uuivtOivne+8jFNESyDpg73kvJrmjInnhafmgqjorr7lrprnmoTml7bpl7Tpl7TpmpTlrprml7bmipvlh7rmraTkuovku7blm57osIPvvIzlj6rkuI3ov4flvZPmsqHmnInkurror7Tor53ml7bvvIx1c2VyVm9sdW1lcyDkuLrnqbrvvIx0b3RhbFZvbHVtZSDkuLogMOOAglxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSB1c2VyVm9sdW1lcyDkuLrkuIDkuKrmlbDnu4TvvIzlr7nkuo7mlbDnu4TkuK3nmoTmr4/kuIDkuKrlhYPntKDvvIzlvZMgdXNlcklkIOS4uuepuuaXtuihqOekuuacrOWcsOm6puWFi+mjjumHh+mbhueahOmfs+mHj+Wkp+Wwj++8jOW9kyB1c2VySWQg5LiN5Li656m65pe25Luj6KGo6L+c56uv55So5oi355qE6Z+z6YeP5aSn5bCPXHJcbiAgICAgKlxyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvblVzZXJWb2ljZVZvbHVtZVxyXG4gICAgICogQHBhcmFtIHtBcnJheX0gdXNlclZvbHVtZXMg5piv5LiA5Liq5pWw57uE77yM55So5LqO5om/6L295omA5pyJ5q2j5Zyo6K+06K+d55qE55So5oi355qE6Z+z6YeP5aSn5bCP77yM5Y+W5YC86IyD5Zu0IDAgLSAxMDBcclxuICAgICAqIEBwYXJhbSB7TnVtYmVyfSB0b3RhbFZvbHVtZSDmiYDmnInov5znq6/nlKjmiLfnmoTmgLvpn7Pph4/lpKflsI8sIOWPluWAvOiMg+WbtCAwIC0gMTAwXHJcbiAgICAgKi9cclxuICAgIG9uVXNlclZvaWNlVm9sdW1lKHVzZXJWb2x1bWVzLCB0b3RhbFZvbHVtZSkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOWxj+W5leWIhuS6q+W8gOWQr+eahOS6i+S7tuWbnuiwgzxicj5cclxuICAgICAqIOW9k+aCqOmAmui/hyBzdGFydFNjcmVlbkNhcHR1cmUg562J55u45YWz5o6l5Y+j5ZCv5Yqo5bGP5bmV5YiG5Lqr5pe277yMU0RLIOS+v+S8muaKm+WHuuatpOS6i+S7tuWbnuiwg1xyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvblNjcmVlbkNhcHR1cmVTdGFydGVkXHJcbiAgICAgKi9cclxuICAgIG9uU2NyZWVuQ2FwdHVyZVN0YXJ0ZWQoKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog5bGP5bmV5YiG5Lqr5YGc5q2i55qE5LqL5Lu25Zue6LCDPGJyPlxyXG4gICAgICog5b2T5oKo6YCa6L+HIHN0b3BTY3JlZW5DYXB0dXJlIOWBnOatouWxj+W5leWIhuS6q+aXtu+8jFNESyDkvr/kvJrmipvlh7rmraTkuovku7blm57osINcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25TY3JlZW5DYXB0dXJlU3RvcHBlZFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IHJlYXNvbiDlgZzmraLljp/lm6DvvIww77ya55So5oi35Li75Yqo5YGc5q2i77ybMe+8muWxj+W5leeql+WPo+WFs+mXreWvvOiHtOWBnOatou+8mzLvvJrooajnpLrlsY/luZXliIbkuqvnmoTmmL7npLrlsY/nirbmgIHlj5jmm7TvvIjlpoLmjqXlj6Pooqvmi5Tlh7rjgIHmipXlvbHmqKHlvI/lj5jmm7TnrYnvvIlcclxuICAgICAqL1xyXG4gICAgb25TY3JlZW5DYXB0dXJlU3RvcHBlZChyZWFzb24pIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDlsY/luZXliIbkuqvlgZzmraLnmoTkuovku7blm57osIM8YnI+XHJcbiAgICAgKiDlvZPmgqjpgJrov4cgcGF1c2VTY3JlZW5DYXB0dXJlIOWBnOatouWxj+W5leWIhuS6q+aXtu+8jFNESyDkvr/kvJrmipvlh7rmraTkuovku7blm57osINcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25TY3JlZW5DYXB0dXJlUGF1c2VkXHJcbiAgICAgKiBAcGFyYW0ge051bWJlcn0gcmVhc29uIOWBnOatouWOn+WboO+8jDDvvJrnlKjmiLfkuLvliqjlgZzmraLvvJsx77ya5bGP5bmV56qX5Y+j5YWz6Zet5a+86Ie05YGc5q2i77ybMu+8muihqOekuuWxj+W5leWIhuS6q+eahOaYvuekuuWxj+eKtuaAgeWPmOabtO+8iOWmguaOpeWPo+iiq+aLlOWHuuOAgeaKleW9seaooeW8j+WPmOabtOetie+8iVxyXG4gICAgICovXHJcbiAgICBvblNjcmVlbkNhcHR1cmVQYXVzZWQocmVhc29uKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog5bGP5bmV5YiG5Lqr5oGi5aSN55qE5LqL5Lu25Zue6LCDPGJyPlxyXG4gICAgICog5b2T5oKo6YCa6L+HIHJlc3VtZVNjcmVlbkNhcHR1cmUg5oGi5aSN5bGP5bmV5YiG5Lqr5pe277yMU0RLIOS+v+S8muaKm+WHuuatpOS6i+S7tuWbnuiwg1xyXG4gICAgICogQGV2ZW50IFRSVENDYWxsYmFjayNvblNjcmVlbkNhcHR1cmVSZXN1bWVkXHJcbiAgICAgKi9cclxuICAgIG9uU2NyZWVuQ2FwdHVyZVJlc3VtZWQoKSB7IH1cclxuICAgIC8qKlxyXG4gICAgICog5p+Q6L+c56uv55So5oi35Y+R5biDL+WPlua2iOS6hui+hei3r+inhumikeeUu+mdojxicj5cclxuICAgICAqIOKAnOi+hei3r+eUu+mdouKAneS4gOiIrOiiq+eUqOS6juaJv+i9veWxj+W5leWIhuS6q+eahOeUu+mdouOAguW9k+aCqOaUtuWIsCBvblVzZXJTdWJTdHJlYW1BdmFpbGFibGUodXNlcklkLCB0cnVlKSDpgJrnn6Xml7bvvIzooajnpLror6Xot6/nlLvpnaLlt7Lnu4/mnInlj6/mkq3mlL7nmoTop4bpopHluKfliLDovr7jgIIg5q2k5pe277yM5oKo6ZyA6KaB6LCD55SoIHN0YXJ0UmVtb3RlVmlldyDmjqXlj6PorqLpmIXor6XnlKjmiLfnmoTov5znqIvnlLvpnaLvvIzorqLpmIXmiJDlip/lkI7vvIzmgqjkvJrnu6fnu63mlLbliLDor6XnlKjmiLfnmoTpppbluKfnlLvpnaLmuLLmn5Plm57osIMgb25GaXJzdFZpZGVvRnJhbWUodXNlcklkKVxyXG4gICAgICpcclxuICAgICAqICoqTm90ZToqKlxyXG4gICAgICogLSDmi4nlj5YgV2ViIOerr++8iOeUqCBbV2ViUlRDXShodHRwczovL3dlYi5zZGsucWNsb3VkLmNvbS90cnRjL3dlYnJ0Yy9kb2MvemgtY24vaW5kZXguaHRtbCkg5a6e546w5bGP5bmV5YiG5Lqr77yJ55qE5bGP5bmV5YiG5Lqr77yM5pS25LiN5YiwIG9uVXNlclN1YlN0cmVhbUF2YWlsYWJsZSDkuovku7bjgILlm6DkuLogW1dlYlJUQ10oaHR0cHM6Ly93ZWIuc2RrLnFjbG91ZC5jb20vdHJ0Yy93ZWJydGMvZG9jL3poLWNuL2luZGV4Lmh0bWwpIOaOqOeahOWxj+W5leWIhuS6q+S5n+aYr+S4u+a1gVxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHVzZXJJZCDnlKjmiLcgSURcclxuICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gYXZhaWxhYmxlIOaYr+WQpuWPr+eUqO+8jHRydWUg6KGo56S66L6F5rWB5Y+v55SoXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uVXNlclN1YlN0cmVhbUF2YWlsYWJsZVxyXG4gICAgICovXHJcbiAgICBvblVzZXJTdWJTdHJlYW1BdmFpbGFibGUodXNlcklkLCBhdmFpbGFibGUpIHsgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDnlKjmiLfop4bpopHlpKflsI/lj5HnlJ/mlLnlj5jlm57osIPjgII8YnI+XHJcbiAgICAgKiDlvZPmgqjmlLbliLAgb25Vc2VyVmlkZW9TaXplQ2hhbmdlZCh1c2VySWQsIHN0cmVhbXR5cGUsIG5ld1dpZHRoLCBuZXdIZWlnaHQpIOmAmuefpeaXtu+8jOihqOekuuivpei3r+eUu+mdouWkp+Wwj+WPkeeUn+S6huiwg+aVtO+8jOiwg+aVtOeahOWOn+WboOWPr+iDveaYr+ivpeeUqOaIt+iwg+eUqOS6hiBzZXRWaWRlb0VuY29kZXJQYXJhbSDmiJbogIUgc2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtIOmHjeaWsOiuvue9ruS6hueUu+mdouWwuuWvuOOAglxyXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHVzZXJJZCDnlKjmiLcgSURcclxuICAgICAqIEBwYXJhbSB7VFJUQ1ZpZGVvU3RyZWFtVHlwZX0gc3RyZWFtVHlwZSDop4bpopHmtYHnsbvlnovvvIzku4XmlK/mjIEgVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyDlkowgVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YlxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IG5ld1dpZHRoIOinhumikea1geeahOWuveW6pu+8iOWDj+e0oO+8iVxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IG5ld0hlaWdodCDop4bpopHmtYHnmoTpq5jluqbvvIjlg4/ntKDvvIlcclxuICAgICAqIEBldmVudCBUUlRDQ2FsbGJhY2sjb25Vc2VyVmlkZW9TaXplQ2hhbmdlZFxyXG4gICAgICovXHJcbiAgICBvblVzZXJWaWRlb1NpemVDaGFuZ2VkKHVzZXJJZCwgc3RyZWFtVHlwZSwgbmV3V2lkdGgsIG5ld0hlaWdodCkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOiDjOaZr+mfs+S5kOW8gOWni+aSreaUvlxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGlkIOaSreaUvueahCBpZFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGVyckNvZGUg5pKt5pS+55qE54q25oCB56CBXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uU3RhcnRcclxuICAgICAqL1xyXG4gICAgb25TdGFydChpZCwgZXJyQ29kZSkgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOiDjOaZr+mfs+S5kOeahOaSreaUvui/m+W6plxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGlkIOaSreaUvueahCBpZFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGN1clB0c01TIOW9k+WJjeaSreaUvueahOS9jee9rlxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGR1cmF0aW9uTVMg5b2T5YmN6Z+z6aKR5oC75pe26ZW/XHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uUGxheVByb2dyZXNzXHJcbiAgICAgKi9cclxuICAgIG9uUGxheVByb2dyZXNzKGlkLCBjdXJQdHNNUywgZHVyYXRpb25NUykgeyB9XHJcbiAgICAvKipcclxuICAgICAqIOiDjOaZr+mfs+S5kOW3sue7j+aSreaUvuWujOavlVxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGlkIOaSreaUvueahCBpZFxyXG4gICAgICogQHBhcmFtIHtOdW1iZXJ9IGVyckNvZGUg5pKt5pS+57uT5p2f55qE54q25oCB56CBXHJcbiAgICAgKiBAZXZlbnQgVFJUQ0NhbGxiYWNrI29uQ29tcGxldGVcclxuICAgICAqL1xyXG4gICAgb25Db21wbGV0ZShpZCwgZXJyQ29kZSkgeyB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///24\n");
- /***/ }),
- /* 25 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _classCallCheck(instance, Constructor) {
- if (!(instance instanceof Constructor)) {
- throw new TypeError("Cannot call a class as a function");
- }
- }
- module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 26 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 27);
- function _defineProperties(target, props) {
- for (var i = 0; i < props.length; i++) {
- var descriptor = props[i];
- descriptor.enumerable = descriptor.enumerable || false;
- descriptor.configurable = true;
- if ("value" in descriptor) descriptor.writable = true;
- Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
- }
- }
- function _createClass(Constructor, protoProps, staticProps) {
- if (protoProps) _defineProperties(Constructor.prototype, protoProps);
- if (staticProps) _defineProperties(Constructor, staticProps);
- Object.defineProperty(Constructor, "prototype", {
- writable: false
- });
- return Constructor;
- }
- module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 27 */
- /*!**************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
- \**************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 12)["default"];
- var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 28);
- function toPropertyKey(t) {
- var i = toPrimitive(t, "string");
- return "symbol" == _typeof(i) ? i : i + "";
- }
- module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 28 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 12)["default"];
- function toPrimitive(t, r) {
- if ("object" != _typeof(t) || !t) return t;
- var e = t[Symbol.toPrimitive];
- if (void 0 !== e) {
- var i = e.call(t, r || "default");
- if ("object" != _typeof(i)) return i;
- throw new TypeError("@@toPrimitive must return a primitive value.");
- }
- return ("string" === r ? String : Number)(t);
- }
- module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 29 */
- /*!********************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/lib/TrtcCloudImpl.js ***!
- \********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nvar _typeof3 = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 12);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 31));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 12));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 25));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 26));\nvar _constants = __webpack_require__(/*! ./constants */ 33);\nvar _TrtcDefines = __webpack_require__(/*! ./TrtcDefines */ 34);\nvar _TrtcCode = _interopRequireWildcard(__webpack_require__(/*! ./TrtcCode */ 35));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof3(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nvar __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {\n function adopt(value) {\n return value instanceof P ? value : new P(function (resolve) {\n resolve(value);\n });\n }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator[\"throw\"](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar TrtcNativeTrtcCloudModule = __webpack_provided_uni_dot_requireNativePlugin('TRTCCloudUniPlugin-TRTCCloudImpl');\nvar TXAudioEffectManagerModule = __webpack_provided_uni_dot_requireNativePlugin('TRTCCloudUniPlugin-TRTCCloudImpl-TXAudioEffectManagerModule');\nvar TrtcEvent = __webpack_provided_uni_dot_requireNativePlugin('globalEvent');\nvar trtcCloud = null; // trtcCloud 单例\nvar TrtcCloudImpl = /*#__PURE__*/function () {\n function TrtcCloudImpl() {\n (0, _classCallCheck2.default)(this, TrtcCloudImpl);\n this.listenersMap_ = new Map();\n }\n (0, _createClass2.default)(TrtcCloudImpl, [{\n key: \"on\",\n value:\n // 截图保存\n // async saveImage_(base64Data) {\n // return new Promise((resolve, reject) => {\n // let bitmap = new plus.nativeObj.Bitmap();\n // bitmap.loadBase64Data(base64Data, () => {\n // const url = \"_doc/\" + new Date().getTime() + \".png\"; // url为时间戳命名方式\n // console.log('saveHeadImgFile', url);\n // bitmap.save(url, { overwrite: true }, (i) => {\n // uni.saveImageToPhotosAlbum({\n // filePath: url,\n // success: function() {\n // uni.showToast({\n // title: '图片保存成功',\n // icon: 'none'\n // })\n // bitmap.clear();\n // resolve({ code: 0, message: '图片保存成功' });\n // }\n // });\n // }, (e) => {\n // uni.showToast({\n // title: '图片保存失败, 请重新截图',\n // icon: 'none'\n // })\n // bitmap.clear();\n // resolve({ code: -1, message: '图片保存失败, 请重新截图' });\n // });\n // });\n // });\n // }\n function on(event, callback) {\n var _this = this;\n if ((0, _typeof2.default)(event) !== _constants.NAME.STRING || (0, _typeof2.default)(callback) !== _constants.NAME.FUNCTION) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the on method parameter types. event type is a \").concat((0, _typeof2.default)(event), \"; callback type is a \").concat((0, _typeof2.default)(callback))\n });\n }\n var nativeListener = function nativeListener(res) {\n return __awaiter(_this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var _res$data, data, code, message, extraInfo, result, reason, userId, streamType, width, height, _userId, localQuality, remoteQuality, _userId2, _userId3, _reason, _streamType, statics, _userId4, available, _userId5, _available, userVolumes, totalVolume, _userId6, _available2;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _res$data = res.data, data = _res$data === void 0 ? [] : _res$data;\n code = data[0];\n message = data[1] || '';\n extraInfo = data[2] || {};\n _context.t0 = event;\n _context.next = _context.t0 === 'onEnterRoom' ? 7 : _context.t0 === 'onExitRoom' ? 10 : _context.t0 === 'onFirstVideoFrame' ? 13 : _context.t0 === 'onFirstAudioFrame' ? 19 : _context.t0 === 'onMicDidReady' ? 22 : _context.t0 === 'onCameraDidReady' ? 24 : _context.t0 === 'onNetworkQuality' ? 26 : _context.t0 === 'onRemoteUserEnterRoom' ? 30 : _context.t0 === 'onRemoteUserLeaveRoom' ? 33 : _context.t0 === 'onSendFirstLocalAudioFrame' ? 37 : _context.t0 === 'onSendFirstLocalVideoFrame' ? 39 : _context.t0 === 'onStatistics' ? 42 : _context.t0 === 'onUserAudioAvailable' ? 45 : _context.t0 === 'onUserVideoAvailable' ? 49 : _context.t0 === 'onUserVoiceVolume' ? 53 : _context.t0 === 'onSwitchRole' ? 57 : _context.t0 === 'onScreenCaptureStarted' ? 59 : _context.t0 === 'onScreenCapturePaused' ? 61 : _context.t0 === 'onScreenCaptureResumed' ? 63 : _context.t0 === 'onScreenCaptureStopped' ? 65 : _context.t0 === 'onUserSubStreamAvailable' ? 67 : _context.t0 === 'onSnapshotComplete' ? 71 : _context.t0 === 'onUserVideoSizeChanged' ? 73 : _context.t0 === 'onStart' ? 75 : _context.t0 === 'onPlayProgress' ? 77 : _context.t0 === 'onComplete' ? 79 : _context.t0 === 'onConnectOtherRoom' ? 81 : _context.t0 === 'onDisconnectOtherRoom' ? 83 : _context.t0 === 'onError' ? 85 : 88;\n break;\n case 7:\n result = code;\n callback(result);\n return _context.abrupt(\"break\", 89);\n case 10:\n reason = code;\n callback(reason);\n return _context.abrupt(\"break\", 89);\n case 13:\n userId = code;\n streamType = data[1] || 0;\n width = data[2] || 0;\n height = data[3] || 0;\n callback({\n userId: userId,\n streamType: streamType,\n width: width,\n height: height\n });\n return _context.abrupt(\"break\", 89);\n case 19:\n _userId = code || '';\n callback(_userId);\n return _context.abrupt(\"break\", 89);\n case 22:\n callback();\n return _context.abrupt(\"break\", 89);\n case 24:\n callback();\n return _context.abrupt(\"break\", 89);\n case 26:\n localQuality = data[0];\n remoteQuality = data[1];\n callback({\n localQuality: localQuality,\n remoteQuality: remoteQuality\n });\n return _context.abrupt(\"break\", 89);\n case 30:\n _userId2 = code || '';\n callback(_userId2);\n return _context.abrupt(\"break\", 89);\n case 33:\n _userId3 = code || '';\n _reason = message;\n callback({\n userId: _userId3,\n reason: _reason\n });\n return _context.abrupt(\"break\", 89);\n case 37:\n callback();\n return _context.abrupt(\"break\", 89);\n case 39:\n _streamType = code;\n callback(_streamType);\n return _context.abrupt(\"break\", 89);\n case 42:\n statics = data[0] || {};\n callback(statics);\n return _context.abrupt(\"break\", 89);\n case 45:\n _userId4 = code || '';\n available = message;\n callback({\n userId: _userId4,\n available: available\n });\n return _context.abrupt(\"break\", 89);\n case 49:\n _userId5 = code || '';\n _available = message;\n callback({\n userId: _userId5,\n available: _available\n });\n return _context.abrupt(\"break\", 89);\n case 53:\n userVolumes = data[0];\n totalVolume = data[1];\n callback({\n userVolumes: userVolumes,\n totalVolume: totalVolume\n });\n return _context.abrupt(\"break\", 89);\n case 57:\n callback({\n code: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 59:\n callback({\n code: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 61:\n callback({\n code: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 63:\n callback({\n code: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 65:\n callback({\n code: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 67:\n _userId6 = code || '';\n _available2 = message;\n callback({\n userId: _userId6,\n available: _available2\n });\n return _context.abrupt(\"break\", 89);\n case 71:\n // base64 直接保存到本地图库\n // const { code: snapShotCode, message: msg } = await this.saveImage_(code);\n // callback({ snapShotCode, message: msg });\n callback({\n base64Data: code,\n message: message\n });\n return _context.abrupt(\"break\", 89);\n case 73:\n callback(data);\n return _context.abrupt(\"break\", 89);\n case 75:\n callback({\n id: code,\n errCode: message\n });\n return _context.abrupt(\"break\", 89);\n case 77:\n callback({\n id: code,\n curPtsMS: message,\n durationMS: extraInfo\n });\n return _context.abrupt(\"break\", 89);\n case 79:\n callback({\n id: code,\n errCode: message\n });\n return _context.abrupt(\"break\", 89);\n case 81:\n // 拿不到 userid, 为了和 native 参数保持一致,所以空字符串代替\n callback({\n userId: '',\n errCode: code,\n errMsg: message\n });\n return _context.abrupt(\"break\", 89);\n case 83:\n callback({\n errCode: code,\n errMsg: message\n });\n return _context.abrupt(\"break\", 89);\n case 85:\n __f__(\"error\", \"onError: \".concat(code, \", \").concat(message, \", \").concat(extraInfo), \" at TrtcCloud/lib/TrtcCloudImpl.js:238\");\n callback((0, _TrtcCode.generateError_)({\n message: message\n }, code, extraInfo));\n return _context.abrupt(\"break\", 89);\n case 88:\n callback({\n code: code,\n message: message,\n extraInfo: extraInfo\n });\n case 89:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n };\n this.listenersMap_.set(event, nativeListener); // 多次设置同一个事件时,后面的 callback 覆盖前面\n TrtcEvent.addEventListener(event, nativeListener);\n }\n }, {\n key: \"off\",\n value: function off(event) {\n if ((0, _typeof2.default)(event) !== _constants.NAME.STRING) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the off method parameter types. event type is a \").concat((0, _typeof2.default)(event), \" not a \").concat(_constants.NAME.STRING)\n });\n }\n try {\n if (event === '*') {\n this.listenersMap_.forEach(function (value, key) {\n TrtcEvent.removeEventListener(key, value);\n });\n this.listenersMap_.clear();\n } else {\n TrtcEvent.removeEventListener(event, this.listenersMap_.get(event));\n this.listenersMap_.delete(event);\n }\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"enterRoom\",\n value: function enterRoom(params, scene) {\n if (scene !== _TrtcDefines.TRTCAppScene.TRTCAppSceneVideoCall && scene !== _TrtcDefines.TRTCAppScene.TRTCAppSceneLIVE && scene !== _TrtcDefines.TRTCAppScene.TRTCAppSceneAudioCall && scene !== _TrtcDefines.TRTCAppScene.TRTCAppSceneVoiceChatRoom) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the enterRoom method parameters. scene is not of TRTCAppScene\")\n });\n }\n try {\n var enterRoomParams = Object.assign(Object.assign({}, params), {\n role: params.role || _TrtcDefines.TRTCRoleType.TRTCRoleAnchor,\n appScene: scene\n });\n TrtcNativeTrtcCloudModule.enterRoom(enterRoomParams);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"exitRoom\",\n value: function exitRoom() {\n try {\n TrtcNativeTrtcCloudModule.exitRoom();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"connectOtherRoom\",\n value: function connectOtherRoom(params) {\n try {\n TrtcNativeTrtcCloudModule.connectOtherRoom(params);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"disconnectOtherRoom\",\n value: function disconnectOtherRoom() {\n try {\n TrtcNativeTrtcCloudModule.disconnectOtherRoom();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"switchRole\",\n value: function switchRole(role) {\n if (role !== _TrtcDefines.TRTCRoleType.TRTCRoleAnchor && role !== _TrtcDefines.TRTCRoleType.TRTCRoleAudience) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the switchRole method parameter. role is not of TRTCRoleType\")\n });\n }\n try {\n role && TrtcNativeTrtcCloudModule.switchRole(role);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"startLocalPreview\",\n value: function startLocalPreview() {\n var isFrontCamera = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var viewId = arguments.length > 1 ? arguments[1] : undefined;\n if ((0, _typeof2.default)(isFrontCamera) !== _constants.NAME.BOOLEAN || !viewId || (0, _typeof2.default)(viewId) !== _constants.NAME.STRING) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the startLocalPreview method parameters\")\n });\n }\n try {\n var param = {\n isFrontCamera: !!isFrontCamera\n };\n param = viewId ? Object.assign(Object.assign({}, param), {\n userId: viewId\n }) : param;\n TrtcNativeTrtcCloudModule.startLocalPreview(param);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"setVideoEncoderParam\",\n value: function setVideoEncoderParam(param) {\n try {\n TrtcNativeTrtcCloudModule.setVideoEncoderParam(param);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"stopLocalPreview\",\n value: function stopLocalPreview() {\n try {\n TrtcNativeTrtcCloudModule.stopLocalPreview();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"switchCamera\",\n value: function switchCamera(isFrontCamera) {\n if ((0, _typeof2.default)(isFrontCamera) !== _constants.NAME.BOOLEAN) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the switchCamera method parameter\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.switchCamera(isFrontCamera);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"setLocalRenderParams\",\n value: function setLocalRenderParams(params) {\n try {\n var _params$rotation = params.rotation,\n rotation = _params$rotation === void 0 ? _TrtcDefines.TRTCVideoRotation.TRTCVideoRotation_0 : _params$rotation,\n _params$fillMode = params.fillMode,\n fillMode = _params$fillMode === void 0 ? _TrtcDefines.TRTCVideoFillMode.TRTCVideoFillMode_Fill : _params$fillMode,\n _params$mirrorType = params.mirrorType,\n mirrorType = _params$mirrorType === void 0 ? _TrtcDefines.TRTCVideoMirrorType.TRTCVideoMirrorType_Auto : _params$mirrorType;\n TrtcNativeTrtcCloudModule.setLocalRenderParams({\n rotation: rotation,\n fillMode: fillMode,\n mirrorType: mirrorType\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"muteLocalVideo\",\n value: function muteLocalVideo(streamType, mute) {\n if (streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub || (0, _typeof2.default)(mute) !== _constants.NAME.BOOLEAN) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the muteLocalVideo method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.muteLocalVideo({\n streamType: streamType,\n mute: !!mute\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"startRemoteView\",\n value: function startRemoteView(userId, streamType, viewId) {\n if (!userId || streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSmall && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub || !viewId) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the startRemoteView method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.startRemoteView({\n userId: userId,\n streamType: streamType,\n viewId: viewId\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"stopRemoteView\",\n value: function stopRemoteView(userId, streamType) {\n if (!userId || streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSmall && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the stopRemoteView method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.stopRemoteView({\n userId: userId,\n streamType: streamType\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n // 远端渲染设置\n }, {\n key: \"setRemoteRenderParams\",\n value: function setRemoteRenderParams(userId, streamType, params) {\n try {\n if (!userId || streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the snapshotVideo method parameters\")\n });\n }\n var _params$rotation2 = params.rotation,\n rotation = _params$rotation2 === void 0 ? _TrtcDefines.TRTCVideoRotation.TRTCVideoRotation_0 : _params$rotation2,\n _params$fillMode2 = params.fillMode,\n fillMode = _params$fillMode2 === void 0 ? _TrtcDefines.TRTCVideoFillMode.TRTCVideoFillMode_Fill : _params$fillMode2,\n _params$mirrorType2 = params.mirrorType,\n mirrorType = _params$mirrorType2 === void 0 ? _TrtcDefines.TRTCVideoMirrorType.TRTCVideoMirrorType_Auto : _params$mirrorType2;\n TrtcNativeTrtcCloudModule.setRemoteRenderParams({\n userId: userId,\n streamType: streamType,\n rotation: rotation,\n fillMode: fillMode,\n mirrorType: mirrorType\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n // 截图\n }, {\n key: \"snapshotVideo\",\n value: function snapshotVideo(userId, streamType, sourceType) {\n if (streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the snapshotVideo method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.snapshotVideo({\n userId: userId || null,\n streamType: streamType,\n sourceType: sourceType\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"startLocalAudio\",\n value: function startLocalAudio() {\n var quality = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _TrtcDefines.TRTCAudioQuality.TRTCAudioQualityDefault;\n if (quality !== _TrtcDefines.TRTCAudioQuality.TRTCAudioQualitySpeech && quality !== _TrtcDefines.TRTCAudioQuality.TRTCAudioQualityDefault && quality !== _TrtcDefines.TRTCAudioQuality.TRTCAudioQualityMusic) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the startLocalAudio method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.startLocalAudio(quality);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"stopLocalAudio\",\n value: function stopLocalAudio() {\n try {\n TrtcNativeTrtcCloudModule.stopLocalAudio();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"muteLocalAudio\",\n value: function muteLocalAudio(mute) {\n if ((0, _typeof2.default)(mute) !== _constants.NAME.BOOLEAN) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the muteLocalAudio method parameters, mute type is a \").concat((0, _typeof2.default)(mute), \" not a \").concat(_constants.NAME.BOOLEAN)\n });\n }\n try {\n TrtcNativeTrtcCloudModule.muteLocalAudio(!!mute);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"muteRemoteAudio\",\n value: function muteRemoteAudio(userId, mute) {\n if ((0, _typeof2.default)(mute) !== _constants.NAME.BOOLEAN || !userId) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the muteRemoteAudio method parameters\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.muteRemoteAudio({\n userId: userId,\n mute: !!mute\n });\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"muteAllRemoteAudio\",\n value: function muteAllRemoteAudio(mute) {\n if ((0, _typeof2.default)(mute) !== _constants.NAME.BOOLEAN) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the muteAllRemoteAudio method parameters, mute type is a \").concat((0, _typeof2.default)(mute), \" not a \").concat(_constants.NAME.BOOLEAN)\n });\n }\n try {\n TrtcNativeTrtcCloudModule.muteAllRemoteAudio(!!mute);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"setAudioRoute\",\n value: function setAudioRoute(route) {\n if (route !== _TrtcDefines.TRTCAudioRoute.TRTCAudioRouteSpeaker && route !== _TrtcDefines.TRTCAudioRoute.TRTCAudioRouteEarpiece) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the setAudioRoute method parameter, route is not of TRTCAudioRoute\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.setAudioRoute(route);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"enableAudioVolumeEvaluation\",\n value: function enableAudioVolumeEvaluation(interval) {\n if ((0, _typeof2.default)(interval) !== _constants.NAME.NUMBER) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the enableAudioVolumeEvaluation method parameter, interval type is a \").concat((0, _typeof2.default)(interval), \" not a \").concat(_constants.NAME.NUMBER)\n });\n }\n try {\n interval > 0 && TrtcNativeTrtcCloudModule.enableAudioVolumeEvaluation(interval);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n // ///////////////////////////////////////////////////////////////////////////////\n //\n // 美颜 + 水印\n //\n // ///////////////////////////////////////////////////////////////////////////////\n }, {\n key: \"setBeautyStyle\",\n value: function setBeautyStyle(beautyStyle) {\n if (beautyStyle !== _TrtcDefines.TRTCBeautyStyle.TRTCBeautyStyleSmooth && beautyStyle !== _TrtcDefines.TRTCBeautyStyle.TRTCBeautyStyleNature && beautyStyle !== _TrtcDefines.TRTCBeautyStyle.TRTCBeautyStylePitu) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the setBeautyStyle method parameter, beautyStyle is not of TRTCBeautyStyle\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.setBeautyStyle(beautyStyle);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"setBeautyLevel\",\n value: function setBeautyLevel(beautyLevel) {\n if ((0, _typeof2.default)(beautyLevel) !== _constants.NAME.NUMBER || beautyLevel < 0 || beautyLevel > 9) {\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_PARAMETER,\n message: \"\".concat(_constants.NAME.LOG_PREFIX, \" please check the setBeautyLevel method parameter, beautyLevel should in the range 0-9\")\n });\n }\n try {\n TrtcNativeTrtcCloudModule.setBeautyLevel(beautyLevel);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n // ///////////////////////////////////////////////////////////////////////////////\n //\n // 背景音效\n //\n // ///////////////////////////////////////////////////////////////////////////////\n }, {\n key: \"startPlayMusic\",\n value: function startPlayMusic(musicParam) {\n try {\n var _ref = musicParam || {},\n _ref$id = _ref.id,\n id = _ref$id === void 0 ? 0 : _ref$id;\n TXAudioEffectManagerModule.startPlayMusic(Object.assign(Object.assign({}, musicParam), {\n ID: id\n })); // v1.2.0 的 iOS 解析的是 ID, v1.2.1 插件进行了修复\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"stopPlayMusic\",\n value: function stopPlayMusic(id) {\n try {\n TXAudioEffectManagerModule.stopPlayMusic(id);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"pausePlayMusic\",\n value: function pausePlayMusic(id) {\n try {\n TXAudioEffectManagerModule.pausePlayMusic(id);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"resumePlayMusic\",\n value: function resumePlayMusic(id) {\n try {\n TXAudioEffectManagerModule.resumePlayMusic(id);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n // ///////////////////////////////////////////////////////////////////////////////\n //\n // 屏幕分享\n //\n // ///////////////////////////////////////////////////////////////////////////////\n }, {\n key: \"setSubStreamEncoderParam\",\n value: function setSubStreamEncoderParam(param) {\n try {\n TrtcNativeTrtcCloudModule.setSubStreamEncoderParam(param);\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"startScreenCapture\",\n value: function startScreenCapture() {\n var streamType = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub;\n var encParams = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n try {\n var platform = uni.getSystemInfoSync().platform;\n if (streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub && streamType !== _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeBig) {\n streamType = _TrtcDefines.TRTCVideoStreamType.TRTCVideoStreamTypeSub;\n }\n var screenCaptureParams = Object.assign({\n streamType: streamType\n }, encParams);\n if (platform === _constants.NAME.ANDROID) {\n TrtcNativeTrtcCloudModule.startScreenCapture(screenCaptureParams);\n }\n if (platform === _constants.NAME.IOS) {\n // 开始应用内的屏幕分享(仅支持 iOS 13.0 及以上系统)\n TrtcNativeTrtcCloudModule.startScreenCaptureInApp(screenCaptureParams);\n // if (shareSource === TRTCShareSource.InApp) {\n // TrtcNativeTrtcCloudModule.startScreenCaptureInApp(screenCaptureParams);\n // }\n // // 开始全系统的屏幕分享(仅支持 iOS 11.0 及以上系统)\n // if (shareSource === TRTCShareSource.ByReplaykit) {\n // TrtcNativeTrtcCloudModule.startScreenCaptureByReplaykit({ ...screenCaptureParams, appGroup: null });\n // }\n }\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"stopScreenCapture\",\n value: function stopScreenCapture() {\n try {\n TrtcNativeTrtcCloudModule.stopScreenCapture();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"pauseScreenCapture\",\n value: function pauseScreenCapture() {\n try {\n TrtcNativeTrtcCloudModule.pauseScreenCapture();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"resumeScreenCapture\",\n value: function resumeScreenCapture() {\n try {\n TrtcNativeTrtcCloudModule.resumeScreenCapture();\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }], [{\n key: \"_createInstance\",\n value: function _createInstance() {\n try {\n if (trtcCloud) {\n return trtcCloud;\n }\n TrtcNativeTrtcCloudModule.sharedInstance();\n trtcCloud = new TrtcCloudImpl();\n return trtcCloud;\n } catch (error) {\n throw (0, _TrtcCode.generateError_)(error);\n }\n }\n }, {\n key: \"_getInstance\",\n value: function _getInstance() {\n if (trtcCloud) {\n return trtcCloud;\n }\n throw new _TrtcCode.default({\n code: _TrtcCode.TXLiteJSError.INVALID_OPERATION,\n message: 'get trtcCloud failed, please create trtcCloud first'\n });\n }\n }, {\n key: \"_destroyInstance\",\n value: function _destroyInstance() {\n try {\n trtcCloud = null;\n TrtcNativeTrtcCloudModule.destroySharedInstance();\n } catch (error) {\n throw new _TrtcCode.default({\n code: error.code || _TrtcCode.TXLiteJSError.UNKNOWN,\n message: error.message,\n name: error.name\n });\n }\n }\n }]);\n return TrtcCloudImpl;\n}();\nexports.default = TrtcCloudImpl;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 30)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 10)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL2xpYi9UcnRjQ2xvdWRJbXBsLmpzIl0sIm5hbWVzIjpbIl9fYXdhaXRlciIsInRoaXNBcmciLCJfYXJndW1lbnRzIiwiUCIsImdlbmVyYXRvciIsImFkb3B0IiwidmFsdWUiLCJyZXNvbHZlIiwiUHJvbWlzZSIsInJlamVjdCIsImZ1bGZpbGxlZCIsInN0ZXAiLCJuZXh0IiwiZSIsInJlamVjdGVkIiwicmVzdWx0IiwiZG9uZSIsInRoZW4iLCJhcHBseSIsIlRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUiLCJ1bmkiLCJUWEF1ZGlvRWZmZWN0TWFuYWdlck1vZHVsZSIsIlRydGNFdmVudCIsInRydGNDbG91ZCIsIlRydGNDbG91ZEltcGwiLCJsaXN0ZW5lcnNNYXBfIiwiTWFwIiwiZXZlbnQiLCJjYWxsYmFjayIsIk5BTUUiLCJTVFJJTkciLCJGVU5DVElPTiIsIlRydGNFcnJvciIsImNvZGUiLCJUWExpdGVKU0Vycm9yIiwiSU5WQUxJRF9QQVJBTUVURVIiLCJtZXNzYWdlIiwiTE9HX1BSRUZJWCIsIm5hdGl2ZUxpc3RlbmVyIiwicmVzIiwiZGF0YSIsImV4dHJhSW5mbyIsInJlYXNvbiIsInVzZXJJZCIsInN0cmVhbVR5cGUiLCJ3aWR0aCIsImhlaWdodCIsImxvY2FsUXVhbGl0eSIsInJlbW90ZVF1YWxpdHkiLCJzdGF0aWNzIiwiYXZhaWxhYmxlIiwidXNlclZvbHVtZXMiLCJ0b3RhbFZvbHVtZSIsImJhc2U2NERhdGEiLCJpZCIsImVyckNvZGUiLCJjdXJQdHNNUyIsImR1cmF0aW9uTVMiLCJlcnJNc2ciLCJnZW5lcmF0ZUVycm9yXyIsInNldCIsImFkZEV2ZW50TGlzdGVuZXIiLCJmb3JFYWNoIiwia2V5IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImNsZWFyIiwiZ2V0IiwiZGVsZXRlIiwiZXJyb3IiLCJwYXJhbXMiLCJzY2VuZSIsIlRSVENBcHBTY2VuZSIsIlRSVENBcHBTY2VuZVZpZGVvQ2FsbCIsIlRSVENBcHBTY2VuZUxJVkUiLCJUUlRDQXBwU2NlbmVBdWRpb0NhbGwiLCJUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tIiwiZW50ZXJSb29tUGFyYW1zIiwiT2JqZWN0IiwiYXNzaWduIiwicm9sZSIsIlRSVENSb2xlVHlwZSIsIlRSVENSb2xlQW5jaG9yIiwiYXBwU2NlbmUiLCJlbnRlclJvb20iLCJleGl0Um9vbSIsImNvbm5lY3RPdGhlclJvb20iLCJkaXNjb25uZWN0T3RoZXJSb29tIiwiVFJUQ1JvbGVBdWRpZW5jZSIsInN3aXRjaFJvbGUiLCJpc0Zyb250Q2FtZXJhIiwidmlld0lkIiwiQk9PTEVBTiIsInBhcmFtIiwic3RhcnRMb2NhbFByZXZpZXciLCJzZXRWaWRlb0VuY29kZXJQYXJhbSIsInN0b3BMb2NhbFByZXZpZXciLCJzd2l0Y2hDYW1lcmEiLCJyb3RhdGlvbiIsIlRSVENWaWRlb1JvdGF0aW9uIiwiVFJUQ1ZpZGVvUm90YXRpb25fMCIsImZpbGxNb2RlIiwiVFJUQ1ZpZGVvRmlsbE1vZGUiLCJUUlRDVmlkZW9GaWxsTW9kZV9GaWxsIiwibWlycm9yVHlwZSIsIlRSVENWaWRlb01pcnJvclR5cGUiLCJUUlRDVmlkZW9NaXJyb3JUeXBlX0F1dG8iLCJzZXRMb2NhbFJlbmRlclBhcmFtcyIsIm11dGUiLCJUUlRDVmlkZW9TdHJlYW1UeXBlIiwiVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyIsIlRSVENWaWRlb1N0cmVhbVR5cGVTdWIiLCJtdXRlTG9jYWxWaWRlbyIsIlRSVENWaWRlb1N0cmVhbVR5cGVTbWFsbCIsInN0YXJ0UmVtb3RlVmlldyIsInN0b3BSZW1vdGVWaWV3Iiwic2V0UmVtb3RlUmVuZGVyUGFyYW1zIiwic291cmNlVHlwZSIsInNuYXBzaG90VmlkZW8iLCJxdWFsaXR5IiwiVFJUQ0F1ZGlvUXVhbGl0eSIsIlRSVENBdWRpb1F1YWxpdHlEZWZhdWx0IiwiVFJUQ0F1ZGlvUXVhbGl0eVNwZWVjaCIsIlRSVENBdWRpb1F1YWxpdHlNdXNpYyIsInN0YXJ0TG9jYWxBdWRpbyIsInN0b3BMb2NhbEF1ZGlvIiwibXV0ZUxvY2FsQXVkaW8iLCJtdXRlUmVtb3RlQXVkaW8iLCJtdXRlQWxsUmVtb3RlQXVkaW8iLCJyb3V0ZSIsIlRSVENBdWRpb1JvdXRlIiwiVFJUQ0F1ZGlvUm91dGVTcGVha2VyIiwiVFJUQ0F1ZGlvUm91dGVFYXJwaWVjZSIsInNldEF1ZGlvUm91dGUiLCJpbnRlcnZhbCIsIk5VTUJFUiIsImVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbiIsImJlYXV0eVN0eWxlIiwiVFJUQ0JlYXV0eVN0eWxlIiwiVFJUQ0JlYXV0eVN0eWxlU21vb3RoIiwiVFJUQ0JlYXV0eVN0eWxlTmF0dXJlIiwiVFJUQ0JlYXV0eVN0eWxlUGl0dSIsInNldEJlYXV0eVN0eWxlIiwiYmVhdXR5TGV2ZWwiLCJzZXRCZWF1dHlMZXZlbCIsIm11c2ljUGFyYW0iLCJzdGFydFBsYXlNdXNpYyIsIklEIiwic3RvcFBsYXlNdXNpYyIsInBhdXNlUGxheU11c2ljIiwicmVzdW1lUGxheU11c2ljIiwic2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtIiwiZW5jUGFyYW1zIiwicGxhdGZvcm0iLCJnZXRTeXN0ZW1JbmZvU3luYyIsInNjcmVlbkNhcHR1cmVQYXJhbXMiLCJBTkRST0lEIiwic3RhcnRTY3JlZW5DYXB0dXJlIiwiSU9TIiwic3RhcnRTY3JlZW5DYXB0dXJlSW5BcHAiLCJzdG9wU2NyZWVuQ2FwdHVyZSIsInBhdXNlU2NyZWVuQ2FwdHVyZSIsInJlc3VtZVNjcmVlbkNhcHR1cmUiLCJzaGFyZWRJbnN0YW5jZSIsIklOVkFMSURfT1BFUkFUSU9OIiwiZGVzdHJveVNoYXJlZEluc3RhbmNlIiwiVU5LTk9XTiIsIm5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQVNBO0FBQ0E7QUFDQTtBQUFzRTtBQUFBO0FBWHRFLElBQUlBLFNBQVMsR0FBSSxVQUFRLFNBQUtBLFNBQVMsSUFBSyxVQUFVQyxPQUFPLEVBQUVDLFVBQVUsRUFBRUMsQ0FBQyxFQUFFQyxTQUFTLEVBQUU7RUFDckYsU0FBU0MsS0FBSyxD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QUFLLENBQUM7TUFDL0I7SUFDSjtFQUFDO0lBQUE7SUFBQSxPQTVwQkQsMkJBQXlCO01BQ3JCLElBQUk7UUFDQSxJQUFJN0MsU0FBUyxFQUFFO1VBQ1gsT0FBT0EsU0FBUztRQUNwQjtRQUNBSix5QkFBeUIsQ0FBQytJLGNBQWMsRUFBRTtRQUMxQzNJLFNBQVMsR0FBRyxJQUFJQyxhQUFhLEVBQUU7UUFDL0IsT0FBT0QsU0FBUztNQUNwQixDQUFDLENBQ0QsT0FBTzZDLEtBQUssRUFBRTtRQUNWLE1BQU0sSUFBQVQsd0JBQWMsRUFBQ1MsS0FBSyxDQUFDO01BQy9CO0lBQ0o7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBc0I7TUFDbEIsSUFBSTdDLFNBQVMsRUFBRTtRQUNYLE9BQU9BLFNBQVM7TUFDcEI7TUFDQSxNQUFNLElBQUlTLGlCQUFTLENBQUM7UUFDaEJDLElBQUksRUFBRUMsdUJBQWEsQ0FBQ2lJLGlCQUFpQjtRQUNyQy9ILE9BQU8sRUFBRTtNQUNiLENBQUMsQ0FBQztJQUNOO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQTBCO01BQ3RCLElBQUk7UUFDQWIsU0FBUyxHQUFHLElBQUk7UUFDaEJKLHlCQUF5QixDQUFDaUoscUJBQXFCLEVBQUU7TUFDckQsQ0FBQyxDQUNELE9BQU9oRyxLQUFLLEVBQUU7UUFDVixNQUFNLElBQUlwQyxpQkFBUyxDQUFDO1VBQ2hCQyxJQUFJLEVBQUVtQyxLQUFLLENBQUNuQyxJQUFJLElBQUlDLHVCQUFhLENBQUNtSSxPQUFPO1VBQ3pDakksT0FBTyxFQUFFZ0MsS0FBSyxDQUFDaEMsT0FBTztVQUN0QmtJLElBQUksRUFBRWxHLEtBQUssQ0FBQ2tHO1FBQ2hCLENBQUMsQ0FBQztNQUNOO0lBQ0o7RUFBQztFQUFBO0FBQUE7QUFBQSxnQyIsImZpbGUiOiIyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfX2F3YWl0ZXIgPSAodGhpcyAmJiB0aGlzLl9fYXdhaXRlcikgfHwgZnVuY3Rpb24gKHRoaXNBcmcsIF9hcmd1bWVudHMsIFAsIGdlbmVyYXRvcikge1xyXG4gICAgZnVuY3Rpb24gYWRvcHQodmFsdWUpIHsgcmV0dXJuIHZhbHVlIGluc3RhbmNlb2YgUCA/IHZhbHVlIDogbmV3IFAoZnVuY3Rpb24gKHJlc29sdmUpIHsgcmVzb2x2ZSh2YWx1ZSk7IH0pOyB9XHJcbiAgICByZXR1cm4gbmV3IChQIHx8IChQID0gUHJvbWlzZSkpKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHtcclxuICAgICAgICBmdW5jdGlvbiBmdWxmaWxsZWQodmFsdWUpIHsgdHJ5IHsgc3RlcChnZW5lcmF0b3IubmV4dCh2YWx1ZSkpOyB9IGNhdGNoIChlKSB7IHJlamVjdChlKTsgfSB9XHJcbiAgICAgICAgZnVuY3Rpb24gcmVqZWN0ZWQodmFsdWUpIHsgdHJ5IHsgc3RlcChnZW5lcmF0b3JbXCJ0aHJvd1wiXSh2YWx1ZSkpOyB9IGNhdGNoIChlKSB7IHJlamVjdChlKTsgfSB9XHJcbiAgICAgICAgZnVuY3Rpb24gc3RlcChyZXN1bHQpIHsgcmVzdWx0LmRvbmUgPyByZXNvbHZlKHJlc3VsdC52YWx1ZSkgOiBhZG9wdChyZXN1bHQudmFsdWUpLnRoZW4oZnVsZmlsbGVkLCByZWplY3RlZCk7IH1cclxuICAgICAgICBzdGVwKChnZW5lcmF0b3IgPSBnZW5lcmF0b3IuYXBwbHkodGhpc0FyZywgX2FyZ3VtZW50cyB8fCBbXSkpLm5leHQoKSk7XHJcbiAgICB9KTtcclxufTtcclxuaW1wb3J0IHsgTkFNRSB9IGZyb20gJy4vY29uc3RhbnRzJztcclxuaW1wb3J0IHsgVFJUQ1JvbGVUeXBlLCBUUlRDQXVkaW9RdWFsaXR5LCBUUlRDVmlkZW9Sb3RhdGlvbiwgVFJUQ1ZpZGVvRmlsbE1vZGUsIFRSVENWaWRlb01pcnJvclR5cGUsIFRSVENWaWRlb1N0cmVhbVR5cGUsIFRSVENWaWRlb0VuY1BhcmFtLCBUUlRDQXBwU2NlbmUsIFRSVENBdWRpb1JvdXRlLCBUUlRDQmVhdXR5U3R5bGUsIH0gZnJvbSAnLi9UcnRjRGVmaW5lcyc7XHJcbmltcG9ydCBUcnRjRXJyb3IsIHsgVFhMaXRlSlNFcnJvciwgZ2VuZXJhdGVFcnJvcl8gfSBmcm9tICcuL1RydGNDb2RlJztcclxuY29uc3QgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZSA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdUUlRDQ2xvdWRVbmlQbHVnaW4tVFJUQ0Nsb3VkSW1wbCcpO1xyXG5jb25zdCBUWEF1ZGlvRWZmZWN0TWFuYWdlck1vZHVsZSA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdUUlRDQ2xvdWRVbmlQbHVnaW4tVFJUQ0Nsb3VkSW1wbC1UWEF1ZGlvRWZmZWN0TWFuYWdlck1vZHVsZScpO1xyXG5jb25zdCBUcnRjRXZlbnQgPSB1bmkucmVxdWlyZU5hdGl2ZVBsdWdpbignZ2xvYmFsRXZlbnQnKTtcclxubGV0IHRydGNDbG91ZCA9IG51bGw7IC8vIHRydGNDbG91ZCDljZXkvotcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVHJ0Y0Nsb3VkSW1wbCB7XHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICAgICB0aGlzLmxpc3RlbmVyc01hcF8gPSBuZXcgTWFwKCk7XHJcbiAgICB9XHJcbiAgICBzdGF0aWMgX2NyZWF0ZUluc3RhbmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIGlmICh0cnRjQ2xvdWQpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0cnRjQ2xvdWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zaGFyZWRJbnN0YW5jZSgpO1xyXG4gICAgICAgICAgICB0cnRjQ2xvdWQgPSBuZXcgVHJ0Y0Nsb3VkSW1wbCgpO1xyXG4gICAgICAgICAgICByZXR1cm4gdHJ0Y0Nsb3VkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0YXRpYyBfZ2V0SW5zdGFuY2UoKSB7XHJcbiAgICAgICAgaWYgKHRydGNDbG91ZCkge1xyXG4gICAgICAgICAgICByZXR1cm4gdHJ0Y0Nsb3VkO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgY29kZTogVFhMaXRlSlNFcnJvci5JTlZBTElEX09QRVJBVElPTixcclxuICAgICAgICAgICAgbWVzc2FnZTogJ2dldCB0cnRjQ2xvdWQgZmFpbGVkLCBwbGVhc2UgY3JlYXRlIHRydGNDbG91ZCBmaXJzdCcsXHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICBzdGF0aWMgX2Rlc3Ryb3lJbnN0YW5jZSgpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICB0cnRjQ2xvdWQgPSBudWxsO1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLmRlc3Ryb3lTaGFyZWRJbnN0YW5jZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBlcnJvci5jb2RlIHx8IFRYTGl0ZUpTRXJyb3IuVU5LTk9XTixcclxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGVycm9yLm1lc3NhZ2UsXHJcbiAgICAgICAgICAgICAgICBuYW1lOiBlcnJvci5uYW1lLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDmiKrlm77kv53lrZhcclxuICAgIC8vIGFzeW5jIHNhdmVJbWFnZV8oYmFzZTY0RGF0YSkge1xyXG4gICAgLy8gICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgLy8gICAgIGxldCBiaXRtYXAgPSBuZXcgcGx1cy5uYXRpdmVPYmouQml0bWFwKCk7XHJcbiAgICAvLyAgICAgYml0bWFwLmxvYWRCYXNlNjREYXRhKGJhc2U2NERhdGEsICgpID0+IHtcclxuICAgIC8vICAgICAgIGNvbnN0IHVybCA9IFwiX2RvYy9cIiArIG5ldyBEYXRlKCkuZ2V0VGltZSgpICsgXCIucG5nXCI7ICAvLyB1cmzkuLrml7bpl7TmiLPlkb3lkI3mlrnlvI9cclxuICAgIC8vICAgICAgIGNvbnNvbGUubG9nKCdzYXZlSGVhZEltZ0ZpbGUnLCB1cmwpO1xyXG4gICAgLy8gICAgICAgYml0bWFwLnNhdmUodXJsLCB7IG92ZXJ3cml0ZTogdHJ1ZSB9LCAoaSkgPT4ge1xyXG4gICAgLy8gICAgICAgICB1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcbiAgICAvLyAgICAgICAgICAgZmlsZVBhdGg6IHVybCxcclxuICAgIC8vICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuICAgIC8vICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgLy8gICAgICAgICAgICAgICB0aXRsZTogJ+WbvueJh+S/neWtmOaIkOWKnycsXHJcbiAgICAvLyAgICAgICAgICAgICAgIGljb246ICdub25lJ1xyXG4gICAgLy8gICAgICAgICAgICAgfSlcclxuICAgIC8vICAgICAgICAgICAgIGJpdG1hcC5jbGVhcigpO1xyXG4gICAgLy8gICAgICAgICAgICAgcmVzb2x2ZSh7IGNvZGU6IDAsIG1lc3NhZ2U6ICflm77niYfkv53lrZjmiJDlip8nIH0pO1xyXG4gICAgLy8gICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfSk7XHJcbiAgICAvLyAgICAgICB9LCAoZSkgPT4ge1xyXG4gICAgLy8gICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgIC8vICAgICAgICAgICB0aXRsZTogJ+WbvueJh+S/neWtmOWksei0pSwg6K+36YeN5paw5oiq5Zu+JyxcclxuICAgIC8vICAgICAgICAgICBpY29uOiAnbm9uZSdcclxuICAgIC8vICAgICAgICAgfSlcclxuICAgIC8vICAgICAgICAgYml0bWFwLmNsZWFyKCk7XHJcbiAgICAvLyAgICAgICAgIHJlc29sdmUoeyBjb2RlOiAtMSwgbWVzc2FnZTogJ+WbvueJh+S/neWtmOWksei0pSwg6K+36YeN5paw5oiq5Zu+JyB9KTtcclxuICAgIC8vICAgICAgIH0pO1xyXG4gICAgLy8gICAgIH0pO1xyXG4gICAgLy8gICB9KTtcclxuICAgIC8vIH1cclxuICAgIG9uKGV2ZW50LCBjYWxsYmFjaykge1xyXG4gICAgICAgIGlmICh0eXBlb2YgZXZlbnQgIT09IE5BTUUuU1RSSU5HIHx8IHR5cGVvZiBjYWxsYmFjayAhPT0gTkFNRS5GVU5DVElPTikge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgb24gbWV0aG9kIHBhcmFtZXRlciB0eXBlcy4gZXZlbnQgdHlwZSBpcyBhICR7dHlwZW9mIGV2ZW50fTsgY2FsbGJhY2sgdHlwZSBpcyBhICR7dHlwZW9mIGNhbGxiYWNrfWAsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb25zdCBuYXRpdmVMaXN0ZW5lciA9IChyZXMpID0+IF9fYXdhaXRlcih0aGlzLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24qICgpIHtcclxuICAgICAgICAgICAgY29uc3QgeyBkYXRhID0gW10gfSA9IHJlcztcclxuICAgICAgICAgICAgY29uc3QgY29kZSA9IGRhdGFbMF07XHJcbiAgICAgICAgICAgIGNvbnN0IG1lc3NhZ2UgPSBkYXRhWzFdIHx8ICcnO1xyXG4gICAgICAgICAgICBjb25zdCBleHRyYUluZm8gPSBkYXRhWzJdIHx8IHt9O1xyXG4gICAgICAgICAgICBzd2l0Y2ggKGV2ZW50KSB7XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkVudGVyUm9vbSc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSBjb2RlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHJlc3VsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkV4aXRSb29tJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHJlYXNvbiA9IGNvZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2socmVhc29uKTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uRmlyc3RWaWRlb0ZyYW1lJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVzZXJJZCA9IGNvZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RyZWFtVHlwZSA9IGRhdGFbMV0gfHwgMDtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCB3aWR0aCA9IGRhdGFbMl0gfHwgMDtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCBoZWlnaHQgPSBkYXRhWzNdIHx8IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyB1c2VySWQsIHN0cmVhbVR5cGUsIHdpZHRoLCBoZWlnaHQgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkZpcnN0QXVkaW9GcmFtZSc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCB1c2VySWQgPSBjb2RlIHx8ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHVzZXJJZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbk1pY0RpZFJlYWR5Jzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkNhbWVyYURpZFJlYWR5Jzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbk5ldHdvcmtRdWFsaXR5Jzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGxvY2FsUXVhbGl0eSA9IGRhdGFbMF07XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVtb3RlUXVhbGl0eSA9IGRhdGFbMV07XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyBsb2NhbFF1YWxpdHksIHJlbW90ZVF1YWxpdHkgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvblJlbW90ZVVzZXJFbnRlclJvb20nOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXNlcklkID0gY29kZSB8fCAnJztcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh1c2VySWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25SZW1vdGVVc2VyTGVhdmVSb29tJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVzZXJJZCA9IGNvZGUgfHwgJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVhc29uID0gbWVzc2FnZTtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh7IHVzZXJJZCwgcmVhc29uIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25TZW5kRmlyc3RMb2NhbEF1ZGlvRnJhbWUnOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soKTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uU2VuZEZpcnN0TG9jYWxWaWRlb0ZyYW1lJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cmVhbVR5cGUgPSBjb2RlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHN0cmVhbVR5cGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25TdGF0aXN0aWNzJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0YXRpY3MgPSBkYXRhWzBdIHx8IHt9O1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHN0YXRpY3MpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25Vc2VyQXVkaW9BdmFpbGFibGUnOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgdXNlcklkID0gY29kZSB8fCAnJztcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCBhdmFpbGFibGUgPSBtZXNzYWdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsgdXNlcklkLCBhdmFpbGFibGUgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvblVzZXJWaWRlb0F2YWlsYWJsZSc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCB1c2VySWQgPSBjb2RlIHx8ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGF2YWlsYWJsZSA9IG1lc3NhZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyB1c2VySWQsIGF2YWlsYWJsZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uVXNlclZvaWNlVm9sdW1lJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVzZXJWb2x1bWVzID0gZGF0YVswXTtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCB0b3RhbFZvbHVtZSA9IGRhdGFbMV07XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyB1c2VyVm9sdW1lcywgdG90YWxWb2x1bWUgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvblN3aXRjaFJvbGUnOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyBjb2RlLCBtZXNzYWdlIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25TY3JlZW5DYXB0dXJlU3RhcnRlZCc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh7IGNvZGUsIG1lc3NhZ2UgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvblNjcmVlbkNhcHR1cmVQYXVzZWQnOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyBjb2RlLCBtZXNzYWdlIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25TY3JlZW5DYXB0dXJlUmVzdW1lZCc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh7IGNvZGUsIG1lc3NhZ2UgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvblNjcmVlbkNhcHR1cmVTdG9wcGVkJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsgY29kZSwgbWVzc2FnZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uVXNlclN1YlN0cmVhbUF2YWlsYWJsZSc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCB1c2VySWQgPSBjb2RlIHx8ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGF2YWlsYWJsZSA9IG1lc3NhZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyB1c2VySWQsIGF2YWlsYWJsZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uU25hcHNob3RDb21wbGV0ZSc6IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYXNlNjQg55u05o6l5L+d5a2Y5Yiw5pys5Zyw5Zu+5bqTXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29uc3QgeyBjb2RlOiBzbmFwU2hvdENvZGUsIG1lc3NhZ2U6IG1zZyB9ID0gYXdhaXQgdGhpcy5zYXZlSW1hZ2VfKGNvZGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNhbGxiYWNrKHsgc25hcFNob3RDb2RlLCBtZXNzYWdlOiBtc2cgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyBiYXNlNjREYXRhOiBjb2RlLCBtZXNzYWdlIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FzZSAnb25Vc2VyVmlkZW9TaXplQ2hhbmdlZCc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayhkYXRhKTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uU3RhcnQnOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soeyBpZDogY29kZSwgZXJyQ29kZTogbWVzc2FnZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uUGxheVByb2dyZXNzJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsgaWQ6IGNvZGUsIGN1clB0c01TOiBtZXNzYWdlLCBkdXJhdGlvbk1TOiBleHRyYUluZm8gfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkNvbXBsZXRlJzoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsgaWQ6IGNvZGUsIGVyckNvZGU6IG1lc3NhZ2UgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbkNvbm5lY3RPdGhlclJvb20nOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g5ou/5LiN5YiwIHVzZXJpZCwg5Li65LqG5ZKMIG5hdGl2ZSDlj4LmlbDkv53mjIHkuIDoh7TvvIzmiYDku6XnqbrlrZfnrKbkuLLku6Pmm79cclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh7IHVzZXJJZDogJycsIGVyckNvZGU6IGNvZGUsIGVyck1zZzogbWVzc2FnZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uRGlzY29ubmVjdE90aGVyUm9vbSc6IHtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayh7IGVyckNvZGU6IGNvZGUsIGVyck1zZzogbWVzc2FnZSB9KTtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uRXJyb3InOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcihgb25FcnJvcjogJHtjb2RlfSwgJHttZXNzYWdlfSwgJHtleHRyYUluZm99YCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soZ2VuZXJhdGVFcnJvcl8oeyBtZXNzYWdlIH0sIGNvZGUsIGV4dHJhSW5mbykpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsgY29kZSwgbWVzc2FnZSwgZXh0cmFJbmZvIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdGhpcy5saXN0ZW5lcnNNYXBfLnNldChldmVudCwgbmF0aXZlTGlzdGVuZXIpOyAvLyDlpJrmrKHorr7nva7lkIzkuIDkuKrkuovku7bml7bvvIzlkI7pnaLnmoQgY2FsbGJhY2sg6KaG55uW5YmN6Z2iXHJcbiAgICAgICAgVHJ0Y0V2ZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnQsIG5hdGl2ZUxpc3RlbmVyKTtcclxuICAgIH1cclxuICAgIG9mZihldmVudCkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgZXZlbnQgIT09IE5BTUUuU1RSSU5HKSB7XHJcbiAgICAgICAgICAgIHRocm93IG5ldyBUcnRjRXJyb3Ioe1xyXG4gICAgICAgICAgICAgICAgY29kZTogVFhMaXRlSlNFcnJvci5JTlZBTElEX1BBUkFNRVRFUixcclxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGAke05BTUUuTE9HX1BSRUZJWH0gcGxlYXNlIGNoZWNrIHRoZSBvZmYgbWV0aG9kIHBhcmFtZXRlciB0eXBlcy4gZXZlbnQgdHlwZSBpcyBhICR7dHlwZW9mIGV2ZW50fSBub3QgYSAke05BTUUuU1RSSU5HfWAsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBpZiAoZXZlbnQgPT09ICcqJykge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5saXN0ZW5lcnNNYXBfLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBUcnRjRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihrZXksIHZhbHVlKTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5saXN0ZW5lcnNNYXBfLmNsZWFyKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBUcnRjRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihldmVudCwgdGhpcy5saXN0ZW5lcnNNYXBfLmdldChldmVudCkpO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5saXN0ZW5lcnNNYXBfLmRlbGV0ZShldmVudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBlbnRlclJvb20ocGFyYW1zLCBzY2VuZSkge1xyXG4gICAgICAgIGlmIChzY2VuZSAhPT0gVFJUQ0FwcFNjZW5lLlRSVENBcHBTY2VuZVZpZGVvQ2FsbCAmJiBzY2VuZSAhPT0gVFJUQ0FwcFNjZW5lLlRSVENBcHBTY2VuZUxJVkUgJiYgc2NlbmUgIT09IFRSVENBcHBTY2VuZS5UUlRDQXBwU2NlbmVBdWRpb0NhbGwgJiYgc2NlbmUgIT09IFRSVENBcHBTY2VuZS5UUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tKSB7XHJcbiAgICAgICAgICAgIHRocm93IG5ldyBUcnRjRXJyb3Ioe1xyXG4gICAgICAgICAgICAgICAgY29kZTogVFhMaXRlSlNFcnJvci5JTlZBTElEX1BBUkFNRVRFUixcclxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGAke05BTUUuTE9HX1BSRUZJWH0gcGxlYXNlIGNoZWNrIHRoZSBlbnRlclJvb20gbWV0aG9kIHBhcmFtZXRlcnMuIHNjZW5lIGlzIG5vdCBvZiBUUlRDQXBwU2NlbmVgLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgY29uc3QgZW50ZXJSb29tUGFyYW1zID0gT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBwYXJhbXMpLCB7IHJvbGU6IHBhcmFtcy5yb2xlIHx8IFRSVENSb2xlVHlwZS5UUlRDUm9sZUFuY2hvciwgYXBwU2NlbmU6IHNjZW5lIH0pO1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLmVudGVyUm9vbShlbnRlclJvb21QYXJhbXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGV4aXRSb29tKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuZXhpdFJvb20oKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBjb25uZWN0T3RoZXJSb29tKHBhcmFtcykge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuY29ubmVjdE90aGVyUm9vbShwYXJhbXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpc2Nvbm5lY3RPdGhlclJvb20oKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5kaXNjb25uZWN0T3RoZXJSb29tKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3dpdGNoUm9sZShyb2xlKSB7XHJcbiAgICAgICAgaWYgKHJvbGUgIT09IFRSVENSb2xlVHlwZS5UUlRDUm9sZUFuY2hvciAmJiByb2xlICE9PSBUUlRDUm9sZVR5cGUuVFJUQ1JvbGVBdWRpZW5jZSkge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgc3dpdGNoUm9sZSBtZXRob2QgcGFyYW1ldGVyLiByb2xlIGlzIG5vdCBvZiBUUlRDUm9sZVR5cGVgLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgcm9sZSAmJiBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN3aXRjaFJvbGUocm9sZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3RhcnRMb2NhbFByZXZpZXcoaXNGcm9udENhbWVyYSA9IHRydWUsIHZpZXdJZCkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgaXNGcm9udENhbWVyYSAhPT0gTkFNRS5CT09MRUFOIHx8ICF2aWV3SWQgfHwgdHlwZW9mIHZpZXdJZCAhPT0gTkFNRS5TVFJJTkcpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHN0YXJ0TG9jYWxQcmV2aWV3IG1ldGhvZCBwYXJhbWV0ZXJzYCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIGxldCBwYXJhbSA9IHsgaXNGcm9udENhbWVyYTogISFpc0Zyb250Q2FtZXJhIH07XHJcbiAgICAgICAgICAgIHBhcmFtID0gdmlld0lkID8gT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBwYXJhbSksIHsgdXNlcklkOiB2aWV3SWQgfSkgOiBwYXJhbTtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zdGFydExvY2FsUHJldmlldyhwYXJhbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2V0VmlkZW9FbmNvZGVyUGFyYW0ocGFyYW0pIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnNldFZpZGVvRW5jb2RlclBhcmFtKHBhcmFtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdG9wTG9jYWxQcmV2aWV3KCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc3RvcExvY2FsUHJldmlldygpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN3aXRjaENhbWVyYShpc0Zyb250Q2FtZXJhKSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiBpc0Zyb250Q2FtZXJhICE9PSBOQU1FLkJPT0xFQU4pIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHN3aXRjaENhbWVyYSBtZXRob2QgcGFyYW1ldGVyYCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc3dpdGNoQ2FtZXJhKGlzRnJvbnRDYW1lcmEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNldExvY2FsUmVuZGVyUGFyYW1zKHBhcmFtcykge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIGNvbnN0IHsgcm90YXRpb24gPSBUUlRDVmlkZW9Sb3RhdGlvbi5UUlRDVmlkZW9Sb3RhdGlvbl8wLCBmaWxsTW9kZSA9IFRSVENWaWRlb0ZpbGxNb2RlLlRSVENWaWRlb0ZpbGxNb2RlX0ZpbGwsIG1pcnJvclR5cGUgPSBUUlRDVmlkZW9NaXJyb3JUeXBlLlRSVENWaWRlb01pcnJvclR5cGVfQXV0byB9ID0gcGFyYW1zO1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnNldExvY2FsUmVuZGVyUGFyYW1zKHtcclxuICAgICAgICAgICAgICAgIHJvdGF0aW9uLFxyXG4gICAgICAgICAgICAgICAgZmlsbE1vZGUsXHJcbiAgICAgICAgICAgICAgICBtaXJyb3JUeXBlLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBtdXRlTG9jYWxWaWRlbyhzdHJlYW1UeXBlLCBtdXRlKSB7XHJcbiAgICAgICAgaWYgKHN0cmVhbVR5cGUgIT09IFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyAmJiBzdHJlYW1UeXBlICE9PSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWIgfHwgdHlwZW9mIG11dGUgIT09IE5BTUUuQk9PTEVBTikge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgbXV0ZUxvY2FsVmlkZW8gbWV0aG9kIHBhcmFtZXRlcnNgLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5tdXRlTG9jYWxWaWRlbyh7IHN0cmVhbVR5cGUsIG11dGU6ICEhbXV0ZSB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdGFydFJlbW90ZVZpZXcodXNlcklkLCBzdHJlYW1UeXBlLCB2aWV3SWQpIHtcclxuICAgICAgICBpZiAoIXVzZXJJZCB8fCBzdHJlYW1UeXBlICE9PSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVCaWcgJiYgc3RyZWFtVHlwZSAhPT0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlU21hbGwgJiYgc3RyZWFtVHlwZSAhPT0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlU3ViIHx8ICF2aWV3SWQpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHN0YXJ0UmVtb3RlVmlldyBtZXRob2QgcGFyYW1ldGVyc2AsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN0YXJ0UmVtb3RlVmlldyh7IHVzZXJJZCwgc3RyZWFtVHlwZSwgdmlld0lkIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0b3BSZW1vdGVWaWV3KHVzZXJJZCwgc3RyZWFtVHlwZSkge1xyXG4gICAgICAgIGlmICghdXNlcklkIHx8IHN0cmVhbVR5cGUgIT09IFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyAmJiBzdHJlYW1UeXBlICE9PSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTbWFsbCAmJiBzdHJlYW1UeXBlICE9PSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWIpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHN0b3BSZW1vdGVWaWV3IG1ldGhvZCBwYXJhbWV0ZXJzYCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc3RvcFJlbW90ZVZpZXcoeyB1c2VySWQsIHN0cmVhbVR5cGUgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g6L+c56uv5riy5p+T6K6+572uXHJcbiAgICBzZXRSZW1vdGVSZW5kZXJQYXJhbXModXNlcklkLCBzdHJlYW1UeXBlLCBwYXJhbXMpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBpZiAoIXVzZXJJZCB8fCAoc3RyZWFtVHlwZSAhPT0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlQmlnICYmIHN0cmVhbVR5cGUgIT09IFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YikpIHtcclxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBUcnRjRXJyb3Ioe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHNuYXBzaG90VmlkZW8gbWV0aG9kIHBhcmFtZXRlcnNgLFxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29uc3QgeyByb3RhdGlvbiA9IFRSVENWaWRlb1JvdGF0aW9uLlRSVENWaWRlb1JvdGF0aW9uXzAsIGZpbGxNb2RlID0gVFJUQ1ZpZGVvRmlsbE1vZGUuVFJUQ1ZpZGVvRmlsbE1vZGVfRmlsbCwgbWlycm9yVHlwZSA9IFRSVENWaWRlb01pcnJvclR5cGUuVFJUQ1ZpZGVvTWlycm9yVHlwZV9BdXRvIH0gPSBwYXJhbXM7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc2V0UmVtb3RlUmVuZGVyUGFyYW1zKHtcclxuICAgICAgICAgICAgICAgIHVzZXJJZCxcclxuICAgICAgICAgICAgICAgIHN0cmVhbVR5cGUsXHJcbiAgICAgICAgICAgICAgICByb3RhdGlvbixcclxuICAgICAgICAgICAgICAgIGZpbGxNb2RlLFxyXG4gICAgICAgICAgICAgICAgbWlycm9yVHlwZVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDmiKrlm75cclxuICAgIHNuYXBzaG90VmlkZW8odXNlcklkLCBzdHJlYW1UeXBlLCBzb3VyY2VUeXBlKSB7XHJcbiAgICAgICAgaWYgKHN0cmVhbVR5cGUgIT09IFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyAmJiBzdHJlYW1UeXBlICE9PSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWIpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHNuYXBzaG90VmlkZW8gbWV0aG9kIHBhcmFtZXRlcnNgLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zbmFwc2hvdFZpZGVvKHsgdXNlcklkOiB1c2VySWQgfHwgbnVsbCwgc3RyZWFtVHlwZSwgc291cmNlVHlwZSB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdGFydExvY2FsQXVkaW8ocXVhbGl0eSA9IFRSVENBdWRpb1F1YWxpdHkuVFJUQ0F1ZGlvUXVhbGl0eURlZmF1bHQpIHtcclxuICAgICAgICBpZiAocXVhbGl0eSAhPT0gVFJUQ0F1ZGlvUXVhbGl0eS5UUlRDQXVkaW9RdWFsaXR5U3BlZWNoICYmIHF1YWxpdHkgIT09IFRSVENBdWRpb1F1YWxpdHkuVFJUQ0F1ZGlvUXVhbGl0eURlZmF1bHQgJiYgcXVhbGl0eSAhPT0gVFJUQ0F1ZGlvUXVhbGl0eS5UUlRDQXVkaW9RdWFsaXR5TXVzaWMpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHN0YXJ0TG9jYWxBdWRpbyBtZXRob2QgcGFyYW1ldGVyc2AsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN0YXJ0TG9jYWxBdWRpbyhxdWFsaXR5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdG9wTG9jYWxBdWRpbygpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN0b3BMb2NhbEF1ZGlvKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbXV0ZUxvY2FsQXVkaW8obXV0ZSkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgbXV0ZSAhPT0gTkFNRS5CT09MRUFOKSB7XHJcbiAgICAgICAgICAgIHRocm93IG5ldyBUcnRjRXJyb3Ioe1xyXG4gICAgICAgICAgICAgICAgY29kZTogVFhMaXRlSlNFcnJvci5JTlZBTElEX1BBUkFNRVRFUixcclxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGAke05BTUUuTE9HX1BSRUZJWH0gcGxlYXNlIGNoZWNrIHRoZSBtdXRlTG9jYWxBdWRpbyBtZXRob2QgcGFyYW1ldGVycywgbXV0ZSB0eXBlIGlzIGEgJHt0eXBlb2YgbXV0ZX0gbm90IGEgJHtOQU1FLkJPT0xFQU59YCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUubXV0ZUxvY2FsQXVkaW8oISFtdXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBtdXRlUmVtb3RlQXVkaW8odXNlcklkLCBtdXRlKSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiBtdXRlICE9PSBOQU1FLkJPT0xFQU4gfHwgIXVzZXJJZCkge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgbXV0ZVJlbW90ZUF1ZGlvIG1ldGhvZCBwYXJhbWV0ZXJzYCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUubXV0ZVJlbW90ZUF1ZGlvKHsgdXNlcklkLCBtdXRlOiAhIW11dGUgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbXV0ZUFsbFJlbW90ZUF1ZGlvKG11dGUpIHtcclxuICAgICAgICBpZiAodHlwZW9mIG11dGUgIT09IE5BTUUuQk9PTEVBTikge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgbXV0ZUFsbFJlbW90ZUF1ZGlvIG1ldGhvZCBwYXJhbWV0ZXJzLCBtdXRlIHR5cGUgaXMgYSAke3R5cGVvZiBtdXRlfSBub3QgYSAke05BTUUuQk9PTEVBTn1gLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5tdXRlQWxsUmVtb3RlQXVkaW8oISFtdXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZXRBdWRpb1JvdXRlKHJvdXRlKSB7XHJcbiAgICAgICAgaWYgKHJvdXRlICE9PSBUUlRDQXVkaW9Sb3V0ZS5UUlRDQXVkaW9Sb3V0ZVNwZWFrZXIgJiYgcm91dGUgIT09IFRSVENBdWRpb1JvdXRlLlRSVENBdWRpb1JvdXRlRWFycGllY2UpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIHNldEF1ZGlvUm91dGUgbWV0aG9kIHBhcmFtZXRlciwgcm91dGUgaXMgbm90IG9mIFRSVENBdWRpb1JvdXRlYCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc2V0QXVkaW9Sb3V0ZShyb3V0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZW5hYmxlQXVkaW9Wb2x1bWVFdmFsdWF0aW9uKGludGVydmFsKSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiBpbnRlcnZhbCAhPT0gTkFNRS5OVU1CRVIpIHtcclxuICAgICAgICAgICAgdGhyb3cgbmV3IFRydGNFcnJvcih7XHJcbiAgICAgICAgICAgICAgICBjb2RlOiBUWExpdGVKU0Vycm9yLklOVkFMSURfUEFSQU1FVEVSLFxyXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSBwbGVhc2UgY2hlY2sgdGhlIGVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbiBtZXRob2QgcGFyYW1ldGVyLCBpbnRlcnZhbCB0eXBlIGlzIGEgJHt0eXBlb2YgaW50ZXJ2YWx9IG5vdCBhICR7TkFNRS5OVU1CRVJ9YCxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIGludGVydmFsID4gMCAmJiBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLmVuYWJsZUF1ZGlvVm9sdW1lRXZhbHVhdGlvbihpbnRlcnZhbCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgIOe+juminCArIOawtOWNsFxyXG4gICAgLy9cclxuICAgIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIHNldEJlYXV0eVN0eWxlKGJlYXV0eVN0eWxlKSB7XHJcbiAgICAgICAgaWYgKGJlYXV0eVN0eWxlICE9PSBUUlRDQmVhdXR5U3R5bGUuVFJUQ0JlYXV0eVN0eWxlU21vb3RoICYmIGJlYXV0eVN0eWxlICE9PSBUUlRDQmVhdXR5U3R5bGUuVFJUQ0JlYXV0eVN0eWxlTmF0dXJlICYmIGJlYXV0eVN0eWxlICE9PSBUUlRDQmVhdXR5U3R5bGUuVFJUQ0JlYXV0eVN0eWxlUGl0dSkge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgc2V0QmVhdXR5U3R5bGUgbWV0aG9kIHBhcmFtZXRlciwgYmVhdXR5U3R5bGUgaXMgbm90IG9mIFRSVENCZWF1dHlTdHlsZWAsXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnNldEJlYXV0eVN0eWxlKGJlYXV0eVN0eWxlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZXRCZWF1dHlMZXZlbChiZWF1dHlMZXZlbCkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgYmVhdXR5TGV2ZWwgIT09IE5BTUUuTlVNQkVSIHx8IChiZWF1dHlMZXZlbCA8IDAgfHwgYmVhdXR5TGV2ZWwgPiA5KSkge1xyXG4gICAgICAgICAgICB0aHJvdyBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICAgICAgICAgIGNvZGU6IFRYTGl0ZUpTRXJyb3IuSU5WQUxJRF9QQVJBTUVURVIsXHJcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBgJHtOQU1FLkxPR19QUkVGSVh9IHBsZWFzZSBjaGVjayB0aGUgc2V0QmVhdXR5TGV2ZWwgbWV0aG9kIHBhcmFtZXRlciwgYmVhdXR5TGV2ZWwgc2hvdWxkIGluIHRoZSByYW5nZSAwLTlgLFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zZXRCZWF1dHlMZXZlbChiZWF1dHlMZXZlbCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgIOiDjOaZr+mfs+aViFxyXG4gICAgLy9cclxuICAgIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIHN0YXJ0UGxheU11c2ljKG11c2ljUGFyYW0pIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBjb25zdCB7IGlkID0gMCB9ID0gbXVzaWNQYXJhbSB8fCB7fTtcclxuICAgICAgICAgICAgVFhBdWRpb0VmZmVjdE1hbmFnZXJNb2R1bGUuc3RhcnRQbGF5TXVzaWMoT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBtdXNpY1BhcmFtKSwgeyBJRDogaWQgfSkpOyAvLyB2MS4yLjAg55qEIGlPUyDop6PmnpDnmoTmmK8gSUQsIHYxLjIuMSDmj5Lku7bov5vooYzkuobkv67lpI1cclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdG9wUGxheU11c2ljKGlkKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVFhBdWRpb0VmZmVjdE1hbmFnZXJNb2R1bGUuc3RvcFBsYXlNdXNpYyhpZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGF1c2VQbGF5TXVzaWMoaWQpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBUWEF1ZGlvRWZmZWN0TWFuYWdlck1vZHVsZS5wYXVzZVBsYXlNdXNpYyhpZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNhdGNoIChlcnJvcikge1xyXG4gICAgICAgICAgICB0aHJvdyBnZW5lcmF0ZUVycm9yXyhlcnJvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmVzdW1lUGxheU11c2ljKGlkKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVFhBdWRpb0VmZmVjdE1hbmFnZXJNb2R1bGUucmVzdW1lUGxheU11c2ljKGlkKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAg5bGP5bmV5YiG5LqrXHJcbiAgICAvL1xyXG4gICAgLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgc2V0U3ViU3RyZWFtRW5jb2RlclBhcmFtKHBhcmFtKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zZXRTdWJTdHJlYW1FbmNvZGVyUGFyYW0ocGFyYW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0YXJ0U2NyZWVuQ2FwdHVyZShzdHJlYW1UeXBlID0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlU3ViLCBlbmNQYXJhbXMgPSBudWxsKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgbGV0IHBsYXRmb3JtID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm07XHJcbiAgICAgICAgICAgIGlmICgoc3RyZWFtVHlwZSAhPT0gVFJUQ1ZpZGVvU3RyZWFtVHlwZS5UUlRDVmlkZW9TdHJlYW1UeXBlU3ViICYmIHN0cmVhbVR5cGUgIT09IFRSVENWaWRlb1N0cmVhbVR5cGUuVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZykpIHtcclxuICAgICAgICAgICAgICAgIHN0cmVhbVR5cGUgPSBUUlRDVmlkZW9TdHJlYW1UeXBlLlRSVENWaWRlb1N0cmVhbVR5cGVTdWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29uc3Qgc2NyZWVuQ2FwdHVyZVBhcmFtcyA9IE9iamVjdC5hc3NpZ24oeyBzdHJlYW1UeXBlIH0sIGVuY1BhcmFtcyk7XHJcbiAgICAgICAgICAgIGlmIChwbGF0Zm9ybSA9PT0gTkFNRS5BTkRST0lEKSB7XHJcbiAgICAgICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN0YXJ0U2NyZWVuQ2FwdHVyZShzY3JlZW5DYXB0dXJlUGFyYW1zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZiAocGxhdGZvcm0gPT09IE5BTUUuSU9TKSB7XHJcbiAgICAgICAgICAgICAgICAvLyDlvIDlp4vlupTnlKjlhoXnmoTlsY/luZXliIbkuqvvvIjku4XmlK/mjIEgaU9TIDEzLjAg5Y+K5Lul5LiK57O757uf77yJXHJcbiAgICAgICAgICAgICAgICBUcnRjTmF0aXZlVHJ0Y0Nsb3VkTW9kdWxlLnN0YXJ0U2NyZWVuQ2FwdHVyZUluQXBwKHNjcmVlbkNhcHR1cmVQYXJhbXMpO1xyXG4gICAgICAgICAgICAgICAgLy8gaWYgKHNoYXJlU291cmNlID09PSBUUlRDU2hhcmVTb3VyY2UuSW5BcHApIHtcclxuICAgICAgICAgICAgICAgIC8vICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5zdGFydFNjcmVlbkNhcHR1cmVJbkFwcChzY3JlZW5DYXB0dXJlUGFyYW1zKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIC8vIOW8gOWni+WFqOezu+e7n+eahOWxj+W5leWIhuS6q++8iOS7heaUr+aMgSBpT1MgMTEuMCDlj4rku6XkuIrns7vnu5/vvIlcclxuICAgICAgICAgICAgICAgIC8vIGlmIChzaGFyZVNvdXJjZSA9PT0gVFJUQ1NoYXJlU291cmNlLkJ5UmVwbGF5a2l0KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc3RhcnRTY3JlZW5DYXB0dXJlQnlSZXBsYXlraXQoeyAuLi5zY3JlZW5DYXB0dXJlUGFyYW1zLCBhcHBHcm91cDogbnVsbCB9KTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0b3BTY3JlZW5DYXB0dXJlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUuc3RvcFNjcmVlbkNhcHR1cmUoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwYXVzZVNjcmVlbkNhcHR1cmUoKSB7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgVHJ0Y05hdGl2ZVRydGNDbG91ZE1vZHVsZS5wYXVzZVNjcmVlbkNhcHR1cmUoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIHRocm93IGdlbmVyYXRlRXJyb3JfKGVycm9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXN1bWVTY3JlZW5DYXB0dXJlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgIFRydGNOYXRpdmVUcnRjQ2xvdWRNb2R1bGUucmVzdW1lU2NyZWVuQ2FwdHVyZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgICAgICAgdGhyb3cgZ2VuZXJhdGVFcnJvcl8oZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///29\n");
- /***/ }),
- /* 30 */
- /*!******************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***!
- \******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = requireNativePlugin;
- function requireNativePlugin(name) {
- return weex.requireModule(name);
- }
- /***/ }),
- /* 31 */
- /*!**********************************************************!*\
- !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
- \**********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 12);
- // TODO(Babel 8): Remove this file.
- var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 32)();
- module.exports = runtime;
- // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
- try {
- regeneratorRuntime = runtime;
- } catch (accidentalStrictMode) {
- if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
- globalThis.regeneratorRuntime = runtime;
- } else {
- Function("r", "regeneratorRuntime = r")(runtime);
- }
- }
- /***/ }),
- /* 32 */
- /*!*******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 12)["default"];
- function _regeneratorRuntime() {
- "use strict";
- /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
- module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
- return e;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- var t,
- e = {},
- r = Object.prototype,
- n = r.hasOwnProperty,
- o = Object.defineProperty || function (t, e, r) {
- t[e] = r.value;
- },
- i = "function" == typeof Symbol ? Symbol : {},
- a = i.iterator || "@@iterator",
- c = i.asyncIterator || "@@asyncIterator",
- u = i.toStringTag || "@@toStringTag";
- function define(t, e, r) {
- return Object.defineProperty(t, e, {
- value: r,
- enumerable: !0,
- configurable: !0,
- writable: !0
- }), t[e];
- }
- try {
- define({}, "");
- } catch (t) {
- define = function define(t, e, r) {
- return t[e] = r;
- };
- }
- function wrap(t, e, r, n) {
- var i = e && e.prototype instanceof Generator ? e : Generator,
- a = Object.create(i.prototype),
- c = new Context(n || []);
- return o(a, "_invoke", {
- value: makeInvokeMethod(t, r, c)
- }), a;
- }
- function tryCatch(t, e, r) {
- try {
- return {
- type: "normal",
- arg: t.call(e, r)
- };
- } catch (t) {
- return {
- type: "throw",
- arg: t
- };
- }
- }
- e.wrap = wrap;
- var h = "suspendedStart",
- l = "suspendedYield",
- f = "executing",
- s = "completed",
- y = {};
- function Generator() {}
- function GeneratorFunction() {}
- function GeneratorFunctionPrototype() {}
- var p = {};
- define(p, a, function () {
- return this;
- });
- var d = Object.getPrototypeOf,
- v = d && d(d(values([])));
- v && v !== r && n.call(v, a) && (p = v);
- var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
- function defineIteratorMethods(t) {
- ["next", "throw", "return"].forEach(function (e) {
- define(t, e, function (t) {
- return this._invoke(e, t);
- });
- });
- }
- function AsyncIterator(t, e) {
- function invoke(r, o, i, a) {
- var c = tryCatch(t[r], t, o);
- if ("throw" !== c.type) {
- var u = c.arg,
- h = u.value;
- return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
- invoke("next", t, i, a);
- }, function (t) {
- invoke("throw", t, i, a);
- }) : e.resolve(h).then(function (t) {
- u.value = t, i(u);
- }, function (t) {
- return invoke("throw", t, i, a);
- });
- }
- a(c.arg);
- }
- var r;
- o(this, "_invoke", {
- value: function value(t, n) {
- function callInvokeWithMethodAndArg() {
- return new e(function (e, r) {
- invoke(t, n, e, r);
- });
- }
- return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
- }
- });
- }
- function makeInvokeMethod(e, r, n) {
- var o = h;
- return function (i, a) {
- if (o === f) throw Error("Generator is already running");
- if (o === s) {
- if ("throw" === i) throw a;
- return {
- value: t,
- done: !0
- };
- }
- for (n.method = i, n.arg = a;;) {
- var c = n.delegate;
- if (c) {
- var u = maybeInvokeDelegate(c, n);
- if (u) {
- if (u === y) continue;
- return u;
- }
- }
- if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
- if (o === h) throw o = s, n.arg;
- n.dispatchException(n.arg);
- } else "return" === n.method && n.abrupt("return", n.arg);
- o = f;
- var p = tryCatch(e, r, n);
- if ("normal" === p.type) {
- if (o = n.done ? s : l, p.arg === y) continue;
- return {
- value: p.arg,
- done: n.done
- };
- }
- "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
- }
- };
- }
- function maybeInvokeDelegate(e, r) {
- var n = r.method,
- o = e.iterator[n];
- if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
- var i = tryCatch(o, e.iterator, r.arg);
- if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
- var a = i.arg;
- return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
- }
- function pushTryEntry(t) {
- var e = {
- tryLoc: t[0]
- };
- 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
- }
- function resetTryEntry(t) {
- var e = t.completion || {};
- e.type = "normal", delete e.arg, t.completion = e;
- }
- function Context(t) {
- this.tryEntries = [{
- tryLoc: "root"
- }], t.forEach(pushTryEntry, this), this.reset(!0);
- }
- function values(e) {
- if (e || "" === e) {
- var r = e[a];
- if (r) return r.call(e);
- if ("function" == typeof e.next) return e;
- if (!isNaN(e.length)) {
- var o = -1,
- i = function next() {
- for (; ++o < e.length;) {
- if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
- }
- return next.value = t, next.done = !0, next;
- };
- return i.next = i;
- }
- }
- throw new TypeError(_typeof(e) + " is not iterable");
- }
- return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
- value: GeneratorFunctionPrototype,
- configurable: !0
- }), o(GeneratorFunctionPrototype, "constructor", {
- value: GeneratorFunction,
- configurable: !0
- }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
- var e = "function" == typeof t && t.constructor;
- return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
- }, e.mark = function (t) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
- }, e.awrap = function (t) {
- return {
- __await: t
- };
- }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
- return this;
- }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
- void 0 === i && (i = Promise);
- var a = new AsyncIterator(wrap(t, r, n, o), i);
- return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
- return t.done ? t.value : a.next();
- });
- }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
- return this;
- }), define(g, "toString", function () {
- return "[object Generator]";
- }), e.keys = function (t) {
- var e = Object(t),
- r = [];
- for (var n in e) {
- r.push(n);
- }
- return r.reverse(), function next() {
- for (; r.length;) {
- var t = r.pop();
- if (t in e) return next.value = t, next.done = !1, next;
- }
- return next.done = !0, next;
- };
- }, e.values = values, Context.prototype = {
- constructor: Context,
- reset: function reset(e) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) {
- "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
- }
- },
- stop: function stop() {
- this.done = !0;
- var t = this.tryEntries[0].completion;
- if ("throw" === t.type) throw t.arg;
- return this.rval;
- },
- dispatchException: function dispatchException(e) {
- if (this.done) throw e;
- var r = this;
- function handle(n, o) {
- return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
- }
- for (var o = this.tryEntries.length - 1; o >= 0; --o) {
- var i = this.tryEntries[o],
- a = i.completion;
- if ("root" === i.tryLoc) return handle("end");
- if (i.tryLoc <= this.prev) {
- var c = n.call(i, "catchLoc"),
- u = n.call(i, "finallyLoc");
- if (c && u) {
- if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
- if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
- } else if (c) {
- if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
- } else {
- if (!u) throw Error("try statement without catch or finally");
- if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
- }
- }
- }
- },
- abrupt: function abrupt(t, e) {
- for (var r = this.tryEntries.length - 1; r >= 0; --r) {
- var o = this.tryEntries[r];
- if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
- var i = o;
- break;
- }
- }
- i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
- var a = i ? i.completion : {};
- return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
- },
- complete: function complete(t, e) {
- if ("throw" === t.type) throw t.arg;
- return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
- },
- finish: function finish(t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var r = this.tryEntries[e];
- if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
- }
- },
- "catch": function _catch(t) {
- for (var e = this.tryEntries.length - 1; e >= 0; --e) {
- var r = this.tryEntries[e];
- if (r.tryLoc === t) {
- var n = r.completion;
- if ("throw" === n.type) {
- var o = n.arg;
- resetTryEntry(r);
- }
- return o;
- }
- }
- throw Error("illegal catch attempt");
- },
- delegateYield: function delegateYield(e, r, n) {
- return this.delegate = {
- iterator: values(e),
- resultName: r,
- nextLoc: n
- }, "next" === this.method && (this.arg = t), y;
- }
- }, e;
- }
- module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 33 */
- /*!****************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/lib/constants.js ***!
- \****************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.errorCodeUrl = exports.NAME = void 0;\nvar NAME = {\n ANDROID: 'android',\n IOS: 'ios',\n STRING: 'string',\n FUNCTION: 'function',\n BOOLEAN: 'boolean',\n NUMBER: 'number',\n LOG_PREFIX: '【UniApp-JS】'\n};\nexports.NAME = NAME;\nvar errorCodeUrl = 'https://web.sdk.qcloud.com/trtc/uniapp/doc/zh-cn/ErrorCode.html';\nexports.errorCodeUrl = errorCodeUrl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL2xpYi9jb25zdGFudHMuanMiXSwibmFtZXMiOlsiTkFNRSIsIkFORFJPSUQiLCJJT1MiLCJTVFJJTkciLCJGVU5DVElPTiIsIkJPT0xFQU4iLCJOVU1CRVIiLCJMT0dfUFJFRklYIiwiZXJyb3JDb2RlVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTyxJQUFNQSxJQUFJLEdBQUc7RUFDaEJDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCQyxHQUFHLEVBQUUsS0FBSztFQUNWQyxNQUFNLEVBQUUsUUFBUTtFQUNoQkMsUUFBUSxFQUFFLFVBQVU7RUFDcEJDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCQyxNQUFNLEVBQUUsUUFBUTtFQUNoQkMsVUFBVSxFQUFFO0FBQ2hCLENBQUM7QUFBQztBQUNLLElBQU1DLFlBQVksR0FBRyxpRUFBaUU7QUFBQyIsImZpbGUiOiIzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBOQU1FID0ge1xyXG4gICAgQU5EUk9JRDogJ2FuZHJvaWQnLFxyXG4gICAgSU9TOiAnaW9zJyxcclxuICAgIFNUUklORzogJ3N0cmluZycsXHJcbiAgICBGVU5DVElPTjogJ2Z1bmN0aW9uJyxcclxuICAgIEJPT0xFQU46ICdib29sZWFuJyxcclxuICAgIE5VTUJFUjogJ251bWJlcicsXHJcbiAgICBMT0dfUFJFRklYOiAn44CQVW5pQXBwLUpT44CRJyxcclxufTtcclxuZXhwb3J0IGNvbnN0IGVycm9yQ29kZVVybCA9ICdodHRwczovL3dlYi5zZGsucWNsb3VkLmNvbS90cnRjL3VuaWFwcC9kb2MvemgtY24vRXJyb3JDb2RlLmh0bWwnO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///33\n");
- /***/ }),
- /* 34 */
- /*!******************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/lib/TrtcDefines.js ***!
- \******************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.TRTCVideoStreamType = exports.TRTCVideoRotation = exports.TRTCVideoResolutionMode = exports.TRTCVideoResolution = exports.TRTCVideoMirrorType = exports.TRTCVideoFillMode = exports.TRTCVideoEncParam = exports.TRTCSnapshotSourceType = exports.TRTCShareSource = exports.TRTCRoleType = exports.TRTCRenderParams = exports.TRTCParams = exports.TRTCBeautyStyle = exports.TRTCAudioRoute = exports.TRTCAudioQuality = exports.TRTCAppScene = exports.AudioMusicParam = void 0;\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 26));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 25));\n/**\r\n * TRTC 关键类型定义<br>\r\n * @description 分辨率、质量等级等枚举和常量值的定义\r\n */\n/////////////////////////////////////////////////////////////////////////////////\n//\n// 【(一)视频相关枚举值定义】\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * 视频分辨率<br>\r\n * 此处仅定义横屏分辨率(如 640 × 360),如需使用竖屏分辨率(如 360 × 640),需要同时指定 VideoResolutionMode 为 Portrait\r\n * @enum {Number}\r\n */\nvar TRTCVideoResolution_HACK_JSDOC = {\n /** 宽高比 1:1;分辨率 120x120;建议码率(VideoCall)80kbps; 建议码率(LIVE)120kbps */\n TRTCVideoResolution_120_120: 1,\n /** 宽高比 1:1 分辨率 160x160;建议码率(VideoCall)100kbps; 建议码率(LIVE)150kbps */\n TRTCVideoResolution_160_160: 3,\n /** 宽高比 1:1;分辨率 270x270;建议码率(VideoCall)200kbps; 建议码率(LIVE)300kbps */\n TRTCVideoResolution_270_270: 5,\n /** 宽高比 1:1;分辨率 480x480;建议码率(VideoCall)350kbps; 建议码率(LIVE)500kbps */\n TRTCVideoResolution_480_480: 7,\n /** 宽高比4:3;分辨率 160x120;建议码率(VideoCall)100kbps; 建议码率(LIVE)150kbps */\n TRTCVideoResolution_160_120: 50,\n /** 宽高比 4:3;分辨率 240x180;建议码率(VideoCall)150kbps; 建议码率(LIVE)250kbps */\n TRTCVideoResolution_240_180: 52,\n /** 宽高比 4:3;分辨率 280x210;建议码率(VideoCall)200kbps; 建议码率(LIVE)300kbps */\n TRTCVideoResolution_280_210: 54,\n /** 宽高比 4:3;分辨率 320x240;建议码率(VideoCall)250kbps; 建议码率(LIVE)375kbps */\n TRTCVideoResolution_320_240: 56,\n /** 宽高比 4:3;分辨率 400x300;建议码率(VideoCall)300kbps; 建议码率(LIVE)450kbps */\n TRTCVideoResolution_400_300: 58,\n /** 宽高比 4:3;分辨率 480x360;建议码率(VideoCall)400kbps; 建议码率(LIVE)600kbps */\n TRTCVideoResolution_480_360: 60,\n /** 宽高比 4:3;分辨率 640x480;建议码率(VideoCall)600kbps; 建议码率(LIVE)900kbps */\n TRTCVideoResolution_640_480: 62,\n /** 宽高比 4:3;分辨率 960x720;建议码率(VideoCall)1000kbps; 建议码率(LIVE)1500kbps */\n TRTCVideoResolution_960_720: 64,\n /** 宽高比 16:9;分辨率 160x90;建议码率(VideoCall)150kbps; 建议码率(LIVE)250kbps */\n TRTCVideoResolution_160_90: 100,\n /** 宽高比 16:9;分辨率 256x144;建议码率(VideoCall)200kbps; 建议码率(LIVE)300kbps */\n TRTCVideoResolution_256_144: 102,\n /** 宽高比 16:9;分辨率 320x180;建议码率(VideoCall)250kbps; 建议码率(LIVE)400kbps */\n TRTCVideoResolution_320_180: 104,\n /** 宽高比 16:9;分辨率 480x270;建议码率(VideoCall)350kbps; 建议码率(LIVE)550kbps */\n TRTCVideoResolution_480_270: 106,\n /** 宽高比 16:9;分辨率 640x360;建议码率(VideoCall)500kbps; 建议码率(LIVE)900kbps */\n TRTCVideoResolution_640_360: 108,\n /** 宽高比 16:9;分辨率 960x540;建议码率(VideoCall)850kbps; 建议码率(LIVE)1300kbps */\n TRTCVideoResolution_960_540: 110,\n /** 宽高比 16:9;分辨率 1280x720;建议码率(VideoCall)1200kbps; 建议码率(LIVE)1800kbps */\n TRTCVideoResolution_1280_720: 112,\n /** 宽高比 16:9;分辨率 1920x1080;建议码率(VideoCall)2000kbps; 建议码率(LIVE)3000kbps */\n TRTCVideoResolution_1920_1080: 114\n};\nvar TRTCVideoResolution;\nexports.TRTCVideoResolution = TRTCVideoResolution;\n(function (TRTCVideoResolution) {\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_120_120\"] = 1] = \"TRTCVideoResolution_120_120\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_160_160\"] = 3] = \"TRTCVideoResolution_160_160\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_270_270\"] = 5] = \"TRTCVideoResolution_270_270\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_480_480\"] = 7] = \"TRTCVideoResolution_480_480\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_160_120\"] = 50] = \"TRTCVideoResolution_160_120\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_240_180\"] = 52] = \"TRTCVideoResolution_240_180\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_280_210\"] = 54] = \"TRTCVideoResolution_280_210\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_320_240\"] = 56] = \"TRTCVideoResolution_320_240\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_400_300\"] = 58] = \"TRTCVideoResolution_400_300\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_480_360\"] = 60] = \"TRTCVideoResolution_480_360\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_640_480\"] = 62] = \"TRTCVideoResolution_640_480\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_960_720\"] = 64] = \"TRTCVideoResolution_960_720\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_160_90\"] = 100] = \"TRTCVideoResolution_160_90\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_256_144\"] = 102] = \"TRTCVideoResolution_256_144\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_320_180\"] = 104] = \"TRTCVideoResolution_320_180\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_480_270\"] = 106] = \"TRTCVideoResolution_480_270\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_640_360\"] = 108] = \"TRTCVideoResolution_640_360\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_960_540\"] = 110] = \"TRTCVideoResolution_960_540\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_1280_720\"] = 112] = \"TRTCVideoResolution_1280_720\";\n TRTCVideoResolution[TRTCVideoResolution[\"TRTCVideoResolution_1920_1080\"] = 114] = \"TRTCVideoResolution_1920_1080\";\n})(TRTCVideoResolution || (exports.TRTCVideoResolution = TRTCVideoResolution = {}));\n/**\r\n * 视频分辨率模式<br>\r\n * TRTCVideoResolution 中仅定义了横屏分辨率(如 640 × 360),如需使用竖屏分辨率(如 360 × 640),需要同时指定 TRTCVideoResolutionMode 为 Portrait\r\n * @enum {Number}\r\n */\nvar TRTCVideoResolutionMode_HACK_JSDOC = {\n /** 横屏分辨率 */\n TRTCVideoResolutionModeLandscape: 0,\n /** 竖屏分辨率 */\n TRTCVideoResolutionModePortrait: 1\n};\nvar TRTCVideoResolutionMode;\nexports.TRTCVideoResolutionMode = TRTCVideoResolutionMode;\n(function (TRTCVideoResolutionMode) {\n TRTCVideoResolutionMode[TRTCVideoResolutionMode[\"TRTCVideoResolutionModeLandscape\"] = 0] = \"TRTCVideoResolutionModeLandscape\";\n TRTCVideoResolutionMode[TRTCVideoResolutionMode[\"TRTCVideoResolutionModePortrait\"] = 1] = \"TRTCVideoResolutionModePortrait\";\n})(TRTCVideoResolutionMode || (exports.TRTCVideoResolutionMode = TRTCVideoResolutionMode = {}));\n;\n/**\r\n * 视频流类型<br>\r\n * TRTC 内部有三种不同的音视频流,分别是:\r\n * - 高清大画面:一般用来传输摄像头的视频数据\r\n * - 低清小画面:小画面和大画面的内容相互,但是分辨率和码率都比大画面低,因此清晰度也更低\r\n * - 辅流画面:一般用于屏幕分享,同一时间在同一个房间中只允许一个用户发布辅流视频,其他用户必须要等该用户关闭之后才能发布自己的辅流\r\n *\r\n * **Note:**\r\n * - 不支持单独开启低清小画面,小画面必须依附于大画面而存在,SDK 会自动设定低清小画面的分辨率和码率\r\n * @enum {Number}\r\n */\nvar TRTCVideoStreamType_HACK_JSDOC = {\n /** 大画面视频流 */\n TRTCVideoStreamTypeBig: 0,\n /** 小画面视频流 */\n TRTCVideoStreamTypeSmall: 1,\n /** 辅流(屏幕分享) */\n TRTCVideoStreamTypeSub: 2\n};\nvar TRTCVideoStreamType;\nexports.TRTCVideoStreamType = TRTCVideoStreamType;\n(function (TRTCVideoStreamType) {\n TRTCVideoStreamType[TRTCVideoStreamType[\"TRTCVideoStreamTypeBig\"] = 0] = \"TRTCVideoStreamTypeBig\";\n TRTCVideoStreamType[TRTCVideoStreamType[\"TRTCVideoStreamTypeSmall\"] = 1] = \"TRTCVideoStreamTypeSmall\";\n TRTCVideoStreamType[TRTCVideoStreamType[\"TRTCVideoStreamTypeSub\"] = 2] = \"TRTCVideoStreamTypeSub\";\n})(TRTCVideoStreamType || (exports.TRTCVideoStreamType = TRTCVideoStreamType = {}));\n/**\r\n * 画面来源<br>\r\n * TRTC 内部有两种不同的画面来源,分别是:\r\n * - TRTCSnapshotSourceTypeStream: 视频流画面\r\n * - TRTCSnapshotSourceTypeView: 视频渲染画面\r\n *\r\n * **Note:**\r\n * - 截取视频流画面(TRTCSnapshotSourceTypeStream)一般更清晰。\r\n * @enum {Number}\r\n */\nvar TRTCSnapshotSourceType_HACK_JSDOC = {\n /** 视频流画面 */\n TRTCSnapshotSourceTypeStream: 0,\n /** 视频渲染画面 */\n TRTCSnapshotSourceTypeView: 1\n};\nvar TRTCSnapshotSourceType;\nexports.TRTCSnapshotSourceType = TRTCSnapshotSourceType;\n(function (TRTCSnapshotSourceType) {\n TRTCSnapshotSourceType[TRTCSnapshotSourceType[\"TRTCSnapshotSourceTypeStream\"] = 0] = \"TRTCSnapshotSourceTypeStream\";\n TRTCSnapshotSourceType[TRTCSnapshotSourceType[\"TRTCSnapshotSourceTypeView\"] = 1] = \"TRTCSnapshotSourceTypeView\";\n})(TRTCSnapshotSourceType || (exports.TRTCSnapshotSourceType = TRTCSnapshotSourceType = {}));\n/**\r\n * 视频画面填充模式<br>\r\n * 如果画面的显示分辨率不等于画面的原始分辨率,就需要您设置画面的填充模式:\r\n * - TRTCVideoFillMode_Fill,图像铺满屏幕,超出显示视窗的视频部分将被截掉,所以画面显示可能不完整。\r\n * - TRTCVideoFillMode_Fit,图像长边填满屏幕,短边区域会被填充黑色,但画面的内容肯定是完整的。\r\n * @enum {Number}\r\n */\nvar TRTCVideoFillMode_HACK_JSDOC = {\n /** 图像铺满屏幕,超出显示视窗的视频部分将被截掉 */\n TRTCVideoFillMode_Fill: 0,\n /** 图像长边填满屏幕,短边区域会被填充黑色 */\n TRTCVideoFillMode_Fit: 1\n};\nvar TRTCVideoFillMode;\nexports.TRTCVideoFillMode = TRTCVideoFillMode;\n(function (TRTCVideoFillMode) {\n TRTCVideoFillMode[TRTCVideoFillMode[\"TRTCVideoFillMode_Fill\"] = 0] = \"TRTCVideoFillMode_Fill\";\n TRTCVideoFillMode[TRTCVideoFillMode[\"TRTCVideoFillMode_Fit\"] = 1] = \"TRTCVideoFillMode_Fit\";\n})(TRTCVideoFillMode || (exports.TRTCVideoFillMode = TRTCVideoFillMode = {}));\n;\n/**\r\n * 视频画面旋转方向<br>\r\n * TRTC SDK 提供了对本地和远程画面的旋转角度设置 API,如下的旋转角度都是指顺时针方向的。\r\n * @enum {Number}\r\n */\nvar TRTCVideoRotation_HACK_JSDOC = {\n /** 顺时针旋转0度 */\n TRTCVideoRotation_0: 0,\n /** 顺时针旋转90度 */\n TRTCVideoRotation_90: 1,\n /** 顺时针旋转180度 */\n TRTCVideoRotation_180: 2,\n /** 顺时针旋转270度 */\n TRTCVideoRotation_270: 3\n};\nvar TRTCVideoRotation;\nexports.TRTCVideoRotation = TRTCVideoRotation;\n(function (TRTCVideoRotation) {\n TRTCVideoRotation[TRTCVideoRotation[\"TRTCVideoRotation_0\"] = 0] = \"TRTCVideoRotation_0\";\n TRTCVideoRotation[TRTCVideoRotation[\"TRTCVideoRotation_90\"] = 1] = \"TRTCVideoRotation_90\";\n TRTCVideoRotation[TRTCVideoRotation[\"TRTCVideoRotation_180\"] = 2] = \"TRTCVideoRotation_180\";\n TRTCVideoRotation[TRTCVideoRotation[\"TRTCVideoRotation_270\"] = 3] = \"TRTCVideoRotation_270\";\n})(TRTCVideoRotation || (exports.TRTCVideoRotation = TRTCVideoRotation = {}));\n/**\r\n * 画面渲染镜像类型<br>\r\n * TRTC 的画面镜像提供下列设置模式\r\n * @enum {Number}\r\n */\nvar TRTCVideoMirrorType_HACK_JSDOC = {\n /** 只适用于移动端, 本地预览时,前置摄像头镜像,后置摄像头不镜像 */\n TRTCVideoMirrorType_Auto: 0,\n /** 所有画面均镜像 */\n TRTCVideoMirrorType_Enable: 1,\n /** 所有画面均不镜像 */\n TRTCVideoMirrorType_Disable: 2\n};\nvar TRTCVideoMirrorType;\nexports.TRTCVideoMirrorType = TRTCVideoMirrorType;\n(function (TRTCVideoMirrorType) {\n TRTCVideoMirrorType[TRTCVideoMirrorType[\"TRTCVideoMirrorType_Auto\"] = 0] = \"TRTCVideoMirrorType_Auto\";\n TRTCVideoMirrorType[TRTCVideoMirrorType[\"TRTCVideoMirrorType_Enable\"] = 1] = \"TRTCVideoMirrorType_Enable\";\n TRTCVideoMirrorType[TRTCVideoMirrorType[\"TRTCVideoMirrorType_Disable\"] = 2] = \"TRTCVideoMirrorType_Disable\";\n})(TRTCVideoMirrorType || (exports.TRTCVideoMirrorType = TRTCVideoMirrorType = {}));\n/**\r\n * 美颜(磨皮)算法<br>\r\n * TRTC SDK 内置了多种不同的磨皮算法,您可以选择最适合您产品定位的方案。\r\n * @enum {Number}\r\n */\nvar TRTCBeautyStyle_HACK_JSDOC = {\n /** 光滑,算法比较激进,磨皮效果比较明显,适用于秀场直播 */\n TRTCBeautyStyleSmooth: 0,\n /** 自然,算法更多地保留了面部细节,磨皮效果更加自然,适用于绝大多数直播场景 */\n TRTCBeautyStyleNature: 1,\n /** 优图,由优图实验室提供,磨皮效果介于光滑和自然之间,比光滑保留更多皮肤细节,比自然磨皮程度更高 */\n TRTCBeautyStylePitu: 2\n};\nvar TRTCBeautyStyle;\nexports.TRTCBeautyStyle = TRTCBeautyStyle;\n(function (TRTCBeautyStyle) {\n TRTCBeautyStyle[TRTCBeautyStyle[\"TRTCBeautyStyleSmooth\"] = 0] = \"TRTCBeautyStyleSmooth\";\n TRTCBeautyStyle[TRTCBeautyStyle[\"TRTCBeautyStyleNature\"] = 1] = \"TRTCBeautyStyleNature\";\n TRTCBeautyStyle[TRTCBeautyStyle[\"TRTCBeautyStylePitu\"] = 2] = \"TRTCBeautyStylePitu\";\n})(TRTCBeautyStyle || (exports.TRTCBeautyStyle = TRTCBeautyStyle = {}));\n/**\r\n * 背景音效<br>\r\n * @enum {Number}\r\n */\nvar AudioMusicParam = /*#__PURE__*/(0, _createClass2.default)(function AudioMusicParam(id, path, loopCount, publish, isShortFile, startTimeMS, endTimeMS) {\n (0, _classCallCheck2.default)(this, AudioMusicParam);\n this.id = id;\n this.path = path;\n this.loopCount = loopCount;\n this.publish = publish;\n this.isShortFile = isShortFile;\n this.startTimeMS = startTimeMS;\n this.endTimeMS = endTimeMS;\n}); /////////////////////////////////////////////////////////////////////////////////\n//\n// 【(二)网络相关枚举值定义】\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * 应用场景<br>\r\n * TRTC 可用于视频会议和在线直播等多种应用场景,针对不同的应用场景,TRTC SDK 的内部会进行不同的优化配置:\r\n * - TRTCAppSceneVideoCall :视频通话场景,适合[1对1视频通话]、[300人视频会议]、[在线问诊]、[视频聊天]、[远程面试]等。\r\n * - TRTCAppSceneLIVE :视频互动直播,适合[视频低延时直播]、[十万人互动课堂]、[视频直播 PK]、[视频相亲房]、[互动课堂]、[远程培训]、[超大型会议]等。\r\n * - TRTCAppSceneAudioCall :语音通话场景,适合[1对1语音通话]、[300人语音会议]、[语音聊天]、[语音会议]、[在线狼人杀]等。\r\n * - TRTCAppSceneVoiceChatRoom:语音互动直播,适合:[语音低延时直播]、[语音直播连麦]、[语聊房]、[K 歌房]、[FM 电台]等。\r\n * @enum {Number}\r\n */\nexports.AudioMusicParam = AudioMusicParam;\nvar TRTCAppScene_HACK_JSDOC = {\n /**\r\n * 视频通话场景,支持720P、1080P高清画质,单个房间最多支持300人同时在线,最高支持50人同时发言。<br>\r\n * 适合:[视频低延时直播]、[十万人互动课堂]、[视频直播 PK]、[视频相亲房]、[互动课堂]、[远程培训]、[超大型会议]等。<br>\r\n * 注意:此场景下,您必须通过 TRTCParams 中的 role 字段指定当前用户的角色。\r\n */\n TRTCAppSceneVideoCall: 0,\n /**\r\n * 视频互动直播,支持平滑上下麦,切换过程无需等待,主播延时小于300ms;支持十万级别观众同时播放,播放延时低至1000ms。<br>\r\n * 在线直播场景,内部编码器和网络协议优化侧重性能和兼容性,性能和清晰度表现更佳。\r\n */\n TRTCAppSceneLIVE: 1,\n /**\r\n * 语音通话场景,支持 48kHz,支持双声道。单个房间最多支持300人同时在线,最高支持50人同时发言。<br>\r\n * 适合:[1对1语音通话]、[300人语音会议]、[语音聊天]、[语音会议]、[在线狼人杀]等。\r\n */\n TRTCAppSceneAudioCall: 2,\n /**\r\n * 语音互动直播,支持平滑上下麦,切换过程无需等待,主播延时小于300ms;支持十万级别观众同时播放,播放延时低至1000ms。<br>\r\n * 适合:[语音低延时直播]、[语音直播连麦]、[语聊房]、[K 歌房]、[FM 电台]等。<br>\r\n * 注意:此场景下,您必须通过 TRTCParams 中的 role 字段指定当前用户的角色。\r\n */\n TRTCAppSceneVoiceChatRoom: 3\n};\nvar TRTCAppScene;\nexports.TRTCAppScene = TRTCAppScene;\n(function (TRTCAppScene) {\n TRTCAppScene[TRTCAppScene[\"TRTCAppSceneVideoCall\"] = 0] = \"TRTCAppSceneVideoCall\";\n TRTCAppScene[TRTCAppScene[\"TRTCAppSceneLIVE\"] = 1] = \"TRTCAppSceneLIVE\";\n TRTCAppScene[TRTCAppScene[\"TRTCAppSceneAudioCall\"] = 2] = \"TRTCAppSceneAudioCall\";\n TRTCAppScene[TRTCAppScene[\"TRTCAppSceneVoiceChatRoom\"] = 3] = \"TRTCAppSceneVoiceChatRoom\";\n})(TRTCAppScene || (exports.TRTCAppScene = TRTCAppScene = {}));\n/**\r\n * 角色,仅适用于直播场景(TRTCAppSceneLIVE 和 TRTCAppSceneVoiceChatRoom)<br>\r\n * 在直播场景中,多数用户只是观众,只有个别用户是主播,这种角色区分可以有利于 TRTC 进行更好的定向优化。\r\n * - Anchor:主播,可以上行视频和音频,一个房间里最多支持50个主播同时上行音视频。\r\n * - Audience:观众,只能观看,不能上行视频和音频,一个房间里的观众人数没有上限。\r\n *\r\n * @enum {Number}\r\n */\nvar TRTCRoleType_HACK_JSDOC = {\n /** 主播 */\n TRTCRoleAnchor: 20,\n /** 观众 */\n TRTCRoleAudience: 21\n};\nvar TRTCRoleType;\nexports.TRTCRoleType = TRTCRoleType;\n(function (TRTCRoleType) {\n TRTCRoleType[TRTCRoleType[\"TRTCRoleAnchor\"] = 20] = \"TRTCRoleAnchor\";\n TRTCRoleType[TRTCRoleType[\"TRTCRoleAudience\"] = 21] = \"TRTCRoleAudience\";\n})(TRTCRoleType || (exports.TRTCRoleType = TRTCRoleType = {}));\n/////////////////////////////////////////////////////////////////////////////////\n//\n// 【(三)音频相关枚举值定义】\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * 音频质量<br>\r\n * @enum {Number}\r\n */\nvar TRTCAudioQuality_HACK_JSDOC = {\n /** 人声模式:适用于以人声沟通为主的应用场景,该模式下音频传输的抗性较强,TRTC 会通过各种人声处理技术保障在弱网络环境下的流畅度最佳 */\n TRTCAudioQualitySpeech: 1,\n /** 标准模式(或者默认模式):介于 Speech 和 Music 之间的档位,对音乐的还原度比人声模式要好,但传输数据量比音乐模式要低很多,对各种场景均有不错的适应性,如无特殊需求推荐选择之。 */\n TRTCAudioQualityDefault: 2,\n /** 音乐模式:适用于对声乐要求很苛刻的场景,该模式下音频传输的数据量很大,TRTC 会通过各项技术确保音乐信号在各频段均能获得高保真的细节还原度 */\n TRTCAudioQualityMusic: 3\n};\nvar TRTCAudioQuality;\nexports.TRTCAudioQuality = TRTCAudioQuality;\n(function (TRTCAudioQuality) {\n TRTCAudioQuality[TRTCAudioQuality[\"TRTCAudioQualitySpeech\"] = 1] = \"TRTCAudioQualitySpeech\";\n TRTCAudioQuality[TRTCAudioQuality[\"TRTCAudioQualityDefault\"] = 2] = \"TRTCAudioQualityDefault\";\n TRTCAudioQuality[TRTCAudioQuality[\"TRTCAudioQualityMusic\"] = 3] = \"TRTCAudioQualityMusic\";\n})(TRTCAudioQuality || (exports.TRTCAudioQuality = TRTCAudioQuality = {}));\n/////////////////////////////////////////////////////////////////////////////////\n//\n// 【(四)TRTC 核心类型定义】\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * 进房相关参数<br>\r\n * 只有该参数填写正确,才能顺利调用 enterRoom 进入 roomId 所指定的音视频房间。\r\n * @param {Number} sdkAppId - 【字段含义】应用标识(必填),腾讯视频云基于 sdkAppId 完成计费统计。<br>\r\n * 【推荐取值】在腾讯云 [TRTC 控制台](https://console.cloud.tencent.com/rav/) 中创建应用,之后可以在账号信息页面中得到该 ID。<br>\r\n * @param {String} userId - 【字段含义】用户标识(必填)。当前用户的 userId,相当于用户名,UTF-8编码。<br>\r\n * 【推荐取值】如果一个用户在您的账号系统中的 ID 为“abc”,则 userId 即可设置为“abc”。<br>\r\n * @param {String} userSig - 【字段含义】用户签名(必填),当前 userId 对应的验证签名,相当于登录密码。<br>\r\n * 【推荐取值】请参考 [如何计算UserSig](https://cloud.tencent.com/document/product/647/17275)。<br>\r\n * @param {Number} roomId - 【字段含义】房间号码(必填),指定房间号,在同一个房间里的用户(userId)可以彼此看到对方并进行视频通话, roomId 和 strRoomId 必须填一个, 若您选用 strRoomId,则 roomId 需要填写为0。<br>\r\n * 【推荐取值】您可以随意指定,但请不要重复,如果您的用户账号 ID 是数字类型的,可以直接用创建者的用户 ID 作为 roomId。<br>\r\n * @param {String} strRoomId - 【字段含义】字符串房间号码(选填),roomId 和 strRoomId 必须填一个。若两者都填,则优先选择 roomId。<br>\r\n * 【推荐取值】您可以随意指定,但请不要重复。<br>\r\n * @param {TRTCRoleType} role - 【字段含义】直播场景下的角色,仅适用于直播场景(TRTCAppSceneLIVE 和 TRTCAppSceneVoiceChatRoom),视频通话场景下指定无效。<br>\r\n * 【推荐取值】默认值:主播(TRTCRoleAnchor)<br>\r\n * @param {String} privateMapKey - 【字段含义】房间签名(非必填),如果您希望某个房间只能让特定的某些 userId 进入,就需要使用 privateMapKey 进行权限保护。<br>\r\n * 【推荐取值】仅建议有高级别安全需求的客户使用,参考文档:[进房权限保护](https://cloud.tencent.com/document/product/647/32240)<br>\r\n * @param {String} businessInfo - 【字段含义】业务数据(非必填),某些非常用的高级特性才需要用到此字段。<br>\r\n * 【推荐取值】不建议使用<br>\r\n * @param {String} streamId - 【字段含义】绑定腾讯云直播 CDN 流 ID[非必填],设置之后,您就可以在腾讯云直播 CDN 上通过标准直播方案(FLV或HLS)播放该用户的音视频流。<br>\r\n * 【推荐取值】限制长度为64字节,可以不填写,一种推荐的方案是使用 “sdkappid_roomid_userid_main” 作为 streamid,这样比较好辨认且不会在您的多个应用中发生冲突。<br>\r\n * 【特殊说明】要使用腾讯云直播 CDN,您需要先在[控制台](https://console.cloud.tencent.com/trtc/) 中的功能配置页开启“启动自动旁路直播”开关。<br>\r\n * 【参考文档】[CDN 旁路直播](https://cloud.tencent.com/document/product/647/16826)。\r\n * @param {String} userDefineRecordId - 【字段含义】设置云端录制完成后的回调消息中的 \"userdefinerecordid\" 字段内容,便于您更方便的识别录制回调。<br>\r\n * 【推荐取值】限制长度为64字节,只允许包含大小写英文字母(a-zA-Z)、数字(0-9)及下划线和连词符。<br>\r\n * 【参考文档】[云端录制](https://cloud.tencent.com/document/product/647/16823)。\r\n */\nvar TRTCParams = /*#__PURE__*/(0, _createClass2.default)(function TRTCParams(sdkAppId, userId, roomId, userSig, strRoomId, privateMapKey, role, businessInfo, streamId, userDefineRecordId) {\n (0, _classCallCheck2.default)(this, TRTCParams);\n this.sdkAppId = sdkAppId;\n this.userId = userId;\n this.roomId = roomId;\n this.userSig = userSig;\n this.strRoomId = strRoomId;\n this.privateMapKey = privateMapKey;\n this.role = role;\n this.businessInfo = businessInfo;\n this.streamId = streamId;\n this.userDefineRecordId = userDefineRecordId;\n});\n/**\r\n * 视频编码参数<br>\r\n * 该设置决定了远端用户看到的画面质量(同时也是云端录制出的视频文件的画面质量)。\r\n * @param {TRTCVideoResolution} videoResolution - 【字段含义】 视频分辨率<br>\r\n * 【推荐取值】 <br>\r\n * - 视频通话建议选择360 × 640及以下分辨率,resMode 选择 Portrait。<br>\r\n * - 手机直播建议选择 540 × 960,resMode 选择 Portrait。<br>\r\n * - Window 和 iMac 建议选择 640 × 360 及以上分辨率,resMode 选择 Landscape。\r\n * 【特别说明】 TRTCVideoResolution 默认只能横屏模式的分辨率,例如640 × 360。<br>\r\n * 如需使用竖屏分辨率,请指定 resMode 为 Portrait,例如640 × 360结合 Portrait 则为360 × 640。<br>\r\n * @param {TRTCVideoResolutionMode} resMode - 【字段含义】分辨率模式(横屏分辨率 - 竖屏分辨率)<br>\r\n * 【推荐取值】手机直播建议选择 Portrait,Window 和 Mac 建议选择 Landscape。<br>\r\n * 【特别说明】如果 videoResolution 指定分辨率 640 × 360,resMode 指定模式为 Portrait,则最终编码出的分辨率为360 × 640。<br>\r\n * @param {Number} videoFps - 【字段含义】视频采集帧率<br>\r\n * 【推荐取值】15fps 或 20fps,10fps 以下会有轻微卡顿感,5fps 以下卡顿感明显,20fps 以上的帧率则过于浪费(电影的帧率也只有 24fps)。<br>\r\n * 【特别说明】很多 Android 手机的前置摄像头并不支持15fps以上的采集帧率,部分过于突出美颜功能的 Android 手机前置摄像头的采集帧率可能低于10fps。<br>\r\n * @param {Number} videoBitrate - 【字段含义】视频上行码率<br>\r\n * 【推荐取值】推荐设置请参考本文件前半部分 TRTCVideoResolution 定义处的注释说明<br>\r\n * 【特别说明】码率太低会导致视频中有很多的马赛克<br>\r\n * @param {Number} minVideoBitrate -【字段含义】最低视频码率,SDK 会在网络不佳的情况下主动降低视频码率,最低会降至 minVideoBitrate 所设定的数值。\r\n * 【推荐取值】<br>\r\n * - 如果您追求“允许卡顿但要保持清晰”的效果,可以设置 minVideoBitrate 为 videoBitrate 的 60%;\r\n * - 如果您追求“允许模糊但要保持流畅”的效果,可以设置 minVideoBitrate 为 200kbps;\r\n * - 如果您将 videoBitrate 和 minVideoBitrate 设置为同一个值,等价于关闭 SDK 的自适应调节能力;\r\n * - 默认值:0,此时最低码率由 SDK 根据分辨率情况,自动设置合适的数值。<br>\r\n * 【特别说明】<br>\r\n * - 当您把分辨率设置的比较高时,minVideoBitrate 不适合设置的太低,否则会出现画面模糊和大范围的马赛克宏块。\r\n * 比如把分辨率设置为 720p,把码率设置为 200kbps,那么编码出的画面将会出现大范围区域性马赛克。\r\n * @param {Boolean} enableAdjustRes - 【字段含义】是否允许调整分辨率<br>\r\n * 【推荐取值】 <br>\r\n * - 手机直播建议选择 NO。<br>\r\n * - 视频通话模式,若更关注流畅性,建议选择 YES,此时若遇到带宽有限的弱网,SDK 会自动降低分辨率以保障更好的流畅度(仅针对 TRTCVideoStreamTypeBig 生效)。\r\n * - 默认值:NO。<br>\r\n * 【特别说明】若有录制需求,选择 YES 时,请确保通话过程中,调整分辨率不会影响您的录制效果。<br>\r\n */\nexports.TRTCParams = TRTCParams;\nvar TRTCVideoEncParam = /*#__PURE__*/(0, _createClass2.default)(function TRTCVideoEncParam() {\n var videoResolution = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : TRTCVideoResolution.TRTCVideoResolution_640_360;\n var resMode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : TRTCVideoResolutionMode.TRTCVideoResolutionModePortrait;\n var videoFps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 15;\n var videoBitrate = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 550;\n var minVideoBitrate = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var enableAdjustRes = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n (0, _classCallCheck2.default)(this, TRTCVideoEncParam);\n this.videoResolution = videoResolution;\n this.videoResolutionMode = resMode;\n this.videoFps = videoFps;\n this.videoBitrate = videoBitrate;\n this.minVideoBitrate = minVideoBitrate;\n this.enableAdjustRes = enableAdjustRes;\n});\nexports.TRTCVideoEncParam = TRTCVideoEncParam;\n;\n/**\r\n * 画面渲染参数<br>\r\n * 您可以通过设置此参数来控制画面的旋转、填充、镜像模式\r\n * @param {TRTCVideoRotation} rotation - 【字段含义】视频画面旋转方向\r\n * @param {TRTCVideoFillMode} fillMode - 【字段含义】视频画面填充模式\r\n * @param {TRTCVideoMirrorType} mirrorType - 【字段含义】画面渲染镜像类型\r\n */\nvar TRTCRenderParams = /*#__PURE__*/(0, _createClass2.default)(function TRTCRenderParams() {\n var rotation = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : TRTCVideoRotation.TRTCVideoRotation_0;\n var fillMode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : TRTCVideoFillMode.TRTCVideoFillMode_Fit;\n var mirrorType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : TRTCVideoMirrorType.TRTCVideoMirrorType_Disable;\n (0, _classCallCheck2.default)(this, TRTCRenderParams);\n this.rotation = rotation;\n this.fillMode = fillMode;\n this.mirrorType = mirrorType;\n});\n/**\r\n * 音频路由(即声音的播放模式)<br>\r\n * @enum {Number}\r\n */\nexports.TRTCRenderParams = TRTCRenderParams;\nvar TRTCAudioRoute_HACK_JSDOC = {\n /** 使用扬声器播放(即“免提”),扬声器位于手机底部,声音偏大,适合外放音乐 */\n TRTCAudioRouteSpeaker: 0,\n /** 使用听筒播放,听筒位于手机顶部,声音偏小,适合需要保护隐私的通话场景 */\n TRTCAudioRouteEarpiece: 1\n};\nvar TRTCAudioRoute;\nexports.TRTCAudioRoute = TRTCAudioRoute;\n(function (TRTCAudioRoute) {\n TRTCAudioRoute[TRTCAudioRoute[\"TRTCAudioRouteSpeaker\"] = 0] = \"TRTCAudioRouteSpeaker\";\n TRTCAudioRoute[TRTCAudioRoute[\"TRTCAudioRouteEarpiece\"] = 1] = \"TRTCAudioRouteEarpiece\";\n})(TRTCAudioRoute || (exports.TRTCAudioRoute = TRTCAudioRoute = {}));\n/////////////////////////////////////////////////////////////////////////////////\n//\n// 【其它参数】\n//\n/////////////////////////////////////////////////////////////////////////////////\nvar TRTCShareSource;\nexports.TRTCShareSource = TRTCShareSource;\n(function (TRTCShareSource) {\n TRTCShareSource[\"InApp\"] = \"InApp\";\n TRTCShareSource[\"ByReplaykit\"] = \"ByReplaykit\";\n})(TRTCShareSource || (exports.TRTCShareSource = TRTCShareSource = {}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL2xpYi9UcnRjRGVmaW5lcy5qcyJdLCJuYW1lcyI6WyJUUlRDVmlkZW9SZXNvbHV0aW9uX0hBQ0tfSlNET0MiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzEyMF8xMjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF8xNjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI3MF8yNzAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzQ4MF80ODAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF8xMjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI0MF8xODAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI4MF8yMTAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzMyMF8yNDAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzQwMF8zMDAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzQ4MF8zNjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF80ODAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzk2MF83MjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF85MCIsIlRSVENWaWRlb1Jlc29sdXRpb25fMjU2XzE0NCIsIlRSVENWaWRlb1Jlc29sdXRpb25fMzIwXzE4MCIsIlRSVENWaWRlb1Jlc29sdXRpb25fNDgwXzI3MCIsIlRSVENWaWRlb1Jlc29sdXRpb25fNjQwXzM2MCIsIlRSVENWaWRlb1Jlc29sdXRpb25fOTYwXzU0MCIsIlRSVENWaWRlb1Jlc29sdXRpb25fMTI4MF83MjAiLCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE5MjBfMTA4MCIsIlRSVENWaWRlb1Jlc29sdXRpb24iLCJUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZV9IQUNLX0pTRE9DIiwiVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGVMYW5kc2NhcGUiLCJUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZVBvcnRyYWl0IiwiVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGUiLCJUUlRDVmlkZW9TdHJlYW1UeXBlX0hBQ0tfSlNET0MiLCJUUlRDVmlkZW9TdHJlYW1UeXBlQmlnIiwiVFJUQ1ZpZGVvU3RyZWFtVHlwZVNtYWxsIiwiVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YiIsIlRSVENWaWRlb1N0cmVhbVR5cGUiLCJUUlRDU25hcHNob3RTb3VyY2VUeXBlX0hBQ0tfSlNET0MiLCJUUlRDU25hcHNob3RTb3VyY2VUeXBlU3RyZWFtIiwiVFJUQ1NuYXBzaG90U291cmNlVHlwZVZpZXciLCJUUlRDU25hcHNob3RTb3VyY2VUeXBlIiwiVFJUQ1ZpZGVvRmlsbE1vZGVfSEFDS19KU0RPQyIsIlRSVENWaWRlb0ZpbGxNb2RlX0ZpbGwiLCJUUlRDVmlkZW9GaWxsTW9kZV9GaXQiLCJUUlRDVmlkZW9GaWxsTW9kZSIsIlRSVENWaWRlb1JvdGF0aW9uX0hBQ0tfSlNET0MiLCJUUlRDVmlkZW9Sb3RhdGlvbl8wIiwiVFJUQ1ZpZGVvUm90YXRpb25fOTAiLCJUUlRDVmlkZW9Sb3RhdGlvbl8xODAiLCJUUlRDVmlkZW9Sb3RhdGlvbl8yNzAiLCJUUlRDVmlkZW9Sb3RhdGlvbiIsIlRSVENWaWRlb01pcnJvclR5cGVfSEFDS19KU0RPQyIsIlRSVENWaWRlb01pcnJvclR5cGVfQXV0byIsIlRSVENWaWRlb01pcnJvclR5cGVfRW5hYmxlIiwiVFJUQ1ZpZGVvTWlycm9yVHlwZV9EaXNhYmxlIiwiVFJUQ1ZpZGVvTWlycm9yVHlwZSIsIlRSVENCZWF1dHlTdHlsZV9IQUNLX0pTRE9DIiwiVFJUQ0JlYXV0eVN0eWxlU21vb3RoIiwiVFJUQ0JlYXV0eVN0eWxlTmF0dXJlIiwiVFJUQ0JlYXV0eVN0eWxlUGl0dSIsIlRSVENCZWF1dHlTdHlsZSIsIkF1ZGlvTXVzaWNQYXJhbSIsImlkIiwicGF0aCIsImxvb3BDb3VudCIsInB1Ymxpc2giLCJpc1Nob3J0RmlsZSIsInN0YXJ0VGltZU1TIiwiZW5kVGltZU1TIiwiVFJUQ0FwcFNjZW5lX0hBQ0tfSlNET0MiLCJUUlRDQXBwU2NlbmVWaWRlb0NhbGwiLCJUUlRDQXBwU2NlbmVMSVZFIiwiVFJUQ0FwcFNjZW5lQXVkaW9DYWxsIiwiVFJUQ0FwcFNjZW5lVm9pY2VDaGF0Um9vbSIsIlRSVENBcHBTY2VuZSIsIlRSVENSb2xlVHlwZV9IQUNLX0pTRE9DIiwiVFJUQ1JvbGVBbmNob3IiLCJUUlRDUm9sZUF1ZGllbmNlIiwiVFJUQ1JvbGVUeXBlIiwiVFJUQ0F1ZGlvUXVhbGl0eV9IQUNLX0pTRE9DIiwiVFJUQ0F1ZGlvUXVhbGl0eVNwZWVjaCIsIlRSVENBdWRpb1F1YWxpdHlEZWZhdWx0IiwiVFJUQ0F1ZGlvUXVhbGl0eU11c2ljIiwiVFJUQ0F1ZGlvUXVhbGl0eSIsIlRSVENQYXJhbXMiLCJzZGtBcHBJZCIsInVzZXJJZCIsInJvb21JZCIsInVzZXJTaWciLCJzdHJSb29tSWQiLCJwcml2YXRlTWFwS2V5Iiwicm9sZSIsImJ1c2luZXNzSW5mbyIsInN0cmVhbUlkIiwidXNlckRlZmluZVJlY29yZElkIiwiVFJUQ1ZpZGVvRW5jUGFyYW0iLCJ2aWRlb1Jlc29sdXRpb24iLCJyZXNNb2RlIiwidmlkZW9GcHMiLCJ2aWRlb0JpdHJhdGUiLCJtaW5WaWRlb0JpdHJhdGUiLCJlbmFibGVBZGp1c3RSZXMiLCJ2aWRlb1Jlc29sdXRpb25Nb2RlIiwiVFJUQ1JlbmRlclBhcmFtcyIsInJvdGF0aW9uIiwiZmlsbE1vZGUiLCJtaXJyb3JUeXBlIiwiVFJUQ0F1ZGlvUm91dGVfSEFDS19KU0RPQyIsIlRSVENBdWRpb1JvdXRlU3BlYWtlciIsIlRSVENBdWRpb1JvdXRlRWFycGllY2UiLCJUUlRDQXVkaW9Sb3V0ZSIsIlRSVENTaGFyZVNvdXJjZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQU1BLDhCQUE4QixHQUFHO0VBQ25DO0VBQ0FDLDJCQUEyQixFQUFFLENBQUM7RUFDOUI7RUFDQUMsMkJBQTJCLEVBQUUsQ0FBQztFQUM5QjtFQUNBQywyQkFBMkIsRUFBRSxDQUFDO0VBQzlCO0VBQ0FDLDJCQUEyQixFQUFFLENBQUM7RUFDOUI7RUFDQUMsMkJBQTJCLEVBQUUsRUFBRTtFQUMvQjtFQUNBQywyQkFBMkIsRUFBRSxFQUFFO0VBQy9CO0VBQ0FDLDJCQUEyQixFQUFFLEVBQUU7RUFDL0I7RUFDQUMsMkJBQTJCLEVBQUUsRUFBRTtFQUMvQjtFQUNBQywyQkFBMkIsRUFBRSxFQUFFO0VBQy9CO0VBQ0FDLDJCQUEyQixFQUFFLEVBQUU7RUFDL0I7RUFDQUMsMkJBQTJCLEVBQUUsRUFBRTtFQUMvQjtFQUNBQywyQkFBMkIsRUFBRSxFQUFFO0VBQy9CO0VBQ0FDLDBCQUEwQixFQUFFLEdBQUc7RUFDL0I7RUFDQUMsMkJBQTJCLEVBQUUsR0FBRztFQUNoQztFQUNBQywyQkFBMkIsRUFBRSxHQUFHO0VBQ2hDO0VBQ0FDLDJCQUEyQixFQUFFLEdBQUc7RUFDaEM7RUFDQUMsMkJBQTJCLEVBQUUsR0FBRztFQUNoQztFQUNBQywyQkFBMkIsRUFBRSxHQUFHO0VBQ2hDO0VBQ0FDLDRCQUE0QixFQUFFLEdBQUc7RUFDakM7RUFDQUMsNkJBQTZCLEVBQUU7QUFDbkMsQ0FBQztBQUNNLElBQUlDLG1CQUFtQjtBQUFDO0FBQy9CLENBQUMsVUFBVUEsbUJBQW1CLEVBQUU7RUFDNUJBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLDZCQUE2QjtFQUMzR0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsNkJBQTZCO0VBQzNHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyw2QkFBNkI7RUFDM0dBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLDZCQUE2QjtFQUMzR0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsNkJBQTZCO0VBQzVHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyw2QkFBNkI7RUFDNUdBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLDZCQUE2QjtFQUM1R0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsNkJBQTZCO0VBQzVHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyw2QkFBNkI7RUFDNUdBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLDZCQUE2QjtFQUM1R0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsNkJBQTZCO0VBQzVHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyw2QkFBNkI7RUFDNUdBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLDRCQUE0QjtFQUMzR0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsNkJBQTZCO0VBQzdHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxHQUFHLENBQUMsR0FBRyw2QkFBNkI7RUFDN0dBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLDZCQUE2QjtFQUM3R0EsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsNkJBQTZCO0VBQzdHQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMsR0FBRyxHQUFHLENBQUMs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LENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QkEsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLE9BQU87RUFDbENBLGVBQWUsQ0FBQyxhQUFhLENBQUMsR0FBRyxhQUFhO0FBQ2xELENBQUMsRUFBRUEsZUFBZSwrQkFBS0EsZUFBZSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogVFJUQyDlhbPplK7nsbvlnovlrprkuYk8YnI+XHJcbiAqIEBkZXNjcmlwdGlvbiDliIbovqjnjofjgIHotKjph4/nrYnnuqfnrYnmnprkuL7lkozluLjph4/lgLznmoTlrprkuYlcclxuICovXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyAgICAgICAgICAgICAgICAgICAg44CQ77yI5LiA77yJ6KeG6aKR55u45YWz5p6a5Li+5YC85a6a5LmJ44CRXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICog6KeG6aKR5YiG6L6o546HPGJyPlxyXG4gKiDmraTlpITku4XlrprkuYnmqKrlsY/liIbovqjnjofvvIjlpoIgNjQwIMOXIDM2MO+8ie+8jOWmgumcgOS9v+eUqOerluWxj+WIhui+qOeOh++8iOWmgiAzNjAgw5cgNjQw77yJ77yM6ZyA6KaB5ZCM5pe25oyH5a6aIFZpZGVvUmVzb2x1dGlvbk1vZGUg5Li6IFBvcnRyYWl0XHJcbiAqIEBlbnVtIHtOdW1iZXJ9XHJcbiAqL1xyXG5jb25zdCBUUlRDVmlkZW9SZXNvbHV0aW9uX0hBQ0tfSlNET0MgPSB7XHJcbiAgICAvKiog5a696auY5q+UIDE6Me+8m+WIhui+qOeOhyAxMjB4MTIw77yb5bu66K6u56CB546H77yIVmlkZW9DYWxs77yJODBrYnBzOyDlu7rorq7noIHnjofvvIhMSVZF77yJMTIwa2JwcyAqL1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xMjBfMTIwOiAxLFxyXG4gICAgLyoqIOWuvemrmOavlCAxOjEg5YiG6L6o546HIDE2MHgxNjDvvJvlu7rorq7noIHnjofvvIhWaWRlb0NhbGzvvIkxMDBrYnBzOyDlu7rorq7noIHnjofvvIhMSVZF77yJMTUwa2JwcyAqL1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xNjBfMTYwOiAzLFxyXG4gICAgLyoqIOWuvemrmOavlCAxOjHvvJvliIbovqjnjocgMjcweDI3MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTIwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkzMDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzI3MF8yNzA6IDUsXHJcbiAgICAvKiog5a696auY5q+UIDE6Me+8m+WIhui+qOeOhyA0ODB4NDgw77yb5bu66K6u56CB546H77yIVmlkZW9DYWxs77yJMzUwa2Jwczsg5bu66K6u56CB546H77yITElWRe+8iTUwMGticHMgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25fNDgwXzQ4MDogNyxcclxuICAgIC8qKiDlrr3pq5jmr5Q0OjPvvJvliIbovqjnjocgMTYweDEyMO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTEwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkxNTBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF8xMjA6IDUwLFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgMjQweDE4MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTE1MGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkyNTBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzI0MF8xODA6IDUyLFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgMjgweDIxMO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTIwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkzMDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzI4MF8yMTA6IDU0LFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgMzIweDI0MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTI1MGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkzNzVrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzMyMF8yNDA6IDU2LFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgNDAweDMwMO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTMwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIk0NTBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzQwMF8zMDA6IDU4LFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgNDgweDM2MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTQwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIk2MDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzQ4MF8zNjA6IDYwLFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgNjQweDQ4MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTYwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIk5MDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF80ODA6IDYyLFxyXG4gICAgLyoqIOWuvemrmOavlCA0OjPvvJvliIbovqjnjocgOTYweDcyMO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTEwMDBrYnBzOyDlu7rorq7noIHnjofvvIhMSVZF77yJMTUwMGticHMgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25fOTYwXzcyMDogNjQsXHJcbiAgICAvKiog5a696auY5q+UIDE2OjnvvJvliIbovqjnjocgMTYweDkw77yb5bu66K6u56CB546H77yIVmlkZW9DYWxs77yJMTUwa2Jwczsg5bu66K6u56CB546H77yITElWRe+8iTI1MGticHMgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25fMTYwXzkwOiAxMDAsXHJcbiAgICAvKiog5a696auY5q+UIDE2OjnvvJvliIbovqjnjocgMjU2eDE0NO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTIwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIkzMDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzI1Nl8xNDQ6IDEwMixcclxuICAgIC8qKiDlrr3pq5jmr5QgMTY6Oe+8m+WIhui+qOeOhyAzMjB4MTgw77yb5bu66K6u56CB546H77yIVmlkZW9DYWxs77yJMjUwa2Jwczsg5bu66K6u56CB546H77yITElWRe+8iTQwMGticHMgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25fMzIwXzE4MDogMTA0LFxyXG4gICAgLyoqIOWuvemrmOavlCAxNjo577yb5YiG6L6o546HIDQ4MHgyNzDvvJvlu7rorq7noIHnjofvvIhWaWRlb0NhbGzvvIkzNTBrYnBzOyDlu7rorq7noIHnjofvvIhMSVZF77yJNTUwa2JwcyAqL1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbl80ODBfMjcwOiAxMDYsXHJcbiAgICAvKiog5a696auY5q+UIDE2OjnvvJvliIbovqjnjocgNjQweDM2MO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTUwMGticHM7IOW7uuiurueggeeOh++8iExJVkXvvIk5MDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF8zNjA6IDEwOCxcclxuICAgIC8qKiDlrr3pq5jmr5QgMTY6Oe+8m+WIhui+qOeOhyA5NjB4NTQw77yb5bu66K6u56CB546H77yIVmlkZW9DYWxs77yJODUwa2Jwczsg5bu66K6u56CB546H77yITElWRe+8iTEzMDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzk2MF81NDA6IDExMCxcclxuICAgIC8qKiDlrr3pq5jmr5QgMTY6Oe+8m+WIhui+qOeOhyAxMjgweDcyMO+8m+W7uuiurueggeeOh++8iFZpZGVvQ2FsbO+8iTEyMDBrYnBzOyDlu7rorq7noIHnjofvvIhMSVZF77yJMTgwMGticHMgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25fMTI4MF83MjA6IDExMixcclxuICAgIC8qKiDlrr3pq5jmr5QgMTY6Oe+8m+WIhui+qOeOhyAxOTIweDEwODDvvJvlu7rorq7noIHnjofvvIhWaWRlb0NhbGzvvIkyMDAwa2Jwczsg5bu66K6u56CB546H77yITElWRe+8iTMwMDBrYnBzICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uXzE5MjBfMTA4MDogMTE0LFxyXG59O1xyXG5leHBvcnQgdmFyIFRSVENWaWRlb1Jlc29sdXRpb247XHJcbihmdW5jdGlvbiAoVFJUQ1ZpZGVvUmVzb2x1dGlvbikge1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xMjBfMTIwXCJdID0gMV0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMTIwXzEyMFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xNjBfMTYwXCJdID0gM10gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMTYwXzE2MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8yNzBfMjcwXCJdID0gNV0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMjcwXzI3MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl80ODBfNDgwXCJdID0gN10gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fNDgwXzQ4MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xNjBfMTIwXCJdID0gNTBdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF8xMjBcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fMjQwXzE4MFwiXSA9IDUyXSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8yNDBfMTgwXCI7XHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uW1RSVENWaWRlb1Jlc29sdXRpb25bXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI4MF8yMTBcIl0gPSA1NF0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMjgwXzIxMFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8zMjBfMjQwXCJdID0gNTZdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzMyMF8yNDBcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fNDAwXzMwMFwiXSA9IDU4XSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbl80MDBfMzAwXCI7XHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uW1RSVENWaWRlb1Jlc29sdXRpb25bXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzQ4MF8zNjBcIl0gPSA2MF0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fNDgwXzM2MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl82NDBfNDgwXCJdID0gNjJdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF80ODBcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fOTYwXzcyMFwiXSA9IDY0XSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbl85NjBfNzIwXCI7XHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uW1RSVENWaWRlb1Jlc29sdXRpb25bXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzE2MF85MFwiXSA9IDEwMF0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMTYwXzkwXCI7XHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uW1RSVENWaWRlb1Jlc29sdXRpb25bXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI1Nl8xNDRcIl0gPSAxMDJdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzI1Nl8xNDRcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fMzIwXzE4MFwiXSA9IDEwNF0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMzIwXzE4MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl80ODBfMjcwXCJdID0gMTA2XSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbl80ODBfMjcwXCI7XHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uW1RSVENWaWRlb1Jlc29sdXRpb25bXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF8zNjBcIl0gPSAxMDhdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uXzY0MF8zNjBcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fOTYwXzU0MFwiXSA9IDExMF0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fOTYwXzU0MFwiO1xyXG4gICAgVFJUQ1ZpZGVvUmVzb2x1dGlvbltUUlRDVmlkZW9SZXNvbHV0aW9uW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xMjgwXzcyMFwiXSA9IDExMl0gPSBcIlRSVENWaWRlb1Jlc29sdXRpb25fMTI4MF83MjBcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25bVFJUQ1ZpZGVvUmVzb2x1dGlvbltcIlRSVENWaWRlb1Jlc29sdXRpb25fMTkyMF8xMDgwXCJdID0gMTE0XSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbl8xOTIwXzEwODBcIjtcclxufSkoVFJUQ1ZpZGVvUmVzb2x1dGlvbiB8fCAoVFJUQ1ZpZGVvUmVzb2x1dGlvbiA9IHt9KSk7XHJcbi8qKlxyXG4gKiDop4bpopHliIbovqjnjofmqKHlvI88YnI+XHJcbiAqIFRSVENWaWRlb1Jlc29sdXRpb24g5Lit5LuF5a6a5LmJ5LqG5qiq5bGP5YiG6L6o546H77yI5aaCIDY0MCDDlyAzNjDvvInvvIzlpoLpnIDkvb/nlKjnq5blsY/liIbovqjnjofvvIjlpoIgMzYwIMOXIDY0MO+8ie+8jOmcgOimgeWQjOaXtuaMh+WumiBUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZSDkuLogUG9ydHJhaXRcclxuICogQGVudW0ge051bWJlcn1cclxuICovXHJcbmNvbnN0IFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlX0hBQ0tfSlNET0MgPSB7XHJcbiAgICAvKiog5qiq5bGP5YiG6L6o546HICovXHJcbiAgICBUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZUxhbmRzY2FwZTogMCxcclxuICAgIC8qKiDnq5blsY/liIbovqjnjocgKi9cclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlUG9ydHJhaXQ6IDEsXHJcbn07XHJcbmV4cG9ydCB2YXIgVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGU7XHJcbihmdW5jdGlvbiAoVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGUpIHtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlW1RSVENWaWRlb1Jlc29sdXRpb25Nb2RlW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGVMYW5kc2NhcGVcIl0gPSAwXSA9IFwiVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGVMYW5kc2NhcGVcIjtcclxuICAgIFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlW1RSVENWaWRlb1Jlc29sdXRpb25Nb2RlW1wiVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGVQb3J0cmFpdFwiXSA9IDFdID0gXCJUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZVBvcnRyYWl0XCI7XHJcbn0pKFRSVENWaWRlb1Jlc29sdXRpb25Nb2RlIHx8IChUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZSA9IHt9KSk7XHJcbjtcclxuLyoqXHJcbiAqIOinhumikea1geexu+Weizxicj5cclxuICogVFJUQyDlhoXpg6jmnInkuInnp43kuI3lkIznmoTpn7Pop4bpopHmtYHvvIzliIbliKvmmK/vvJpcclxuICogLSDpq5jmuIXlpKfnlLvpnaLvvJrkuIDoiKznlKjmnaXkvKDovpPmkYTlg4/lpLTnmoTop4bpopHmlbDmja5cclxuICogLSDkvY7muIXlsI/nlLvpnaLvvJrlsI/nlLvpnaLlkozlpKfnlLvpnaLnmoTlhoXlrrnnm7jkupLvvIzkvYbmmK/liIbovqjnjoflkoznoIHnjofpg73mr5TlpKfnlLvpnaLkvY7vvIzlm6DmraTmuIXmmbDluqbkuZ/mm7TkvY5cclxuICogLSDovoXmtYHnlLvpnaLvvJrkuIDoiKznlKjkuo7lsY/luZXliIbkuqvvvIzlkIzkuIDml7bpl7TlnKjlkIzkuIDkuKrmiL/pl7TkuK3lj6rlhYHorrjkuIDkuKrnlKjmiLflj5HluIPovoXmtYHop4bpopHvvIzlhbbku5bnlKjmiLflv4XpobvopoHnrYnor6XnlKjmiLflhbPpl63kuYvlkI7miY3og73lj5HluIPoh6rlt7HnmoTovoXmtYFcclxuICpcclxuICogKipOb3RlOioqXHJcbiAqIC0g5LiN5pSv5oyB5Y2V54us5byA5ZCv5L2O5riF5bCP55S76Z2i77yM5bCP55S76Z2i5b+F6aG75L6d6ZmE5LqO5aSn55S76Z2i6ICM5a2Y5Zyo77yMU0RLIOS8muiHquWKqOiuvuWumuS9jua4heWwj+eUu+mdoueahOWIhui+qOeOh+WSjOeggeeOh1xyXG4gKiBAZW51bSB7TnVtYmVyfVxyXG4gKi9cclxuY29uc3QgVFJUQ1ZpZGVvU3RyZWFtVHlwZV9IQUNLX0pTRE9DID0ge1xyXG4gICAgLyoqIOWkp+eUu+mdouinhumikea1gSAqL1xyXG4gICAgVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZzogMCxcclxuICAgIC8qKiDlsI/nlLvpnaLop4bpopHmtYEgKi9cclxuICAgIFRSVENWaWRlb1N0cmVhbVR5cGVTbWFsbDogMSxcclxuICAgIC8qKiDovoXmtYHvvIjlsY/luZXliIbkuqvvvIkgKi9cclxuICAgIFRSVENWaWRlb1N0cmVhbVR5cGVTdWI6IDIsXHJcbn07XHJcbmV4cG9ydCB2YXIgVFJUQ1ZpZGVvU3RyZWFtVHlwZTtcclxuKGZ1bmN0aW9uIChUUlRDVmlkZW9TdHJlYW1UeXBlKSB7XHJcbiAgICBUUlRDVmlkZW9TdHJlYW1UeXBlW1RSVENWaWRlb1N0cmVhbVR5cGVbXCJUUlRDVmlkZW9TdHJlYW1UeXBlQmlnXCJdID0gMF0gPSBcIlRSVENWaWRlb1N0cmVhbVR5cGVCaWdcIjtcclxuICAgIFRSVENWaWRlb1N0cmVhbVR5cGVbVFJUQ1ZpZGVvU3RyZWFtVHlwZVtcIlRSVENWaWRlb1N0cmVhbVR5cGVTbWFsbFwiXSA9IDFdID0gXCJUUlRDVmlkZW9TdHJlYW1UeXBlU21hbGxcIjtcclxuICAgIFRSVENWaWRlb1N0cmVhbVR5cGVbVFJUQ1ZpZGVvU3RyZWFtVHlwZVtcIlRSVENWaWRlb1N0cmVhbVR5cGVTdWJcIl0gPSAyXSA9IFwiVFJUQ1ZpZGVvU3RyZWFtVHlwZVN1YlwiO1xyXG59KShUUlRDVmlkZW9TdHJlYW1UeXBlIHx8IChUUlRDVmlkZW9TdHJlYW1UeXBlID0ge30pKTtcclxuLyoqXHJcbiAqIOeUu+mdouadpea6kDxicj5cclxuICogVFJUQyDlhoXpg6jmnInkuKTnp43kuI3lkIznmoTnlLvpnaLmnaXmupDvvIzliIbliKvmmK/vvJpcclxuICogLSBUUlRDU25hcHNob3RTb3VyY2VUeXBlU3RyZWFtOiDop4bpopHmtYHnlLvpnaJcclxuICogLSBUUlRDU25hcHNob3RTb3VyY2VUeXBlVmlldzog6KeG6aKR5riy5p+T55S76Z2iXHJcbiAqXHJcbiAqICoqTm90ZToqKlxyXG4gKiAtIOaIquWPluinhumikea1geeUu+mdou+8iFRSVENTbmFwc2hvdFNvdXJjZVR5cGVTdHJlYW3vvInkuIDoiKzmm7TmuIXmmbDjgIJcclxuICogQGVudW0ge051bWJlcn1cclxuICovXHJcbmNvbnN0IFRSVENTbmFwc2hvdFNvdXJjZVR5cGVfSEFDS19KU0RPQyA9IHtcclxuICAgIC8qKiDop4bpopHmtYHnlLvpnaIgKi9cclxuICAgIFRSVENTbmFwc2hvdFNvdXJjZVR5cGVTdHJlYW06IDAsXHJcbiAgICAvKiog6KeG6aKR5riy5p+T55S76Z2iICovXHJcbiAgICBUUlRDU25hcHNob3RTb3VyY2VUeXBlVmlldzogMSxcclxufTtcclxuZXhwb3J0IHZhciBUUlRDU25hcHNob3RTb3VyY2VUeXBlO1xyXG4oZnVuY3Rpb24gKFRSVENTbmFwc2hvdFNvdXJjZVR5cGUpIHtcclxuICAgIFRSVENTbmFwc2hvdFNvdXJjZVR5cGVbVFJUQ1NuYXBzaG90U291cmNlVHlwZVtcIlRSVENTbmFwc2hvdFNvdXJjZVR5cGVTdHJlYW1cIl0gPSAwXSA9IFwiVFJUQ1NuYXBzaG90U291cmNlVHlwZVN0cmVhbVwiO1xyXG4gICAgVFJUQ1NuYXBzaG90U291cmNlVHlwZVtUUlRDU25hcHNob3RTb3VyY2VUeXBlW1wiVFJUQ1NuYXBzaG90U291cmNlVHlwZVZpZXdcIl0gPSAxXSA9IFwiVFJUQ1NuYXBzaG90U291cmNlVHlwZVZpZXdcIjtcclxufSkoVFJUQ1NuYXBzaG90U291cmNlVHlwZSB8fCAoVFJUQ1NuYXBzaG90U291cmNlVHlwZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiDop4bpopHnlLvpnaLloavlhYXmqKHlvI88YnI+XHJcbiAqIOWmguaenOeUu+mdoueahOaYvuekuuWIhui+qOeOh+S4jeetieS6jueUu+mdoueahOWOn+Wni+WIhui+qOeOh++8jOWwsemcgOimgeaCqOiuvue9rueUu+mdoueahOWhq+WFheaooeW8jzpcclxuICogLSBUUlRDVmlkZW9GaWxsTW9kZV9GaWxs77yM5Zu+5YOP6ZO65ruh5bGP5bmV77yM6LaF5Ye65pi+56S66KeG56qX55qE6KeG6aKR6YOo5YiG5bCG6KKr5oiq5o6J77yM5omA5Lul55S76Z2i5pi+56S65Y+v6IO95LiN5a6M5pW044CCXHJcbiAqIC0gVFJUQ1ZpZGVvRmlsbE1vZGVfRml077yM5Zu+5YOP6ZW/6L655aGr5ruh5bGP5bmV77yM55+t6L655Yy65Z+f5Lya6KKr5aGr5YWF6buR6Imy77yM5L2G55S76Z2i55qE5YaF5a656IKv5a6a5piv5a6M5pW055qE44CCXHJcbiAqIEBlbnVtIHtOdW1iZXJ9XHJcbiAqL1xyXG5jb25zdCBUUlRDVmlkZW9GaWxsTW9kZV9IQUNLX0pTRE9DID0ge1xyXG4gICAgLyoqIOWbvuWDj+mTuua7oeWxj+W5le+8jOi2heWHuuaYvuekuuinhueql+eahOinhumikemDqOWIhuWwhuiiq+aIquaOiSAqL1xyXG4gICAgVFJUQ1ZpZGVvRmlsbE1vZGVfRmlsbDogMCxcclxuICAgIC8qKiDlm77lg4/plb/ovrnloavmu6HlsY/luZXvvIznn63ovrnljLrln5/kvJrooqvloavlhYXpu5HoibIgKi9cclxuICAgIFRSVENWaWRlb0ZpbGxNb2RlX0ZpdDogMSxcclxufTtcclxuZXhwb3J0IHZhciBUUlRDVmlkZW9GaWxsTW9kZTtcclxuKGZ1bmN0aW9uIChUUlRDVmlkZW9GaWxsTW9kZSkge1xyXG4gICAgVFJUQ1ZpZGVvRmlsbE1vZGVbVFJUQ1ZpZGVvRmlsbE1vZGVbXCJUUlRDVmlkZW9GaWxsTW9kZV9GaWxsXCJdID0gMF0gPSBcIlRSVENWaWRlb0ZpbGxNb2RlX0ZpbGxcIjtcclxuICAgIFRSVENWaWRlb0ZpbGxNb2RlW1RSVENWaWRlb0ZpbGxNb2RlW1wiVFJUQ1ZpZGVvRmlsbE1vZGVfRml0XCJdID0gMV0gPSBcIlRSVENWaWRlb0ZpbGxNb2RlX0ZpdFwiO1xyXG59KShUUlRDVmlkZW9GaWxsTW9kZSB8fCAoVFJUQ1ZpZGVvRmlsbE1vZGUgPSB7fSkpO1xyXG47XHJcbi8qKlxyXG4gKiDop4bpopHnlLvpnaLml4vovazmlrnlkJE8YnI+XHJcbiAqIFRSVEMgU0RLIOaPkOS+m+S6huWvueacrOWcsOWSjOi/nOeoi+eUu+mdoueahOaXi+i9rOinkuW6puiuvue9riBBUEnvvIzlpoLkuIvnmoTml4vovazop5Lluqbpg73mmK/mjIfpobrml7bpkojmlrnlkJHnmoTjgIJcclxuICogQGVudW0ge051bWJlcn1cclxuICovXHJcbmNvbnN0IFRSVENWaWRlb1JvdGF0aW9uX0hBQ0tfSlNET0MgPSB7XHJcbiAgICAvKiog6aG65pe26ZKI5peL6L2sMOW6piAqL1xyXG4gICAgVFJUQ1ZpZGVvUm90YXRpb25fMDogMCxcclxuICAgIC8qKiDpobrml7bpkojml4vovaw5MOW6piAqL1xyXG4gICAgVFJUQ1ZpZGVvUm90YXRpb25fOTA6IDEsXHJcbiAgICAvKiog6aG65pe26ZKI5peL6L2sMTgw5bqmICovXHJcbiAgICBUUlRDVmlkZW9Sb3RhdGlvbl8xODA6IDIsXHJcbiAgICAvKiog6aG65pe26ZKI5peL6L2sMjcw5bqmICovXHJcbiAgICBUUlRDVmlkZW9Sb3RhdGlvbl8yNzA6IDMsXHJcbn07XHJcbmV4cG9ydCB2YXIgVFJUQ1ZpZGVvUm90YXRpb247XHJcbihmdW5jdGlvbiAoVFJUQ1ZpZGVvUm90YXRpb24pIHtcclxuICAgIFRSVENWaWRlb1JvdGF0aW9uW1RSVENWaWRlb1JvdGF0aW9uW1wiVFJUQ1ZpZGVvUm90YXRpb25fMFwiXSA9IDBdID0gXCJUUlRDVmlkZW9Sb3RhdGlvbl8wXCI7XHJcbiAgICBUUlRDVmlkZW9Sb3RhdGlvbltUUlRDVmlkZW9Sb3RhdGlvbltcIlRSVENWaWRlb1JvdGF0aW9uXzkwXCJdID0gMV0gPSBcIlRSVENWaWRlb1JvdGF0aW9uXzkwXCI7XHJcbiAgICBUUlRDVmlkZW9Sb3RhdGlvbltUUlRDVmlkZW9Sb3RhdGlvbltcIlRSVENWaWRlb1JvdGF0aW9uXzE4MFwiXSA9IDJdID0gXCJUUlRDVmlkZW9Sb3RhdGlvbl8xODBcIjtcclxuICAgIFRSVENWaWRlb1JvdGF0aW9uW1RSVENWaWRlb1JvdGF0aW9uW1wiVFJUQ1ZpZGVvUm90YXRpb25fMjcwXCJdID0gM10gPSBcIlRSVENWaWRlb1JvdGF0aW9uXzI3MFwiO1xyXG59KShUUlRDVmlkZW9Sb3RhdGlvbiB8fCAoVFJUQ1ZpZGVvUm90YXRpb24gPSB7fSkpO1xyXG4vKipcclxuICog55S76Z2i5riy5p+T6ZWc5YOP57G75Z6LPGJyPlxyXG4gKiBUUlRDIOeahOeUu+mdoumVnOWDj+aPkOS+m+S4i+WIl+iuvue9ruaooeW8j1xyXG4gKiBAZW51bSB7TnVtYmVyfVxyXG4gKi9cclxuY29uc3QgVFJUQ1ZpZGVvTWlycm9yVHlwZV9IQUNLX0pTRE9DID0ge1xyXG4gICAgLyoqIOWPqumAgueUqOS6juenu+WKqOerr++8jCDmnKzlnLDpooTop4jml7bvvIzliY3nva7mkYTlg4/lpLTplZzlg4/vvIzlkI7nva7mkYTlg4/lpLTkuI3plZzlg48gKi9cclxuICAgIFRSVENWaWRlb01pcnJvclR5cGVfQXV0bzogMCxcclxuICAgIC8qKiDmiYDmnInnlLvpnaLlnYfplZzlg48gKi9cclxuICAgIFRSVENWaWRlb01pcnJvclR5cGVfRW5hYmxlOiAxLFxyXG4gICAgLyoqIOaJgOacieeUu+mdouWdh+S4jemVnOWDjyAqL1xyXG4gICAgVFJUQ1ZpZGVvTWlycm9yVHlwZV9EaXNhYmxlOiAyXHJcbn07XHJcbmV4cG9ydCB2YXIgVFJUQ1ZpZGVvTWlycm9yVHlwZTtcclxuKGZ1bmN0aW9uIChUUlRDVmlkZW9NaXJyb3JUeXBlKSB7XHJcbiAgICBUUlRDVmlkZW9NaXJyb3JUeXBlW1RSVENWaWRlb01pcnJvclR5cGVbXCJUUlRDVmlkZW9NaXJyb3JUeXBlX0F1dG9cIl0gPSAwXSA9IFwiVFJUQ1ZpZGVvTWlycm9yVHlwZV9BdXRvXCI7XHJcbiAgICBUUlRDVmlkZW9NaXJyb3JUeXBlW1RSVENWaWRlb01pcnJvclR5cGVbXCJUUlRDVmlkZW9NaXJyb3JUeXBlX0VuYWJsZVwiXSA9IDFdID0gXCJUUlRDVmlkZW9NaXJyb3JUeXBlX0VuYWJsZVwiO1xyXG4gICAgVFJUQ1ZpZGVvTWlycm9yVHlwZVtUUlRDVmlkZW9NaXJyb3JUeXBlW1wiVFJUQ1ZpZGVvTWlycm9yVHlwZV9EaXNhYmxlXCJdID0gMl0gPSBcIlRSVENWaWRlb01pcnJvclR5cGVfRGlzYWJsZVwiO1xyXG59KShUUlRDVmlkZW9NaXJyb3JUeXBlIHx8IChUUlRDVmlkZW9NaXJyb3JUeXBlID0ge30pKTtcclxuLyoqXHJcbiAqIOe+juminO+8iOejqOearu+8ieeul+azlTxicj5cclxuICogVFJUQyBTREsg5YaF572u5LqG5aSa56eN5LiN5ZCM55qE56Oo55qu566X5rOV77yM5oKo5Y+v5Lul6YCJ5oup5pyA6YCC5ZCI5oKo5Lqn5ZOB5a6a5L2N55qE5pa55qGI44CCXHJcbiAqIEBlbnVtIHtOdW1iZXJ9XHJcbiAqL1xyXG5jb25zdCBUUlRDQmVhdXR5U3R5bGVfSEFDS19KU0RPQyA9IHtcclxuICAgIC8qKiDlhYnmu5HvvIznrpfms5Xmr5TovoPmv4Dov5vvvIzno6jnmq7mlYjmnpzmr5TovoPmmI7mmL7vvIzpgILnlKjkuo7np4DlnLrnm7Tmkq0gKi9cclxuICAgIFRSVENCZWF1dHlTdHlsZVNtb290aDogMCxcclxuICAgIC8qKiDoh6rnhLbvvIznrpfms5Xmm7TlpJrlnLDkv53nlZnkuobpnaLpg6jnu4boioLvvIzno6jnmq7mlYjmnpzmm7TliqDoh6rnhLbvvIzpgILnlKjkuo7nu53lpKflpJrmlbDnm7Tmkq3lnLrmma8gKi9cclxuICAgIFRSVENCZWF1dHlTdHlsZU5hdHVyZTogMSxcclxuICAgIC8qKiDkvJjlm77vvIznlLHkvJjlm77lrp7pqozlrqTmj5DkvpvvvIzno6jnmq7mlYjmnpzku4vkuo7lhYnmu5Hlkozoh6rnhLbkuYvpl7TvvIzmr5TlhYnmu5Hkv53nlZnmm7TlpJrnmq7ogqTnu4boioLvvIzmr5Toh6rnhLbno6jnmq7nqIvluqbmm7Tpq5ggKi9cclxuICAgIFRSVENCZWF1dHlTdHlsZVBpdHU6IDIsXHJcbn07XHJcbmV4cG9ydCB2YXIgVFJUQ0JlYXV0eVN0eWxlO1xyXG4oZnVuY3Rpb24gKFRSVENCZWF1dHlTdHlsZSkge1xyXG4gICAgVFJUQ0JlYXV0eVN0eWxlW1RSVENCZWF1dHlTdHlsZVtcIlRSVENCZWF1dHlTdHlsZVNtb290aFwiXSA9IDBdID0gXCJUUlRDQmVhdXR5U3R5bGVTbW9vdGhcIjtcclxuICAgIFRSVENCZWF1dHlTdHlsZVtUUlRDQmVhdXR5U3R5bGVbXCJUUlRDQmVhdXR5U3R5bGVOYXR1cmVcIl0gPSAxXSA9IFwiVFJUQ0JlYXV0eVN0eWxlTmF0dXJlXCI7XHJcbiAgICBUUlRDQmVhdXR5U3R5bGVbVFJUQ0JlYXV0eVN0eWxlW1wiVFJUQ0JlYXV0eVN0eWxlUGl0dVwiXSA9IDJdID0gXCJUUlRDQmVhdXR5U3R5bGVQaXR1XCI7XHJcbn0pKFRSVENCZWF1dHlTdHlsZSB8fCAoVFJUQ0JlYXV0eVN0eWxlID0ge30pKTtcclxuLyoqXHJcbiAqIOiDjOaZr+mfs+aViDxicj5cclxuICogQGVudW0ge051bWJlcn1cclxuICovXHJcbmV4cG9ydCBjbGFzcyBBdWRpb011c2ljUGFyYW0ge1xyXG4gICAgY29uc3RydWN0b3IoaWQsIHBhdGgsIGxvb3BDb3VudCwgcHVibGlzaCwgaXNTaG9ydEZpbGUsIHN0YXJ0VGltZU1TLCBlbmRUaW1lTVMpIHtcclxuICAgICAgICB0aGlzLmlkID0gaWQ7XHJcbiAgICAgICAgdGhpcy5wYXRoID0gcGF0aDtcclxuICAgICAgICB0aGlzLmxvb3BDb3VudCA9IGxvb3BDb3VudDtcclxuICAgICAgICB0aGlzLnB1Ymxpc2ggPSBwdWJsaXNoO1xyXG4gICAgICAgIHRoaXMuaXNTaG9ydEZpbGUgPSBpc1Nob3J0RmlsZTtcclxuICAgICAgICB0aGlzLnN0YXJ0VGltZU1TID0gc3RhcnRUaW1lTVM7XHJcbiAgICAgICAgdGhpcy5lbmRUaW1lTVMgPSBlbmRUaW1lTVM7XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vICAgICAgICAgICAgICAgICAgICDjgJDvvIjkuozvvInnvZHnu5znm7jlhbPmnprkuL7lgLzlrprkuYnjgJFcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8qKlxyXG4gKiDlupTnlKjlnLrmma88YnI+XHJcbiAqIFRSVEMg5Y+v55So5LqO6KeG6aKR5Lya6K6u5ZKM5Zyo57q/55u05pKt562J5aSa56eN5bqU55So5Zy65pmv77yM6ZKI5a+55LiN5ZCM55qE5bqU55So5Zy65pmv77yMVFJUQyBTREsg55qE5YaF6YOo5Lya6L+b6KGM5LiN5ZCM55qE5LyY5YyW6YWN572u77yaXHJcbiAqIC0gVFJUQ0FwcFNjZW5lVmlkZW9DYWxsICAgIO+8muinhumikemAmuivneWcuuaZr++8jOmAguWQiFsx5a+5MeinhumikemAmuivnV3jgIFbMzAw5Lq66KeG6aKR5Lya6K6uXeOAgVvlnKjnur/pl67or4pd44CBW+inhumikeiBiuWkqV3jgIFb6L+c56iL6Z2i6K+VXeetieOAglxyXG4gKiAtIFRSVENBcHBTY2VuZUxJVkUgICAgICAgICDvvJrop4bpopHkupLliqjnm7Tmkq3vvIzpgILlkIhb6KeG6aKR5L2O5bu25pe255u05pKtXeOAgVvljYHkuIfkurrkupLliqjor77loIJd44CBW+inhumikeebtOaSrSBQS13jgIFb6KeG6aKR55u45Lqy5oi/XeOAgVvkupLliqjor77loIJd44CBW+i/nOeoi+WfueiurV3jgIFb6LaF5aSn5Z6L5Lya6K6uXeetieOAglxyXG4gKiAtIFRSVENBcHBTY2VuZUF1ZGlvQ2FsbCAgICDvvJror63pn7PpgJror53lnLrmma/vvIzpgILlkIhbMeWvuTHor63pn7PpgJror51d44CBWzMwMOS6uuivremfs+S8muiurl3jgIFb6K+t6Z+z6IGK5aSpXeOAgVvor63pn7PkvJrorq5d44CBW+WcqOe6v+eLvOS6uuadgF3nrYnjgIJcclxuICogLSBUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29t77ya6K+t6Z+z5LqS5Yqo55u05pKt77yM6YCC5ZCI77yaW+ivremfs+S9juW7tuaXtuebtOaSrV3jgIFb6K+t6Z+z55u05pKt6L+e6bqmXeOAgVvor63ogYrmiL9d44CBW0sg5q2M5oi/XeOAgVtGTSDnlLXlj7Bd562J44CCXHJcbiAqIEBlbnVtIHtOdW1iZXJ9XHJcbiAqL1xyXG5jb25zdCBUUlRDQXBwU2NlbmVfSEFDS19KU0RPQyA9IHtcclxuICAgIC8qKlxyXG4gICAgICog6KeG6aKR6YCa6K+d5Zy65pmv77yM5pSv5oyBNzIwUOOAgTEwODBQ6auY5riF55S76LSo77yM5Y2V5Liq5oi/6Ze05pyA5aSa5pSv5oyBMzAw5Lq65ZCM5pe25Zyo57q/77yM5pyA6auY5pSv5oyBNTDkurrlkIzml7blj5HoqIDjgII8YnI+XHJcbiAgICAgKiDpgILlkIjvvJpb6KeG6aKR5L2O5bu25pe255u05pKtXeOAgVvljYHkuIfkurrkupLliqjor77loIJd44CBW+inhumikeebtOaSrSBQS13jgIFb6KeG6aKR55u45Lqy5oi/XeOAgVvkupLliqjor77loIJd44CBW+i/nOeoi+WfueiurV3jgIFb6LaF5aSn5Z6L5Lya6K6uXeetieOAgjxicj5cclxuICAgICAqIOazqOaEj++8muatpOWcuuaZr+S4i++8jOaCqOW/hemhu+mAmui/hyBUUlRDUGFyYW1zIOS4reeahCByb2xlIOWtl+auteaMh+WumuW9k+WJjeeUqOaIt+eahOinkuiJsuOAglxyXG4gICAgICovXHJcbiAgICBUUlRDQXBwU2NlbmVWaWRlb0NhbGw6IDAsXHJcbiAgICAvKipcclxuICAgICAqIOinhumikeS6kuWKqOebtOaSre+8jOaUr+aMgeW5s+a7keS4iuS4i+m6pu+8jOWIh+aNoui/h+eoi+aXoOmcgOetieW+he+8jOS4u+aSreW7tuaXtuWwj+S6jjMwMG1z77yb5pSv5oyB5Y2B5LiH57qn5Yir6KeC5LyX5ZCM5pe25pKt5pS+77yM5pKt5pS+5bu25pe25L2O6IezMTAwMG1z44CCPGJyPlxyXG4gICAgICog5Zyo57q/55u05pKt5Zy65pmv77yM5YaF6YOo57yW56CB5Zmo5ZKM572R57uc5Y2P6K6u5LyY5YyW5L6n6YeN5oCn6IO95ZKM5YW85a655oCn77yM5oCn6IO95ZKM5riF5pmw5bqm6KGo546w5pu05L2z44CCXHJcbiAgICAgKi9cclxuICAgIFRSVENBcHBTY2VuZUxJVkU6IDEsXHJcbiAgICAvKipcclxuICAgICAqIOivremfs+mAmuivneWcuuaZr++8jOaUr+aMgSA0OGtIeu+8jOaUr+aMgeWPjOWjsOmBk+OAguWNleS4quaIv+mXtOacgOWkmuaUr+aMgTMwMOS6uuWQjOaXtuWcqOe6v++8jOacgOmrmOaUr+aMgTUw5Lq65ZCM5pe25Y+R6KiA44CCPGJyPlxyXG4gICAgICog6YCC5ZCI77yaWzHlr7kx6K+t6Z+z6YCa6K+dXeOAgVszMDDkurror63pn7PkvJrorq5d44CBW+ivremfs+iBiuWkqV3jgIFb6K+t6Z+z5Lya6K6uXeOAgVvlnKjnur/ni7zkurrmnYBd562J44CCXHJcbiAgICAgKi9cclxuICAgIFRSVENBcHBTY2VuZUF1ZGlvQ2FsbDogMixcclxuICAgIC8qKlxyXG4gICAgICog6K+t6Z+z5LqS5Yqo55u05pKt77yM5pSv5oyB5bmz5ruR5LiK5LiL6bqm77yM5YiH5o2i6L+H56iL5peg6ZyA562J5b6F77yM5Li75pKt5bu25pe25bCP5LqOMzAwbXPvvJvmlK/mjIHljYHkuIfnuqfliKvop4LkvJflkIzml7bmkq3mlL7vvIzmkq3mlL7lu7bml7bkvY7oh7MxMDAwbXPjgII8YnI+XHJcbiAgICAgKiDpgILlkIjvvJpb6K+t6Z+z5L2O5bu25pe255u05pKtXeOAgVvor63pn7Pnm7Tmkq3ov57puqZd44CBW+ivreiBiuaIv13jgIFbSyDmrYzmiL9d44CBW0ZNIOeUteWPsF3nrYnjgII8YnI+XHJcbiAgICAgKiDms6jmhI/vvJrmraTlnLrmma/kuIvvvIzmgqjlv4XpobvpgJrov4cgVFJUQ1BhcmFtcyDkuK3nmoQgcm9sZSDlrZfmrrXmjIflrprlvZPliY3nlKjmiLfnmoTop5LoibLjgIJcclxuICAgICAqL1xyXG4gICAgVFJUQ0FwcFNjZW5lVm9pY2VDaGF0Um9vbTogMyxcclxufTtcclxuZXhwb3J0IHZhciBUUlRDQXBwU2NlbmU7XHJcbihmdW5jdGlvbiAoVFJUQ0FwcFNjZW5lKSB7XHJcbiAgICBUUlRDQXBwU2NlbmVbVFJUQ0FwcFNjZW5lW1wiVFJUQ0FwcFNjZW5lVmlkZW9DYWxsXCJdID0gMF0gPSBcIlRSVENBcHBTY2VuZVZpZGVvQ2FsbFwiO1xyXG4gICAgVFJUQ0FwcFNjZW5lW1RSVENBcHBTY2VuZVtcIlRSVENBcHBTY2VuZUxJVkVcIl0gPSAxXSA9IFwiVFJUQ0FwcFNjZW5lTElWRVwiO1xyXG4gICAgVFJUQ0FwcFNjZW5lW1RSVENBcHBTY2VuZVtcIlRSVENBcHBTY2VuZUF1ZGlvQ2FsbFwiXSA9IDJdID0gXCJUUlRDQXBwU2NlbmVBdWRpb0NhbGxcIjtcclxuICAgIFRSVENBcHBTY2VuZVtUUlRDQXBwU2NlbmVbXCJUUlRDQXBwU2NlbmVWb2ljZUNoYXRSb29tXCJdID0gM10gPSBcIlRSVENBcHBTY2VuZVZvaWNlQ2hhdFJvb21cIjtcclxufSkoVFJUQ0FwcFNjZW5lIHx8IChUUlRDQXBwU2NlbmUgPSB7fSkpO1xyXG4vKipcclxuICog6KeS6Imy77yM5LuF6YCC55So5LqO55u05pKt5Zy65pmv77yIVFJUQ0FwcFNjZW5lTElWRSDlkowgVFJUQ0FwcFNjZW5lVm9pY2VDaGF0Um9vbe+8iTxicj5cclxuICog5Zyo55u05pKt5Zy65pmv5Lit77yM5aSa5pWw55So5oi35Y+q5piv6KeC5LyX77yM5Y+q5pyJ5Liq5Yir55So5oi35piv5Li75pKt77yM6L+Z56eN6KeS6Imy5Yy65YiG5Y+v5Lul5pyJ5Yip5LqOIFRSVEMg6L+b6KGM5pu05aW955qE5a6a5ZCR5LyY5YyW44CCXHJcbiAqIC0gQW5jaG9y77ya5Li75pKt77yM5Y+v5Lul5LiK6KGM6KeG6aKR5ZKM6Z+z6aKR77yM5LiA5Liq5oi/6Ze06YeM5pyA5aSa5pSv5oyBNTDkuKrkuLvmkq3lkIzml7bkuIrooYzpn7Pop4bpopHjgIJcclxuICogLSBBdWRpZW5jZe+8muinguS8l++8jOWPquiDveingueci++8jOS4jeiDveS4iuihjOinhumikeWSjOmfs+mike+8jOS4gOS4quaIv+mXtOmHjOeahOinguS8l+S6uuaVsOayoeacieS4iumZkOOAglxyXG4gKlxyXG4gKiBAZW51bSB7TnVtYmVyfVxyXG4gKi9cclxuY29uc3QgVFJUQ1JvbGVUeXBlX0hBQ0tfSlNET0MgPSB7XHJcbiAgICAvKiog5Li75pKtICovXHJcbiAgICBUUlRDUm9sZUFuY2hvcjogMjAsXHJcbiAgICAvKiog6KeC5LyXICovXHJcbiAgICBUUlRDUm9sZUF1ZGllbmNlOiAyMSxcclxufTtcclxuZXhwb3J0IHZhciBUUlRDUm9sZVR5cGU7XHJcbihmdW5jdGlvbiAoVFJUQ1JvbGVUeXBlKSB7XHJcbiAgICBUUlRDUm9sZVR5cGVbVFJUQ1JvbGVUeXBlW1wiVFJUQ1JvbGVBbmNob3JcIl0gPSAyMF0gPSBcIlRSVENSb2xlQW5jaG9yXCI7XHJcbiAgICBUUlRDUm9sZVR5cGVbVFJUQ1JvbGVUeXBlW1wiVFJUQ1JvbGVBdWRpZW5jZVwiXSA9IDIxXSA9IFwiVFJUQ1JvbGVBdWRpZW5jZVwiO1xyXG59KShUUlRDUm9sZVR5cGUgfHwgKFRSVENSb2xlVHlwZSA9IHt9KSk7XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyAgICAgICAgICAgICAgICAgICAg44CQ77yI5LiJ77yJ6Z+z6aKR55u45YWz5p6a5Li+5YC85a6a5LmJ44CRXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICog6Z+z6aKR6LSo6YePPGJyPlxyXG4gKiBAZW51bSB7TnVtYmVyfVxyXG4gKi9cclxuY29uc3QgVFJUQ0F1ZGlvUXVhbGl0eV9IQUNLX0pTRE9DID0ge1xyXG4gICAgLyoqIOS6uuWjsOaooeW8j++8mumAgueUqOS6juS7peS6uuWjsOayn+mAmuS4uuS4u+eahOW6lOeUqOWcuuaZr++8jOivpeaooeW8j+S4i+mfs+mikeS8oOi+k+eahOaKl+aAp+i+g+W8uu+8jFRSVEMg5Lya6YCa6L+H5ZCE56eN5Lq65aOw5aSE55CG5oqA5pyv5L+d6Zqc5Zyo5byx572R57uc546v5aKD5LiL55qE5rWB55WF5bqm5pyA5L2zICovXHJcbiAgICBUUlRDQXVkaW9RdWFsaXR5U3BlZWNoOiAxLFxyXG4gICAgLyoqIOagh+WHhuaooeW8j++8iOaIluiAhem7mOiupOaooeW8j++8ie+8muS7i+S6jiBTcGVlY2gg5ZKMIE11c2ljIOS5i+mXtOeahOaho+S9je+8jOWvuemfs+S5kOeahOi/mOWOn+W6puavlOS6uuWjsOaooeW8j+imgeWlve+8jOS9huS8oOi+k+aVsOaNrumHj+avlOmfs+S5kOaooeW8j+imgeS9juW+iOWkmu+8jOWvueWQhOenjeWcuuaZr+Wdh+acieS4jemUmeeahOmAguW6lOaAp++8jOWmguaXoOeJueauiumcgOaxguaOqOiNkOmAieaLqeS5i+OAgiAqL1xyXG4gICAgVFJUQ0F1ZGlvUXVhbGl0eURlZmF1bHQ6IDIsXHJcbiAgICAvKiog6Z+z5LmQ5qih5byP77ya6YCC55So5LqO5a+55aOw5LmQ6KaB5rGC5b6I6Iub5Yi755qE5Zy65pmv77yM6K+l5qih5byP5LiL6Z+z6aKR5Lyg6L6T55qE5pWw5o2u6YeP5b6I5aSn77yMVFJUQyDkvJrpgJrov4flkITpobnmioDmnK/noa7kv53pn7PkuZDkv6Hlj7flnKjlkITpopHmrrXlnYfog73ojrflvpfpq5jkv53nnJ/nmoTnu4boioLov5jljp/luqYgKi9cclxuICAgIFRSVENBdWRpb1F1YWxpdHlNdXNpYzogM1xyXG59O1xyXG5leHBvcnQgdmFyIFRSVENBdWRpb1F1YWxpdHk7XHJcbihmdW5jdGlvbiAoVFJUQ0F1ZGlvUXVhbGl0eSkge1xyXG4gICAgVFJUQ0F1ZGlvUXVhbGl0eVtUUlRDQXVkaW9RdWFsaXR5W1wiVFJUQ0F1ZGlvUXVhbGl0eVNwZWVjaFwiXSA9IDFdID0gXCJUUlRDQXVkaW9RdWFsaXR5U3BlZWNoXCI7XHJcbiAgICBUUlRDQXVkaW9RdWFsaXR5W1RSVENBdWRpb1F1YWxpdHlbXCJUUlRDQXVkaW9RdWFsaXR5RGVmYXVsdFwiXSA9IDJdID0gXCJUUlRDQXVkaW9RdWFsaXR5RGVmYXVsdFwiO1xyXG4gICAgVFJUQ0F1ZGlvUXVhbGl0eVtUUlRDQXVkaW9RdWFsaXR5W1wiVFJUQ0F1ZGlvUXVhbGl0eU11c2ljXCJdID0gM10gPSBcIlRSVENBdWRpb1F1YWxpdHlNdXNpY1wiO1xyXG59KShUUlRDQXVkaW9RdWFsaXR5IHx8IChUUlRDQXVkaW9RdWFsaXR5ID0ge30pKTtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vICAgICAgICAgICAgICAgICAgICAgIOOAkO+8iOWbm++8iVRSVEMg5qC45b+D57G75Z6L5a6a5LmJ44CRXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICog6L+b5oi/55u45YWz5Y+C5pWwPGJyPlxyXG4gKiDlj6rmnInor6Xlj4LmlbDloavlhpnmraPnoa7vvIzmiY3og73pobrliKnosIPnlKggZW50ZXJSb29tIOi/m+WFpSByb29tSWQg5omA5oyH5a6a55qE6Z+z6KeG6aKR5oi/6Ze044CCXHJcbiAqIEBwYXJhbSB7TnVtYmVyfSAgICAgICBzZGtBcHBJZCAgICAgIC0g44CQ5a2X5q615ZCr5LmJ44CR5bqU55So5qCH6K+G77yI5b+F5aGr77yJ77yM6IW+6K6v6KeG6aKR5LqR5Z+65LqOIHNka0FwcElkIOWujOaIkOiuoei0uee7n+iuoeOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHlnKjohb7orq/kupEgW1RSVEMg5o6n5Yi25Y+wXShodHRwczovL2NvbnNvbGUuY2xvdWQudGVuY2VudC5jb20vcmF2Lykg5Lit5Yib5bu65bqU55So77yM5LmL5ZCO5Y+v5Lul5Zyo6LSm5Y+35L+h5oGv6aG16Z2i5Lit5b6X5Yiw6K+lIElE44CCPGJyPlxyXG4gKiBAcGFyYW0ge1N0cmluZ30gICAgICAgdXNlcklkICAgICAgICAtIOOAkOWtl+auteWQq+S5ieOAkeeUqOaIt+agh+ivhu+8iOW/heWhq++8ieOAguW9k+WJjeeUqOaIt+eahCB1c2VySWTvvIznm7jlvZPkuo7nlKjmiLflkI3vvIxVVEYtOOe8lueggeOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHlpoLmnpzkuIDkuKrnlKjmiLflnKjmgqjnmoTotKblj7fns7vnu5/kuK3nmoQgSUQg5Li64oCcYWJj4oCd77yM5YiZIHVzZXJJZCDljbPlj6/orr7nva7kuLrigJxhYmPigJ3jgII8YnI+XHJcbiAqIEBwYXJhbSB7U3RyaW5nfSAgICAgICB1c2VyU2lnICAgICAgIC0g44CQ5a2X5q615ZCr5LmJ44CR55So5oi3562+5ZCN77yI5b+F5aGr77yJ77yM5b2T5YmNIHVzZXJJZCDlr7nlupTnmoTpqozor4Hnrb7lkI3vvIznm7jlvZPkuo7nmbvlvZXlr4bnoIHjgII8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44CQ5o6o6I2Q5Y+W5YC844CR6K+35Y+C6ICDIFvlpoLkvZXorqHnrpdVc2VyU2lnXShodHRwczovL2Nsb3VkLnRlbmNlbnQuY29tL2RvY3VtZW50L3Byb2R1Y3QvNjQ3LzE3Mjc1KeOAgjxicj5cclxuICogQHBhcmFtIHtOdW1iZXJ9ICAgICAgIHJvb21JZCAgICAgICAgLSDjgJDlrZfmrrXlkKvkuYnjgJHmiL/pl7Tlj7fnoIHvvIjlv4XloavvvInvvIzmjIflrprmiL/pl7Tlj7fvvIzlnKjlkIzkuIDkuKrmiL/pl7Tph4znmoTnlKjmiLfvvIh1c2VySWTvvInlj6/ku6XlvbzmraTnnIvliLDlr7nmlrnlubbov5vooYzop4bpopHpgJror50sIHJvb21JZCDlkowgc3RyUm9vbUlkIOW/hemhu+Whq+S4gOS4qiwg6Iul5oKo6YCJ55SoIHN0clJvb21JZO+8jOWImSByb29tSWQg6ZyA6KaB5aGr5YaZ5Li6MOOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHmgqjlj6/ku6Xpmo/mhI/mjIflrprvvIzkvYbor7fkuI3opoHph43lpI3vvIzlpoLmnpzmgqjnmoTnlKjmiLfotKblj7cgSUQg5piv5pWw5a2X57G75Z6L55qE77yM5Y+v5Lul55u05o6l55So5Yib5bu66ICF55qE55So5oi3IElEIOS9nOS4uiByb29tSWTjgII8YnI+XHJcbiAqIEBwYXJhbSB7U3RyaW5nfSAgICAgICBzdHJSb29tSWQgICAgIC0g44CQ5a2X5q615ZCr5LmJ44CR5a2X56ym5Liy5oi/6Ze05Y+356CB77yI6YCJ5aGr77yJ77yMcm9vbUlkIOWSjCBzdHJSb29tSWQg5b+F6aG75aGr5LiA5Liq44CC6Iul5Lik6ICF6YO95aGr77yM5YiZ5LyY5YWI6YCJ5oupIHJvb21JZOOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHmgqjlj6/ku6Xpmo/mhI/mjIflrprvvIzkvYbor7fkuI3opoHph43lpI3jgII8YnI+XHJcbiAqIEBwYXJhbSB7VFJUQ1JvbGVUeXBlfSByb2xlICAgICAgICAgIC0g44CQ5a2X5q615ZCr5LmJ44CR55u05pKt5Zy65pmv5LiL55qE6KeS6Imy77yM5LuF6YCC55So5LqO55u05pKt5Zy65pmv77yIVFJUQ0FwcFNjZW5lTElWRSDlkowgVFJUQ0FwcFNjZW5lVm9pY2VDaGF0Um9vbe+8ie+8jOinhumikemAmuivneWcuuaZr+S4i+aMh+WumuaXoOaViOOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHpu5jorqTlgLzvvJrkuLvmkq3vvIhUUlRDUm9sZUFuY2hvcu+8iTxicj5cclxuICogQHBhcmFtIHtTdHJpbmd9ICAgICAgIHByaXZhdGVNYXBLZXkgLSDjgJDlrZfmrrXlkKvkuYnjgJHmiL/pl7Tnrb7lkI3vvIjpnZ7lv4XloavvvInvvIzlpoLmnpzmgqjluIzmnJvmn5DkuKrmiL/pl7Tlj6rog73orqnnibnlrprnmoTmn5DkupsgdXNlcklkIOi/m+WFpe+8jOWwsemcgOimgeS9v+eUqCBwcml2YXRlTWFwS2V5IOi/m+ihjOadg+mZkOS/neaKpOOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHku4Xlu7rorq7mnInpq5jnuqfliKvlronlhajpnIDmsYLnmoTlrqLmiLfkvb/nlKjvvIzlj4LogIPmlofmoaPvvJpb6L+b5oi/5p2D6ZmQ5L+d5oqkXShodHRwczovL2Nsb3VkLnRlbmNlbnQuY29tL2RvY3VtZW50L3Byb2R1Y3QvNjQ3LzMyMjQwKTxicj5cclxuICogQHBhcmFtIHtTdHJpbmd9ICAgICAgIGJ1c2luZXNzSW5mbyAgLSDjgJDlrZfmrrXlkKvkuYnjgJHkuJrliqHmlbDmja7vvIjpnZ7lv4XloavvvInvvIzmn5DkupvpnZ7luLjnlKjnmoTpq5jnuqfnibnmgKfmiY3pnIDopoHnlKjliLDmraTlrZfmrrXjgII8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44CQ5o6o6I2Q5Y+W5YC844CR5LiN5bu66K6u5L2/55SoPGJyPlxyXG4gKiBAcGFyYW0ge1N0cmluZ30gICAgICAgc3RyZWFtSWQgICAgICAtIOOAkOWtl+auteWQq+S5ieOAkee7keWumuiFvuiur+S6keebtOaSrSBDRE4g5rWBIElEW+mdnuW/heWhq13vvIzorr7nva7kuYvlkI7vvIzmgqjlsLHlj6/ku6XlnKjohb7orq/kupHnm7Tmkq0gQ0ROIOS4iumAmui/h+agh+WHhuebtOaSreaWueahiO+8iEZMVuaIlkhMU++8ieaSreaUvuivpeeUqOaIt+eahOmfs+inhumikea1geOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHpmZDliLbplb/luqbkuLo2NOWtl+iKgu+8jOWPr+S7peS4jeWhq+WGme+8jOS4gOenjeaOqOiNkOeahOaWueahiOaYr+S9v+eUqCDigJxzZGthcHBpZF9yb29taWRfdXNlcmlkX21haW7igJ0g5L2c5Li6IHN0cmVhbWlk77yM6L+Z5qC35q+U6L6D5aW96L6o6K6k5LiU5LiN5Lya5Zyo5oKo55qE5aSa5Liq5bqU55So5Lit5Y+R55Sf5Yay56qB44CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOeJueauiuivtOaYjuOAkeimgeS9v+eUqOiFvuiur+S6keebtOaSrSBDRE7vvIzmgqjpnIDopoHlhYjlnKhb5o6n5Yi25Y+wXShodHRwczovL2NvbnNvbGUuY2xvdWQudGVuY2VudC5jb20vdHJ0Yy8pIOS4reeahOWKn+iDvemFjee9rumhteW8gOWQr+KAnOWQr+WKqOiHquWKqOaXgei3r+ebtOaSreKAneW8gOWFs+OAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDlj4LogIPmlofmoaPjgJFbQ0ROIOaXgei3r+ebtOaSrV0oaHR0cHM6Ly9jbG91ZC50ZW5jZW50LmNvbS9kb2N1bWVudC9wcm9kdWN0LzY0Ny8xNjgyNinjgIJcclxuICogQHBhcmFtIHtTdHJpbmd9ICAgICAgIHVzZXJEZWZpbmVSZWNvcmRJZCAtIOOAkOWtl+auteWQq+S5ieOAkeiuvue9ruS6keerr+W9leWItuWujOaIkOWQjueahOWbnuiwg+a2iOaBr+S4reeahCBcInVzZXJkZWZpbmVyZWNvcmRpZFwiICDlrZfmrrXlhoXlrrnvvIzkvr/kuo7mgqjmm7Tmlrnkvr/nmoTor4bliKvlvZXliLblm57osIPjgII8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHpmZDliLbplb/luqbkuLo2NOWtl+iKgu+8jOWPquWFgeiuuOWMheWQq+Wkp+Wwj+WGmeiLseaWh+Wtl+avje+8iGEtekEtWu+8ieOAgeaVsOWtl++8iDAtOe+8ieWPiuS4i+WIkue6v+WSjOi/nuivjeespuOAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOWPguiAg+aWh+aho+OAkVvkupHnq6/lvZXliLZdKGh0dHBzOi8vY2xvdWQudGVuY2VudC5jb20vZG9jdW1lbnQvcHJvZHVjdC82NDcvMTY4MjMp44CCXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgVFJUQ1BhcmFtcyB7XHJcbiAgICBjb25zdHJ1Y3RvcihzZGtBcHBJZCwgdXNlcklkLCByb29tSWQsIHVzZXJTaWcsIHN0clJvb21JZCwgcHJpdmF0ZU1hcEtleSwgcm9sZSwgYnVzaW5lc3NJbmZvLCBzdHJlYW1JZCwgdXNlckRlZmluZVJlY29yZElkKSB7XHJcbiAgICAgICAgdGhpcy5zZGtBcHBJZCA9IHNka0FwcElkO1xyXG4gICAgICAgIHRoaXMudXNlcklkID0gdXNlcklkO1xyXG4gICAgICAgIHRoaXMucm9vbUlkID0gcm9vbUlkO1xyXG4gICAgICAgIHRoaXMudXNlclNpZyA9IHVzZXJTaWc7XHJcbiAgICAgICAgdGhpcy5zdHJSb29tSWQgPSBzdHJSb29tSWQ7XHJcbiAgICAgICAgdGhpcy5wcml2YXRlTWFwS2V5ID0gcHJpdmF0ZU1hcEtleTtcclxuICAgICAgICB0aGlzLnJvbGUgPSByb2xlO1xyXG4gICAgICAgIHRoaXMuYnVzaW5lc3NJbmZvID0gYnVzaW5lc3NJbmZvO1xyXG4gICAgICAgIHRoaXMuc3RyZWFtSWQgPSBzdHJlYW1JZDtcclxuICAgICAgICB0aGlzLnVzZXJEZWZpbmVSZWNvcmRJZCA9IHVzZXJEZWZpbmVSZWNvcmRJZDtcclxuICAgIH1cclxufVxyXG4vKipcclxuICog6KeG6aKR57yW56CB5Y+C5pWwPGJyPlxyXG4gKiDor6Xorr7nva7lhrPlrprkuobov5znq6/nlKjmiLfnnIvliLDnmoTnlLvpnaLotKjph4/vvIjlkIzml7bkuZ/mmK/kupHnq6/lvZXliLblh7rnmoTop4bpopHmlofku7bnmoTnlLvpnaLotKjph4/vvInjgIJcclxuICogQHBhcmFtIHtUUlRDVmlkZW9SZXNvbHV0aW9ufSAgICAgdmlkZW9SZXNvbHV0aW9uIC0g44CQ5a2X5q615ZCr5LmJ44CRIOinhumikeWIhui+qOeOhzxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44CQ5o6o6I2Q5Y+W5YC844CRIDxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g6KeG6aKR6YCa6K+d5bu66K6u6YCJ5oupMzYwIMOXIDY0MOWPiuS7peS4i+WIhui+qOeOh++8jHJlc01vZGUg6YCJ5oupIFBvcnRyYWl044CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSDmiYvmnLrnm7Tmkq3lu7rorq7pgInmi6kgNTQwIMOXIDk2MO+8jHJlc01vZGUg6YCJ5oupIFBvcnRyYWl044CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBXaW5kb3cg5ZKMIGlNYWMg5bu66K6u6YCJ5oupIDY0MCDDlyAzNjAg5Y+K5Lul5LiK5YiG6L6o546H77yMcmVzTW9kZSDpgInmi6kgTGFuZHNjYXBl44CCXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOeJueWIq+ivtOaYjuOAkSBUUlRDVmlkZW9SZXNvbHV0aW9uIOm7mOiupOWPquiDveaoquWxj+aooeW8j+eahOWIhui+qOeOh++8jOS+i+WmgjY0MCDDlyAzNjDjgII8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOWmgumcgOS9v+eUqOerluWxj+WIhui+qOeOh++8jOivt+aMh+WumiByZXNNb2RlIOS4uiBQb3J0cmFpdO+8jOS+i+WmgjY0MCDDlyAzNjDnu5PlkIggUG9ydHJhaXQg5YiZ5Li6MzYwIMOXIDY0MOOAgjxicj5cclxuICogQHBhcmFtIHtUUlRDVmlkZW9SZXNvbHV0aW9uTW9kZX0gcmVzTW9kZSAgICAgICAgIC0g44CQ5a2X5q615ZCr5LmJ44CR5YiG6L6o546H5qih5byP77yI5qiq5bGP5YiG6L6o546HIC0g56uW5bGP5YiG6L6o546H77yJPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDmjqjojZDlj5blgLzjgJHmiYvmnLrnm7Tmkq3lu7rorq7pgInmi6kgUG9ydHJhaXTvvIxXaW5kb3cg5ZKMIE1hYyDlu7rorq7pgInmi6kgTGFuZHNjYXBl44CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDnibnliKvor7TmmI7jgJHlpoLmnpwgdmlkZW9SZXNvbHV0aW9uIOaMh+WumuWIhui+qOeOhyA2NDAgw5cgMzYw77yMcmVzTW9kZSDmjIflrprmqKHlvI/kuLogUG9ydHJhaXTvvIzliJnmnIDnu4jnvJbnoIHlh7rnmoTliIbovqjnjofkuLozNjAgw5cgNjQw44CCPGJyPlxyXG4gKiBAcGFyYW0ge051bWJlcn0gICAgICAgICAgICAgICAgICB2aWRlb0ZwcyAgICAgICAgLSDjgJDlrZfmrrXlkKvkuYnjgJHop4bpopHph4fpm4bluKfnjoc8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOaOqOiNkOWPluWAvOOAkTE1ZnBzIOaIliAyMGZwc++8jDEwZnBzIOS7peS4i+S8muaciei9u+W+ruWNoemhv+aEn++8jDVmcHMg5Lul5LiL5Y2h6aG/5oSf5piO5pi+77yMMjBmcHMg5Lul5LiK55qE5bin546H5YiZ6L+H5LqO5rWq6LS577yI55S15b2x55qE5bin546H5Lmf5Y+q5pyJIDI0ZnBz77yJ44CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDnibnliKvor7TmmI7jgJHlvojlpJogQW5kcm9pZCDmiYvmnLrnmoTliY3nva7mkYTlg4/lpLTlubbkuI3mlK/mjIExNWZwc+S7peS4iueahOmHh+mbhuW4p+eOh++8jOmDqOWIhui/h+S6jueqgeWHuue+juminOWKn+iDveeahCBBbmRyb2lkIOaJi+acuuWJjee9ruaRhOWDj+WktOeahOmHh+mbhuW4p+eOh+WPr+iDveS9juS6jjEwZnBz44CCPGJyPlxyXG4gKiBAcGFyYW0ge051bWJlcn0gICAgICAgICAgICAgICAgICB2aWRlb0JpdHJhdGUgICAgLSDjgJDlrZfmrrXlkKvkuYnjgJHop4bpopHkuIrooYznoIHnjoc8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOaOqOiNkOWPluWAvOOAkeaOqOiNkOiuvue9ruivt+WPguiAg+acrOaWh+S7tuWJjeWNiumDqOWIhiBUUlRDVmlkZW9SZXNvbHV0aW9uIOWumuS5ieWkhOeahOazqOmHiuivtOaYjjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44CQ54m55Yir6K+05piO44CR56CB546H5aSq5L2O5Lya5a+86Ie06KeG6aKR5Lit5pyJ5b6I5aSa55qE6ams6LWb5YWLPGJyPlxyXG4gKiBAcGFyYW0ge051bWJlcn0gICAgICAgICAgICAgICAgICBtaW5WaWRlb0JpdHJhdGUgIC3jgJDlrZfmrrXlkKvkuYnjgJHmnIDkvY7op4bpopHnoIHnjofvvIxTREsg5Lya5Zyo572R57uc5LiN5L2z55qE5oOF5Ya15LiL5Li75Yqo6ZmN5L2O6KeG6aKR56CB546H77yM5pyA5L2O5Lya6ZmN6IezIG1pblZpZGVvQml0cmF0ZSDmiYDorr7lrprnmoTmlbDlgLzjgIJcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg44CQ5o6o6I2Q5Y+W5YC844CRPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g5aaC5p6c5oKo6L+95rGC4oCc5YWB6K645Y2h6aG/5L2G6KaB5L+d5oyB5riF5pmw4oCd55qE5pWI5p6c77yM5Y+v5Lul6K6+572uIG1pblZpZGVvQml0cmF0ZSDkuLogdmlkZW9CaXRyYXRlIOeahCA2MCXvvJtcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIOWmguaenOaCqOi/veaxguKAnOWFgeiuuOaooeeziuS9huimgeS/neaMgea1geeVheKAneeahOaViOaenO+8jOWPr+S7peiuvue9riBtaW5WaWRlb0JpdHJhdGUg5Li6IDIwMGticHPvvJtcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIOWmguaenOaCqOWwhiB2aWRlb0JpdHJhdGUg5ZKMIG1pblZpZGVvQml0cmF0ZSDorr7nva7kuLrlkIzkuIDkuKrlgLzvvIznrYnku7fkuo7lhbPpl60gU0RLIOeahOiHqumAguW6lOiwg+iKguiDveWKm++8m1xyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g6buY6K6k5YC877yaMO+8jOatpOaXtuacgOS9jueggeeOh+eUsSBTREsg5qC55o2u5YiG6L6o546H5oOF5Ya177yM6Ieq5Yqo6K6+572u5ZCI6YCC55qE5pWw5YC844CCPGJyPlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDjgJDnibnliKvor7TmmI7jgJE8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIOW9k+aCqOaKiuWIhui+qOeOh+iuvue9rueahOavlOi+g+mrmOaXtu+8jG1pblZpZGVvQml0cmF0ZSDkuI3pgILlkIjorr7nva7nmoTlpKrkvY7vvIzlkKbliJnkvJrlh7rnjrDnlLvpnaLmqKHns4rlkozlpKfojIPlm7TnmoTpqazotZvlhYvlro/lnZfjgIJcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg5q+U5aaC5oqK5YiG6L6o546H6K6+572u5Li6IDcyMHDvvIzmiornoIHnjoforr7nva7kuLogMjAwa2Jwc++8jOmCo+S5iOe8lueggeWHuueahOeUu+mdouWwhuS8muWHuueOsOWkp+iMg+WbtOWMuuWfn+aAp+mprOi1m+WFi+OAglxyXG4gKiBAcGFyYW0ge0Jvb2xlYW59ICAgICAgICAgICAgICAgICBlbmFibGVBZGp1c3RSZXMgLSDjgJDlrZfmrrXlkKvkuYnjgJHmmK/lkKblhYHorrjosIPmlbTliIbovqjnjoc8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOaOqOiNkOWPluWAvOOAkSA8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIOaJi+acuuebtOaSreW7uuiurumAieaLqSBOT+OAgjxicj5cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g6KeG6aKR6YCa6K+d5qih5byP77yM6Iul5pu05YWz5rOo5rWB55WF5oCn77yM5bu66K6u6YCJ5oupIFlFU++8jOatpOaXtuiLpemBh+WIsOW4puWuveaciemZkOeahOW8see9ke+8jFNESyDkvJroh6rliqjpmY3kvY7liIbovqjnjofku6Xkv53pmpzmm7Tlpb3nmoTmtYHnlYXluqbvvIjku4Xpkojlr7kgVFJUQ1ZpZGVvU3RyZWFtVHlwZUJpZyDnlJ/mlYjvvInjgIJcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g6buY6K6k5YC877yaTk/jgII8YnI+XHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOOAkOeJueWIq+ivtOaYjuOAkeiLpeacieW9leWItumcgOaxgu+8jOmAieaLqSBZRVMg5pe277yM6K+356Gu5L+d6YCa6K+d6L+H56iL5Lit77yM6LCD5pW05YiG6L6o546H5LiN5Lya5b2x5ZON5oKo55qE5b2V5Yi25pWI5p6c44CCPGJyPlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFRSVENWaWRlb0VuY1BhcmFtIHtcclxuICAgIGNvbnN0cnVjdG9yKHZpZGVvUmVzb2x1dGlvbiA9IFRSVENWaWRlb1Jlc29sdXRpb24uVFJUQ1ZpZGVvUmVzb2x1dGlvbl82NDBfMzYwLCByZXNNb2RlID0gVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGUuVFJUQ1ZpZGVvUmVzb2x1dGlvbk1vZGVQb3J0cmFpdCwgdmlkZW9GcHMgPSAxNSwgdmlkZW9CaXRyYXRlID0gNTUwLCBtaW5WaWRlb0JpdHJhdGUgPSAwLCBlbmFibGVBZGp1c3RSZXMgPSBmYWxzZSkge1xyXG4gICAgICAgIHRoaXMudmlkZW9SZXNvbHV0aW9uID0gdmlkZW9SZXNvbHV0aW9uO1xyXG4gICAgICAgIHRoaXMudmlkZW9SZXNvbHV0aW9uTW9kZSA9IHJlc01vZGU7XHJcbiAgICAgICAgdGhpcy52aWRlb0ZwcyA9IHZpZGVvRnBzO1xyXG4gICAgICAgIHRoaXMudmlkZW9CaXRyYXRlID0gdmlkZW9CaXRyYXRlO1xyXG4gICAgICAgIHRoaXMubWluVmlkZW9CaXRyYXRlID0gbWluVmlkZW9CaXRyYXRlO1xyXG4gICAgICAgIHRoaXMuZW5hYmxlQWRqdXN0UmVzID0gZW5hYmxlQWRqdXN0UmVzO1xyXG4gICAgfVxyXG59XHJcbjtcclxuLyoqXHJcbiAqIOeUu+mdoua4suafk+WPguaVsDxicj5cclxuICog5oKo5Y+v5Lul6YCa6L+H6K6+572u5q2k5Y+C5pWw5p2l5o6n5Yi255S76Z2i55qE5peL6L2s44CB5aGr5YWF44CB6ZWc5YOP5qih5byPXHJcbiAqIEBwYXJhbSB7VFJUQ1ZpZGVvUm90YXRpb259IHJvdGF0aW9uICAtIOOAkOWtl+auteWQq+S5ieOAkeinhumikeeUu+mdouaXi+i9rOaWueWQkVxyXG4gKiBAcGFyYW0ge1RSVENWaWRlb0ZpbGxNb2RlfSBmaWxsTW9kZSAgLSDjgJDlrZfmrrXlkKvkuYnjgJHop4bpopHnlLvpnaLloavlhYXmqKHlvI9cclxuICogQHBhcmFtIHtUUlRDVmlkZW9NaXJyb3JUeXBlfSBtaXJyb3JUeXBlICAtIOOAkOWtl+auteWQq+S5ieOAkeeUu+mdoua4suafk+mVnOWDj+exu+Wei1xyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFRSVENSZW5kZXJQYXJhbXMge1xyXG4gICAgY29uc3RydWN0b3Iocm90YXRpb24gPSBUUlRDVmlkZW9Sb3RhdGlvbi5UUlRDVmlkZW9Sb3RhdGlvbl8wLCBmaWxsTW9kZSA9IFRSVENWaWRlb0ZpbGxNb2RlLlRSVENWaWRlb0ZpbGxNb2RlX0ZpdCwgbWlycm9yVHlwZSA9IFRSVENWaWRlb01pcnJvclR5cGUuVFJUQ1ZpZGVvTWlycm9yVHlwZV9EaXNhYmxlKSB7XHJcbiAgICAgICAgdGhpcy5yb3RhdGlvbiA9IHJvdGF0aW9uO1xyXG4gICAgICAgIHRoaXMuZmlsbE1vZGUgPSBmaWxsTW9kZTtcclxuICAgICAgICB0aGlzLm1pcnJvclR5cGUgPSBtaXJyb3JUeXBlO1xyXG4gICAgfVxyXG59XHJcbi8qKlxyXG4gKiDpn7PpopHot6/nlLHvvIjljbPlo7Dpn7PnmoTmkq3mlL7mqKHlvI/vvIk8YnI+XHJcbiAqIEBlbnVtIHtOdW1iZXJ9XHJcbiAqL1xyXG5jb25zdCBUUlRDQXVkaW9Sb3V0ZV9IQUNLX0pTRE9DID0ge1xyXG4gICAgLyoqIOS9v+eUqOaJrOWjsOWZqOaSreaUvu+8iOWNs+KAnOWFjeaPkOKAne+8ie+8jOaJrOWjsOWZqOS9jeS6juaJi+acuuW6lemDqO+8jOWjsOmfs+WBj+Wkp++8jOmAguWQiOWkluaUvumfs+S5kCAqL1xyXG4gICAgVFJUQ0F1ZGlvUm91dGVTcGVha2VyOiAwLFxyXG4gICAgLyoqIOS9v+eUqOWQrOetkuaSreaUvu+8jOWQrOetkuS9jeS6juaJi+acuumhtumDqO+8jOWjsOmfs+WBj+Wwj++8jOmAguWQiOmcgOimgeS/neaKpOmakOengeeahOmAmuivneWcuuaZryAqL1xyXG4gICAgVFJUQ0F1ZGlvUm91dGVFYXJwaWVjZTogMSxcclxufTtcclxuZXhwb3J0IHZhciBUUlRDQXVkaW9Sb3V0ZTtcclxuKGZ1bmN0aW9uIChUUlRDQXVkaW9Sb3V0ZSkge1xyXG4gICAgVFJUQ0F1ZGlvUm91dGVbVFJUQ0F1ZGlvUm91dGVbXCJUUlRDQXVkaW9Sb3V0ZVNwZWFrZXJcIl0gPSAwXSA9IFwiVFJUQ0F1ZGlvUm91dGVTcGVha2VyXCI7XHJcbiAgICBUUlRDQXVkaW9Sb3V0ZVtUUlRDQXVkaW9Sb3V0ZVtcIlRSVENBdWRpb1JvdXRlRWFycGllY2VcIl0gPSAxXSA9IFwiVFJUQ0F1ZGlvUm91dGVFYXJwaWVjZVwiO1xyXG59KShUUlRDQXVkaW9Sb3V0ZSB8fCAoVFJUQ0F1ZGlvUm91dGUgPSB7fSkpO1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8gICAgICAgICAgICAgICAgICAgIOOAkOWFtuWug+WPguaVsOOAkVxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuZXhwb3J0IHZhciBUUlRDU2hhcmVTb3VyY2U7XHJcbihmdW5jdGlvbiAoVFJUQ1NoYXJlU291cmNlKSB7XHJcbiAgICBUUlRDU2hhcmVTb3VyY2VbXCJJbkFwcFwiXSA9IFwiSW5BcHBcIjtcclxuICAgIFRSVENTaGFyZVNvdXJjZVtcIkJ5UmVwbGF5a2l0XCJdID0gXCJCeVJlcGxheWtpdFwiO1xyXG59KShUUlRDU2hhcmVTb3VyY2UgfHwgKFRSVENTaGFyZVNvdXJjZSA9IHt9KSk7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n");
- /***/ }),
- /* 35 */
- /*!***************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/lib/TrtcCode.js ***!
- \***************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 11);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = exports.TXLiteJSError = exports.TXLiteAVWarning = exports.TXLiteAVError = void 0;\nexports.generateError_ = generateError_;\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 25));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 26));\nvar _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ 36));\nvar _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 38));\nvar _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 40));\nvar _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ 41));\nvar _constants = __webpack_require__(/*! ./constants */ 33);\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n/**\r\n * @namespace ErrorCode\r\n *\r\n * @description 错误码、警告码和事件列表\r\n */\n/////////////////////////////////////////////////////////////////////////////////\n//\n// (一)错误码(严重)\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * @memberof ErrorCode\r\n * @typedef 错误码(严重)\r\n * @description SDK 错误码(严重)对照表\r\n * | 符号 | 值 | 含义 |\r\n * |---|---|---|\r\n * |ERR_NULL|0|无错误|\r\n * |ERR_ROOM_ENTER_FAIL|-3301|进入房间失败|\r\n * |ERR_ENTER_ROOM_PARAM_NULL|-3316|进房参数为空,请检查 enterRoom:appScene: 接口调用是否传入有效的 param|\r\n * |ERR_SDK_APPID_INVALID|-3317|进房参数 sdkAppId 错误|\r\n * |ERR_ROOM_ID_INVALID|-3318|进房参数 roomId 错误|\r\n * |ERR_USER_ID_INVALID|-3319|进房参数 userID 不正确|\r\n * |ERR_USER_SIG_INVALID|-3320|进房参数 userSig 不正确|\r\n * |ERR_ROOM_REQUEST_ENTER_ROOM_TIMEOUT|-3308|请求进房超时,请检查网络|\r\n * |ERR_SERVER_INFO_SERVICE_SUSPENDED|-100013|服务不可用。请检查:套餐包剩余分钟数是否大于0,腾讯云账号是否欠费|\r\n * |ERR_ROOM_REQUEST_QUIT_ROOM_TIMEOUT|-3325|请求退房超时|\r\n * |ERR_CAMERA_START_FAIL|-1301|打开摄像头失败,例如在 Windows 或 Mac 设备,摄像头的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序|\r\n * |ERR_CAMERA_NOT_AUTHORIZED|-1314|摄像头设备未授权,通常在移动设备出现,可能是权限被用户拒绝了|\r\n * |ERR_CAMERA_SET_PARAM_FAIL|-1315|摄像头参数设置出错(参数不支持或其它)|\r\n * |ERR_CAMERA_OCCUPY|-1316|摄像头正在被占用中,可尝试打开其他摄像头|\r\n * |ERR_MIC_START_FAIL|-1302|打开麦克风失败,例如在 Windows 或 Mac 设备,麦克风的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序|\r\n * |ERR_MIC_NOT_AUTHORIZED|-1317|麦克风设备未授权,通常在移动设备出现,可能是权限被用户拒绝了|\r\n * |ERR_MIC_SET_PARAM_FAIL|-1318|麦克风设置参数失败|\r\n * |ERR_MIC_OCCUPY|-1319|麦克风正在被占用中,例如移动设备正在通话时,打开麦克风会失败|\r\n * |ERR_MIC_STOP_FAIL|-1320|停止麦克风失败|\r\n * |ERR_SPEAKER_START_FAIL|-1321|打开扬声器失败,例如在 Windows 或 Mac 设备,扬声器的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序|\r\n * |ERR_SPEAKER_SET_PARAM_FAIL|-1322|扬声器设置参数失败|\r\n * |ERR_SPEAKER_STOP_FAIL|-1323|停止扬声器失败|\r\n * |ERR_SCREEN_CAPTURE_START_FAIL|-1308|开始录屏失败,如果在移动设备出现,可能是权限被用户拒绝了,如果在 Windows 或 Mac 系统的设备出现,请检查录屏接口的参数是否符合要求|\r\n * |ERR_SCREEN_CAPTURE_UNSURPORT|-1309|录屏失败,在 Android 平台,需要5.0以上的系统|\r\n * |ERR_SERVER_CENTER_NO_PRIVILEDGE_PUSH_SUB_VIDEO|-102015|没有权限上行辅路|\r\n * |ERR_SERVER_CENTER_ANOTHER_USER_PUSH_SUB_VIDEO|-102016|其他用户正在上行辅路|\r\n * |ERR_VIDEO_ENCODE_FAIL|-1303|视频帧编码失败,例如 iOS 设备切换到其他应用时,硬编码器可能被系统释放,再切换回来时,硬编码器重启前,可能会抛出|\r\n * |ERR_UNSUPPORTED_RESOLUTION|-1305|不支持的视频分辨率|\r\n * |ERR_AUDIO_ENCODE_FAIL|-1304|音频帧编码失败,例如传入自定义音频数据,SDK 无法处理|\r\n * |ERR_UNSUPPORTED_SAMPLERATE|-1306|不支持的音频采样率|\r\n * |ERR_PIXEL_FORMAT_UNSUPPORTED|-1327|设置的 pixel format 不支持|\r\n * |ERR_BUFFER_TYPE_UNSUPPORTED|-1328|设置的 buffer type 不支持|\r\n * |ERR_PUBLISH_CDN_STREAM_REQUEST_TIME_OUT|-3321|旁路转推请求超时|\r\n * |ERR_CLOUD_MIX_TRANSCODING_REQUEST_TIME_OUT|-3322|云端混流请求超时|\r\n * |ERR_PUBLISH_CDN_STREAM_SERVER_FAILED|-3323|旁路转推回包异常|\r\n * |ERR_CLOUD_MIX_TRANSCODING_SERVER_FAILED|-3324|云端混流回包异常|\r\n * |ERR_ROOM_REQUEST_START_PUBLISHING_TIMEOUT|-3333|开始向腾讯云的直播 CDN 推流信令超时|\r\n * |ERR_ROOM_REQUEST_START_PUBLISHING_ERROR|-3334|开始向腾讯云的直播 CDN 推流信令异常|\r\n * |ERR_ROOM_REQUEST_STOP_PUBLISHING_TIMEOUT|-3335|停止向腾讯云的直播 CDN 推流信令超时|\r\n * |ERR_ROOM_REQUEST_STOP_PUBLISHING_ERROR|-3336|停止向腾讯云的直播 CDN 推流信令异常|\r\n * |ERR_ROOM_REQUEST_CONN_ROOM_TIMEOUT|-3326|请求连麦超时|\r\n * |ERR_ROOM_REQUEST_DISCONN_ROOM_TIMEOUT|-3327|请求退出连麦超时|\r\n * |ERR_ROOM_REQUEST_CONN_ROOM_INVALID_PARAM|-3328|无效参数|\r\n * |ERR_CONNECT_OTHER_ROOM_AS_AUDIENCE|-3330|当前是观众角色,不能请求或断开跨房连麦,需要先 switchRole() 到主播|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_NOT_SUPPORT|-102031|不支持跨房间连麦|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_REACH_MAX_NUM|-102032|达到跨房间连麦上限|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_REACH_MAX_RETRY_TIMES|-102033|跨房间连麦重试次数耗尽|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_REQ_TIMEOUT|-102034|跨房间连麦请求超时|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_REQ|-102035|跨房间连麦请求格式错误|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_NO_SIG|-102036|跨房间连麦无签名|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_DECRYPT_SIG|-102037|跨房间连麦签名解密失败|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_NO_KEY|-102038|未找到跨房间连麦签名解密密钥|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_PARSE_SIG|-102039|跨房间连麦签名解析错误|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_INVALID_SIG_TIME|-102040|跨房间连麦签名时间戳错误|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_SIG_GROUPID|-102041|跨房间连麦签名不匹配|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_NOT_CONNED|-102042|本房间无连麦|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_USER_NOT_CONNED|-102043|本用户未发起连麦|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_FAILED|-102044|跨房间连麦失败|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CANCEL_FAILED|-102045|取消跨房间连麦失败|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CONNED_ROOM_NOT_EXIST|-102046|被连麦房间不存在|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CONNED_REACH_MAX_ROOM|-102047|被连麦房间达到连麦上限|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_NOT_EXIST|-102048|被连麦用户不存在|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_DELETED|-102049|被连麦用户已被删除|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_FULL|-102050|被连麦用户达到资源上限|\r\n * |ERR_SERVER_CENTER_CONN_ROOM_INVALID_SEQ|-102051|连麦请求序号错乱|\r\n */\nvar TXLiteAVError = {\n /** 无错误 */\n ERR_NULL: 0,\n /** 进入房间失败 */\n ERR_ROOM_ENTER_FAIL: -3301,\n /** 进房参数为空,请检查 enterRoom:appScene: 接口调用是否传入有效的 param */\n ERR_ENTER_ROOM_PARAM_NULL: -3316,\n /** 进房参数 sdkAppId 错误 */\n ERR_SDK_APPID_INVALID: -3317,\n /** 进房参数 roomId 错误 */\n ERR_ROOM_ID_INVALID: -3318,\n /** 进房参数 userID 不正确 */\n ERR_USER_ID_INVALID: -3319,\n /** 进房参数 userSig 不正确 */\n ERR_USER_SIG_INVALID: -3320,\n /** 请求进房超时,请检查网络 */\n ERR_ROOM_REQUEST_ENTER_ROOM_TIMEOUT: -3308,\n /** 服务不可用。请检查:套餐包剩余分钟数是否大于0,腾讯云账号是否欠费 */\n ERR_SERVER_INFO_SERVICE_SUSPENDED: -100013,\n /** 请求退房超时 */\n ERR_ROOM_REQUEST_QUIT_ROOM_TIMEOUT: -3325,\n /** 打开摄像头失败,例如在 Windows 或 Mac 设备,摄像头的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序 */\n ERR_CAMERA_START_FAIL: -1301,\n /** 摄像头设备未授权,通常在移动设备出现,可能是权限被用户拒绝了 */\n ERR_CAMERA_NOT_AUTHORIZED: -1314,\n /** 摄像头参数设置出错(参数不支持或其它) */\n ERR_CAMERA_SET_PARAM_FAIL: -1315,\n /** 摄像头正在被占用中,可尝试打开其他摄像头 */\n ERR_CAMERA_OCCUPY: -1316,\n /** 打开麦克风失败,例如在 Windows 或 Mac 设备,麦克风的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序 */\n ERR_MIC_START_FAIL: -1302,\n /** 麦克风设备未授权,通常在移动设备出现,可能是权限被用户拒绝了 */\n ERR_MIC_NOT_AUTHORIZED: -1317,\n /** 麦克风设置参数失败 */\n ERR_MIC_SET_PARAM_FAIL: -1318,\n /** 麦克风正在被占用中,例如移动设备正在通话时,打开麦克风会失败 */\n ERR_MIC_OCCUPY: -1319,\n /** 停止麦克风失败 */\n ERR_MIC_STOP_FAIL: -1320,\n /** 打开扬声器失败,例如在 Windows 或 Mac 设备,扬声器的配置程序(驱动程序)异常,禁用后重新启用设备,或者重启机器,或者更新配置程序 */\n ERR_SPEAKER_START_FAIL: -1321,\n /** 扬声器设置参数失败 */\n ERR_SPEAKER_SET_PARAM_FAIL: -1322,\n /** 停止扬声器失败 */\n ERR_SPEAKER_STOP_FAIL: -1323,\n /** 开始录屏失败,如果在移动设备出现,可能是权限被用户拒绝了,如果在 Windows 或 Mac 系统的设备出现,请检查录屏接口的参数是否符合要求 */\n ERR_SCREEN_CAPTURE_START_FAIL: -1308,\n /** 录屏失败,在 Android 平台,需要5.0以上的系统 */\n ERR_SCREEN_CAPTURE_UNSURPORT: -1309,\n /** 没有权限上行辅路 */\n ERR_SERVER_CENTER_NO_PRIVILEDGE_PUSH_SUB_VIDEO: -102015,\n /** 其他用户正在上行辅路 */\n ERR_SERVER_CENTER_ANOTHER_USER_PUSH_SUB_VIDEO: -102016,\n /** 视频帧编码失败,例如 iOS 设备切换到其他应用时,硬编码器可能被系统释放,再切换回来时,硬编码器重启前,可能会抛出 */\n ERR_VIDEO_ENCODE_FAIL: -1303,\n /** 音频帧编码失败,例如传入自定义音频数据,SDK 无法处理 */\n ERR_AUDIO_ENCODE_FAIL: -1304,\n /** 不支持的视频分辨率 */\n ERR_UNSUPPORTED_RESOLUTION: -1305,\n /** 不支持的音频采样率 */\n ERR_UNSUPPORTED_SAMPLERATE: -1306,\n /** 设置的 pixel format 不支持 */\n ERR_PIXEL_FORMAT_UNSUPPORTED: -1327,\n /** 设置的 buffer type 不支持 */\n ERR_BUFFER_TYPE_UNSUPPORTED: -1328,\n /** 旁路转推请求超时 */\n ERR_PUBLISH_CDN_STREAM_REQUEST_TIME_OUT: -3321,\n /** 云端混流请求超时 */\n ERR_CLOUD_MIX_TRANSCODING_REQUEST_TIME_OUT: -3322,\n /** 旁路转推回包异常 */\n ERR_PUBLISH_CDN_STREAM_SERVER_FAILED: -3323,\n /** 云端混流回包异常 */\n ERR_CLOUD_MIX_TRANSCODING_SERVER_FAILED: -3324,\n /** 开始向腾讯云的直播 CDN 推流信令超时 */\n ERR_ROOM_REQUEST_START_PUBLISHING_TIMEOUT: -3333,\n /** 开始向腾讯云的直播 CDN 推流信令异常 */\n ERR_ROOM_REQUEST_START_PUBLISHING_ERROR: -3334,\n /** 停止向腾讯云的直播 CDN 推流信令超时 */\n ERR_ROOM_REQUEST_STOP_PUBLISHING_TIMEOUT: -3335,\n /** 停止向腾讯云的直播 CDN 推流信令异常 */\n ERR_ROOM_REQUEST_STOP_PUBLISHING_ERROR: -3336,\n /** 请求连麦超时 */\n ERR_ROOM_REQUEST_CONN_ROOM_TIMEOUT: -3326,\n /** 请求退出连麦超时 */\n ERR_ROOM_REQUEST_DISCONN_ROOM_TIMEOUT: -3327,\n /** 无效参数 */\n ERR_ROOM_REQUEST_CONN_ROOM_INVALID_PARAM: -3328,\n /** 当前是观众角色,不能请求或断开跨房连麦,需要先 switchRole() 到主播 */\n ERR_CONNECT_OTHER_ROOM_AS_AUDIENCE: -3330,\n /** 不支持跨房间连麦 */\n ERR_SERVER_CENTER_CONN_ROOM_NOT_SUPPORT: -102031,\n /** 达到跨房间连麦上限 */\n ERR_SERVER_CENTER_CONN_ROOM_REACH_MAX_NUM: -102032,\n /** 跨房间连麦重试次数耗尽 */\n ERR_SERVER_CENTER_CONN_ROOM_REACH_MAX_RETRY_TIMES: -102033,\n /** 跨房间连麦请求超时 */\n ERR_SERVER_CENTER_CONN_ROOM_REQ_TIMEOUT: -102034,\n /** 跨房间连麦请求格式错误 */\n ERR_SERVER_CENTER_CONN_ROOM_REQ: -102035,\n /** 跨房间连麦无签名 */\n ERR_SERVER_CENTER_CONN_ROOM_NO_SIG: -102036,\n /** 跨房间连麦签名解密失败 */\n ERR_SERVER_CENTER_CONN_ROOM_DECRYPT_SIG: -102037,\n /** 未找到跨房间连麦签名解密密钥 */\n ERR_SERVER_CENTER_CONN_ROOM_NO_KEY: -102038,\n /** 跨房间连麦签名解析错误 */\n ERR_SERVER_CENTER_CONN_ROOM_PARSE_SIG: -102039,\n /** 跨房间连麦签名时间戳错误 */\n ERR_SERVER_CENTER_CONN_ROOM_INVALID_SIG_TIME: -102040,\n /** 跨房间连麦签名不匹配 */\n ERR_SERVER_CENTER_CONN_ROOM_SIG_GROUPID: -102041,\n /** 本房间无连麦 */\n ERR_SERVER_CENTER_CONN_ROOM_NOT_CONNED: -102042,\n /** 本用户未发起连麦 */\n ERR_SERVER_CENTER_CONN_ROOM_USER_NOT_CONNED: -102043,\n /** 跨房间连麦失败 */\n ERR_SERVER_CENTER_CONN_ROOM_FAILED: -102044,\n /** 取消跨房间连麦失败 */\n ERR_SERVER_CENTER_CONN_ROOM_CANCEL_FAILED: -102045,\n /** 被连麦房间不存在 */\n ERR_SERVER_CENTER_CONN_ROOM_CONNED_ROOM_NOT_EXIST: -102046,\n /** 被连麦房间达到连麦上限 */\n ERR_SERVER_CENTER_CONN_ROOM_CONNED_REACH_MAX_ROOM: -102047,\n /** 被连麦用户不存在 */\n ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_NOT_EXIST: -102048,\n /** 被连麦用户已被删除 */\n ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_DELETED: -102049,\n /** 被连麦用户达到资源上限 */\n ERR_SERVER_CENTER_CONN_ROOM_CONNED_USER_FULL: -102050,\n /** 连麦请求序号错乱 */\n ERR_SERVER_CENTER_CONN_ROOM_INVALID_SEQ: -102051,\n /** 直播,推流出现网络断开,且经过多次重试无法恢复 */\n ERR_RTMP_PUSH_NET_DISCONNECT: -1307,\n /** 直播,推流地址非法,例如不是 RTMP 协议的地址 */\n ERR_RTMP_PUSH_INVALID_ADDRESS: -1313,\n /** 直播,连接推流服务器失败(若支持智能选路,IP 全部失败) */\n ERR_RTMP_PUSH_NET_ALLADDRESS_FAIL: -1324,\n /** 直播,网络不可用,请确认 WiFi、移动数据或者有线网络是否正常 */\n ERR_RTMP_PUSH_NO_NETWORK: -1325,\n /** 直播,服务器拒绝连接请求,可能是该推流地址已经被占用,或者 TXSecret 校验失败,或者是过期了,或者是欠费了 */\n ERR_RTMP_PUSH_SERVER_REFUSE: -1326,\n /** 直播,网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启播放 */\n ERR_PLAY_LIVE_STREAM_NET_DISCONNECT: -2301,\n /** 直播,获取加速拉流的地址失败 */\n ERR_GET_RTMP_ACC_URL_FAIL: -2302,\n /** 播放的文件不存在 */\n ERR_FILE_NOT_FOUND: -2303,\n /** H265 解码失败 */\n ERR_HEVC_DECODE_FAIL: -2304,\n /** 点播,音视频流解密失败 */\n ERR_VOD_DECRYPT_FAIL: -2305,\n /** 点播,获取点播文件信息失败 */\n ERR_GET_VODFILE_MEDIAINFO_FAIL: -2306,\n /** 直播,切流失败(切流可以播放不同画面大小的视频) */\n ERR_PLAY_LIVE_STREAM_SWITCH_FAIL: -2307,\n /** 直播,服务器拒绝连接请求 */\n ERR_PLAY_LIVE_STREAM_SERVER_REFUSE: -2308,\n /** 直播,RTMPACC 低延时拉流失败,且经过多次重试无法恢复 */\n ERR_RTMP_ACC_FETCH_STREAM_FAIL: -2309,\n /** 心跳失败,客户端定时向服务器发送数据包,告诉服务器自己活着,这个错误通常是发包超时 */\n ERR_ROOM_HEARTBEAT_FAIL: -3302,\n /** 拉取接口机服务器地址失败 */\n ERR_ROOM_REQUEST_IP_FAIL: -3303,\n /** 连接接口机服务器失败 */\n ERR_ROOM_CONNECT_FAIL: -3304,\n /** 请求视频位失败 */\n ERR_ROOM_REQUEST_AVSEAT_FAIL: -3305,\n /** 请求 token https 超时,请检查网络是否正常,或网络防火墙是否放行 https 访问 official.opensso.tencent-cloud.com:443 */\n ERR_ROOM_REQUEST_TOKEN_HTTPS_TIMEOUT: -3306,\n /** 请求 IP 和 sig 超时,请检查网络是否正常,或网络防火墙是否放行 UDP 访问下列 IP 和域名 query.tencent-cloud.com:8000 162.14.23.140:8000 162.14.7.49:8000 */\n ERR_ROOM_REQUEST_IP_TIMEOUT: -3307,\n /** 请求视频位超时 */\n ERR_ROOM_REQUEST_VIDEO_FLAG_TIMEOUT: -3309,\n /** 请求视频数据超时 */\n ERR_ROOM_REQUEST_VIDEO_DATA_ROOM_TIMEOUT: -3310,\n /** 请求修改视频能力项超时 */\n ERR_ROOM_REQUEST_CHANGE_ABILITY_TIMEOUT: -3311,\n /** 请求状态上报超时 */\n ERR_ROOM_REQUEST_STATUS_REPORT_TIMEOUT: -3312,\n /** 请求关闭视频超时 */\n ERR_ROOM_REQUEST_CLOSE_VIDEO_TIMEOUT: -3313,\n /** 请求接收视频项超时 */\n ERR_ROOM_REQUEST_SET_RECEIVE_TIMEOUT: -3314,\n /** 请求 token 无效参数,请检查 TRTCParams.userSig 是否填写正确 */\n ERR_ROOM_REQUEST_TOKEN_INVALID_PARAMETER: -3315,\n /** 请求 AES TOKEN 时,server 返回的内容是空的 */\n ERR_ROOM_REQUEST_AES_TOKEN_RETURN_ERROR: -3329,\n /** 请求接口机 IP 返回的列表为空的 */\n ERR_ACCIP_LIST_EMPTY: -3331,\n /** 请求发送 Json 信令超时 */\n ERR_ROOM_REQUEST_SEND_JSON_CMD_TIMEOUT: -3332,\n // Info 服务器(查询接口机 IP), 服务器错误码,数值范围[-100000, -110000]\n /** server 解包错误,可能请求数据被篡改 */\n ERR_SERVER_INFO_UNPACKING_ERROR: -100000,\n /** TOKEN 错误 */\n ERR_SERVER_INFO_TOKEN_ERROR: -100001,\n /** 分配接口机错误 */\n ERR_SERVER_INFO_ALLOCATE_ACCESS_FAILED: -100002,\n /** 生成签名错误 */\n ERR_SERVER_INFO_GENERATE_SIGN_FAILED: -100003,\n /** https token 超时 */\n ERR_SERVER_INFO_TOKEN_TIMEOUT: -100004,\n /** 无效的命令字 */\n ERR_SERVER_INFO_INVALID_COMMAND: -100005,\n /** 权限位校验失败 */\n ERR_SERVER_INFO_PRIVILEGE_FLAG_ERROR: -100006,\n /** https 请求时,生成加密 key 错误 */\n ERR_SERVER_INFO_GENERATE_KEN_ERROR: -100007,\n /** https 请求时,生成 token 错误 */\n ERR_SERVER_INFO_GENERATE_TOKEN_ERROR: -100008,\n /** 数据库查询失败(房间相关存储信息) */\n ERR_SERVER_INFO_DATABASE: -100009,\n /** 房间号错误 */\n ERR_SERVER_INFO_BAD_ROOMID: -100010,\n /** 场景或角色错误 */\n ERR_SERVER_INFO_BAD_SCENE_OR_ROLE: -100011,\n /** 房间号转换出错 */\n ERR_SERVER_INFO_ROOMID_EXCHANGE_FAILED: -100012,\n /** 房间号非法 */\n ERR_SERVER_INFO_STRGROUP_HAS_INVALID_CHARS: -100014,\n /** 非法SDKAppid */\n ERR_SERVER_INFO_LACK_SDKAPPID: -100015,\n /** 无效请求, 旧版 0x1 要求带 Token; ECDH 要求带 ECDH Publich Key; 两个都没有就按报错 */\n ERR_SERVER_INFO_INVALID: -100016,\n /** 生成公钥失败 */\n ERR_SERVER_INFO_ECDH_GET_KEY: -100017,\n /** 获取tinyid失败 */\n ERR_SERVER_INFO_ECDH_GET_TINYID: -100018,\n // Access 接口机\n /** token 过期 */\n ERR_SERVER_ACC_TOKEN_TIMEOUT: -101000,\n /** 签名错误 */\n ERR_SERVER_ACC_SIGN_ERROR: -101001,\n /** 签名超时 */\n ERR_SERVER_ACC_SIGN_TIMEOUT: -101002,\n /** 房间不存在 */\n ERR_SERVER_ACC_ROOM_NOT_EXIST: -101003,\n /** 后台房间标识 roomId 错误 */\n ERR_SERVER_ACC_ROOMID: -101004,\n /** 后台用户位置标识 locationId 错误 */\n ERR_SERVER_ACC_LOCATIONID: -101005,\n // center 服务器(信令和流控处理等任务)\n /** 后台错误 */\n ERR_SERVER_CENTER_SYSTEM_ERROR: -102000,\n /** 无效的房间 Id */\n ERR_SERVER_CENTER_INVALID_ROOMID: -102001,\n /** 创建房间失败 */\n ERR_SERVER_CENTER_CREATE_ROOM_FAILED: -102002,\n /** 签名错误 */\n ERR_SERVER_CENTER_SIGN_ERROR: -102003,\n /** 签名过期 */\n ERR_SERVER_CENTER_SIGN_TIMEOUT: -102004,\n /** 房间不存在 */\n ERR_SERVER_CENTER_ROOM_NOT_EXIST: -102005,\n /** 房间添加用户失败 */\n ERR_SERVER_CENTER_ADD_USER_FAILED: -102006,\n /** 查找用户失败 */\n ERR_SERVER_CENTER_FIND_USER_FAILED: -102007,\n /** 频繁切换终端 */\n ERR_SERVER_CENTER_SWITCH_TERMINATION_FREQUENTLY: -102008,\n /** locationid 错误 */\n ERR_SERVER_CENTER_LOCATION_NOT_EXIST: -102009,\n /** 没有权限创建房间 */\n ERR_SERVER_CENTER_NO_PRIVILEDGE_CREATE_ROOM: -102010,\n /** 没有权限进入房间 */\n ERR_SERVER_CENTER_NO_PRIVILEDGE_ENTER_ROOM: -102011,\n /** 辅路抢视频位、申请辅路请求类型参数错误 */\n ERR_SERVER_CENTER_INVALID_PARAMETER_SUB_VIDEO: -102012,\n /** 没有权限上视频 */\n ERR_SERVER_CENTER_NO_PRIVILEDGE_PUSH_VIDEO: -102013,\n /** 没有空闲路由表 */\n ERR_SERVER_CENTER_ROUTE_TABLE_ERROR: -102014,\n /** 当前用户没有上行辅路 */\n ERR_SERVER_CENTER_NOT_PUSH_SUB_VIDEO: -102017,\n /** 用户被删除状态 */\n ERR_SERVER_CENTER_USER_WAS_DELETED: -102018,\n /** 没有权限请求视频 */\n ERR_SERVER_CENTER_NO_PRIVILEDGE_REQUEST_VIDEO: -102019,\n /** 进房参数 bussInfo 错误 */\n ERR_SERVER_CENTER_INVALID_PARAMETER: -102023,\n /** 请求 I 帧未知 opType */\n ERR_SERVER_CENTER_I_FRAME_UNKNOW_TYPE: -102024,\n /** 请求 I 帧包格式错误 */\n ERR_SERVER_CENTER_I_FRAME_INVALID_PACKET: -102025,\n /** 请求 I 帧目标用户不存在 */\n ERR_SERVER_CENTER_I_FRAME_DEST_USER_NOT_EXIST: -102026,\n /** 请求 I 帧房间用户太多 */\n ERR_SERVER_CENTER_I_FRAME_ROOM_TOO_BIG: -102027,\n /** 请求 I 帧参数错误 */\n ERR_SERVER_CENTER_I_FRAME_RPS_INVALID_PARAMETER: -102028,\n /** 房间号非法 */\n ERR_SERVER_CENTER_INVALID_ROOM_ID: -102029,\n /** 房间号超过限制 */\n ERR_SERVER_CENTER_ROOM_ID_TOO_LONG: -102030,\n /** 房间满员 */\n ERR_SERVER_CENTER_ROOM_FULL: -102052,\n /** json串解析失败 */\n ERR_SERVER_CENTER_DECODE_JSON_FAIL: -102053,\n /** 未定义命令字 */\n ERR_SERVER_CENTER_UNKNOWN_SUB_CMD: -102054,\n /** 未定义角色 */\n ERR_SERVER_CENTER_INVALID_ROLE: -102055,\n /** 代理机超出限制 */\n ERR_SERVER_CENTER_REACH_PROXY_MAX: -102056,\n //add by sunlitwang begin\n /** 无法保存用户自定义recordId */\n ERR_SERVER_CENTER_RECORDID_STORE: -102057,\n /** Protobuf序列化错误 */\n ERR_SERVER_CENTER_PB_SERIALIZE: -102058,\n // https://cloud.tencent.com/document/product/269/1671#.E5.B8.90.E5.8F.B7.E7.B3.BB.E7.BB.9F , 帐号系统, 主要是70000 - 79999之间.\n // 在请求 token 过程中,出现账号错误,SSO 返回的错误码,原为正数,现将其转换为负数。\n /** sig 过期,请尝试重新生成。如果是刚生成,就过期,请检查有效期填写的是否过小,或者填的 0 */\n ERR_SERVER_SSO_SIG_EXPIRED: -70001,\n /** sig 校验失败,请确认下 sig 内容是否被截断,如缓冲区长度不够导致的内容截断 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_1: -70003,\n /** sig 校验失败,请确认下 sig 内容是否被截断,如缓冲区长度不够导致的内容截断 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_2: -70004,\n /** sig 校验失败,可用工具自行验证生成的 sig 是否正确 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_3: -70005,\n /** sig 校验失败,可用工具自行验证生成的 sig 是否正确 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_4: -70006,\n /** sig 校验失败,可用工具自行验证生成的 sig 是否正确 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_5: -70007,\n /** sig 校验失败,可用工具自行验证生成的 sig 是否正确 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_6: -70008,\n /** 用业务公钥验证 sig 失败,请确认生成的 usersig 使用的私钥和 sdkAppId 是否对应 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_7: -70009,\n /** sig 校验失败,可用工具自行验证生成的 sig 是否正确 */\n ERR_SERVER_SSO_SIG_VERIFICATION_FAILED_8: -70010,\n /** sig 中 identifier 与请求时的 identifier 不匹配,请检查登录时填写的 identifier 与 sig 中的是否一致 */\n ERR_SERVER_SSO_SIG_VERIFICATION_ID_NOT_MATCH: -70013,\n /** sig 中 sdkAppId 与请求时的 sdkAppId 不匹配,请检查登录时填写的 sdkAppId 与 sig 中的是否一致 */\n ERR_SERVER_SSO_APPID_NOT_MATCH: -70014,\n /** 内部第三方票据验证超时,请重试,如多次重试不成功,请@TLS 帐号支持,QQ 3268519604 */\n ERR_SERVER_SSO_VERIFICATION_EXPIRED: -70017,\n /** 内部第三方票据验证超时,请重试,如多次重试不成功,请@TLS 帐号支持,QQ 3268519604 */\n ERR_SERVER_SSO_VERIFICATION_FAILED: -70018,\n /** sdkAppId 未找到,请确认是否已经在腾讯云上配置 */\n ERR_SERVER_SSO_APPID_NOT_FOUND: -70020,\n /** 帐号已被拉入黑名单,请联系 TLS 帐号支持 QQ 3268519604 */\n ERR_SERVER_SSO_ACCOUNT_IN_BLACKLIST: -70051,\n /** usersig 已经失效,请重新生成,再次尝试 */\n ERR_SERVER_SSO_SIG_INVALID: -70052,\n /** 安全原因被限制 */\n ERR_SERVER_SSO_LIMITED_BY_SECURITY: -70114,\n /** 登录状态无效,请使用 usersig 重新鉴权 */\n ERR_SERVER_SSO_INVALID_LOGIN_STATUS: -70221,\n /** sdkAppId 填写错误 */\n ERR_SERVER_SSO_APPID_ERROR: -70252,\n /** 票据校验失败,请检查各项参数是否正确 */\n ERR_SERVER_SSO_TICKET_VERIFICATION_FAILED: -70346,\n /** 票据因过期原因校验失败 */\n ERR_SERVER_SSO_TICKET_EXPIRED: -70347,\n /** 创建账号数量超过已购买预付费数量限制 */\n ERR_SERVER_SSO_ACCOUNT_EXCEED_PURCHASES: -70398,\n /** 服务器内部错误,请重试 */\n ERR_SERVER_SSO_INTERNAL_ERROR: -70500\n};\n/////////////////////////////////////////////////////////////////////////////////\n//\n// (二)错误码(警告)\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * @memberof ErrorCode\r\n * @typedef 错误码(警告)\r\n * @description SDK 错误码(警告)对照表\r\n * | 符号 | 值 | 含义 |\r\n * |---|---|---|\r\n * |WARNING_HW_ENCODER_START_FAIL|1103|硬编码启动出现问题,自动切换到软编码|\r\n * |WARNING_VIDEO_ENCODER_SW_TO_HW|1107|当前 CPU 使用率太高,无法满足软件编码需求,自动切换到硬件编码|\r\n * |WARNING_INSUFFICIENT_CAPTURE_FPS|1108|摄像头采集帧率不足,部分自带美颜算法的 Android 手机上会出现|\r\n * |WARNING_SW_ENCODER_START_FAIL|1109|软编码启动失败|\r\n * |WARNING_REDUCE_CAPTURE_RESOLUTION|1110|摄像头采集分辨率被降低,以满足当前帧率和性能最优解。|\r\n * |WARNING_VIDEO_FRAME_DECODE_FAIL|2101|当前视频帧解码失败|\r\n * |WARNING_AUDIO_FRAME_DECODE_FAIL|2102|当前音频帧解码失败|\r\n * |WARNING_VIDEO_PLAY_LAG|2105|当前视频播放出现卡顿|\r\n * |WARNING_HW_DECODER_START_FAIL|2106|硬解启动失败,采用软解码|\r\n * |WARNING_VIDEO_DECODER_HW_TO_SW|2108|当前流硬解第一个 I 帧失败,SDK 自动切软解|\r\n * |WARNING_SW_DECODER_START_FAIL|2109|软解码器启动失败|\r\n * |WARNING_VIDEO_RENDER_FAIL|2110|视频渲染失败|\r\n * |WARNING_AUDIO_RECORDING_WRITE_FAIL|7001|音频录制写入文件失败|\r\n * |WARNING_ROOM_DISCONNECT|5101|网络断开连接|\r\n * |WARNING_IGNORE_UPSTREAM_FOR_AUDIENCE|6001|当前是观众角色,忽略上行音视频数据|\r\n */\nexports.TXLiteAVError = TXLiteAVError;\nvar TXLiteAVWarning = {\n /** 硬编码启动出现问题,自动切换到软编码 */\n WARNING_HW_ENCODER_START_FAIL: 1103,\n /** 当前 CPU 使用率太高,无法满足软件编码需求,自动切换到硬件编码 */\n WARNING_VIDEO_ENCODER_SW_TO_HW: 1107,\n /** 摄像头采集帧率不足,部分自带美颜算法的 Android 手机上会出现 */\n WARNING_INSUFFICIENT_CAPTURE_FPS: 1108,\n /** 软编码启动失败 */\n WARNING_SW_ENCODER_START_FAIL: 1109,\n /** 摄像头采集分辨率被降低,以满足当前帧率和性能最优解。 */\n WARNING_REDUCE_CAPTURE_RESOLUTION: 1110,\n /** 当前视频帧解码失败 */\n WARNING_VIDEO_FRAME_DECODE_FAIL: 2101,\n /** 当前音频帧解码失败 */\n WARNING_AUDIO_FRAME_DECODE_FAIL: 2102,\n /** 当前视频播放出现卡顿 */\n WARNING_VIDEO_PLAY_LAG: 2105,\n /** 硬解启动失败,采用软解码 */\n WARNING_HW_DECODER_START_FAIL: 2106,\n /** 当前流硬解第一个 I 帧失败,SDK 自动切软解 */\n WARNING_VIDEO_DECODER_HW_TO_SW: 2108,\n /** 软解码器启动失败 */\n WARNING_SW_DECODER_START_FAIL: 2109,\n /** 视频渲染失败 */\n WARNING_VIDEO_RENDER_FAIL: 2110,\n /** 音频录制写入文件失败 */\n WARNING_AUDIO_RECORDING_WRITE_FAIL: 7001,\n /** 网络断开连接 */\n WARNING_ROOM_DISCONNECT: 5101,\n /** 当前是观众角色,忽略上行音视频数据 */\n WARNING_IGNORE_UPSTREAM_FOR_AUDIENCE: 6001,\n /** 网络状况不佳:上行带宽太小,上传数据受阻 */\n WARNING_NET_BUSY: 1101,\n /** 直播,网络断连, 已启动自动重连(自动重连连续失败超过三次会放弃) */\n WARNING_RTMP_SERVER_RECONNECT: 1102,\n /** 直播,网络断连, 已启动自动重连(自动重连连续失败超过三次会放弃) */\n WARNING_LIVE_STREAM_SERVER_RECONNECT: 2103,\n /** 网络来包不稳:可能是下行带宽不足,或由于主播端出流不均匀 */\n WARNING_RECV_DATA_LAG: 2104,\n /** 直播,DNS 解析失败 */\n WARNING_RTMP_DNS_FAIL: 3001,\n /** 直播,服务器连接失败 */\n WARNING_RTMP_SEVER_CONN_FAIL: 3002,\n /** 直播,与 RTMP 服务器握手失败 */\n WARNING_RTMP_SHAKE_FAIL: 3003,\n /** 直播,服务器主动断开 */\n WARNING_RTMP_SERVER_BREAK_CONNECT: 3004,\n /** 直播,RTMP 读/写失败,将会断开连接 */\n WARNING_RTMP_READ_WRITE_FAIL: 3005,\n /** 直播,RTMP 写失败(SDK 内部错误码,不会对外抛出) */\n WARNING_RTMP_WRITE_FAIL: 3006,\n /** 直播,RTMP 读失败(SDK 内部错误码,不会对外抛出) */\n WARNING_RTMP_READ_FAIL: 3007,\n /** 直播,超过30s 没有数据发送,主动断开连接 */\n WARNING_RTMP_NO_DATA: 3008,\n /** 直播,connect 服务器调用失败(SDK 内部错误码,不会对外抛出) */\n WARNING_PLAY_LIVE_STREAM_INFO_CONNECT_FAIL: 3009,\n /** 直播,连接失败,该流地址无视频(SDK 内部错误码,不会对外抛出) */\n WARNING_NO_STEAM_SOURCE_FAIL: 3010,\n /** 网络断连,已启动自动重连 */\n WARNING_ROOM_RECONNECT: 5102,\n /** 网络状况不佳:上行带宽太小,上传数据受阻 */\n WARNING_ROOM_NET_BUSY: 5103\n};\n/////////////////////////////////////////////////////////////////////////////////\n//\n// (三)JS 封装层抛出的异常(严重)\n//\n/////////////////////////////////////////////////////////////////////////////////\n/**\r\n * @namespace ErrorCode\r\n * @description 错误码\r\n */\nexports.TXLiteAVWarning = TXLiteAVWarning;\nvar TXLiteJSError = {\n /**\r\n * 未知错误\r\n * @default 0xFFFF\r\n * @memberof module:ErrorCode\r\n */\n UNKNOWN: 0xffff,\n /**\r\n * 无效参数\r\n *\r\n * @default 0x1000\r\n * @memberof module:ErrorCode\r\n */\n INVALID_PARAMETER: 0x1000,\n /**\r\n * 非法操作\r\n *\r\n * @default 0x1001\r\n * @memberof module:ErrorCode\r\n */\n INVALID_OPERATION: 0x1001\n};\nexports.TXLiteJSError = TXLiteJSError;\nvar getErrorName = function getErrorName(code) {\n for (var key in TXLiteJSError) {\n if (TXLiteJSError[key] === code) {\n return key;\n }\n }\n return 'UNKNOWN';\n};\n/**\r\n * TrtcError 错误对象<br>\r\n * @extends Error\r\n * @namespace ErrorCode\r\n */\nvar TrtcError = /*#__PURE__*/function (_Error) {\n (0, _inherits2.default)(TrtcError, _Error);\n var _super = _createSuper(TrtcError);\n function TrtcError(_ref) {\n var _this;\n var _ref$code = _ref.code,\n code = _ref$code === void 0 ? TXLiteJSError.UNKNOWN : _ref$code,\n message = _ref.message,\n extraInfo = _ref.extraInfo;\n (0, _classCallCheck2.default)(this, TrtcError);\n if (extraInfo) {\n var tempError = {\n errCode: code,\n errMsg: message,\n extraInfo: Object.assign(Object.assign({}, extraInfo), {\n errCodeUrl: _constants.errorCodeUrl\n })\n };\n _this = _super.call(this, JSON.stringify(tempError));\n } else {\n _this = _super.call(this, message + \" <\".concat(getErrorName(code), \" 0x\").concat(code.toString(16), \">. Refer to: \").concat(_constants.errorCodeUrl));\n }\n _this.errCode = code;\n _this.errMsg = message;\n _this.extraInfo = Object.assign(Object.assign({}, extraInfo), {\n errCodeUrl: _constants.errorCodeUrl\n });\n return (0, _possibleConstructorReturn2.default)(_this);\n }\n /**\r\n * 获取错误码<br>\r\n * 详细错误码列表参见 {@link module:ErrorCode ErrorCode}\r\n * @memberof TrtcError\r\n */\n (0, _createClass2.default)(TrtcError, [{\n key: \"getCode\",\n value: function getCode() {\n return this.errCode;\n }\n }]);\n return TrtcError;\n}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));\nvar _default = TrtcError;\nexports.default = _default;\nfunction generateError_(error) {\n var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : TXLiteJSError.UNKNOWN;\n var extraInfo = arguments.length > 2 ? arguments[2] : undefined;\n return new TrtcError({\n code: error.code || code,\n message: \"\".concat(_constants.NAME.LOG_PREFIX).concat(error.message),\n extraInfo: extraInfo\n });\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL2xpYi9UcnRjQ29kZS5qcyJdLCJuYW1lcyI6WyJUWExpdGVBVkVycm9yIiwiRVJSX05VTEwiLCJFUlJfUk9PTV9FTlRFUl9GQUlMIiwiRVJSX0VOVEVSX1JPT01fUEFSQU1fTlVMTCIsIkVSUl9TREtfQVBQSURfSU5WQUxJRCIsIkVSUl9ST09NX0lEX0lOVkFMSUQiLCJFUlJfVVNFUl9JRF9JTlZBTElEIiwiRVJSX1VTRVJfU0lHX0lOVkFMSUQiLCJFUlJfUk9PTV9SRVFVRVNUX0VOVEVSX1JPT01fVElNRU9VVCIsIkVSUl9TRVJWRVJfSU5GT19TRVJWSUNFX1NVU1BFTkRFRCIsIkVSUl9ST09NX1JFUVVFU1RfUVVJVF9ST09NX1RJTUVPVVQiLCJFUlJfQ0FNRVJBX1NUQVJUX0ZBSUwiLCJFUlJfQ0FNRVJBX05PVF9BVVRIT1JJWkVEIiwiRVJSX0NBTUVSQV9TRVRfUEFSQU1fRkFJTCIsIkVSUl9DQU1FUkFfT0NDVVBZIiwiRVJSX01JQ19TVEFSVF9GQUlMIiwiRVJSX01JQ19OT1RfQVVUSE9SSVpFRCIsIkVSUl9NSUNfU0VUX1BBUkFNX0ZBSUwiLCJFUlJfTUlDX09DQ1VQWSIsIkVSUl9NSUNfU1RPUF9GQUlMIiwiRVJSX1NQRUFLRVJfU1RBUlRfRkFJTCIsIkVSUl9TUEVBS0VSX1NFVF9QQVJBTV9GQUlMIiwiRVJSX1NQRUFLRVJfU1RPUF9GQUlMIiwiRVJSX1NDUkVFTl9DQVBUVVJFX1NUQVJUX0ZBSUwiLCJFUlJfU0NSRUVOX0NBUFRVUkVfVU5TVVJQT1JUIiwiRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9QVVNIX1NVQl9WSURFTyIsIkVSUl9TRVJWRVJfQ0VOVEVSX0FOT1RIRVJfVVNFUl9QVVNIX1NVQl9WSURFTyIsIkVSUl9WSURFT19FTkNPREVfRkFJTCIsIkVSUl9BVURJT19FTkNPREVfRkFJTCIsIkVSUl9VTlNVUFBPUlRFRF9SRVNPTFVUSU9OIiwiRVJSX1VOU1VQUE9SVEVEX1NBTVBMRVJBVEUiLCJFUlJfUElYRUxfRk9STUFUX1VOU1VQUE9SVEVEIiwiRVJSX0JVRkZFUl9UWVBFX1VOU1VQUE9SVEVEIiwiRVJSX1BVQkxJU0hfQ0ROX1NUUkVBTV9SRVFVRVNUX1RJTUVfT1VUIiwiRVJSX0NMT1VEX01JWF9UUkFOU0NPRElOR19SRVFVRVNUX1RJTUVfT1VUIiwiRVJSX1BVQkxJU0hfQ0ROX1NUUkVBTV9TRVJWRVJfRkFJTEVEIiwiRVJSX0NMT1VEX01JWF9UUkFOU0NPRElOR19TRVJWRVJfRkFJTEVEIiwiRVJSX1JPT01fUkVRVUVTVF9TVEFSVF9QVUJMSVNISU5HX1RJTUVPVVQiLCJFUlJfUk9PTV9SRVFVRVNUX1NUQVJUX1BVQkxJU0hJTkdfRVJST1IiLCJFUlJfUk9PTV9SRVFVRVNUX1NUT1BfUFVCTElTSElOR19USU1FT1VUIiwiRVJSX1JPT01fUkVRVUVTVF9TVE9QX1BVQkxJU0hJTkdfRVJST1IiLCJFUlJfUk9PTV9SRVFVRVNUX0NPTk5fUk9PTV9USU1FT1VUIiwiRVJSX1JPT01fUkVRVUVTVF9ESVNDT05OX1JPT01fVElNRU9VVCIsIkVSUl9ST09NX1JFUVVFU1RfQ09OTl9ST09NX0lOVkFMSURfUEFSQU0iLCJFUlJfQ09OTkVDVF9PVEhFUl9ST09NX0FTX0FVRElFTkNFIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX05PVF9TVVBQT1JUIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFQUNIX01BWF9OVU0iLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fUkVBQ0hfTUFYX1JFVFJZX1RJTUVTIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFUV9USU1FT1VUIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFUSIsIkVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9OT19TSUciLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fREVDUllQVF9TSUciLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fTk9fS0VZIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1BBUlNFX1NJRyIsIkVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9JTlZBTElEX1NJR19USU1FIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1NJR19HUk9VUElEIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX05PVF9DT05ORUQiLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fVVNFUl9OT1RfQ09OTkVEIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0ZBSUxFRCIsIkVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DQU5DRUxfRkFJTEVEIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9ST09NX05PVF9FWElTVCIsIkVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DT05ORURfUkVBQ0hfTUFYX1JPT00iLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ09OTkVEX1VTRVJfTk9UX0VYSVNUIiwiRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9VU0VSX0RFTEVURUQiLCJFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ09OTkVEX1VTRVJfRlVMTCIsIkVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9JTlZBTElEX1NFUSIsIkVSUl9SVE1QX1BVU0hfTkVUX0RJU0NPTk5FQ1QiLCJFUlJfUlRNUF9QVVNIX0lOVkFMSURfQUREUkVTUyIsIkVSUl9SVE1QX1BVU0hfTkVUX0FMTEFERFJFU1NfRkFJTCIsIkVSUl9SVE1QX1BVU0hfTk9fTkVUV09SSyIsIkVSUl9SVE1QX1BVU0hfU0VSVkVSX1JFRlVTRSIsIkVSUl9QTEFZX0xJVkVfU1RSRUFNX05FVF9ESVNDT05ORUNUIiwiRVJSX0dFVF9SVE1QX0FDQ19VUkxfRkFJTCIsIkVSUl9GSUxFX05PVF9GT1VORCIsIkVSUl9IRVZDX0RFQ09ERV9GQUlMIiwiRVJSX1ZPRF9ERUNSWVBUX0ZBSUwiLCJFUlJfR0VUX1ZPREZJTEVfTUVESUFJTkZPX0ZBSUwiLCJFUlJfUExBWV9MSVZFX1NUUkVBTV9TV0lUQ0hfRkFJTCIsIkVSUl9QTEFZX0xJVkVfU1RSRUFNX1NFUlZFUl9SRUZVU0UiLCJFUlJfUlRNUF9BQ0NfRkVUQ0hfU1RSRUFNX0ZBSUwiLCJFUlJfUk9PTV9IRUFSVEJFQVRfRkFJTCIsIkVSUl9ST09NX1JFUVVFU1RfSVBfRkFJTCIsIkVSUl9ST09NX0NPTk5FQ1RfRkFJTCIsIkVSUl9ST09NX1JFUVVFU1RfQVZTRUFUX0ZBSUwiLCJFUlJfUk9PTV9SRVFVRVNUX1RPS0VOX0hUVFBTX1RJTUVPVVQiLCJFUlJfUk9PTV9SRVFVRVNUX0lQX1RJTUVPVVQiLCJFUlJfUk9PTV9SRVFVRVNUX1ZJREVPX0ZMQUdfVElNRU9VVCIsIkVSUl9ST09NX1JFUVVFU1RfVklERU9fREFUQV9ST09NX1RJTUVPVVQiLCJFUlJfUk9PTV9SRVFVRVNUX0NIQU5HRV9BQklMSVRZX1RJTUVPVVQiLCJFUlJfUk9PTV9SRVFVRVNUX1NUQVRVU19SRVBPUlRfVElNRU9VVCIsIkVSUl9ST09NX1JFUVVFU1RfQ0xPU0VfVklERU9fVElNRU9VVCIsIkVSUl9ST09NX1JFUVVFU1RfU0VUX1JFQ0VJVkVfVElNRU9VVCIsIkVSUl9ST09NX1JFUVVFU1RfVE9LRU5fSU5WQUxJRF9QQVJBTUVURVIiLCJFUlJfUk9PTV9SRVFVRVNUX0FFU19UT0tFTl9SRVRVUk5fRVJST1IiLCJFUlJfQUNDSVBfTElTVF9FTVBUWSIsIkVSUl9ST09NX1JFUVVFU1RfU0VORF9KU09OX0NNRF9USU1FT1VUIiwiRVJSX1NFUlZFUl9JTkZPX1VOUEFDS0lOR19FUlJPUiIsIkVSUl9TRVJWRVJfSU5GT19UT0tFTl9FUlJPUiIsIkVSUl9TRVJWRVJfSU5GT19BTExPQ0FURV9BQ0NFU1NfRkFJTEVEIiwiRVJSX1NFUlZFUl9JTkZPX0dFTkVSQVRFX1NJR05fRkFJTEVEIiwiRVJSX1NFUlZFUl9JTkZPX1RPS0VOX1RJTUVPVVQiLCJFUlJfU0VSVkVSX0lORk9fSU5WQUxJRF9DT01NQU5EIiwiRVJSX1NFUlZFUl9JTkZPX1BSSVZJTEVHRV9GTEFHX0VSUk9SIiwiRVJSX1NFUlZFUl9JTkZPX0dFTkVSQVRFX0tFTl9FUlJPUiIsIkVSUl9TRVJWRVJfSU5GT19HRU5FUkFURV9UT0tFTl9FUlJPUiIsIkVSUl9TRVJWRVJfSU5GT19EQVRBQkFTRSIsIkVSUl9TRVJWRVJfSU5GT19CQURfUk9PTUlEIiwiRVJSX1NFUlZFUl9JTkZPX0JBRF9TQ0VORV9PUl9ST0xFIiwiRVJSX1NFUlZFUl9JTkZPX1JPT01JRF9FWENIQU5HRV9GQUlMRUQiLCJFUlJfU0VSVkVSX0lORk9fU1RSR1JPVVBfSEFTX0lOVkFMSURfQ0hBUlMiLCJFUlJfU0VSVkVSX0lORk9fTEFDS19TREtBUFBJRCIsIkVSUl9TRVJWRVJfSU5GT19JTlZBTElEIiwiRVJSX1NFUlZFUl9JTkZPX0VDREhfR0VUX0tFWSIsIkVSUl9TRVJWRVJfSU5GT19FQ0RIX0dFVF9USU5ZSUQiLCJFUlJfU0VSVkVSX0FDQ19UT0tFTl9USU1FT1VUIiwiRVJSX1NFUlZFUl9BQ0NfU0lHTl9FUlJPUiIsIkVSUl9TRVJWRVJfQUNDX1NJR05fVElNRU9VVCIsIkVSUl9TRVJWRVJfQUNDX1JPT01fTk9UX0VYSVNUIiwiRVJSX1NFUlZFUl9BQ0NfUk9PTUlEIiwiRVJSX1NFUlZFUl9BQ0NfTE9DQVRJT05JRCIsIkVSUl9TRVJWRVJfQ0VOVEVSX1NZU1RFTV9FUlJPUiIsIkVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUk9PTUlEIiwiRVJSX1NFUlZFUl9DRU5URVJfQ1JFQVRFX1JPT01fRkFJTEVEIiwiRVJSX1NFUlZFUl9DRU5URVJfU0lHTl9FUlJPUiIsIkVSUl9TRVJWRVJfQ0VOVEVSX1NJR05fVElNRU9VVCIsIkVSUl9TRVJWRVJfQ0VOVEVSX1JPT01fTk9UX0VYSVNUIiwiRVJSX1NFUlZFUl9DRU5URVJfQUREX1VTRVJfRkFJTEVEIiwiRVJSX1NFUlZFUl9DRU5URVJfRklORF9VU0VSX0ZBSUxFRCIsIkVSUl9TRVJWRVJfQ0VOVEVSX1NXSVRDSF9URVJNSU5BVElPTl9GUkVRVUVOVExZIiwiRVJSX1NFUlZFUl9DRU5URVJfTE9DQVRJT05fTk9UX0VYSVNUIiwiRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9DUkVBVEVfUk9PTSIsIkVSUl9TRVJWRVJfQ0VOVEVSX05PX1BSSVZJTEVER0VfRU5URVJfUk9PTSIsIkVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUEFSQU1FVEVSX1NVQl9WSURFTyIsIkVSUl9TRVJWRVJfQ0VOVEVSX05PX1BSSVZJTEVER0VfUFVTSF9WSURFTyIsIkVSUl9TRVJWRVJfQ0VOVEVSX1JPVVRFX1RBQkxFX0VSUk9SIiwiRVJSX1NFUlZFUl9DRU5URVJfTk9UX1BVU0hfU1VCX1ZJREVPIiwiRVJSX1NFUlZFUl9DRU5URVJfVVNFUl9XQVNfREVMRVRFRCIsIkVSUl9TRVJWRVJfQ0VOVEVSX05PX1BSSVZJTEVER0VfUkVRVUVTVF9WSURFTyIsIkVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUEFSQU1FVEVSIiwiRVJSX1NFUlZFUl9DRU5URVJfSV9GUkFNRV9VTktOT1dfVFlQRSIsIkVSUl9TRVJWRVJfQ0VOVEVSX0lfRlJBTUVfSU5WQUxJRF9QQUNLRVQiLCJFUlJfU0VSVkVSX0NFTlRFUl9JX0ZSQU1FX0RFU1RfVVNFUl9OT1RfRVhJU1QiLCJFUlJfU0VSVkVSX0NFTlRFUl9JX0ZSQU1FX1JPT01fVE9PX0JJRyIsIkVSUl9TRVJWRVJfQ0VOVEVSX0lfRlJBTUVfUlBTX0lOVkFMSURfUEFSQU1FVEVSIiwiRVJSX1NFUlZFUl9DRU5URVJfSU5WQUxJRF9ST09NX0lEIiwiRVJSX1NFUlZFUl9DRU5URVJfUk9PTV9JRF9UT09fTE9ORyIsIkVSUl9TRVJWRVJfQ0VOVEVSX1JPT01fRlVMTCIsIkVSUl9TRVJWRVJfQ0VOVEVSX0RFQ09ERV9KU09OX0ZBSUwiLCJFUlJfU0VSVkVSX0NFTlRFUl9VTktOT1dOX1NVQl9DTUQiLCJFUlJfU0VSVkVSX0NFTlRFUl9JTlZBTElEX1JPTEUiLCJFUlJfU0VSVkVSX0NFTlRFUl9SRUFDSF9QUk9YWV9NQVgiLCJFUlJfU0VSVkVSX0NFTlRFUl9SRUNPUkRJRF9TVE9SRSIsIkVSUl9TRVJWRVJfQ0VOVEVSX1BCX1NFUklBTElaRSIsIkVSUl9TRVJWRVJfU1NPX1NJR19FWFBJUkVEIiwiRVJSX1NFUlZFUl9TU09fU0lHX1ZFUklGSUNBVElPTl9GQUlMRURfMSIsIkVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzIiLCJFUlJfU0VSVkVSX1NTT19TSUdfVkVSSUZJQ0FUSU9OX0ZBSUxFRF8zIiwiRVJSX1NFUlZFUl9TU09fU0lHX1ZFUklGSUNBVElPTl9GQUlMRURfNCIsIkVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzUiLCJFUlJfU0VSVkVSX1NTT19TSUdfVkVSSUZJQ0FUSU9OX0ZBSUxFRF82IiwiRVJSX1NFUlZFUl9TU09fU0lHX1ZFUklGSUNBVElPTl9GQUlMRURfNyIsIkVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzgiLCJFUlJfU0VSVkVSX1NTT19TSUdfVkVSSUZJQ0FUSU9OX0lEX05PVF9NQVRDSCIsIkVSUl9TRVJWRVJfU1NPX0FQUElEX05PVF9NQVRDSCIsIkVSUl9TRVJWRVJfU1NPX1ZFUklGSUNBVElPTl9FWFBJUkVEIiwiRVJSX1NFUlZFUl9TU09fVkVSSUZJQ0FUSU9OX0ZBSUxFRCIsIkVSUl9TRVJWRVJfU1NPX0FQUElEX05PVF9GT1VORCIsIkVSUl9TRVJWRVJfU1NPX0FDQ09VTlRfSU5fQkxBQ0tMSVNUIiwiRVJSX1NFUlZFUl9TU09fU0lHX0lOVkFMSUQiLCJFUlJfU0VSVkVSX1NTT19MSU1JVEVEX0JZX1NFQ1VSSVRZIiwiRVJSX1NFUlZFUl9TU09fSU5WQUxJRF9MT0dJTl9TVEFUVVMiLCJFUlJfU0VSVkVSX1NTT19BUFBJRF9FUlJPUiIsIkVSUl9TRVJWRVJfU1NPX1RJQ0tFVF9WRVJJRklDQVRJT05fRkFJTEVEIiwiRVJSX1NFUlZFUl9TU09fVElDS0VUX0VYUElSRUQiLCJFUlJfU0VSVkVSX1NTT19BQ0NPVU5UX0VYQ0VFRF9QVVJDSEFTRVMiLCJFUlJfU0VSVkVSX1NTT19JTlRFUk5BTF9FUlJPUiIsIlRYTGl0ZUFWV2FybmluZyIsIldBUk5JTkdfSFdfRU5DT0RFUl9TVEFSVF9GQUlMIiwiV0FSTklOR19WSURFT19FTkNPREVSX1NXX1RPX0hXIiwiV0FSTklOR19JTlNVRkZJQ0lFTlRfQ0FQVFVSRV9GUFMiLCJXQVJOSU5HX1NXX0VOQ09ERVJfU1RBUlRfRkFJTCIsIldBUk5JTkdfUkVEVUNFX0NBUFRVUkVfUkVTT0xVVElPTiIsIldBUk5JTkdfVklERU9fRlJBTUVfREVDT0RFX0ZBSUwiLCJXQVJOSU5HX0FVRElPX0ZSQU1FX0RFQ09ERV9GQUlMIiwiV0FSTklOR19WSURFT19QTEFZX0xBRyIsIldBUk5JTkdfSFdfREVDT0RFUl9TVEFSVF9GQUlMIiwiV0FSTklOR19WSURFT19ERUNPREVSX0hXX1RPX1NXIiwiV0FSTklOR19TV19ERUNPREVSX1NUQVJUX0ZBSUwiLCJXQVJOSU5HX1ZJREVPX1JFTkRFUl9GQUlMIiwiV0FSTklOR19BVURJT19SRUNPUkRJTkdfV1JJVEVfRkFJTCIsIldBUk5JTkdfUk9PTV9ESVNDT05ORUNUIiwiV0FSTklOR19JR05PUkVfVVBTVFJFQU1fRk9SX0FVRElFTkNFIiwiV0FSTklOR19ORVRfQlVTWSIsIldBUk5JTkdfUlRNUF9TRVJWRVJfUkVDT05ORUNUIiwiV0FSTklOR19MSVZFX1NUUkVBTV9TRVJWRVJfUkVDT05ORUNUIiwiV0FSTklOR19SRUNWX0RBVEFfTEFHIiwiV0FSTklOR19SVE1QX0ROU19GQUlMIiwiV0FSTklOR19SVE1QX1NFVkVSX0NPTk5fRkFJTCIsIldBUk5JTkdfUlRNUF9TSEFLRV9GQUlMIiwiV0FSTklOR19SVE1QX1NFUlZFUl9CUkVBS19DT05ORUNUIiwiV0FSTklOR19SVE1QX1JFQURfV1JJVEVfRkFJTCIsIldBUk5JTkdfUlRNUF9XUklURV9GQUlMIiwiV0FSTklOR19SVE1QX1JFQURfRkFJTCIsIldBUk5JTkdfUlRNUF9OT19EQVRBIiwiV0FSTklOR19QTEFZX0xJVkVfU1RSRUFNX0lORk9fQ09OTkVDVF9GQUlMIiwiV0FSTklOR19OT19TVEVBTV9TT1VSQ0VfRkFJTCIsIldBUk5JTkdfUk9PTV9SRUNPTk5FQ1QiLCJXQVJOSU5HX1JPT01fTkVUX0JVU1kiLCJUWExpdGVKU0Vycm9yIiwiVU5LTk9XTiIsIklOVkFMSURfUEFSQU1FVEVSIiwiSU5WQUxJRF9PUEVSQVRJT04iLCJnZXRFcnJvck5hbWUiLCJjb2RlIiwia2V5IiwiVHJ0Y0Vycm9yIiwibWVzc2FnZSIsImV4dHJhSW5mbyIsInRlbXBFcnJvciIsImVyckNvZGUiLCJlcnJNc2ciLCJPYmplY3QiLCJhc3NpZ24iLCJlcnJDb2RlVXJsIiwiZXJyb3JDb2RlVXJsIiwiSlNPTiIsInN0cmluZ2lmeSIsInRvU3RyaW5nIiwiRXJyb3IiLCJnZW5lcmF0ZUVycm9yXyIsImVycm9yIiwiTkFNRSIsIkxPR19QUkVGSVgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFBaUQ7QUFBQTtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLElBQU1BLGFBQWEsR0FBRztFQUN6QjtFQUNBQyxRQUFRLEVBQUUsQ0FB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Q0FBQ0MsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFTCxTQUFTLENBQUMsRUFBRTtNQUFFTSxVQUFVLEVBQUVDO0lBQWEsQ0FBQyxDQUFDO0lBQUM7RUFDL0Y7RUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0VBSkk7SUFBQTtJQUFBLE9BS0EsbUJBQVU7TUFDTixPQUFPLElBQUksQ0FBQ0wsT0FBTztJQUN2QjtFQUFDO0VBQUE7QUFBQSwrQ0F6Qm1CUyxLQUFLO0FBQUEsZUEyQmRiLFNBQVM7QUFBQTtBQUNqQixTQUFTYyxjQUFjLENBQUNDLEtBQUssRUFBMkM7RUFBQSxJQUF6Q2pCLElBQUksdUVBQUdMLGFBQWEsQ0FBQ0MsT0FBTztFQUFBLElBQUVRLFNBQVM7RUFDekUsT0FBTyxJQUFJRixTQUFTLENBQUM7SUFDakJGLElBQUksRUFBRWlCLEtBQUssQ0FBQ2pCLElBQUksSUFBSUEsSUFBSTtJQUN4QkcsT0FBTyxZQUFLZSxlQUFJLENBQUNDLFVBQVUsU0FBR0YsS0FBSyxDQUFDZCxPQUFPLENBQUU7SUFDN0NDLFNBQVMsRUFBVEE7RUFDSixDQUFDLENBQUM7QUFDTjtBQUNBIiwiZmlsZSI6IjM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTkFNRSwgZXJyb3JDb2RlVXJsIH0gZnJvbSAnLi9jb25zdGFudHMnO1xyXG4vKipcclxuICogQG5hbWVzcGFjZSBFcnJvckNvZGVcclxuICpcclxuICogQGRlc2NyaXB0aW9uIOmUmeivr+eggeOAgeitpuWRiueggeWSjOS6i+S7tuWIl+ihqFxyXG4gKi9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vICAgICAgICAgICAgICAgICAgICAg77yI5LiA77yJ6ZSZ6K+v56CB77yI5Lil6YeN77yJXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICogQG1lbWJlcm9mIEVycm9yQ29kZVxyXG4gKiBAdHlwZWRlZiDplJnor6/noIHvvIjkuKXph43vvIlcclxuICogQGRlc2NyaXB0aW9uIFNESyDplJnor6/noIHvvIjkuKXph43vvInlr7nnhafooahcclxuICogfCDnrKblj7cgfCDlgLwgfCDlkKvkuYkgfFxyXG4gKiB8LS0tfC0tLXwtLS18XHJcbiAqIHxFUlJfTlVMTHwwfOaXoOmUmeivr3xcclxuICogfEVSUl9ST09NX0VOVEVSX0ZBSUx8LTMzMDF86L+b5YWl5oi/6Ze05aSx6LSlfFxyXG4gKiB8RVJSX0VOVEVSX1JPT01fUEFSQU1fTlVMTHwtMzMxNnzov5vmiL/lj4LmlbDkuLrnqbrvvIzor7fmo4Dmn6UgZW50ZXJSb29tOmFwcFNjZW5lOiDmjqXlj6PosIPnlKjmmK/lkKbkvKDlhaXmnInmlYjnmoQgcGFyYW18XHJcbiAqIHxFUlJfU0RLX0FQUElEX0lOVkFMSUR8LTMzMTd86L+b5oi/5Y+C5pWwIHNka0FwcElkIOmUmeivr3xcclxuICogfEVSUl9ST09NX0lEX0lOVkFMSUR8LTMzMTh86L+b5oi/5Y+C5pWwIHJvb21JZCDplJnor698XHJcbiAqIHxFUlJfVVNFUl9JRF9JTlZBTElEfC0zMzE5fOi/m+aIv+WPguaVsCB1c2VySUQg5LiN5q2j56GufFxyXG4gKiB8RVJSX1VTRVJfU0lHX0lOVkFMSUR8LTMzMjB86L+b5oi/5Y+C5pWwIHVzZXJTaWcg5LiN5q2j56GufFxyXG4gKiB8RVJSX1JPT01fUkVRVUVTVF9FTlRFUl9ST09NX1RJTUVPVVR8LTMzMDh86K+35rGC6L+b5oi/6LaF5pe277yM6K+35qOA5p+l572R57ucfFxyXG4gKiB8RVJSX1NFUlZFUl9JTkZPX1NFUlZJQ0VfU1VTUEVOREVEfC0xMDAwMTN85pyN5Yqh5LiN5Y+v55So44CC6K+35qOA5p+l77ya5aWX6aSQ5YyF5Ymp5L2Z5YiG6ZKf5pWw5piv5ZCm5aSn5LqOMO+8jOiFvuiur+S6kei0puWPt+aYr+WQpuasoOi0uXxcclxuICogfEVSUl9ST09NX1JFUVVFU1RfUVVJVF9ST09NX1RJTUVPVVR8LTMzMjV86K+35rGC6YCA5oi/6LaF5pe2fFxyXG4gKiB8RVJSX0NBTUVSQV9TVEFSVF9GQUlMfC0xMzAxfOaJk+W8gOaRhOWDj+WktOWksei0pe+8jOS+i+WmguWcqCBXaW5kb3dzIOaIliBNYWMg6K6+5aSH77yM5pGE5YOP5aS055qE6YWN572u56iL5bqP77yI6amx5Yqo56iL5bqP77yJ5byC5bi477yM56aB55So5ZCO6YeN5paw5ZCv55So6K6+5aSH77yM5oiW6ICF6YeN5ZCv5py65Zmo77yM5oiW6ICF5pu05paw6YWN572u56iL5bqPfFxyXG4gKiB8RVJSX0NBTUVSQV9OT1RfQVVUSE9SSVpFRHwtMTMxNHzmkYTlg4/lpLTorr7lpIfmnKrmjojmnYPvvIzpgJrluLjlnKjnp7vliqjorr7lpIflh7rnjrDvvIzlj6/og73mmK/mnYPpmZDooqvnlKjmiLfmi5Lnu53kuoZ8XHJcbiAqIHxFUlJfQ0FNRVJBX1NFVF9QQVJBTV9GQUlMfC0xMzE1fOaRhOWDj+WktOWPguaVsOiuvue9ruWHuumUme+8iOWPguaVsOS4jeaUr+aMgeaIluWFtuWug++8iXxcclxuICogfEVSUl9DQU1FUkFfT0NDVVBZfC0xMzE2fOaRhOWDj+WktOato+WcqOiiq+WNoOeUqOS4re+8jOWPr+WwneivleaJk+W8gOWFtuS7luaRhOWDj+WktHxcclxuICogfEVSUl9NSUNfU1RBUlRfRkFJTHwtMTMwMnzmiZPlvIDpuqblhYvpo47lpLHotKXvvIzkvovlpoLlnKggV2luZG93cyDmiJYgTWFjIOiuvuWkh++8jOm6puWFi+mjjueahOmFjee9rueoi+W6j++8iOmpseWKqOeoi+W6j++8ieW8guW4uO+8jOemgeeUqOWQjumHjeaWsOWQr+eUqOiuvuWkh++8jOaIluiAhemHjeWQr+acuuWZqO+8jOaIluiAheabtOaWsOmFjee9rueoi+W6j3xcclxuICogfEVSUl9NSUNfTk9UX0FVVEhPUklaRUR8LTEzMTd86bqm5YWL6aOO6K6+5aSH5pyq5o6I5p2D77yM6YCa5bi45Zyo56e75Yqo6K6+5aSH5Ye6546w77yM5Y+v6IO95piv5p2D6ZmQ6KKr55So5oi35ouS57ud5LqGfFxyXG4gKiB8RVJSX01JQ19TRVRfUEFSQU1fRkFJTHwtMTMxOHzpuqblhYvpo47orr7nva7lj4LmlbDlpLHotKV8XHJcbiAqIHxFUlJfTUlDX09DQ1VQWXwtMTMxOXzpuqblhYvpo47mraPlnKjooqvljaDnlKjkuK3vvIzkvovlpoLnp7vliqjorr7lpIfmraPlnKjpgJror53ml7bvvIzmiZPlvIDpuqblhYvpo47kvJrlpLHotKV8XHJcbiAqIHxFUlJfTUlDX1NUT1BfRkFJTHwtMTMyMHzlgZzmraLpuqblhYvpo47lpLHotKV8XHJcbiAqIHxFUlJfU1BFQUtFUl9TVEFSVF9GQUlMfC0xMzIxfOaJk+W8gOaJrOWjsOWZqOWksei0pe+8jOS+i+WmguWcqCBXaW5kb3dzIOaIliBNYWMg6K6+5aSH77yM5oms5aOw5Zmo55qE6YWN572u56iL5bqP77yI6amx5Yqo56iL5bqP77yJ5byC5bi477yM56aB55So5ZCO6YeN5paw5ZCv55So6K6+5aSH77yM5oiW6ICF6YeN5ZCv5py65Zmo77yM5oiW6ICF5pu05paw6YWN572u56iL5bqPfFxyXG4gKiB8RVJSX1NQRUFLRVJfU0VUX1BBUkFNX0ZBSUx8LTEzMjJ85oms5aOw5Zmo6K6+572u5Y+C5pWw5aSx6LSlfFxyXG4gKiB8RVJSX1NQRUFLRVJfU1RPUF9GQUlMfC0xMzIzfOWBnOatouaJrOWjsOWZqOWksei0pXxcclxuICogfEVSUl9TQ1JFRU5fQ0FQVFVSRV9TVEFSVF9GQUlMfC0xMzA4fOW8gOWni+W9leWxj+Wksei0pe+8jOWmguaenOWcqOenu+WKqOiuvuWkh+WHuueOsO+8jOWPr+iDveaYr+adg+mZkOiiq+eUqOaIt+aLkue7neS6hu+8jOWmguaenOWcqCBXaW5kb3dzIOaIliBNYWMg57O757uf55qE6K6+5aSH5Ye6546w77yM6K+35qOA5p+l5b2V5bGP5o6l5Y+j55qE5Y+C5pWw5piv5ZCm56ym5ZCI6KaB5rGCfFxyXG4gKiB8RVJSX1NDUkVFTl9DQVBUVVJFX1VOU1VSUE9SVHwtMTMwOXzlvZXlsY/lpLHotKXvvIzlnKggQW5kcm9pZCDlubPlj7DvvIzpnIDopoE1LjDku6XkuIrnmoTns7vnu598XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9OT19QUklWSUxFREdFX1BVU0hfU1VCX1ZJREVPfC0xMDIwMTV85rKh5pyJ5p2D6ZmQ5LiK6KGM6L6F6LevfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQU5PVEhFUl9VU0VSX1BVU0hfU1VCX1ZJREVPfC0xMDIwMTZ85YW25LuW55So5oi35q2j5Zyo5LiK6KGM6L6F6LevfFxyXG4gKiB8RVJSX1ZJREVPX0VOQ09ERV9GQUlMfC0xMzAzfOinhumikeW4p+e8lueggeWksei0pe+8jOS+i+WmgiBpT1Mg6K6+5aSH5YiH5o2i5Yiw5YW25LuW5bqU55So5pe277yM56Gs57yW56CB5Zmo5Y+v6IO96KKr57O757uf6YeK5pS+77yM5YaN5YiH5o2i5Zue5p2l5pe277yM56Gs57yW56CB5Zmo6YeN5ZCv5YmN77yM5Y+v6IO95Lya5oqb5Ye6fFxyXG4gKiB8RVJSX1VOU1VQUE9SVEVEX1JFU09MVVRJT058LTEzMDV85LiN5pSv5oyB55qE6KeG6aKR5YiG6L6o546HfFxyXG4gKiB8RVJSX0FVRElPX0VOQ09ERV9GQUlMfC0xMzA0fOmfs+mikeW4p+e8lueggeWksei0pe+8jOS+i+WmguS8oOWFpeiHquWumuS5iemfs+mikeaVsOaNru+8jFNESyDml6Dms5XlpITnkIZ8XHJcbiAqIHxFUlJfVU5TVVBQT1JURURfU0FNUExFUkFURXwtMTMwNnzkuI3mlK/mjIHnmoTpn7PpopHph4fmoLfnjod8XHJcbiAqIHxFUlJfUElYRUxfRk9STUFUX1VOU1VQUE9SVEVEfC0xMzI3fOiuvue9rueahCBwaXhlbCBmb3JtYXQg5LiN5pSv5oyBfFxyXG4gKiB8RVJSX0JVRkZFUl9UWVBFX1VOU1VQUE9SVEVEfC0xMzI4fOiuvue9rueahCBidWZmZXIgdHlwZSDkuI3mlK/mjIF8XHJcbiAqIHxFUlJfUFVCTElTSF9DRE5fU1RSRUFNX1JFUVVFU1RfVElNRV9PVVR8LTMzMjF85peB6Lev6L2s5o6o6K+35rGC6LaF5pe2fFxyXG4gKiB8RVJSX0NMT1VEX01JWF9UUkFOU0NPRElOR19SRVFVRVNUX1RJTUVfT1VUfC0zMzIyfOS6keerr+a3t+a1geivt+axgui2heaXtnxcclxuICogfEVSUl9QVUJMSVNIX0NETl9TVFJFQU1fU0VSVkVSX0ZBSUxFRHwtMzMyM3zml4Hot6/ovazmjqjlm57ljIXlvILluLh8XHJcbiAqIHxFUlJfQ0xPVURfTUlYX1RSQU5TQ09ESU5HX1NFUlZFUl9GQUlMRUR8LTMzMjR85LqR56uv5re35rWB5Zue5YyF5byC5bi4fFxyXG4gKiB8RVJSX1JPT01fUkVRVUVTVF9TVEFSVF9QVUJMSVNISU5HX1RJTUVPVVR8LTMzMzN85byA5aeL5ZCR6IW+6K6v5LqR55qE55u05pKtIENETiDmjqjmtYHkv6Hku6TotoXml7Z8XHJcbiAqIHxFUlJfUk9PTV9SRVFVRVNUX1NUQVJUX1BVQkxJU0hJTkdfRVJST1J8LTMzMzR85byA5aeL5ZCR6IW+6K6v5LqR55qE55u05pKtIENETiDmjqjmtYHkv6Hku6TlvILluLh8XHJcbiAqIHxFUlJfUk9PTV9SRVFVRVNUX1NUT1BfUFVCTElTSElOR19USU1FT1VUfC0zMzM1fOWBnOatouWQkeiFvuiur+S6keeahOebtOaSrSBDRE4g5o6o5rWB5L+h5Luk6LaF5pe2fFxyXG4gKiB8RVJSX1JPT01fUkVRVUVTVF9TVE9QX1BVQkxJU0hJTkdfRVJST1J8LTMzMzZ85YGc5q2i5ZCR6IW+6K6v5LqR55qE55u05pKtIENETiDmjqjmtYHkv6Hku6TlvILluLh8XHJcbiAqIHxFUlJfUk9PTV9SRVFVRVNUX0NPTk5fUk9PTV9USU1FT1VUfC0zMzI2fOivt+axgui/num6pui2heaXtnxcclxuICogfEVSUl9ST09NX1JFUVVFU1RfRElTQ09OTl9ST09NX1RJTUVPVVR8LTMzMjd86K+35rGC6YCA5Ye66L+e6bqm6LaF5pe2fFxyXG4gKiB8RVJSX1JPT01fUkVRVUVTVF9DT05OX1JPT01fSU5WQUxJRF9QQVJBTXwtMzMyOHzml6DmlYjlj4LmlbB8XHJcbiAqIHxFUlJfQ09OTkVDVF9PVEhFUl9ST09NX0FTX0FVRElFTkNFfC0zMzMwfOW9k+WJjeaYr+inguS8l+inkuiJsu+8jOS4jeiDveivt+axguaIluaWreW8gOi3qOaIv+i/num6pu+8jOmcgOimgeWFiCBzd2l0Y2hSb2xlKCkg5Yiw5Li75pKtfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX05PVF9TVVBQT1JUfC0xMDIwMzF85LiN5pSv5oyB6Leo5oi/6Ze06L+e6bqmfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFQUNIX01BWF9OVU18LTEwMjAzMnzovr7liLDot6jmiL/pl7Tov57puqbkuIrpmZB8XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fUkVBQ0hfTUFYX1JFVFJZX1RJTUVTfC0xMDIwMzN86Leo5oi/6Ze06L+e6bqm6YeN6K+V5qyh5pWw6ICX5bC9fFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFUV9USU1FT1VUfC0xMDIwMzR86Leo5oi/6Ze06L+e6bqm6K+35rGC6LaF5pe2fFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFUXwtMTAyMDM1fOi3qOaIv+mXtOi/num6puivt+axguagvOW8j+mUmeivr3xcclxuICogfEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9OT19TSUd8LTEwMjAzNnzot6jmiL/pl7Tov57puqbml6Dnrb7lkI18XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fREVDUllQVF9TSUd8LTEwMjAzN3zot6jmiL/pl7Tov57puqbnrb7lkI3op6Plr4blpLHotKV8XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fTk9fS0VZfC0xMDIwMzh85pyq5om+5Yiw6Leo5oi/6Ze06L+e6bqm562+5ZCN6Kej5a+G5a+G6ZKlfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1BBUlNFX1NJR3wtMTAyMDM5fOi3qOaIv+mXtOi/num6puetvuWQjeino+aekOmUmeivr3xcclxuICogfEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9JTlZBTElEX1NJR19USU1FfC0xMDIwNDB86Leo5oi/6Ze06L+e6bqm562+5ZCN5pe26Ze05oiz6ZSZ6K+vfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1NJR19HUk9VUElEfC0xMDIwNDF86Leo5oi/6Ze06L+e6bqm562+5ZCN5LiN5Yy56YWNfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX05PVF9DT05ORUR8LTEwMjA0MnzmnKzmiL/pl7Tml6Dov57puqZ8XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fVVNFUl9OT1RfQ09OTkVEfC0xMDIwNDN85pys55So5oi35pyq5Y+R6LW36L+e6bqmfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0ZBSUxFRHwtMTAyMDQ0fOi3qOaIv+mXtOi/num6puWksei0pXxcclxuICogfEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DQU5DRUxfRkFJTEVEfC0xMDIwNDV85Y+W5raI6Leo5oi/6Ze06L+e6bqm5aSx6LSlfFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9ST09NX05PVF9FWElTVHwtMTAyMDQ2fOiiq+i/num6puaIv+mXtOS4jeWtmOWcqHxcclxuICogfEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DT05ORURfUkVBQ0hfTUFYX1JPT018LTEwMjA0N3zooqvov57puqbmiL/pl7Tovr7liLDov57puqbkuIrpmZB8XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ09OTkVEX1VTRVJfTk9UX0VYSVNUfC0xMDIwNDh86KKr6L+e6bqm55So5oi35LiN5a2Y5ZyofFxyXG4gKiB8RVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9VU0VSX0RFTEVURUR8LTEwMjA0OXzooqvov57puqbnlKjmiLflt7LooqvliKDpmaR8XHJcbiAqIHxFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ09OTkVEX1VTRVJfRlVMTHwtMTAyMDUwfOiiq+i/num6pueUqOaIt+i+vuWIsOi1hOa6kOS4iumZkHxcclxuICogfEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9JTlZBTElEX1NFUXwtMTAyMDUxfOi/num6puivt+axguW6j+WPt+mUmeS5sXxcclxuICovXHJcbmV4cG9ydCBjb25zdCBUWExpdGVBVkVycm9yID0ge1xyXG4gICAgLyoqIOaXoOmUmeivryAqL1xyXG4gICAgRVJSX05VTEw6IDAsXHJcbiAgICAvKiog6L+b5YWl5oi/6Ze05aSx6LSlICovXHJcbiAgICBFUlJfUk9PTV9FTlRFUl9GQUlMOiAtMzMwMSxcclxuICAgIC8qKiDov5vmiL/lj4LmlbDkuLrnqbrvvIzor7fmo4Dmn6UgZW50ZXJSb29tOmFwcFNjZW5lOiDmjqXlj6PosIPnlKjmmK/lkKbkvKDlhaXmnInmlYjnmoQgcGFyYW0gKi9cclxuICAgIEVSUl9FTlRFUl9ST09NX1BBUkFNX05VTEw6IC0zMzE2LFxyXG4gICAgLyoqIOi/m+aIv+WPguaVsCBzZGtBcHBJZCDplJnor68gKi9cclxuICAgIEVSUl9TREtfQVBQSURfSU5WQUxJRDogLTMzMTcsXHJcbiAgICAvKiog6L+b5oi/5Y+C5pWwIHJvb21JZCDplJnor68gKi9cclxuICAgIEVSUl9ST09NX0lEX0lOVkFMSUQ6IC0zMzE4LFxyXG4gICAgLyoqIOi/m+aIv+WPguaVsCB1c2VySUQg5LiN5q2j56GuICovXHJcbiAgICBFUlJfVVNFUl9JRF9JTlZBTElEOiAtMzMxOSxcclxuICAgIC8qKiDov5vmiL/lj4LmlbAgdXNlclNpZyDkuI3mraPnoa4gKi9cclxuICAgIEVSUl9VU0VSX1NJR19JTlZBTElEOiAtMzMyMCxcclxuICAgIC8qKiDor7fmsYLov5vmiL/otoXml7bvvIzor7fmo4Dmn6XnvZHnu5wgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfRU5URVJfUk9PTV9USU1FT1VUOiAtMzMwOCxcclxuICAgIC8qKiDmnI3liqHkuI3lj6/nlKjjgILor7fmo4Dmn6XvvJrlpZfppJDljIXliankvZnliIbpkp/mlbDmmK/lkKblpKfkuo4w77yM6IW+6K6v5LqR6LSm5Y+35piv5ZCm5qyg6LS5ICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fU0VSVklDRV9TVVNQRU5ERUQ6IC0xMDAwMTMsXHJcbiAgICAvKiog6K+35rGC6YCA5oi/6LaF5pe2ICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX1FVSVRfUk9PTV9USU1FT1VUOiAtMzMyNSxcclxuICAgIC8qKiDmiZPlvIDmkYTlg4/lpLTlpLHotKXvvIzkvovlpoLlnKggV2luZG93cyDmiJYgTWFjIOiuvuWkh++8jOaRhOWDj+WktOeahOmFjee9rueoi+W6j++8iOmpseWKqOeoi+W6j++8ieW8guW4uO+8jOemgeeUqOWQjumHjeaWsOWQr+eUqOiuvuWkh++8jOaIluiAhemHjeWQr+acuuWZqO+8jOaIluiAheabtOaWsOmFjee9rueoi+W6jyAqL1xyXG4gICAgRVJSX0NBTUVSQV9TVEFSVF9GQUlMOiAtMTMwMSxcclxuICAgIC8qKiDmkYTlg4/lpLTorr7lpIfmnKrmjojmnYPvvIzpgJrluLjlnKjnp7vliqjorr7lpIflh7rnjrDvvIzlj6/og73mmK/mnYPpmZDooqvnlKjmiLfmi5Lnu53kuoYgKi9cclxuICAgIEVSUl9DQU1FUkFfTk9UX0FVVEhPUklaRUQ6IC0xMzE0LFxyXG4gICAgLyoqIOaRhOWDj+WktOWPguaVsOiuvue9ruWHuumUme+8iOWPguaVsOS4jeaUr+aMgeaIluWFtuWug++8iSAqL1xyXG4gICAgRVJSX0NBTUVSQV9TRVRfUEFSQU1fRkFJTDogLTEzMTUsXHJcbiAgICAvKiog5pGE5YOP5aS05q2j5Zyo6KKr5Y2g55So5Lit77yM5Y+v5bCd6K+V5omT5byA5YW25LuW5pGE5YOP5aS0ICovXHJcbiAgICBFUlJfQ0FNRVJBX09DQ1VQWTogLTEzMTYsXHJcbiAgICAvKiog5omT5byA6bqm5YWL6aOO5aSx6LSl77yM5L6L5aaC5ZyoIFdpbmRvd3Mg5oiWIE1hYyDorr7lpIfvvIzpuqblhYvpo47nmoTphY3nva7nqIvluo/vvIjpqbHliqjnqIvluo/vvInlvILluLjvvIznpoHnlKjlkI7ph43mlrDlkK/nlKjorr7lpIfvvIzmiJbogIXph43lkK/mnLrlmajvvIzmiJbogIXmm7TmlrDphY3nva7nqIvluo8gKi9cclxuICAgIEVSUl9NSUNfU1RBUlRfRkFJTDogLTEzMDIsXHJcbiAgICAvKiog6bqm5YWL6aOO6K6+5aSH5pyq5o6I5p2D77yM6YCa5bi45Zyo56e75Yqo6K6+5aSH5Ye6546w77yM5Y+v6IO95piv5p2D6ZmQ6KKr55So5oi35ouS57ud5LqGICovXHJcbiAgICBFUlJfTUlDX05PVF9BVVRIT1JJWkVEOiAtMTMxNyxcclxuICAgIC8qKiDpuqblhYvpo47orr7nva7lj4LmlbDlpLHotKUgKi9cclxuICAgIEVSUl9NSUNfU0VUX1BBUkFNX0ZBSUw6IC0xMzE4LFxyXG4gICAgLyoqIOm6puWFi+mjjuato+WcqOiiq+WNoOeUqOS4re+8jOS+i+Wmguenu+WKqOiuvuWkh+ato+WcqOmAmuivneaXtu+8jOaJk+W8gOm6puWFi+mjjuS8muWksei0pSAqL1xyXG4gICAgRVJSX01JQ19PQ0NVUFk6IC0xMzE5LFxyXG4gICAgLyoqIOWBnOatoum6puWFi+mjjuWksei0pSAqL1xyXG4gICAgRVJSX01JQ19TVE9QX0ZBSUw6IC0xMzIwLFxyXG4gICAgLyoqIOaJk+W8gOaJrOWjsOWZqOWksei0pe+8jOS+i+WmguWcqCBXaW5kb3dzIOaIliBNYWMg6K6+5aSH77yM5oms5aOw5Zmo55qE6YWN572u56iL5bqP77yI6amx5Yqo56iL5bqP77yJ5byC5bi477yM56aB55So5ZCO6YeN5paw5ZCv55So6K6+5aSH77yM5oiW6ICF6YeN5ZCv5py65Zmo77yM5oiW6ICF5pu05paw6YWN572u56iL5bqPICovXHJcbiAgICBFUlJfU1BFQUtFUl9TVEFSVF9GQUlMOiAtMTMyMSxcclxuICAgIC8qKiDmiazlo7Dlmajorr7nva7lj4LmlbDlpLHotKUgKi9cclxuICAgIEVSUl9TUEVBS0VSX1NFVF9QQVJBTV9GQUlMOiAtMTMyMixcclxuICAgIC8qKiDlgZzmraLmiazlo7DlmajlpLHotKUgKi9cclxuICAgIEVSUl9TUEVBS0VSX1NUT1BfRkFJTDogLTEzMjMsXHJcbiAgICAvKiog5byA5aeL5b2V5bGP5aSx6LSl77yM5aaC5p6c5Zyo56e75Yqo6K6+5aSH5Ye6546w77yM5Y+v6IO95piv5p2D6ZmQ6KKr55So5oi35ouS57ud5LqG77yM5aaC5p6c5ZyoIFdpbmRvd3Mg5oiWIE1hYyDns7vnu5/nmoTorr7lpIflh7rnjrDvvIzor7fmo4Dmn6XlvZXlsY/mjqXlj6PnmoTlj4LmlbDmmK/lkKbnrKblkIjopoHmsYIgKi9cclxuICAgIEVSUl9TQ1JFRU5fQ0FQVFVSRV9TVEFSVF9GQUlMOiAtMTMwOCxcclxuICAgIC8qKiDlvZXlsY/lpLHotKXvvIzlnKggQW5kcm9pZCDlubPlj7DvvIzpnIDopoE1LjDku6XkuIrnmoTns7vnu58gKi9cclxuICAgIEVSUl9TQ1JFRU5fQ0FQVFVSRV9VTlNVUlBPUlQ6IC0xMzA5LFxyXG4gICAgLyoqIOayoeacieadg+mZkOS4iuihjOi+hei3ryAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9QVVNIX1NVQl9WSURFTzogLTEwMjAxNSxcclxuICAgIC8qKiDlhbbku5bnlKjmiLfmraPlnKjkuIrooYzovoXot68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0FOT1RIRVJfVVNFUl9QVVNIX1NVQl9WSURFTzogLTEwMjAxNixcclxuICAgIC8qKiDop4bpopHluKfnvJbnoIHlpLHotKXvvIzkvovlpoIgaU9TIOiuvuWkh+WIh+aNouWIsOWFtuS7luW6lOeUqOaXtu+8jOehrOe8lueggeWZqOWPr+iDveiiq+ezu+e7n+mHiuaUvu+8jOWGjeWIh+aNouWbnuadpeaXtu+8jOehrOe8lueggeWZqOmHjeWQr+WJje+8jOWPr+iDveS8muaKm+WHuiAqL1xyXG4gICAgRVJSX1ZJREVPX0VOQ09ERV9GQUlMOiAtMTMwMyxcclxuICAgIC8qKiDpn7PpopHluKfnvJbnoIHlpLHotKXvvIzkvovlpoLkvKDlhaXoh6rlrprkuYnpn7PpopHmlbDmja7vvIxTREsg5peg5rOV5aSE55CGICovXHJcbiAgICBFUlJfQVVESU9fRU5DT0RFX0ZBSUw6IC0xMzA0LFxyXG4gICAgLyoqIOS4jeaUr+aMgeeahOinhumikeWIhui+qOeOhyAqL1xyXG4gICAgRVJSX1VOU1VQUE9SVEVEX1JFU09MVVRJT046IC0xMzA1LFxyXG4gICAgLyoqIOS4jeaUr+aMgeeahOmfs+mikemHh+agt+eOhyAqL1xyXG4gICAgRVJSX1VOU1VQUE9SVEVEX1NBTVBMRVJBVEU6IC0xMzA2LFxyXG4gICAgLyoqIOiuvue9rueahCBwaXhlbCBmb3JtYXQg5LiN5pSv5oyBICovXHJcbiAgICBFUlJfUElYRUxfRk9STUFUX1VOU1VQUE9SVEVEOiAtMTMyNyxcclxuICAgIC8qKiDorr7nva7nmoQgYnVmZmVyIHR5cGUg5LiN5pSv5oyBICovXHJcbiAgICBFUlJfQlVGRkVSX1RZUEVfVU5TVVBQT1JURUQ6IC0xMzI4LFxyXG4gICAgLyoqIOaXgei3r+i9rOaOqOivt+axgui2heaXtiAqL1xyXG4gICAgRVJSX1BVQkxJU0hfQ0ROX1NUUkVBTV9SRVFVRVNUX1RJTUVfT1VUOiAtMzMyMSxcclxuICAgIC8qKiDkupHnq6/mt7fmtYHor7fmsYLotoXml7YgKi9cclxuICAgIEVSUl9DTE9VRF9NSVhfVFJBTlNDT0RJTkdfUkVRVUVTVF9USU1FX09VVDogLTMzMjIsXHJcbiAgICAvKiog5peB6Lev6L2s5o6o5Zue5YyF5byC5bi4ICovXHJcbiAgICBFUlJfUFVCTElTSF9DRE5fU1RSRUFNX1NFUlZFUl9GQUlMRUQ6IC0zMzIzLFxyXG4gICAgLyoqIOS6keerr+a3t+a1geWbnuWMheW8guW4uCAqL1xyXG4gICAgRVJSX0NMT1VEX01JWF9UUkFOU0NPRElOR19TRVJWRVJfRkFJTEVEOiAtMzMyNCxcclxuICAgIC8qKiDlvIDlp4vlkJHohb7orq/kupHnmoTnm7Tmkq0gQ0ROIOaOqOa1geS/oeS7pOi2heaXtiAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9TVEFSVF9QVUJMSVNISU5HX1RJTUVPVVQ6IC0zMzMzLFxyXG4gICAgLyoqIOW8gOWni+WQkeiFvuiur+S6keeahOebtOaSrSBDRE4g5o6o5rWB5L+h5Luk5byC5bi4ICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX1NUQVJUX1BVQkxJU0hJTkdfRVJST1I6IC0zMzM0LFxyXG4gICAgLyoqIOWBnOatouWQkeiFvuiur+S6keeahOebtOaSrSBDRE4g5o6o5rWB5L+h5Luk6LaF5pe2ICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX1NUT1BfUFVCTElTSElOR19USU1FT1VUOiAtMzMzNSxcclxuICAgIC8qKiDlgZzmraLlkJHohb7orq/kupHnmoTnm7Tmkq0gQ0ROIOaOqOa1geS/oeS7pOW8guW4uCAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9TVE9QX1BVQkxJU0hJTkdfRVJST1I6IC0zMzM2LFxyXG4gICAgLyoqIOivt+axgui/num6pui2heaXtiAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9DT05OX1JPT01fVElNRU9VVDogLTMzMjYsXHJcbiAgICAvKiog6K+35rGC6YCA5Ye66L+e6bqm6LaF5pe2ICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX0RJU0NPTk5fUk9PTV9USU1FT1VUOiAtMzMyNyxcclxuICAgIC8qKiDml6DmlYjlj4LmlbAgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfQ09OTl9ST09NX0lOVkFMSURfUEFSQU06IC0zMzI4LFxyXG4gICAgLyoqIOW9k+WJjeaYr+inguS8l+inkuiJsu+8jOS4jeiDveivt+axguaIluaWreW8gOi3qOaIv+i/num6pu+8jOmcgOimgeWFiCBzd2l0Y2hSb2xlKCkg5Yiw5Li75pKtICovXHJcbiAgICBFUlJfQ09OTkVDVF9PVEhFUl9ST09NX0FTX0FVRElFTkNFOiAtMzMzMCxcclxuICAgIC8qKiDkuI3mlK/mjIHot6jmiL/pl7Tov57puqYgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9OT1RfU1VQUE9SVDogLTEwMjAzMSxcclxuICAgIC8qKiDovr7liLDot6jmiL/pl7Tov57puqbkuIrpmZAgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9SRUFDSF9NQVhfTlVNOiAtMTAyMDMyLFxyXG4gICAgLyoqIOi3qOaIv+mXtOi/num6pumHjeivleasoeaVsOiAl+WwvSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1JFQUNIX01BWF9SRVRSWV9USU1FUzogLTEwMjAzMyxcclxuICAgIC8qKiDot6jmiL/pl7Tov57puqbor7fmsYLotoXml7YgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9SRVFfVElNRU9VVDogLTEwMjAzNCxcclxuICAgIC8qKiDot6jmiL/pl7Tov57puqbor7fmsYLmoLzlvI/plJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9SRVE6IC0xMDIwMzUsXHJcbiAgICAvKiog6Leo5oi/6Ze06L+e6bqm5peg562+5ZCNICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fTk9fU0lHOiAtMTAyMDM2LFxyXG4gICAgLyoqIOi3qOaIv+mXtOi/num6puetvuWQjeino+WvhuWksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0RFQ1JZUFRfU0lHOiAtMTAyMDM3LFxyXG4gICAgLyoqIOacquaJvuWIsOi3qOaIv+mXtOi/num6puetvuWQjeino+WvhuWvhumSpSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX05PX0tFWTogLTEwMjAzOCxcclxuICAgIC8qKiDot6jmiL/pl7Tov57puqbnrb7lkI3op6PmnpDplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9QQVJTRV9TSUc6IC0xMDIwMzksXHJcbiAgICAvKiog6Leo5oi/6Ze06L+e6bqm562+5ZCN5pe26Ze05oiz6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fSU5WQUxJRF9TSUdfVElNRTogLTEwMjA0MCxcclxuICAgIC8qKiDot6jmiL/pl7Tov57puqbnrb7lkI3kuI3ljLnphY0gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9TSUdfR1JPVVBJRDogLTEwMjA0MSxcclxuICAgIC8qKiDmnKzmiL/pl7Tml6Dov57puqYgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9OT1RfQ09OTkVEOiAtMTAyMDQyLFxyXG4gICAgLyoqIOacrOeUqOaIt+acquWPkei1t+i/num6piAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX1VTRVJfTk9UX0NPTk5FRDogLTEwMjA0MyxcclxuICAgIC8qKiDot6jmiL/pl7Tov57puqblpLHotKUgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9GQUlMRUQ6IC0xMDIwNDQsXHJcbiAgICAvKiog5Y+W5raI6Leo5oi/6Ze06L+e6bqm5aSx6LSlICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ0FOQ0VMX0ZBSUxFRDogLTEwMjA0NSxcclxuICAgIC8qKiDooqvov57puqbmiL/pl7TkuI3lrZjlnKggKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DT05ORURfUk9PTV9OT1RfRVhJU1Q6IC0xMDIwNDYsXHJcbiAgICAvKiog6KKr6L+e6bqm5oi/6Ze06L6+5Yiw6L+e6bqm5LiK6ZmQICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fQ09OTkVEX1JFQUNIX01BWF9ST09NOiAtMTAyMDQ3LFxyXG4gICAgLyoqIOiiq+i/num6pueUqOaIt+S4jeWtmOWcqCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9VU0VSX05PVF9FWElTVDogLTEwMjA0OCxcclxuICAgIC8qKiDooqvov57puqbnlKjmiLflt7LooqvliKDpmaQgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0NPTk5fUk9PTV9DT05ORURfVVNFUl9ERUxFVEVEOiAtMTAyMDQ5LFxyXG4gICAgLyoqIOiiq+i/num6pueUqOaIt+i+vuWIsOi1hOa6kOS4iumZkCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ09OTl9ST09NX0NPTk5FRF9VU0VSX0ZVTEw6IC0xMDIwNTAsXHJcbiAgICAvKiog6L+e6bqm6K+35rGC5bqP5Y+36ZSZ5LmxICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9DT05OX1JPT01fSU5WQUxJRF9TRVE6IC0xMDIwNTEsXHJcbiAgICAvKiog55u05pKt77yM5o6o5rWB5Ye6546w572R57uc5pat5byA77yM5LiU57uP6L+H5aSa5qyh6YeN6K+V5peg5rOV5oGi5aSNICovXHJcbiAgICBFUlJfUlRNUF9QVVNIX05FVF9ESVNDT05ORUNUOiAtMTMwNyxcclxuICAgIC8qKiDnm7Tmkq3vvIzmjqjmtYHlnLDlnYDpnZ7ms5XvvIzkvovlpoLkuI3mmK8gUlRNUCDljY/orq7nmoTlnLDlnYAgKi9cclxuICAgIEVSUl9SVE1QX1BVU0hfSU5WQUxJRF9BRERSRVNTOiAtMTMxMyxcclxuICAgIC8qKiDnm7Tmkq3vvIzov57mjqXmjqjmtYHmnI3liqHlmajlpLHotKXvvIjoi6XmlK/mjIHmmbrog73pgInot6/vvIxJUCDlhajpg6jlpLHotKXvvIkgKi9cclxuICAgIEVSUl9SVE1QX1BVU0hfTkVUX0FMTEFERFJFU1NfRkFJTDogLTEzMjQsXHJcbiAgICAvKiog55u05pKt77yM572R57uc5LiN5Y+v55So77yM6K+356Gu6K6kIFdpRmnjgIHnp7vliqjmlbDmja7miJbogIXmnInnur/nvZHnu5zmmK/lkKbmraPluLggKi9cclxuICAgIEVSUl9SVE1QX1BVU0hfTk9fTkVUV09SSzogLTEzMjUsXHJcbiAgICAvKiog55u05pKt77yM5pyN5Yqh5Zmo5ouS57ud6L+e5o6l6K+35rGC77yM5Y+v6IO95piv6K+l5o6o5rWB5Zyw5Z2A5bey57uP6KKr5Y2g55So77yM5oiW6ICFIFRYU2VjcmV0IOagoemqjOWksei0pe+8jOaIluiAheaYr+i/h+acn+S6hu+8jOaIluiAheaYr+asoOi0ueS6hiAqL1xyXG4gICAgRVJSX1JUTVBfUFVTSF9TRVJWRVJfUkVGVVNFOiAtMTMyNixcclxuICAgIC8qKiDnm7Tmkq3vvIznvZHnu5zmlq3ov57vvIzkuJTnu4/lpJrmrKHph43ov57miqLmlZHml6DmlYjvvIzlj6/ku6XmlL7lvIPmsrvnlpfvvIzmm7TlpJrph43or5Xor7foh6rooYzph43lkK/mkq3mlL4gKi9cclxuICAgIEVSUl9QTEFZX0xJVkVfU1RSRUFNX05FVF9ESVNDT05ORUNUOiAtMjMwMSxcclxuICAgIC8qKiDnm7Tmkq3vvIzojrflj5bliqDpgJ/mi4nmtYHnmoTlnLDlnYDlpLHotKUgKi9cclxuICAgIEVSUl9HRVRfUlRNUF9BQ0NfVVJMX0ZBSUw6IC0yMzAyLFxyXG4gICAgLyoqIOaSreaUvueahOaWh+S7tuS4jeWtmOWcqCAqL1xyXG4gICAgRVJSX0ZJTEVfTk9UX0ZPVU5EOiAtMjMwMyxcclxuICAgIC8qKiBIMjY1IOino+eggeWksei0pSAqL1xyXG4gICAgRVJSX0hFVkNfREVDT0RFX0ZBSUw6IC0yMzA0LFxyXG4gICAgLyoqIOeCueaSre+8jOmfs+inhumikea1geino+WvhuWksei0pSAqL1xyXG4gICAgRVJSX1ZPRF9ERUNSWVBUX0ZBSUw6IC0yMzA1LFxyXG4gICAgLyoqIOeCueaSre+8jOiOt+WPlueCueaSreaWh+S7tuS/oeaBr+Wksei0pSAqL1xyXG4gICAgRVJSX0dFVF9WT0RGSUxFX01FRElBSU5GT19GQUlMOiAtMjMwNixcclxuICAgIC8qKiDnm7Tmkq3vvIzliIfmtYHlpLHotKXvvIjliIfmtYHlj6/ku6Xmkq3mlL7kuI3lkIznlLvpnaLlpKflsI/nmoTop4bpopHvvIkgKi9cclxuICAgIEVSUl9QTEFZX0xJVkVfU1RSRUFNX1NXSVRDSF9GQUlMOiAtMjMwNyxcclxuICAgIC8qKiDnm7Tmkq3vvIzmnI3liqHlmajmi5Lnu53ov57mjqXor7fmsYIgKi9cclxuICAgIEVSUl9QTEFZX0xJVkVfU1RSRUFNX1NFUlZFUl9SRUZVU0U6IC0yMzA4LFxyXG4gICAgLyoqIOebtOaSre+8jFJUTVBBQ0Mg5L2O5bu25pe25ouJ5rWB5aSx6LSl77yM5LiU57uP6L+H5aSa5qyh6YeN6K+V5peg5rOV5oGi5aSNICovXHJcbiAgICBFUlJfUlRNUF9BQ0NfRkVUQ0hfU1RSRUFNX0ZBSUw6IC0yMzA5LFxyXG4gICAgLyoqIOW/g+i3s+Wksei0pe+8jOWuouaIt+err+WumuaXtuWQkeacjeWKoeWZqOWPkemAgeaVsOaNruWMhe+8jOWRiuivieacjeWKoeWZqOiHquW3sea0u+edgO+8jOi/meS4qumUmeivr+mAmuW4uOaYr+WPkeWMhei2heaXtiAqL1xyXG4gICAgRVJSX1JPT01fSEVBUlRCRUFUX0ZBSUw6IC0zMzAyLFxyXG4gICAgLyoqIOaLieWPluaOpeWPo+acuuacjeWKoeWZqOWcsOWdgOWksei0pSAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9JUF9GQUlMOiAtMzMwMyxcclxuICAgIC8qKiDov57mjqXmjqXlj6PmnLrmnI3liqHlmajlpLHotKUgKi9cclxuICAgIEVSUl9ST09NX0NPTk5FQ1RfRkFJTDogLTMzMDQsXHJcbiAgICAvKiog6K+35rGC6KeG6aKR5L2N5aSx6LSlICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX0FWU0VBVF9GQUlMOiAtMzMwNSxcclxuICAgIC8qKiDor7fmsYIgdG9rZW4gaHR0cHMg6LaF5pe277yM6K+35qOA5p+l572R57uc5piv5ZCm5q2j5bi477yM5oiW572R57uc6Ziy54Gr5aKZ5piv5ZCm5pS+6KGMIGh0dHBzIOiuv+mXriBvZmZpY2lhbC5vcGVuc3NvLnRlbmNlbnQtY2xvdWQuY29tOjQ0MyAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9UT0tFTl9IVFRQU19USU1FT1VUOiAtMzMwNixcclxuICAgIC8qKiDor7fmsYIgSVAg5ZKMIHNpZyDotoXml7bvvIzor7fmo4Dmn6XnvZHnu5zmmK/lkKbmraPluLjvvIzmiJbnvZHnu5zpmLLngavlopnmmK/lkKbmlL7ooYwgVURQIOiuv+mXruS4i+WIlyBJUCDlkozln5/lkI0gcXVlcnkudGVuY2VudC1jbG91ZC5jb206ODAwMCAxNjIuMTQuMjMuMTQwOjgwMDAgMTYyLjE0LjcuNDk6ODAwMCAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9JUF9USU1FT1VUOiAtMzMwNyxcclxuICAgIC8qKiDor7fmsYLop4bpopHkvY3otoXml7YgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfVklERU9fRkxBR19USU1FT1VUOiAtMzMwOSxcclxuICAgIC8qKiDor7fmsYLop4bpopHmlbDmja7otoXml7YgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfVklERU9fREFUQV9ST09NX1RJTUVPVVQ6IC0zMzEwLFxyXG4gICAgLyoqIOivt+axguS/ruaUueinhumikeiDveWKm+mhuei2heaXtiAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9DSEFOR0VfQUJJTElUWV9USU1FT1VUOiAtMzMxMSxcclxuICAgIC8qKiDor7fmsYLnirbmgIHkuIrmiqXotoXml7YgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfU1RBVFVTX1JFUE9SVF9USU1FT1VUOiAtMzMxMixcclxuICAgIC8qKiDor7fmsYLlhbPpl63op4bpopHotoXml7YgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfQ0xPU0VfVklERU9fVElNRU9VVDogLTMzMTMsXHJcbiAgICAvKiog6K+35rGC5o6l5pS26KeG6aKR6aG56LaF5pe2ICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX1NFVF9SRUNFSVZFX1RJTUVPVVQ6IC0zMzE0LFxyXG4gICAgLyoqIOivt+axgiB0b2tlbiDml6DmlYjlj4LmlbDvvIzor7fmo4Dmn6UgVFJUQ1BhcmFtcy51c2VyU2lnIOaYr+WQpuWhq+WGmeato+ehriAqL1xyXG4gICAgRVJSX1JPT01fUkVRVUVTVF9UT0tFTl9JTlZBTElEX1BBUkFNRVRFUjogLTMzMTUsXHJcbiAgICAvKiog6K+35rGCIEFFUyBUT0tFTiDml7bvvIxzZXJ2ZXIg6L+U5Zue55qE5YaF5a655piv56m655qEICovXHJcbiAgICBFUlJfUk9PTV9SRVFVRVNUX0FFU19UT0tFTl9SRVRVUk5fRVJST1I6IC0zMzI5LFxyXG4gICAgLyoqIOivt+axguaOpeWPo+acuiBJUCDov5Tlm57nmoTliJfooajkuLrnqbrnmoQgKi9cclxuICAgIEVSUl9BQ0NJUF9MSVNUX0VNUFRZOiAtMzMzMSxcclxuICAgIC8qKiDor7fmsYLlj5HpgIEgSnNvbiDkv6Hku6TotoXml7YgKi9cclxuICAgIEVSUl9ST09NX1JFUVVFU1RfU0VORF9KU09OX0NNRF9USU1FT1VUOiAtMzMzMixcclxuICAgIC8vIEluZm8g5pyN5Yqh5Zmo77yI5p+l6K+i5o6l5Y+j5py6IElQ77yJLCDmnI3liqHlmajplJnor6/noIHvvIzmlbDlgLzojIPlm7RbLTEwMDAwMCwgLTExMDAwMF1cclxuICAgIC8qKiBzZXJ2ZXIg6Kej5YyF6ZSZ6K+v77yM5Y+v6IO96K+35rGC5pWw5o2u6KKr56+h5pS5ICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fVU5QQUNLSU5HX0VSUk9SOiAtMTAwMDAwLFxyXG4gICAgLyoqIFRPS0VOIOmUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX1RPS0VOX0VSUk9SOiAtMTAwMDAxLFxyXG4gICAgLyoqIOWIhumFjeaOpeWPo+acuumUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX0FMTE9DQVRFX0FDQ0VTU19GQUlMRUQ6IC0xMDAwMDIsXHJcbiAgICAvKiog55Sf5oiQ562+5ZCN6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fR0VORVJBVEVfU0lHTl9GQUlMRUQ6IC0xMDAwMDMsXHJcbiAgICAvKiogaHR0cHMgdG9rZW4g6LaF5pe2ICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fVE9LRU5fVElNRU9VVDogLTEwMDAwNCxcclxuICAgIC8qKiDml6DmlYjnmoTlkb3ku6TlrZcgKi9cclxuICAgIEVSUl9TRVJWRVJfSU5GT19JTlZBTElEX0NPTU1BTkQ6IC0xMDAwMDUsXHJcbiAgICAvKiog5p2D6ZmQ5L2N5qCh6aqM5aSx6LSlICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fUFJJVklMRUdFX0ZMQUdfRVJST1I6IC0xMDAwMDYsXHJcbiAgICAvKiogaHR0cHMg6K+35rGC5pe277yM55Sf5oiQ5Yqg5a+GIGtleSDplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfSU5GT19HRU5FUkFURV9LRU5fRVJST1I6IC0xMDAwMDcsXHJcbiAgICAvKiogaHR0cHMg6K+35rGC5pe277yM55Sf5oiQIHRva2VuIOmUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX0dFTkVSQVRFX1RPS0VOX0VSUk9SOiAtMTAwMDA4LFxyXG4gICAgLyoqIOaVsOaNruW6k+afpeivouWksei0pe+8iOaIv+mXtOebuOWFs+WtmOWCqOS/oeaBr++8iSAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX0RBVEFCQVNFOiAtMTAwMDA5LFxyXG4gICAgLyoqIOaIv+mXtOWPt+mUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX0JBRF9ST09NSUQ6IC0xMDAwMTAsXHJcbiAgICAvKiog5Zy65pmv5oiW6KeS6Imy6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fQkFEX1NDRU5FX09SX1JPTEU6IC0xMDAwMTEsXHJcbiAgICAvKiog5oi/6Ze05Y+36L2s5o2i5Ye66ZSZICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fUk9PTUlEX0VYQ0hBTkdFX0ZBSUxFRDogLTEwMDAxMixcclxuICAgIC8qKiDmiL/pl7Tlj7fpnZ7ms5UgKi9cclxuICAgIEVSUl9TRVJWRVJfSU5GT19TVFJHUk9VUF9IQVNfSU5WQUxJRF9DSEFSUzogLTEwMDAxNCxcclxuICAgIC8qKiDpnZ7ms5VTREtBcHBpZCAqL1xyXG4gICAgRVJSX1NFUlZFUl9JTkZPX0xBQ0tfU0RLQVBQSUQ6IC0xMDAwMTUsXHJcbiAgICAvKiog5peg5pWI6K+35rGCLCDml6fniYggMHgxIOimgeaxguW4piBUb2tlbjsgRUNESCDopoHmsYLluKYgRUNESCBQdWJsaWNoIEtleTsg5Lik5Liq6YO95rKh5pyJ5bCx5oyJ5oql6ZSZICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fSU5WQUxJRDogLTEwMDAxNixcclxuICAgIC8qKiDnlJ/miJDlhazpkqXlpLHotKUgKi9cclxuICAgIEVSUl9TRVJWRVJfSU5GT19FQ0RIX0dFVF9LRVk6IC0xMDAwMTcsXHJcbiAgICAvKiog6I635Y+WdGlueWlk5aSx6LSlICovXHJcbiAgICBFUlJfU0VSVkVSX0lORk9fRUNESF9HRVRfVElOWUlEOiAtMTAwMDE4LFxyXG4gICAgLy8gQWNjZXNzIOaOpeWPo+aculxyXG4gICAgLyoqIHRva2VuIOi/h+acnyAqL1xyXG4gICAgRVJSX1NFUlZFUl9BQ0NfVE9LRU5fVElNRU9VVDogLTEwMTAwMCxcclxuICAgIC8qKiDnrb7lkI3plJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQUNDX1NJR05fRVJST1I6IC0xMDEwMDEsXHJcbiAgICAvKiog562+5ZCN6LaF5pe2ICovXHJcbiAgICBFUlJfU0VSVkVSX0FDQ19TSUdOX1RJTUVPVVQ6IC0xMDEwMDIsXHJcbiAgICAvKiog5oi/6Ze05LiN5a2Y5ZyoICovXHJcbiAgICBFUlJfU0VSVkVSX0FDQ19ST09NX05PVF9FWElTVDogLTEwMTAwMyxcclxuICAgIC8qKiDlkI7lj7DmiL/pl7TmoIfor4Ygcm9vbUlkIOmUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9BQ0NfUk9PTUlEOiAtMTAxMDA0LFxyXG4gICAgLyoqIOWQjuWPsOeUqOaIt+S9jee9ruagh+ivhiBsb2NhdGlvbklkIOmUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9BQ0NfTE9DQVRJT05JRDogLTEwMTAwNSxcclxuICAgIC8vIGNlbnRlciDmnI3liqHlmajvvIjkv6Hku6TlkozmtYHmjqflpITnkIbnrYnku7vliqHvvIlcclxuICAgIC8qKiDlkI7lj7DplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1NZU1RFTV9FUlJPUjogLTEwMjAwMCxcclxuICAgIC8qKiDml6DmlYjnmoTmiL/pl7QgSWQgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUk9PTUlEOiAtMTAyMDAxLFxyXG4gICAgLyoqIOWIm+W7uuaIv+mXtOWksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQ1JFQVRFX1JPT01fRkFJTEVEOiAtMTAyMDAyLFxyXG4gICAgLyoqIOetvuWQjemUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfU0lHTl9FUlJPUjogLTEwMjAwMyxcclxuICAgIC8qKiDnrb7lkI3ov4fmnJ8gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1NJR05fVElNRU9VVDogLTEwMjAwNCxcclxuICAgIC8qKiDmiL/pl7TkuI3lrZjlnKggKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1JPT01fTk9UX0VYSVNUOiAtMTAyMDA1LFxyXG4gICAgLyoqIOaIv+mXtOa3u+WKoOeUqOaIt+Wksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfQUREX1VTRVJfRkFJTEVEOiAtMTAyMDA2LFxyXG4gICAgLyoqIOafpeaJvueUqOaIt+Wksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfRklORF9VU0VSX0ZBSUxFRDogLTEwMjAwNyxcclxuICAgIC8qKiDpopHnuYHliIfmjaLnu4jnq68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1NXSVRDSF9URVJNSU5BVElPTl9GUkVRVUVOVExZOiAtMTAyMDA4LFxyXG4gICAgLyoqIGxvY2F0aW9uaWQg6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9MT0NBVElPTl9OT1RfRVhJU1Q6IC0xMDIwMDksXHJcbiAgICAvKiog5rKh5pyJ5p2D6ZmQ5Yib5bu65oi/6Ze0ICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9OT19QUklWSUxFREdFX0NSRUFURV9ST09NOiAtMTAyMDEwLFxyXG4gICAgLyoqIOayoeacieadg+mZkOi/m+WFpeaIv+mXtCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9FTlRFUl9ST09NOiAtMTAyMDExLFxyXG4gICAgLyoqIOi+hei3r+aKouinhumikeS9jeOAgeeUs+ivt+i+hei3r+ivt+axguexu+Wei+WPguaVsOmUmeivryAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfSU5WQUxJRF9QQVJBTUVURVJfU1VCX1ZJREVPOiAtMTAyMDEyLFxyXG4gICAgLyoqIOayoeacieadg+mZkOS4iuinhumikSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9QVVNIX1ZJREVPOiAtMTAyMDEzLFxyXG4gICAgLyoqIOayoeacieepuumXsui3r+eUseihqCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfUk9VVEVfVEFCTEVfRVJST1I6IC0xMDIwMTQsXHJcbiAgICAvKiog5b2T5YmN55So5oi35rKh5pyJ5LiK6KGM6L6F6LevICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9OT1RfUFVTSF9TVUJfVklERU86IC0xMDIwMTcsXHJcbiAgICAvKiog55So5oi36KKr5Yig6Zmk54q25oCBICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9VU0VSX1dBU19ERUxFVEVEOiAtMTAyMDE4LFxyXG4gICAgLyoqIOayoeacieadg+mZkOivt+axguinhumikSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfTk9fUFJJVklMRURHRV9SRVFVRVNUX1ZJREVPOiAtMTAyMDE5LFxyXG4gICAgLyoqIOi/m+aIv+WPguaVsCBidXNzSW5mbyDplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUEFSQU1FVEVSOiAtMTAyMDIzLFxyXG4gICAgLyoqIOivt+axgiBJIOW4p+acquefpSBvcFR5cGUgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0lfRlJBTUVfVU5LTk9XX1RZUEU6IC0xMDIwMjQsXHJcbiAgICAvKiog6K+35rGCIEkg5bin5YyF5qC85byP6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9JX0ZSQU1FX0lOVkFMSURfUEFDS0VUOiAtMTAyMDI1LFxyXG4gICAgLyoqIOivt+axgiBJIOW4p+ebruagh+eUqOaIt+S4jeWtmOWcqCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfSV9GUkFNRV9ERVNUX1VTRVJfTk9UX0VYSVNUOiAtMTAyMDI2LFxyXG4gICAgLyoqIOivt+axgiBJIOW4p+aIv+mXtOeUqOaIt+WkquWkmiAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfSV9GUkFNRV9ST09NX1RPT19CSUc6IC0xMDIwMjcsXHJcbiAgICAvKiog6K+35rGCIEkg5bin5Y+C5pWw6ZSZ6K+vICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9JX0ZSQU1FX1JQU19JTlZBTElEX1BBUkFNRVRFUjogLTEwMjAyOCxcclxuICAgIC8qKiDmiL/pl7Tlj7fpnZ7ms5UgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUk9PTV9JRDogLTEwMjAyOSxcclxuICAgIC8qKiDmiL/pl7Tlj7fotoXov4fpmZDliLYgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1JPT01fSURfVE9PX0xPTkc6IC0xMDIwMzAsXHJcbiAgICAvKiog5oi/6Ze05ruh5ZGYICovXHJcbiAgICBFUlJfU0VSVkVSX0NFTlRFUl9ST09NX0ZVTEw6IC0xMDIwNTIsXHJcbiAgICAvKioganNvbuS4suino+aekOWksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfREVDT0RFX0pTT05fRkFJTDogLTEwMjA1MyxcclxuICAgIC8qKiDmnKrlrprkuYnlkb3ku6TlrZcgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1VOS05PV05fU1VCX0NNRDogLTEwMjA1NCxcclxuICAgIC8qKiDmnKrlrprkuYnop5LoibIgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX0lOVkFMSURfUk9MRTogLTEwMjA1NSxcclxuICAgIC8qKiDku6PnkIbmnLrotoXlh7rpmZDliLYgKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1JFQUNIX1BST1hZX01BWDogLTEwMjA1NixcclxuICAgIC8vYWRkIGJ5IHN1bmxpdHdhbmcgYmVnaW5cclxuICAgIC8qKiDml6Dms5Xkv53lrZjnlKjmiLfoh6rlrprkuYlyZWNvcmRJZCAqL1xyXG4gICAgRVJSX1NFUlZFUl9DRU5URVJfUkVDT1JESURfU1RPUkU6IC0xMDIwNTcsXHJcbiAgICAvKiogUHJvdG9idWbluo/liJfljJbplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfQ0VOVEVSX1BCX1NFUklBTElaRTogLTEwMjA1OCxcclxuICAgIC8vIGh0dHBzOi8vY2xvdWQudGVuY2VudC5jb20vZG9jdW1lbnQvcHJvZHVjdC8yNjkvMTY3MSMuRTUuQjguOTAuRTUuOEYuQjcuRTcuQjMuQkIuRTcuQkIuOUYgLCDluJDlj7fns7vnu58sIOS4u+imgeaYrzcwMDAwIC0gNzk5OTnkuYvpl7QuXHJcbiAgICAvLyDlnKjor7fmsYIgdG9rZW4g6L+H56iL5Lit77yM5Ye6546w6LSm5Y+36ZSZ6K+v77yMU1NPIOi/lOWbnueahOmUmeivr+egge+8jOWOn+S4uuato+aVsO+8jOeOsOWwhuWFtui9rOaNouS4uui0n+aVsOOAglxyXG4gICAgLyoqIHNpZyDov4fmnJ/vvIzor7flsJ3or5Xph43mlrDnlJ/miJDjgILlpoLmnpzmmK/liJrnlJ/miJDvvIzlsLHov4fmnJ/vvIzor7fmo4Dmn6XmnInmlYjmnJ/loavlhpnnmoTmmK/lkKbov4flsI/vvIzmiJbogIXloavnmoQgMCAqL1xyXG4gICAgRVJSX1NFUlZFUl9TU09fU0lHX0VYUElSRUQ6IC03MDAwMSxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM6K+356Gu6K6k5LiLIHNpZyDlhoXlrrnmmK/lkKbooqvmiKrmlq3vvIzlpoLnvJPlhrLljLrplb/luqbkuI3lpJ/lr7zoh7TnmoTlhoXlrrnmiKrmlq0gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzE6IC03MDAwMyxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM6K+356Gu6K6k5LiLIHNpZyDlhoXlrrnmmK/lkKbooqvmiKrmlq3vvIzlpoLnvJPlhrLljLrplb/luqbkuI3lpJ/lr7zoh7TnmoTlhoXlrrnmiKrmlq0gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzI6IC03MDAwNCxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM5Y+v55So5bel5YW36Ieq6KGM6aqM6K+B55Sf5oiQ55qEIHNpZyDmmK/lkKbmraPnoa4gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzM6IC03MDAwNSxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM5Y+v55So5bel5YW36Ieq6KGM6aqM6K+B55Sf5oiQ55qEIHNpZyDmmK/lkKbmraPnoa4gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzQ6IC03MDAwNixcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM5Y+v55So5bel5YW36Ieq6KGM6aqM6K+B55Sf5oiQ55qEIHNpZyDmmK/lkKbmraPnoa4gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzU6IC03MDAwNyxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM5Y+v55So5bel5YW36Ieq6KGM6aqM6K+B55Sf5oiQ55qEIHNpZyDmmK/lkKbmraPnoa4gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzY6IC03MDAwOCxcclxuICAgIC8qKiDnlKjkuJrliqHlhazpkqXpqozor4Egc2lnIOWksei0pe+8jOivt+ehruiupOeUn+aIkOeahCB1c2Vyc2lnIOS9v+eUqOeahOengemSpeWSjCBzZGtBcHBJZCDmmK/lkKblr7nlupQgKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzc6IC03MDAwOSxcclxuICAgIC8qKiBzaWcg5qCh6aqM5aSx6LSl77yM5Y+v55So5bel5YW36Ieq6KGM6aqM6K+B55Sf5oiQ55qEIHNpZyDmmK/lkKbmraPnoa4gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fRkFJTEVEXzg6IC03MDAxMCxcclxuICAgIC8qKiBzaWcg5LitIGlkZW50aWZpZXIg5LiO6K+35rGC5pe255qEIGlkZW50aWZpZXIg5LiN5Yy56YWN77yM6K+35qOA5p+l55m75b2V5pe25aGr5YaZ55qEIGlkZW50aWZpZXIg5LiOIHNpZyDkuK3nmoTmmK/lkKbkuIDoh7QgKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1NJR19WRVJJRklDQVRJT05fSURfTk9UX01BVENIOiAtNzAwMTMsXHJcbiAgICAvKiogc2lnIOS4rSBzZGtBcHBJZCDkuI7or7fmsYLml7bnmoQgc2RrQXBwSWQg5LiN5Yy56YWN77yM6K+35qOA5p+l55m75b2V5pe25aGr5YaZ55qEIHNka0FwcElkIOS4jiBzaWcg5Lit55qE5piv5ZCm5LiA6Ie0ICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19BUFBJRF9OT1RfTUFUQ0g6IC03MDAxNCxcclxuICAgIC8qKiDlhoXpg6jnrKzkuInmlrnnpajmja7pqozor4HotoXml7bvvIzor7fph43or5XvvIzlpoLlpJrmrKHph43or5XkuI3miJDlip/vvIzor7dAVExTIOW4kOWPt+aUr+aMge+8jFFRIDMyNjg1MTk2MDQgKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX1ZFUklGSUNBVElPTl9FWFBJUkVEOiAtNzAwMTcsXHJcbiAgICAvKiog5YaF6YOo56ys5LiJ5pa556Wo5o2u6aqM6K+B6LaF5pe277yM6K+36YeN6K+V77yM5aaC5aSa5qyh6YeN6K+V5LiN5oiQ5Yqf77yM6K+3QFRMUyDluJDlj7fmlK/mjIHvvIxRUSAzMjY4NTE5NjA0ICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19WRVJJRklDQVRJT05fRkFJTEVEOiAtNzAwMTgsXHJcbiAgICAvKiogc2RrQXBwSWQg5pyq5om+5Yiw77yM6K+356Gu6K6k5piv5ZCm5bey57uP5Zyo6IW+6K6v5LqR5LiK6YWN572uICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19BUFBJRF9OT1RfRk9VTkQ6IC03MDAyMCxcclxuICAgIC8qKiDluJDlj7flt7Looqvmi4nlhaXpu5HlkI3ljZXvvIzor7fogZTns7sgVExTIOW4kOWPt+aUr+aMgSBRUSAzMjY4NTE5NjA0ICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19BQ0NPVU5UX0lOX0JMQUNLTElTVDogLTcwMDUxLFxyXG4gICAgLyoqIHVzZXJzaWcg5bey57uP5aSx5pWI77yM6K+36YeN5paw55Sf5oiQ77yM5YaN5qyh5bCd6K+VICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19TSUdfSU5WQUxJRDogLTcwMDUyLFxyXG4gICAgLyoqIOWuieWFqOWOn+WboOiiq+mZkOWItiAqL1xyXG4gICAgRVJSX1NFUlZFUl9TU09fTElNSVRFRF9CWV9TRUNVUklUWTogLTcwMTE0LFxyXG4gICAgLyoqIOeZu+W9leeKtuaAgeaXoOaViO+8jOivt+S9v+eUqCB1c2Vyc2lnIOmHjeaWsOmJtOadgyAqL1xyXG4gICAgRVJSX1NFUlZFUl9TU09fSU5WQUxJRF9MT0dJTl9TVEFUVVM6IC03MDIyMSxcclxuICAgIC8qKiBzZGtBcHBJZCDloavlhpnplJnor68gKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX0FQUElEX0VSUk9SOiAtNzAyNTIsXHJcbiAgICAvKiog56Wo5o2u5qCh6aqM5aSx6LSl77yM6K+35qOA5p+l5ZCE6aG55Y+C5pWw5piv5ZCm5q2j56GuICovXHJcbiAgICBFUlJfU0VSVkVSX1NTT19USUNLRVRfVkVSSUZJQ0FUSU9OX0ZBSUxFRDogLTcwMzQ2LFxyXG4gICAgLyoqIOelqOaNruWboOi/h+acn+WOn+WboOagoemqjOWksei0pSAqL1xyXG4gICAgRVJSX1NFUlZFUl9TU09fVElDS0VUX0VYUElSRUQ6IC03MDM0NyxcclxuICAgIC8qKiDliJvlu7rotKblj7fmlbDph4/otoXov4flt7LotK3kubDpooTku5jotLnmlbDph4/pmZDliLYgKi9cclxuICAgIEVSUl9TRVJWRVJfU1NPX0FDQ09VTlRfRVhDRUVEX1BVUkNIQVNFUzogLTcwMzk4LFxyXG4gICAgLyoqIOacjeWKoeWZqOWGhemDqOmUmeivr++8jOivt+mHjeivlSAqL1xyXG4gICAgRVJSX1NFUlZFUl9TU09fSU5URVJOQUxfRVJST1I6IC03MDUwMCxcclxufTtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vICAgICAgICAgICAgICAgICAgICAg77yI5LqM77yJ6ZSZ6K+v56CB77yI6K2m5ZGK77yJXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICogQG1lbWJlcm9mIEVycm9yQ29kZVxyXG4gKiBAdHlwZWRlZiDplJnor6/noIHvvIjorablkYrvvIlcclxuICogQGRlc2NyaXB0aW9uIFNESyDplJnor6/noIHvvIjorablkYrvvInlr7nnhafooahcclxuICogfCDnrKblj7cgfCDlgLwgfCDlkKvkuYkgfFxyXG4gKiB8LS0tfC0tLXwtLS18XHJcbiAqIHxXQVJOSU5HX0hXX0VOQ09ERVJfU1RBUlRfRkFJTHwxMTAzfOehrOe8lueggeWQr+WKqOWHuueOsOmXrumimO+8jOiHquWKqOWIh+aNouWIsOi9r+e8lueggXxcclxuICogfFdBUk5JTkdfVklERU9fRU5DT0RFUl9TV19UT19IV3wxMTA3fOW9k+WJjSBDUFUg5L2/55So546H5aSq6auY77yM5peg5rOV5ruh6Laz6L2v5Lu257yW56CB6ZyA5rGC77yM6Ieq5Yqo5YiH5o2i5Yiw56Gs5Lu257yW56CBfFxyXG4gKiB8V0FSTklOR19JTlNVRkZJQ0lFTlRfQ0FQVFVSRV9GUFN8MTEwOHzmkYTlg4/lpLTph4fpm4bluKfnjofkuI3otrPvvIzpg6jliIboh6rluKbnvo7popznrpfms5XnmoQgQW5kcm9pZCDmiYvmnLrkuIrkvJrlh7rnjrB8XHJcbiAqIHxXQVJOSU5HX1NXX0VOQ09ERVJfU1RBUlRfRkFJTHwxMTA5fOi9r+e8lueggeWQr+WKqOWksei0pXxcclxuICogfFdBUk5JTkdfUkVEVUNFX0NBUFRVUkVfUkVTT0xVVElPTnwxMTEwfOaRhOWDj+WktOmHh+mbhuWIhui+qOeOh+iiq+mZjeS9ju+8jOS7pea7oei2s+W9k+WJjeW4p+eOh+WSjOaAp+iDveacgOS8mOino+OAgnxcclxuICogfFdBUk5JTkdfVklERU9fRlJBTUVfREVDT0RFX0ZBSUx8MjEwMXzlvZPliY3op4bpopHluKfop6PnoIHlpLHotKV8XHJcbiAqIHxXQVJOSU5HX0FVRElPX0ZSQU1FX0RFQ09ERV9GQUlMfDIxMDJ85b2T5YmN6Z+z6aKR5bin6Kej56CB5aSx6LSlfFxyXG4gKiB8V0FSTklOR19WSURFT19QTEFZX0xBR3wyMTA1fOW9k+WJjeinhumikeaSreaUvuWHuueOsOWNoemhv3xcclxuICogfFdBUk5JTkdfSFdfREVDT0RFUl9TVEFSVF9GQUlMfDIxMDZ856Gs6Kej5ZCv5Yqo5aSx6LSl77yM6YeH55So6L2v6Kej56CBfFxyXG4gKiB8V0FSTklOR19WSURFT19ERUNPREVSX0hXX1RPX1NXfDIxMDh85b2T5YmN5rWB56Gs6Kej56ys5LiA5LiqIEkg5bin5aSx6LSl77yMU0RLIOiHquWKqOWIh+i9r+ino3xcclxuICogfFdBUk5JTkdfU1dfREVDT0RFUl9TVEFSVF9GQUlMfDIxMDl86L2v6Kej56CB5Zmo5ZCv5Yqo5aSx6LSlfFxyXG4gKiB8V0FSTklOR19WSURFT19SRU5ERVJfRkFJTHwyMTEwfOinhumikea4suafk+Wksei0pXxcclxuICogfFdBUk5JTkdfQVVESU9fUkVDT1JESU5HX1dSSVRFX0ZBSUx8NzAwMXzpn7PpopHlvZXliLblhpnlhaXmlofku7blpLHotKV8XHJcbiAqIHxXQVJOSU5HX1JPT01fRElTQ09OTkVDVHw1MTAxfOe9kee7nOaWreW8gOi/nuaOpXxcclxuICogfFdBUk5JTkdfSUdOT1JFX1VQU1RSRUFNX0ZPUl9BVURJRU5DRXw2MDAxfOW9k+WJjeaYr+inguS8l+inkuiJsu+8jOW/veeVpeS4iuihjOmfs+inhumikeaVsOaNrnxcclxuICovXHJcbmV4cG9ydCBjb25zdCBUWExpdGVBVldhcm5pbmcgPSB7XHJcbiAgICAvKiog56Gs57yW56CB5ZCv5Yqo5Ye6546w6Zeu6aKY77yM6Ieq5Yqo5YiH5o2i5Yiw6L2v57yW56CBICovXHJcbiAgICBXQVJOSU5HX0hXX0VOQ09ERVJfU1RBUlRfRkFJTDogMTEwMyxcclxuICAgIC8qKiDlvZPliY0gQ1BVIOS9v+eUqOeOh+WkqumrmO+8jOaXoOazlea7oei2s+i9r+S7tue8lueggemcgOaxgu+8jOiHquWKqOWIh+aNouWIsOehrOS7tue8lueggSAqL1xyXG4gICAgV0FSTklOR19WSURFT19FTkNPREVSX1NXX1RPX0hXOiAxMTA3LFxyXG4gICAgLyoqIOaRhOWDj+WktOmHh+mbhuW4p+eOh+S4jei2s++8jOmDqOWIhuiHquW4pue+juminOeul+azleeahCBBbmRyb2lkIOaJi+acuuS4iuS8muWHuueOsCAqL1xyXG4gICAgV0FSTklOR19JTlNVRkZJQ0lFTlRfQ0FQVFVSRV9GUFM6IDExMDgsXHJcbiAgICAvKiog6L2v57yW56CB5ZCv5Yqo5aSx6LSlICovXHJcbiAgICBXQVJOSU5HX1NXX0VOQ09ERVJfU1RBUlRfRkFJTDogMTEwOSxcclxuICAgIC8qKiDmkYTlg4/lpLTph4fpm4bliIbovqjnjofooqvpmY3kvY7vvIzku6Xmu6HotrPlvZPliY3luKfnjoflkozmgKfog73mnIDkvJjop6PjgIIgKi9cclxuICAgIFdBUk5JTkdfUkVEVUNFX0NBUFRVUkVfUkVTT0xVVElPTjogMTExMCxcclxuICAgIC8qKiDlvZPliY3op4bpopHluKfop6PnoIHlpLHotKUgKi9cclxuICAgIFdBUk5JTkdfVklERU9fRlJBTUVfREVDT0RFX0ZBSUw6IDIxMDEsXHJcbiAgICAvKiog5b2T5YmN6Z+z6aKR5bin6Kej56CB5aSx6LSlICovXHJcbiAgICBXQVJOSU5HX0FVRElPX0ZSQU1FX0RFQ09ERV9GQUlMOiAyMTAyLFxyXG4gICAgLyoqIOW9k+WJjeinhumikeaSreaUvuWHuueOsOWNoemhvyAqL1xyXG4gICAgV0FSTklOR19WSURFT19QTEFZX0xBRzogMjEwNSxcclxuICAgIC8qKiDnoazop6PlkK/liqjlpLHotKXvvIzph4fnlKjova/op6PnoIEgKi9cclxuICAgIFdBUk5JTkdfSFdfREVDT0RFUl9TVEFSVF9GQUlMOiAyMTA2LFxyXG4gICAgLyoqIOW9k+WJjea1geehrOino+esrOS4gOS4qiBJIOW4p+Wksei0pe+8jFNESyDoh6rliqjliIfova/op6MgKi9cclxuICAgIFdBUk5JTkdfVklERU9fREVDT0RFUl9IV19UT19TVzogMjEwOCxcclxuICAgIC8qKiDova/op6PnoIHlmajlkK/liqjlpLHotKUgKi9cclxuICAgIFdBUk5JTkdfU1dfREVDT0RFUl9TVEFSVF9GQUlMOiAyMTA5LFxyXG4gICAgLyoqIOinhumikea4suafk+Wksei0pSAqL1xyXG4gICAgV0FSTklOR19WSURFT19SRU5ERVJfRkFJTDogMjExMCxcclxuICAgIC8qKiDpn7PpopHlvZXliLblhpnlhaXmlofku7blpLHotKUgKi9cclxuICAgIFdBUk5JTkdfQVVESU9fUkVDT1JESU5HX1dSSVRFX0ZBSUw6IDcwMDEsXHJcbiAgICAvKiog572R57uc5pat5byA6L+e5o6lICovXHJcbiAgICBXQVJOSU5HX1JPT01fRElTQ09OTkVDVDogNTEwMSxcclxuICAgIC8qKiDlvZPliY3mmK/op4LkvJfop5LoibLvvIzlv73nlaXkuIrooYzpn7Pop4bpopHmlbDmja4gKi9cclxuICAgIFdBUk5JTkdfSUdOT1JFX1VQU1RSRUFNX0ZPUl9BVURJRU5DRTogNjAwMSxcclxuICAgIC8qKiDnvZHnu5znirblhrXkuI3kvbPvvJrkuIrooYzluKblrr3lpKrlsI/vvIzkuIrkvKDmlbDmja7lj5fpmLsgKi9cclxuICAgIFdBUk5JTkdfTkVUX0JVU1k6IDExMDEsXHJcbiAgICAvKiog55u05pKt77yM572R57uc5pat6L+eLCDlt7LlkK/liqjoh6rliqjph43ov57vvIjoh6rliqjph43ov57ov57nu63lpLHotKXotoXov4fkuInmrKHkvJrmlL7lvIPvvIkgKi9cclxuICAgIFdBUk5JTkdfUlRNUF9TRVJWRVJfUkVDT05ORUNUOiAxMTAyLFxyXG4gICAgLyoqIOebtOaSre+8jOe9kee7nOaWrei/niwg5bey5ZCv5Yqo6Ieq5Yqo6YeN6L+e77yI6Ieq5Yqo6YeN6L+e6L+e57ut5aSx6LSl6LaF6L+H5LiJ5qyh5Lya5pS+5byD77yJICovXHJcbiAgICBXQVJOSU5HX0xJVkVfU1RSRUFNX1NFUlZFUl9SRUNPTk5FQ1Q6IDIxMDMsXHJcbiAgICAvKiog572R57uc5p2l5YyF5LiN56iz77ya5Y+v6IO95piv5LiL6KGM5bim5a695LiN6Laz77yM5oiW55Sx5LqO5Li75pKt56uv5Ye65rWB5LiN5Z2H5YyAICovXHJcbiAgICBXQVJOSU5HX1JFQ1ZfREFUQV9MQUc6IDIxMDQsXHJcbiAgICAvKiog55u05pKt77yMRE5TIOino+aekOWksei0pSAqL1xyXG4gICAgV0FSTklOR19SVE1QX0ROU19GQUlMOiAzMDAxLFxyXG4gICAgLyoqIOebtOaSre+8jOacjeWKoeWZqOi/nuaOpeWksei0pSAqL1xyXG4gICAgV0FSTklOR19SVE1QX1NFVkVSX0NPTk5fRkFJTDogMzAwMixcclxuICAgIC8qKiDnm7Tmkq3vvIzkuI4gUlRNUCDmnI3liqHlmajmj6HmiYvlpLHotKUgKi9cclxuICAgIFdBUk5JTkdfUlRNUF9TSEFLRV9GQUlMOiAzMDAzLFxyXG4gICAgLyoqIOebtOaSre+8jOacjeWKoeWZqOS4u+WKqOaWreW8gCAqL1xyXG4gICAgV0FSTklOR19SVE1QX1NFUlZFUl9CUkVBS19DT05ORUNUOiAzMDA0LFxyXG4gICAgLyoqIOebtOaSre+8jFJUTVAg6K+7L+WGmeWksei0pe+8jOWwhuS8muaWreW8gOi/nuaOpSAqL1xyXG4gICAgV0FSTklOR19SVE1QX1JFQURfV1JJVEVfRkFJTDogMzAwNSxcclxuICAgIC8qKiDnm7Tmkq3vvIxSVE1QIOWGmeWksei0pe+8iFNESyDlhoXpg6jplJnor6/noIHvvIzkuI3kvJrlr7nlpJbmipvlh7rvvIkgKi9cclxuICAgIFdBUk5JTkdfUlRNUF9XUklURV9GQUlMOiAzMDA2LFxyXG4gICAgLyoqIOebtOaSre+8jFJUTVAg6K+75aSx6LSl77yIU0RLIOWGhemDqOmUmeivr+egge+8jOS4jeS8muWvueWkluaKm+WHuu+8iSAqL1xyXG4gICAgV0FSTklOR19SVE1QX1JFQURfRkFJTDogMzAwNyxcclxuICAgIC8qKiDnm7Tmkq3vvIzotoXov4czMHMg5rKh5pyJ5pWw5o2u5Y+R6YCB77yM5Li75Yqo5pat5byA6L+e5o6lICovXHJcbiAgICBXQVJOSU5HX1JUTVBfTk9fREFUQTogMzAwOCxcclxuICAgIC8qKiDnm7Tmkq3vvIxjb25uZWN0IOacjeWKoeWZqOiwg+eUqOWksei0pe+8iFNESyDlhoXpg6jplJnor6/noIHvvIzkuI3kvJrlr7nlpJbmipvlh7rvvIkgKi9cclxuICAgIFdBUk5JTkdfUExBWV9MSVZFX1NUUkVBTV9JTkZPX0NPTk5FQ1RfRkFJTDogMzAwOSxcclxuICAgIC8qKiDnm7Tmkq3vvIzov57mjqXlpLHotKXvvIzor6XmtYHlnLDlnYDml6Dop4bpopHvvIhTREsg5YaF6YOo6ZSZ6K+v56CB77yM5LiN5Lya5a+55aSW5oqb5Ye677yJICovXHJcbiAgICBXQVJOSU5HX05PX1NURUFNX1NPVVJDRV9GQUlMOiAzMDEwLFxyXG4gICAgLyoqIOe9kee7nOaWrei/nu+8jOW3suWQr+WKqOiHquWKqOmHjei/niAqL1xyXG4gICAgV0FSTklOR19ST09NX1JFQ09OTkVDVDogNTEwMixcclxuICAgIC8qKiDnvZHnu5znirblhrXkuI3kvbPvvJrkuIrooYzluKblrr3lpKrlsI/vvIzkuIrkvKDmlbDmja7lj5fpmLsgKi9cclxuICAgIFdBUk5JTkdfUk9PTV9ORVRfQlVTWTogNTEwMyxcclxufTtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vICAgICAgICAgICAgICAgICAgICAg77yI5LiJ77yJSlMg5bCB6KOF5bGC5oqb5Ye655qE5byC5bi477yI5Lil6YeN77yJXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKipcclxuICogQG5hbWVzcGFjZSBFcnJvckNvZGVcclxuICogQGRlc2NyaXB0aW9uIOmUmeivr+eggVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IFRYTGl0ZUpTRXJyb3IgPSB7XHJcbiAgICAvKipcclxuICAgICAqIOacquefpemUmeivr1xyXG4gICAgICogQGRlZmF1bHQgMHhGRkZGXHJcbiAgICAgKiBAbWVtYmVyb2YgbW9kdWxlOkVycm9yQ29kZVxyXG4gICAgICovXHJcbiAgICBVTktOT1dOOiAweGZmZmYsXHJcbiAgICAvKipcclxuICAgICAqIOaXoOaViOWPguaVsFxyXG4gICAgICpcclxuICAgICAqIEBkZWZhdWx0IDB4MTAwMFxyXG4gICAgICogQG1lbWJlcm9mIG1vZHVsZTpFcnJvckNvZGVcclxuICAgICAqL1xyXG4gICAgSU5WQUxJRF9QQVJBTUVURVI6IDB4MTAwMCxcclxuICAgIC8qKlxyXG4gICAgICog6Z2e5rOV5pON5L2cXHJcbiAgICAgKlxyXG4gICAgICogQGRlZmF1bHQgMHgxMDAxXHJcbiAgICAgKiBAbWVtYmVyb2YgbW9kdWxlOkVycm9yQ29kZVxyXG4gICAgICovXHJcbiAgICBJTlZBTElEX09QRVJBVElPTjogMHgxMDAxLFxyXG59O1xyXG5jb25zdCBnZXRFcnJvck5hbWUgPSBmdW5jdGlvbiAoY29kZSkge1xyXG4gICAgZm9yIChsZXQga2V5IGluIFRYTGl0ZUpTRXJyb3IpIHtcclxuICAgICAgICBpZiAoVFhMaXRlSlNFcnJvcltrZXldID09PSBjb2RlKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBrZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuICdVTktOT1dOJztcclxufTtcclxuLyoqXHJcbiAqIFRydGNFcnJvciDplJnor6/lr7nosaE8YnI+XHJcbiAqIEBleHRlbmRzIEVycm9yXHJcbiAqIEBuYW1lc3BhY2UgRXJyb3JDb2RlXHJcbiAqL1xyXG5jbGFzcyBUcnRjRXJyb3IgZXh0ZW5kcyBFcnJvciB7XHJcbiAgICBjb25zdHJ1Y3Rvcih7IGNvZGUgPSBUWExpdGVKU0Vycm9yLlVOS05PV04sIG1lc3NhZ2UsIGV4dHJhSW5mbyB9KSB7XHJcbiAgICAgICAgaWYgKGV4dHJhSW5mbykge1xyXG4gICAgICAgICAgICBjb25zdCB0ZW1wRXJyb3IgPSB7XHJcbiAgICAgICAgICAgICAgICBlcnJDb2RlOiBjb2RlLFxyXG4gICAgICAgICAgICAgICAgZXJyTXNnOiBtZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgZXh0cmFJbmZvOiBPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sIGV4dHJhSW5mbyksIHsgZXJyQ29kZVVybDogZXJyb3JDb2RlVXJsIH0pLFxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICBzdXBlcihKU09OLnN0cmluZ2lmeSh0ZW1wRXJyb3IpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgIHN1cGVyKG1lc3NhZ2UgK1xyXG4gICAgICAgICAgICAgICAgYCA8JHtnZXRFcnJvck5hbWUoY29kZSl9IDB4JHtjb2RlLnRvU3RyaW5nKDE2KX0+LiBSZWZlciB0bzogJHtlcnJvckNvZGVVcmx9YCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZXJyQ29kZSA9IGNvZGU7XHJcbiAgICAgICAgdGhpcy5lcnJNc2cgPSBtZXNzYWdlO1xyXG4gICAgICAgIHRoaXMuZXh0cmFJbmZvID0gT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBleHRyYUluZm8pLCB7IGVyckNvZGVVcmw6IGVycm9yQ29kZVVybCB9KTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6I635Y+W6ZSZ6K+v56CBPGJyPlxyXG4gICAgICog6K+m57uG6ZSZ6K+v56CB5YiX6KGo5Y+C6KeBIHtAbGluayBtb2R1bGU6RXJyb3JDb2RlIEVycm9yQ29kZX1cclxuICAgICAqIEBtZW1iZXJvZiBUcnRjRXJyb3JcclxuICAgICAqL1xyXG4gICAgZ2V0Q29kZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5lcnJDb2RlO1xyXG4gICAgfVxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IFRydGNFcnJvcjtcclxuZXhwb3J0IGZ1bmN0aW9uIGdlbmVyYXRlRXJyb3JfKGVycm9yLCBjb2RlID0gVFhMaXRlSlNFcnJvci5VTktOT1dOLCBleHRyYUluZm8pIHtcclxuICAgIHJldHVybiBuZXcgVHJ0Y0Vycm9yKHtcclxuICAgICAgICBjb2RlOiBlcnJvci5jb2RlIHx8IGNvZGUsXHJcbiAgICAgICAgbWVzc2FnZTogYCR7TkFNRS5MT0dfUFJFRklYfSR7ZXJyb3IubWVzc2FnZX1gLFxyXG4gICAgICAgIGV4dHJhSW5mbyxcclxuICAgIH0pO1xyXG59XHJcbjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///35\n");
- /***/ }),
- /* 36 */
- /*!*********************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/inherits.js ***!
- \*********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 37);
- function _inherits(subClass, superClass) {
- if (typeof superClass !== "function" && superClass !== null) {
- throw new TypeError("Super expression must either be null or a function");
- }
- subClass.prototype = Object.create(superClass && superClass.prototype, {
- constructor: {
- value: subClass,
- writable: true,
- configurable: true
- }
- });
- Object.defineProperty(subClass, "prototype", {
- writable: false
- });
- if (superClass) setPrototypeOf(subClass, superClass);
- }
- module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 37 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _setPrototypeOf(o, p) {
- module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
- o.__proto__ = p;
- return o;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- return _setPrototypeOf(o, p);
- }
- module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 38 */
- /*!**************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
- \**************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 12)["default"];
- var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ 39);
- function _possibleConstructorReturn(self, call) {
- if (call && (_typeof(call) === "object" || typeof call === "function")) {
- return call;
- } else if (call !== void 0) {
- throw new TypeError("Derived constructors may only return object or undefined");
- }
- return assertThisInitialized(self);
- }
- module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 39 */
- /*!**********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
- \**********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _assertThisInitialized(self) {
- if (self === void 0) {
- throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
- }
- return self;
- }
- module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 40 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _getPrototypeOf(o) {
- module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
- return o.__proto__ || Object.getPrototypeOf(o);
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- return _getPrototypeOf(o);
- }
- module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 41 */
- /*!****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 40);
- var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 37);
- var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ 42);
- var construct = __webpack_require__(/*! ./construct.js */ 43);
- function _wrapNativeSuper(Class) {
- var _cache = typeof Map === "function" ? new Map() : undefined;
- module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
- if (Class === null || !isNativeFunction(Class)) return Class;
- if (typeof Class !== "function") {
- throw new TypeError("Super expression must either be null or a function");
- }
- if (typeof _cache !== "undefined") {
- if (_cache.has(Class)) return _cache.get(Class);
- _cache.set(Class, Wrapper);
- }
- function Wrapper() {
- return construct(Class, arguments, getPrototypeOf(this).constructor);
- }
- Wrapper.prototype = Object.create(Class.prototype, {
- constructor: {
- value: Wrapper,
- enumerable: false,
- writable: true,
- configurable: true
- }
- });
- return setPrototypeOf(Wrapper, Class);
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- return _wrapNativeSuper(Class);
- }
- module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 42 */
- /*!*****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/isNativeFunction.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _isNativeFunction(fn) {
- try {
- return Function.toString.call(fn).indexOf("[native code]") !== -1;
- } catch (e) {
- return typeof fn === "function";
- }
- }
- module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 43 */
- /*!**********************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/construct.js ***!
- \**********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 37);
- var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ 44);
- function _construct(t, e, r) {
- if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
- var o = [null];
- o.push.apply(o, e);
- var p = new (t.bind.apply(t, o))();
- return r && setPrototypeOf(p, r.prototype), p;
- }
- module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 44 */
- /*!*************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***!
- \*************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _isNativeReflectConstruct() {
- try {
- var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
- } catch (t) {}
- return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() {
- return !!t;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
- }
- module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 45 */
- /*!************************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcRemoteView.nvue ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TrtcRemoteView.nvue?vue&type=template&id=fd5686be& */ 46);\n/* harmony import */ var _TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TrtcRemoteView.nvue?vue&type=script&lang=js& */ 48);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 20);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"63060721\",\n false,\n _TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"TrtcCloud/view/TrtcRemoteView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDtBQUM5RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUscUZBQU07QUFDUixFQUFFLDBGQUFNO0FBQ1IsRUFBRSxtR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw4RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9UcnRjUmVtb3RlVmlldy5udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZkNTY4NmJlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vVHJ0Y1JlbW90ZVZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vVHJ0Y1JlbW90ZVZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZnVuY3Rpb24gaW5qZWN0U3R5bGVzIChjb250ZXh0KSB7XG4gIFxuICBpZighdGhpcy5vcHRpb25zLnN0eWxlKXtcbiAgICAgICAgICB0aGlzLm9wdGlvbnMuc3R5bGUgPSB7fVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXyl7XG4gICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18sIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgIH1cbiAgICAgIFxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCI2MzA2MDcyMVwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuaW5qZWN0U3R5bGVzLmNhbGwoY29tcG9uZW50KVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJUcnRjQ2xvdWQvdmlldy9UcnRjUmVtb3RlVmlldy5udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///45\n");
- /***/ }),
- /* 46 */
- /*!*******************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcRemoteView.nvue?vue&type=template&id=fd5686be& ***!
- \*******************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./TrtcRemoteView.nvue?vue&type=template&id=fd5686be& */ 47);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_template_id_fd5686be___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 47 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/TrtcCloud/view/TrtcRemoteView.nvue?vue&type=template&id=fd5686be& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("TRTCCloudUniPlugin-TXRemoteViewComponent", {
- attrs: { userId: _vm.userId, viewId: _vm.viewId },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 48 */
- /*!*************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcRemoteView.nvue?vue&type=script&lang=js& ***!
- \*************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./TrtcRemoteView.nvue?vue&type=script&lang=js& */ 49);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZhLENBQWdCLHlkQUFHLEVBQUMiLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVHJ0Y1JlbW90ZVZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFHOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1RydGNSZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n");
- /***/ }),
- /* 49 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/TrtcCloud/view/TrtcRemoteView.nvue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\nvar _default = {\n name: 'TrtcRemoteView',\n props: {\n userId: {\n type: String,\n default: ''\n },\n viewId: {\n type: String,\n default: ''\n }\n },\n created: function created() {\n __f__(\"log\", this.userId, 'userId', \" at TrtcCloud/view/TrtcRemoteView.nvue:20\");\n __f__(\"log\", this.viewId, 'viewId', \" at TrtcCloud/view/TrtcRemoteView.nvue:21\");\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 10)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL3ZpZXcvVHJ0Y1JlbW90ZVZpZXcubnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJ1c2VySWQiLCJ0eXBlIiwiZGVmYXVsdCIsInZpZXdJZCIsImNyZWF0ZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O2VBTUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxUUlRDQ2xvdWRVbmlQbHVnaW4tVFhSZW1vdGVWaWV3Q29tcG9uZW50IDp1c2VySWQ9XCJ1c2VySWRcIlxyXG5cdFx0OnZpZXdJZD1cInZpZXdJZFwiPjwvVFJUQ0Nsb3VkVW5pUGx1Z2luLVRYUmVtb3RlVmlld0NvbXBvbmVudD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1RydGNSZW1vdGVWaWV3JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHVzZXJJZDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR2aWV3SWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMudXNlcklkLCAndXNlcklkJylcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy52aWV3SWQsICd2aWV3SWQnKVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n");
- /***/ }),
- /* 50 */
- /*!***********************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcLocalView.nvue ***!
- \***********************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TrtcLocalView.nvue?vue&type=template&id=b3459c60& */ 51);\n/* harmony import */ var _TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TrtcLocalView.nvue?vue&type=script&lang=js& */ 53);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 20);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"7c189750\",\n false,\n _TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"TrtcCloud/view/TrtcLocalView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDtBQUM3RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUsb0ZBQU07QUFDUixFQUFFLHlGQUFNO0FBQ1IsRUFBRSxrR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw2RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9UcnRjTG9jYWxWaWV3Lm52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjM0NTljNjAmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9UcnRjTG9jYWxWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1RydGNMb2NhbFZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZnVuY3Rpb24gaW5qZWN0U3R5bGVzIChjb250ZXh0KSB7XG4gIFxuICBpZighdGhpcy5vcHRpb25zLnN0eWxlKXtcbiAgICAgICAgICB0aGlzLm9wdGlvbnMuc3R5bGUgPSB7fVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXyl7XG4gICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18sIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgIH1cbiAgICAgIFxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCI3YzE4OTc1MFwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuaW5qZWN0U3R5bGVzLmNhbGwoY29tcG9uZW50KVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJUcnRjQ2xvdWQvdmlldy9UcnRjTG9jYWxWaWV3Lm52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///50\n");
- /***/ }),
- /* 51 */
- /*!******************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcLocalView.nvue?vue&type=template&id=b3459c60& ***!
- \******************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./TrtcLocalView.nvue?vue&type=template&id=b3459c60& */ 52);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_template_id_b3459c60___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 52 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/TrtcCloud/view/TrtcLocalView.nvue?vue&type=template&id=b3459c60& ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("TRTCCloudUniPlugin-TXLocalViewComponent", {
- attrs: { viewId: _vm.viewId },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 53 */
- /*!************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/TrtcCloud/view/TrtcLocalView.nvue?vue&type=script&lang=js& ***!
- \************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./TrtcLocalView.nvue?vue&type=script&lang=js& */ 54);\n/* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_TrtcLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRhLENBQWdCLHdkQUFHLEVBQUMiLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVHJ0Y0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUc6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRzpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVHJ0Y0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53\n");
- /***/ }),
- /* 54 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/TrtcCloud/view/TrtcLocalView.nvue?vue&type=script&lang=js& ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\nvar _default = {\n name: 'TrtcLocalView',\n props: {\n viewId: {\n type: String,\n default: ''\n }\n },\n created: function created() {\n __f__(\"log\", this.viewId, '1111111', \" at TrtcCloud/view/TrtcLocalView.nvue:15\");\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 10)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vVHJ0Y0Nsb3VkL3ZpZXcvVHJ0Y0xvY2FsVmlldy5udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsInZpZXdJZCIsInR5cGUiLCJkZWZhdWx0IiwiY3JlYXRlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztlQUtBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxUUlRDQ2xvdWRVbmlQbHVnaW4tVFhMb2NhbFZpZXdDb21wb25lbnQgOnZpZXdJZD1cInZpZXdJZFwiPjwvVFJUQ0Nsb3VkVW5pUGx1Z2luLVRYTG9jYWxWaWV3Q29tcG9uZW50PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVHJ0Y0xvY2FsVmlldycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR2aWV3SWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMudmlld0lkLCAnMTExMTExMScpXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///54\n");
- /***/ }),
- /* 55 */
- /*!****************************************************************************************************!*\
- !*** E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoVoice.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 56);
- /* harmony import */ var _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_G_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_G_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoVoice_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 56 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/工作/yizhizan-h5/my/videoVoice/videoVoice.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".videoContont": {
- "": {
- "width": [
- "750rpx",
- 0,
- 0,
- 16
- ],
- "flex": [
- 1,
- 0,
- 0,
- 16
- ],
- "backgroundColor": [
- "#00DD9A",
- 0,
- 0,
- 16
- ],
- "position": [
- "relative",
- 0,
- 0,
- 16
- ]
- }
- },
- ".myVideo": {
- "": {
- "width": [
- "750rpx",
- 0,
- 0,
- 17
- ],
- "position": [
- "absolute",
- 0,
- 0,
- 17
- ],
- "top": [
- 0,
- 0,
- 0,
- 17
- ],
- "left": [
- 0,
- 0,
- 0,
- 17
- ],
- "zIndex": [
- 10,
- 0,
- 0,
- 17
- ]
- }
- },
- ".mySmartVideo": {
- "": {
- "width": [
- "200rpx",
- 1,
- 0,
- 19
- ],
- "height": [
- "300rpx",
- 1,
- 0,
- 19
- ],
- "borderRadius": [
- "24rpx",
- 1,
- 0,
- 19
- ],
- "position": [
- "absolute",
- 0,
- 0,
- 19
- ],
- "top": [
- "100rpx",
- 1,
- 0,
- 19
- ],
- "right": [
- "30rpx",
- 1,
- 0,
- 19
- ],
- "zIndex": [
- 9999,
- 1,
- 0,
- 19
- ]
- }
- },
- ".topInfo": {
- "": {
- "width": [
- "750rpx",
- 0,
- 0,
- 20
- ],
- "position": [
- "absolute",
- 0,
- 0,
- 20
- ],
- "top": [
- "230rpx",
- 0,
- 0,
- 20
- ],
- "zIndex": [
- 99,
- 0,
- 0,
- 20
- ],
- "flexDirection": [
- "column",
- 0,
- 0,
- 20
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 20
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 20
- ]
- }
- },
- ".topInfo-avatar": {
- "": {
- "width": [
- "170rpx",
- 0,
- 0,
- 21
- ],
- "height": [
- "170rpx",
- 0,
- 0,
- 21
- ],
- "borderRadius": [
- "24rpx",
- 0,
- 0,
- 21
- ]
- }
- },
- ".topInfo-name": {
- "": {
- "color": [
- "#FFFFFF",
- 0,
- 0,
- 22
- ],
- "fontSize": [
- "44rpx",
- 0,
- 0,
- 22
- ],
- "fontWeight": [
- "500",
- 0,
- 0,
- 22
- ],
- "marginTop": [
- "20rpx",
- 0,
- 0,
- 22
- ]
- }
- },
- ".topInfo-time": {
- "": {
- "color": [
- "#FFFFFF",
- 0,
- 0,
- 23
- ],
- "fontSize": [
- "28rpx",
- 0,
- 0,
- 23
- ],
- "fontWeight": [
- "500",
- 0,
- 0,
- 23
- ]
- }
- },
- ".bottomInfoContont": {
- "": {
- "width": [
- "750rpx",
- 0,
- 0,
- 24
- ],
- "position": [
- "absolute",
- 0,
- 0,
- 24
- ],
- "bottom": [
- "180rpx",
- 0,
- 0,
- 24
- ],
- "left": [
- 0,
- 0,
- 0,
- 24
- ],
- "zIndex": [
- 99,
- 0,
- 0,
- 24
- ]
- }
- },
- ".bottomInfo": {
- "": {
- "width": [
- "750rpx",
- 0,
- 0,
- 25
- ],
- "paddingTop": [
- 0,
- 0,
- 0,
- 25
- ],
- "paddingRight": [
- "50rpx",
- 0,
- 0,
- 25
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 25
- ],
- "paddingLeft": [
- "50rpx",
- 0,
- 0,
- 25
- ],
- "flexDirection": [
- "row",
- 0,
- 0,
- 25
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 25
- ],
- "justifyContent": [
- "space-between",
- 0,
- 0,
- 25
- ]
- }
- },
- ".bottomInfo-item": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 26
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 26
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 26
- ]
- }
- },
- ".bottomInfo-item-center": {
- "": {
- "width": [
- "164rpx",
- 0,
- 0,
- 27
- ],
- "height": [
- "164rpx",
- 0,
- 0,
- 27
- ],
- "borderRadius": [
- 50,
- 0,
- 0,
- 27
- ],
- "backgroundColor": [
- "#FFFFFF",
- 0,
- 0,
- 27
- ],
- "display": [
- "flex",
- 0,
- 0,
- 27
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 27
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 27
- ]
- }
- },
- ".bottomInfo-item-centerI": {
- "": {
- "width": [
- "64rpx",
- 0,
- 0,
- 28
- ],
- "height": [
- "64rpx",
- 0,
- 0,
- 28
- ]
- }
- },
- ".bottomInfo-item-img": {
- "": {
- "width": [
- "164rpx",
- 0,
- 0,
- 29
- ],
- "height": [
- "164rpx",
- 0,
- 0,
- 29
- ],
- "borderRadius": [
- 50,
- 0,
- 0,
- 29
- ]
- }
- },
- ".bottomInfo-item-txt": {
- "": {
- "color": [
- "#FFFFFF",
- 0,
- 0,
- 30
- ],
- "fontSize": [
- "28rpx",
- 0,
- 0,
- 30
- ],
- "fontWeight": [
- "500",
- 0,
- 0,
- 30
- ],
- "marginTop": [
- "12rpx",
- 0,
- 0,
- 30
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ })
- /******/ ]);
|