| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786 |
- // !$*UTF8*$!
- {
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 55;
- objects = {
- /* Begin PBXBuildFile section */
- 0482AAB129E5101C0029BD76 /* MRHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0482AAB029E5101C0029BD76 /* MRHelper.swift */; };
- 2D05F59E2B24362F00C5D1C4 /* HXChatVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F59D2B24362F00C5D1C4 /* HXChatVideoPlayer.swift */; };
- 2D05F5A52B25DDA200C5D1C4 /* HXUpdateGuideAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5A42B25DDA200C5D1C4 /* HXUpdateGuideAlertView.swift */; };
- 2D05F5A72B25E1B300C5D1C4 /* PixelUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5A62B25E1B300C5D1C4 /* PixelUtil.swift */; };
- 2D05F5A92B25E5FF00C5D1C4 /* VersionClietnModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5A82B25E5FF00C5D1C4 /* VersionClietnModel.swift */; };
- 2D05F5AB2B25E6BD00C5D1C4 /* VersionAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5AA2B25E6BD00C5D1C4 /* VersionAPI.swift */; };
- 2D05F5AD2B25E81800C5D1C4 /* AppDelegate+ClientVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5AC2B25E81800C5D1C4 /* AppDelegate+ClientVersion.swift */; };
- 2D05F5BD2B27202200C5D1C4 /* HXInputTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5BC2B27202200C5D1C4 /* HXInputTextView.swift */; };
- 2D05F5BF2B281F1A00C5D1C4 /* HXLinkMessageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5BE2B281F1A00C5D1C4 /* HXLinkMessageSizeCalculator.swift */; };
- 2D05F5C12B2820BD00C5D1C4 /* MessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5C02B2820BD00C5D1C4 /* MessageViewModel.swift */; };
- 2D05F5C32B28273C00C5D1C4 /* TypingIndicatorCellSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5C22B28273C00C5D1C4 /* TypingIndicatorCellSizeCalculator.swift */; };
- 2D05F5D52B29F26200C5D1C4 /* ChatViewController+Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5D42B29F26200C5D1C4 /* ChatViewController+Keyboard.swift */; };
- 2D05F5D72B2AAC3200C5D1C4 /* ChatViewController+MoreKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5D62B2AAC3200C5D1C4 /* ChatViewController+MoreKeyboard.swift */; };
- 2D05F5D92B2AAECA00C5D1C4 /* ChatViewController+EmojiKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5D82B2AAECA00C5D1C4 /* ChatViewController+EmojiKeyboard.swift */; };
- 2D05F5DB2B2AB2DB00C5D1C4 /* ChatViewController+AudioKeyborad.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5DA2B2AB2DB00C5D1C4 /* ChatViewController+AudioKeyborad.swift */; };
- 2D05F5DD2B2ACC0800C5D1C4 /* HXInputMessageBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5DC2B2ACC0800C5D1C4 /* HXInputMessageBar.swift */; };
- 2D05F5DF2B2AD5FF00C5D1C4 /* HXInputMessageBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5DE2B2AD5FF00C5D1C4 /* HXInputMessageBarDelegate.swift */; };
- 2D05F5E22B2B175300C5D1C4 /* ChatGroupMemberListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5E12B2B175300C5D1C4 /* ChatGroupMemberListViewController.swift */; };
- 2D05F5E82B2B189200C5D1C4 /* ChatGroupMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5E72B2B189200C5D1C4 /* ChatGroupMemberCell.swift */; };
- 2D05F5EA2B2B210200C5D1C4 /* ChatGroupMemberHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5E92B2B210200C5D1C4 /* ChatGroupMemberHeaderView.swift */; };
- 2D05F5FF2B2B553A00C5D1C4 /* AutocompleteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5F52B2B553A00C5D1C4 /* AutocompleteManager.swift */; };
- 2D05F6002B2B553A00C5D1C4 /* AutocompleteSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5F72B2B553A00C5D1C4 /* AutocompleteSession.swift */; };
- 2D05F6012B2B553A00C5D1C4 /* AutocompleteCompletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F5F82B2B553A00C5D1C4 /* AutocompleteCompletion.swift */; };
- 2D05F6082B2B55DF00C5D1C4 /* UITextView+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F6062B2B55DF00C5D1C4 /* UITextView+HXExt.swift */; };
- 2D05F60B2B2B564100C5D1C4 /* NSMutableAttributedString+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D05F60A2B2B564100C5D1C4 /* NSMutableAttributedString+HXExt.swift */; };
- 2D0D57082A5EA35800DB5771 /* RegisterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57072A5EA35800DB5771 /* RegisterManager.swift */; };
- 2D0D570A2A5EA6D400DB5771 /* CodeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57092A5EA6D400DB5771 /* CodeManager.swift */; };
- 2D0D570C2A5EA7A500DB5771 /* CodeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D570B2A5EA7A500DB5771 /* CodeAPI.swift */; };
- 2D0D570E2A5EC02700DB5771 /* RegisterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D570D2A5EC02700DB5771 /* RegisterViewModel.swift */; };
- 2D0D57102A5ECC8200DB5771 /* FileUploadInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D570F2A5ECC8200DB5771 /* FileUploadInfo.swift */; };
- 2D0D57122A5F9E0900DB5771 /* FriendManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57112A5F9E0900DB5771 /* FriendManager.swift */; };
- 2D0D57142A5FA44300DB5771 /* ResetAccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57132A5FA44300DB5771 /* ResetAccountViewModel.swift */; };
- 2D0D57182A5FD07600DB5771 /* UserManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57172A5FD07600DB5771 /* UserManager.swift */; };
- 2D0D571A2A5FD5C700DB5771 /* AppBaseData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57192A5FD5C700DB5771 /* AppBaseData.swift */; };
- 2D0D571E2A5FD91F00DB5771 /* Department.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D571D2A5FD91F00DB5771 /* Department.swift */; };
- 2D0D57202A5FD97600DB5771 /* DepartmentMember.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D571F2A5FD97600DB5771 /* DepartmentMember.swift */; };
- 2D0D57222A5FDA5600DB5771 /* EmoticonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57212A5FDA5600DB5771 /* EmoticonItem.swift */; };
- 2D0D57242A5FDB4F00DB5771 /* GroupRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57232A5FDB4F00DB5771 /* GroupRobot.swift */; };
- 2D0D573B2A60F7B200DB5771 /* HXResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D573A2A60F7B200DB5771 /* HXResponse.swift */; };
- 2D0D573F2A612B0300DB5771 /* ConnectListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D573E2A612B0300DB5771 /* ConnectListener.swift */; };
- 2D0D57412A612C2800DB5771 /* MessageListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57402A612C2800DB5771 /* MessageListener.swift */; };
- 2D0D57432A612DD300DB5771 /* MessageLogListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57422A612DD300DB5771 /* MessageLogListener.swift */; };
- 2D0D57472A61414100DB5771 /* IMBaseListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57462A61414100DB5771 /* IMBaseListener.swift */; };
- 2D0D57492A614EBE00DB5771 /* HXIMConnectEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D57482A614EBE00DB5771 /* HXIMConnectEnum.swift */; };
- 2D0E1C9C2A1B84F7005FE994 /* HXVideoMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0E1C9B2A1B84F7005FE994 /* HXVideoMessageContentCell.swift */; };
- 2D0E1C9E2A1B8581005FE994 /* HXVideoLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0E1C9D2A1B8581005FE994 /* HXVideoLayoutSizeCalculator.swift */; };
- 2D0FD5DA2B0846DC00F8B69A /* EmoticonManagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5D92B0846DC00F8B69A /* EmoticonManagerViewController.swift */; };
- 2D0FD5DC2B08484900F8B69A /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2D0FD5DB2B08484900F8B69A /* Colors.xcassets */; };
- 2D0FD5DE2B084DED00F8B69A /* EmoticonManagerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5DD2B084DED00F8B69A /* EmoticonManagerCell.swift */; };
- 2D0FD5E02B08547A00F8B69A /* EmoticonDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5DF2B08547A00F8B69A /* EmoticonDetailViewController.swift */; };
- 2D0FD5E22B0855C400F8B69A /* EmoticonItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5E12B0855C400F8B69A /* EmoticonItemCell.swift */; };
- 2D0FD5E42B085F5F00F8B69A /* EmoticonManagerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5E32B085F5F00F8B69A /* EmoticonManagerViewModel.swift */; };
- 2D0FD5E62B085F7600F8B69A /* EmoticonDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5E52B085F7600F8B69A /* EmoticonDetailViewModel.swift */; };
- 2D0FD5E82B08785900F8B69A /* EmoticonDetailHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5E72B08785900F8B69A /* EmoticonDetailHeaderCell.swift */; };
- 2D0FD5EA2B08B8A600F8B69A /* HXNotificationUserInfoMacro.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5E92B08B8A600F8B69A /* HXNotificationUserInfoMacro.swift */; };
- 2D0FD5EC2B08D85500F8B69A /* HXEmoticonMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5EB2B08D85500F8B69A /* HXEmoticonMessageContentCell.swift */; };
- 2D0FD5EE2B08D9D400F8B69A /* HXEmoticonLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5ED2B08D9D400F8B69A /* HXEmoticonLayoutSizeCalculator.swift */; };
- 2D0FD5F12B08DFC900F8B69A /* EmoticonPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5F02B08DFC900F8B69A /* EmoticonPreviewViewController.swift */; };
- 2D0FD5F32B08E72200F8B69A /* EmoticonViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5F22B08E72200F8B69A /* EmoticonViewModel.swift */; };
- 2D0FD5F92B09B8D600F8B69A /* TabbarControllers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5F82B09B8D600F8B69A /* TabbarControllers.swift */; };
- 2D0FD5FB2B0B3ECE00F8B69A /* MessageSendManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5FA2B0B3ECE00F8B69A /* MessageSendManager.swift */; };
- 2D0FD6002B0B807200F8B69A /* Conversation+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD5FF2B0B807200F8B69A /* Conversation+Display.swift */; };
- 2D0FD6022B0BA79000F8B69A /* AppUnreadCountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0FD6012B0BA79000F8B69A /* AppUnreadCountManager.swift */; };
- 2D101FA02B3EBE9A00E361D2 /* SessionCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D101F9F2B3EBE9A00E361D2 /* SessionCellViewModel.swift */; };
- 2D17165E2D6D688600955CB3 /* HXInputMultiSelectedActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17165D2D6D688200955CB3 /* HXInputMultiSelectedActionView.swift */; };
- 2D1716602D6D744E00955CB3 /* ChatViewController+MultiSelected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17165F2D6D743D00955CB3 /* ChatViewController+MultiSelected.swift */; };
- 2D1716632D6DB5E700955CB3 /* ChatCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716622D6DB5DC00955CB3 /* ChatCollectionViewController.swift */; };
- 2D1716682D6EFABA00955CB3 /* ChatCollectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716672D6EFAB700955CB3 /* ChatCollectionViewModel.swift */; };
- 2D17166B2D6EFB6800955CB3 /* NoteEnum+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716692D6EFB6800955CB3 /* NoteEnum+Display.swift */; };
- 2D17166D2D6F023500955CB3 /* NoteAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17166C2D6F023200955CB3 /* NoteAPI.swift */; };
- 2D17166F2D6F038400955CB3 /* Note.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17166E2D6F037D00955CB3 /* Note.swift */; };
- 2D1716712D6F04E100955CB3 /* Note+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716702D6F04D800955CB3 /* Note+Database.swift */; };
- 2D1716732D6F06DD00955CB3 /* NoteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716722D6F06D700955CB3 /* NoteManager.swift */; };
- 2D1716762D6F39AC00955CB3 /* RequestError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716752D6F39A400955CB3 /* RequestError.swift */; };
- 2D1716972D71753F00955CB3 /* ChatCollectionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716962D71753F00955CB3 /* ChatCollectionCell.swift */; };
- 2D1716992D71A56A00955CB3 /* ChatCollectionTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1716982D71A56100955CB3 /* ChatCollectionTitleView.swift */; };
- 2D17169B2D71A57600955CB3 /* ChatCollectionContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17169A2D71A56C00955CB3 /* ChatCollectionContentView.swift */; };
- 2D17169D2D71BD4000955CB3 /* ChatCollectionCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D17169C2D71BD3300955CB3 /* ChatCollectionCellModel.swift */; };
- 2D1B37642A147D1B0040AB0B /* HttpServiceConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1B37632A147D1B0040AB0B /* HttpServiceConfig.swift */; };
- 2D1C3FBE2CB8D2AE009A8A41 /* MomentHomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FBD2CB8D2A2009A8A41 /* MomentHomeViewController.swift */; };
- 2D1C3FC02CB9004E009A8A41 /* MomentRowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FBF2CB9004B009A8A41 /* MomentRowCell.swift */; };
- 2D1C3FD02CB904E9009A8A41 /* MomentSingleImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FCF2CB904E4009A8A41 /* MomentSingleImageView.swift */; };
- 2D1C3FD22CB90516009A8A41 /* MomentSingleVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FD12CB9050F009A8A41 /* MomentSingleVideoView.swift */; };
- 2D1C3FD42CB90592009A8A41 /* MomentLikesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FD32CB9058B009A8A41 /* MomentLikesView.swift */; };
- 2D1C3FD62CB9059C009A8A41 /* MomentCommentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FD52CB90596009A8A41 /* MomentCommentsView.swift */; };
- 2D1C3FD82CB90606009A8A41 /* MomentMultiImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FD72CB905FA009A8A41 /* MomentMultiImageView.swift */; };
- 2D1C3FDA2CB90642009A8A41 /* MomentLinkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FD92CB9063D009A8A41 /* MomentLinkView.swift */; };
- 2D1C3FE32CB90C96009A8A41 /* MomentTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FE22CB90C8D009A8A41 /* MomentTextView.swift */; };
- 2D1C3FE92CBA53D8009A8A41 /* MomentHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FE82CBA53D1009A8A41 /* MomentHeaderView.swift */; };
- 2D1C3FF92CBD0DDF009A8A41 /* MomentHomeViewController+Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FF82CBD0DD4009A8A41 /* MomentHomeViewController+Keyboard.swift */; };
- 2D1C3FFB2CBD0E8B009A8A41 /* MomentHomeViewController+EmojiKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FFA2CBD0E89009A8A41 /* MomentHomeViewController+EmojiKeyboard.swift */; };
- 2D1C3FFF2CBD3C82009A8A41 /* MomentCommentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C3FFE2CBD3C7D009A8A41 /* MomentCommentManager.swift */; };
- 2D1C40012CBE6B40009A8A41 /* BaseNavigationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C40002CBE6B40009A8A41 /* BaseNavigationView.swift */; };
- 2D1C400F2CBF972D009A8A41 /* ActionSheetCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C400C2CBF972D009A8A41 /* ActionSheetCell.swift */; };
- 2D1C40102CBF972D009A8A41 /* ActionSheetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C400D2CBF972D009A8A41 /* ActionSheetConfig.swift */; };
- 2D1C40112CBF972D009A8A41 /* ActionSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C400E2CBF972D009A8A41 /* ActionSheetView.swift */; };
- 2D1C40212CC2058E009A8A41 /* PersonalMomentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C40202CC2058E009A8A41 /* PersonalMomentsViewController.swift */; };
- 2D1C40232CC209E9009A8A41 /* PersonalMomentsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C40222CC209E2009A8A41 /* PersonalMomentsViewModel.swift */; };
- 2D1C40632CC24013009A8A41 /* MomentPushlishManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C40622CC2400A009A8A41 /* MomentPushlishManager.swift */; };
- 2D1C40682CC243B2009A8A41 /* MomentMessagesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C40672CC243A6009A8A41 /* MomentMessagesViewController.swift */; };
- 2D1C408C2CC3B4FA009A8A41 /* PersonalMomentImagesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C408B2CC3B4E6009A8A41 /* PersonalMomentImagesView.swift */; };
- 2D1C408E2CC3B536009A8A41 /* PersonalMomentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1C408D2CC3B52E009A8A41 /* PersonalMomentCell.swift */; };
- 2D1F620E2B4402F5005F6910 /* HistoryMessageContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F620D2B4402F5005F6910 /* HistoryMessageContainerViewController.swift */; };
- 2D1F62132B440EBD005F6910 /* HistoryMessageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62122B440EBD005F6910 /* HistoryMessageListViewController.swift */; };
- 2D1F62162B440F4E005F6910 /* MessageHistoryEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62152B440F4E005F6910 /* MessageHistoryEnum.swift */; };
- 2D1F62182B442DE3005F6910 /* HistoryMessageTextCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62172B442DE3005F6910 /* HistoryMessageTextCell.swift */; };
- 2D1F621A2B442E17005F6910 /* HistoryMessageImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62192B442E17005F6910 /* HistoryMessageImageCell.swift */; };
- 2D1F621C2B442E27005F6910 /* HistoryMessageVideoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F621B2B442E27005F6910 /* HistoryMessageVideoCell.swift */; };
- 2D1F621E2B442E42005F6910 /* HistoryMessageFileCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F621D2B442E42005F6910 /* HistoryMessageFileCell.swift */; };
- 2D1F62202B442E56005F6910 /* HistoryMessageLocationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F621F2B442E56005F6910 /* HistoryMessageLocationCell.swift */; };
- 2D1F62222B442E6A005F6910 /* HistoryMessageLinkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62212B442E6A005F6910 /* HistoryMessageLinkCell.swift */; };
- 2D1F62242B45014A005F6910 /* HistoryMessageResultViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62232B45014A005F6910 /* HistoryMessageResultViewModel.swift */; };
- 2D1F62262B45035E005F6910 /* HistoryMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62252B45035E005F6910 /* HistoryMessageViewModel.swift */; };
- 2D1F62292B4510FA005F6910 /* HistoryMessageListViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F62282B4510FA005F6910 /* HistoryMessageListViewControllerDelegate.swift */; };
- 2D1F622C2B458229005F6910 /* HistoryMessageNavigationBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F622B2B458229005F6910 /* HistoryMessageNavigationBarView.swift */; };
- 2D1F622F2B46C559005F6910 /* DatePickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1F622E2B46C559005F6910 /* DatePickerView.swift */; };
- 2D20A26A2A9CC8F90090DB76 /* NetworkLoggerEventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20A2642A9CC8F90090DB76 /* NetworkLoggerEventMonitor.swift */; };
- 2D20A26B2A9CC8F90090DB76 /* CachePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20A2662A9CC8F90090DB76 /* CachePlugin.swift */; };
- 2D20A26C2A9CC8F90090DB76 /* ResponsePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20A2672A9CC8F90090DB76 /* ResponsePlugin.swift */; };
- 2D20A26D2A9CC8F90090DB76 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20A2682A9CC8F90090DB76 /* NetworkActivityPlugin.swift */; };
- 2D20A26E2A9CC8F90090DB76 /* AuthPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20A2692A9CC8F90090DB76 /* AuthPlugin.swift */; };
- 2D20CB2B2A2F67AB00DD53E5 /* HXLocationAdressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20CB2A2A2F67AB00DD53E5 /* HXLocationAdressView.swift */; };
- 2D20D02A2A2D887000068DFE /* HXFileLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D0292A2D887000068DFE /* HXFileLayoutSizeCalculator.swift */; };
- 2D20D02C2A2D889700068DFE /* HXLocationLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D02B2A2D889700068DFE /* HXLocationLayoutSizeCalculator.swift */; };
- 2D20D02E2A2D88F800068DFE /* HXAudioLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D02D2A2D88F800068DFE /* HXAudioLayoutSizeCalculator.swift */; };
- 2D20D0302A2D8E3700068DFE /* HXFileMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D02F2A2D8E3700068DFE /* HXFileMessageContentCell.swift */; };
- 2D20D0322A2D8E4F00068DFE /* HXLocationMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D0312A2D8E4F00068DFE /* HXLocationMessageContentCell.swift */; };
- 2D20D0342A2D8E6300068DFE /* HXAudioMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D0332A2D8E6300068DFE /* HXAudioMessageContentCell.swift */; };
- 2D20D0382A2DE62D00068DFE /* HXLinkPreviewMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20D0372A2DE62D00068DFE /* HXLinkPreviewMessageContentCell.swift */; };
- 2D279E952B10825400F78E3E /* ConntectStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279E942B10825400F78E3E /* ConntectStatusView.swift */; };
- 2D279E982B10850E00F78E3E /* HXPrivateEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279E972B10850E00F78E3E /* HXPrivateEnum.swift */; };
- 2D279EA12B10B11800F78E3E /* HXAudioRecordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EA02B10B11800F78E3E /* HXAudioRecordView.swift */; };
- 2D279EA32B10B19A00F78E3E /* HXAudioWaveView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EA22B10B19A00F78E3E /* HXAudioWaveView.swift */; };
- 2D279EA52B10BE6F00F78E3E /* HXInputBarSpeckView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EA42B10BE6F00F78E3E /* HXInputBarSpeckView.swift */; };
- 2D279EA72B10C8AB00F78E3E /* HXAudioBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EA62B10C8AB00F78E3E /* HXAudioBottomView.swift */; };
- 2D279EA92B11B29800F78E3E /* HXTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EA82B11B29800F78E3E /* HXTableView.swift */; };
- 2D279EBD2B11B84300F78E3E /* QRCodeProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EB82B11B84300F78E3E /* QRCodeProvider.swift */; };
- 2D279EBE2B11B84300F78E3E /* QRCodeScanController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EBA2B11B84300F78E3E /* QRCodeScanController.swift */; };
- 2D279EBF2B11B84300F78E3E /* QRAudioPlayTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EBB2B11B84300F78E3E /* QRAudioPlayTool.swift */; };
- 2D279EC02B11B84300F78E3E /* QRCodeIndentifyController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EBC2B11B84300F78E3E /* QRCodeIndentifyController.swift */; };
- 2D279EC22B11BA8500F78E3E /* SacnQRCodeProviderMananger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EC12B11BA8500F78E3E /* SacnQRCodeProviderMananger.swift */; };
- 2D279EC52B11BFC600F78E3E /* QRCodePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EC42B11BFC600F78E3E /* QRCodePreviewController.swift */; };
- 2D279EC82B11CEB600F78E3E /* HXMacro.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EC72B11CEB600F78E3E /* HXMacro.swift */; };
- 2D279ECA2B11F72600F78E3E /* RouteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EC92B11F72600F78E3E /* RouteManager.swift */; };
- 2D279ECE2B12036D00F78E3E /* MineTableHeaderUserIdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279ECD2B12036D00F78E3E /* MineTableHeaderUserIdView.swift */; };
- 2D279ED22B12089A00F78E3E /* ThemeItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279ED12B12089A00F78E3E /* ThemeItemView.swift */; };
- 2D279ED52B120B6E00F78E3E /* HXThemeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279ED42B120B6E00F78E3E /* HXThemeType.swift */; };
- 2D279ED92B12DB8800F78E3E /* VersionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279ED82B12DB8800F78E3E /* VersionManager.swift */; };
- 2D279EDC2B12E22200F78E3E /* ParagraphStyle+HXAdd.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EDB2B12E22100F78E3E /* ParagraphStyle+HXAdd.swift */; };
- 2D279EDE2B12EEB300F78E3E /* WebURLOpenManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EDD2B12EEB300F78E3E /* WebURLOpenManager.swift */; };
- 2D279EE02B12F29900F78E3E /* RTCManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EDF2B12F29900F78E3E /* RTCManager.swift */; };
- 2D279EE32B13329E00F78E3E /* PasswordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EE22B13329E00F78E3E /* PasswordView.swift */; };
- 2D279EE62B133A0500F78E3E /* HUDUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EE52B133A0500F78E3E /* HUDUntil.swift */; };
- 2D279EE92B1343D400F78E3E /* MessageSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D279EE82B1343D400F78E3E /* MessageSettingCell.swift */; };
- 2D297DB72B0DAC6C00CBD958 /* MessageSendReadReceiptMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D297DB62B0DAC6C00CBD958 /* MessageSendReadReceiptMessage.swift */; };
- 2D297DBC2B0E092D00CBD958 /* HXInputBarMentionEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D297DBB2B0E092D00CBD958 /* HXInputBarMentionEnum.swift */; };
- 2D2A482F2C0AC32600A8322F /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A48242C0AC32500A8322F /* Logger.swift */; };
- 2D2A48302C0AC32600A8322F /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A48262C0AC32500A8322F /* Atomic.swift */; };
- 2D2A48312C0AC32600A8322F /* BroadcastUploadSocketConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A48272C0AC32500A8322F /* BroadcastUploadSocketConnection.swift */; };
- 2D2A48322C0AC32600A8322F /* LiveKitDarwinNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A48282C0AC32500A8322F /* LiveKitDarwinNotificationCenter.swift */; };
- 2D2A48332C0AC32600A8322F /* LKSampleHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A48292C0AC32500A8322F /* LKSampleHandler.swift */; };
- 2D2A48342C0AC32600A8322F /* SampleUploader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A482A2C0AC32500A8322F /* SampleUploader.swift */; };
- 2D2A48352C0AC32600A8322F /* BroadcastScreenCapturer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A482C2C0AC32500A8322F /* BroadcastScreenCapturer.swift */; };
- 2D2A48362C0AC32600A8322F /* BroadcastServerSocketConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A482D2C0AC32500A8322F /* BroadcastServerSocketConnection.swift */; };
- 2D35C60A2A1E5E550049AA52 /* HXLocationSelectedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D35C6072A1E5E550049AA52 /* HXLocationSelectedViewController.swift */; };
- 2D35C60B2A1E5E550049AA52 /* HXLocationPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D35C6092A1E5E550049AA52 /* HXLocationPoint.swift */; };
- 2D3AAB4A2AD79A5600918927 /* HXNotificationName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3AAB492AD79A5600918927 /* HXNotificationName.swift */; };
- 2D3AAB4E2AD827BA00918927 /* GroupListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3AAB4D2AD827BA00918927 /* GroupListViewModel.swift */; };
- 2D3AAB562AD93C4C00918927 /* PersonalTableViewMomentStyleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3AAB552AD93C4C00918927 /* PersonalTableViewMomentStyleCell.swift */; };
- 2D3AAB582AD93C6C00918927 /* PersonalTableViewMomentSwitchCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3AAB572AD93C6C00918927 /* PersonalTableViewMomentSwitchCell.swift */; };
- 2D3BAB7E2C76265F007C2BD9 /* GroupCallDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BAB7D2C76265F007C2BD9 /* GroupCallDetail.swift */; };
- 2D3BAB892C771419007C2BD9 /* Image+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BAB882C771419007C2BD9 /* Image+Extension.swift */; };
- 2D3BAB8D2C7714EB007C2BD9 /* R.swift+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BAB8C2C7714EB007C2BD9 /* R.swift+Extensions.swift */; };
- 2D3FCD772CF5BB0100C9AE9D /* MessageSignalingUpdateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3FCD762CF5BAB100C9AE9D /* MessageSignalingUpdateManager.swift */; };
- 2D3FCD792CF5BF7800C9AE9D /* IMClient+Microservice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3FCD782CF5BF6C00C9AE9D /* IMClient+Microservice.swift */; };
- 2D3FCD7B2CF5BFFB00C9AE9D /* IMClientManager+Microservice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3FCD7A2CF5BFF400C9AE9D /* IMClientManager+Microservice.swift */; };
- 2D3FCD852CF9992900C9AE9D /* NetworkAuthorizationListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3FCD842CF9991D00C9AE9D /* NetworkAuthorizationListener.swift */; };
- 2D426B442AFC80CC00582B76 /* GroupInfoMemberCountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B432AFC80CC00582B76 /* GroupInfoMemberCountCell.swift */; };
- 2D426B472AFC859D00582B76 /* HXSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B462AFC859D00582B76 /* HXSearchView.swift */; };
- 2D426B492AFC8DD500582B76 /* GroupMembersListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B482AFC8DD500582B76 /* GroupMembersListCell.swift */; };
- 2D426B4C2AFCCB7E00582B76 /* FindFriendViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B4B2AFCCB7E00582B76 /* FindFriendViewModel.swift */; };
- 2D426B4E2AFCD70500582B76 /* FindFriendSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B4D2AFCD70500582B76 /* FindFriendSearchView.swift */; };
- 2D426B502AFCDD0D00582B76 /* FindFriendCountryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B4F2AFCDD0D00582B76 /* FindFriendCountryView.swift */; };
- 2D426B522AFCF98B00582B76 /* FindFriendCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B512AFCF98B00582B76 /* FindFriendCell.swift */; };
- 2D426B542AFDD99200582B76 /* FriendApplyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B532AFDD99200582B76 /* FriendApplyViewModel.swift */; };
- 2D426B562AFDE05500582B76 /* FriendApplyListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B552AFDE05500582B76 /* FriendApplyListViewModel.swift */; };
- 2D426B5A2AFE1B6700582B76 /* IMClient+FriendShip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B592AFE1B6700582B76 /* IMClient+FriendShip.swift */; };
- 2D426B5C2AFE348B00582B76 /* FriendApplyVerifyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D426B5B2AFE348B00582B76 /* FriendApplyVerifyViewModel.swift */; };
- 2D48AC782AE1369A00D9E43E /* PersonalOrganizationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D48AC772AE1369A00D9E43E /* PersonalOrganizationCell.swift */; };
- 2D4D2F562A69072C00869E52 /* FriendshipListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F552A69072C00869E52 /* FriendshipListener.swift */; };
- 2D4D2F582A6909A600869E52 /* HXFriendshipEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F572A6909A600869E52 /* HXFriendshipEnum.swift */; };
- 2D4D2F5A2A6935E900869E52 /* GroupChangeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F592A6935E900869E52 /* GroupChangeInfo.swift */; };
- 2D4D2F5C2A69390300869E52 /* GroupRobotChangeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F5B2A69390300869E52 /* GroupRobotChangeInfo.swift */; };
- 2D4D2F662A69511400869E52 /* MoyaResponseJsonToModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F652A69511400869E52 /* MoyaResponseJsonToModel.swift */; };
- 2D4D2F6A2A6A326A00869E52 /* GroupNotice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F692A6A326A00869E52 /* GroupNotice.swift */; };
- 2D4D2F6C2A6A358500869E52 /* IMDatabaseManager+Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F6B2A6A358500869E52 /* IMDatabaseManager+Message.swift */; };
- 2D4D2F6E2A6A35B600869E52 /* IMDatabaseManager+FriendShip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F6D2A6A35B600869E52 /* IMDatabaseManager+FriendShip.swift */; };
- 2D4D2F702A6A601900869E52 /* IMDatabaseManager+Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F6F2A6A601900869E52 /* IMDatabaseManager+Group.swift */; };
- 2D4D2F762A6A9F9600869E52 /* IMDatabaseManager+User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4D2F752A6A9F9600869E52 /* IMDatabaseManager+User.swift */; };
- 2D4DCE122AFBEB0500DD04C8 /* GroupMembersListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4DCE112AFBEB0500DD04C8 /* GroupMembersListViewController.swift */; };
- 2D4DCE142AFBEB3300DD04C8 /* GroupMembersListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4DCE132AFBEB3300DD04C8 /* GroupMembersListViewModel.swift */; };
- 2D4E42352A247DCC006EDBE9 /* HXLocationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4E42342A247DCC006EDBE9 /* HXLocationTableViewCell.swift */; };
- 2D4E42372A248A38006EDBE9 /* HXLocationPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4E42362A248A38006EDBE9 /* HXLocationPreviewViewController.swift */; };
- 2D5C29EA2A6FBA9700A323CD /* IMDatabaseManager+Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C29E92A6FBA9700A323CD /* IMDatabaseManager+Conversation.swift */; };
- 2D5C29EF2A70FBF400A323CD /* GroupMemberChangeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C29EE2A70FBF400A323CD /* GroupMemberChangeInfo.swift */; };
- 2D5C29F12A7104A400A323CD /* IMClientManager+Organization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C29F02A7104A400A323CD /* IMClientManager+Organization.swift */; };
- 2D5C29F32A7114F300A323CD /* OrganizationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C29F22A7114F300A323CD /* OrganizationManager.swift */; };
- 2D5C2A0B2A739F0F00A323CD /* GroupMember+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A0A2A739F0F00A323CD /* GroupMember+Database.swift */; };
- 2D5C2A0D2A739F4200A323CD /* GroupRobot+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A0C2A739F4200A323CD /* GroupRobot+Database.swift */; };
- 2D5C2A122A73AA6600A323CD /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A112A73AA6600A323CD /* Message.swift */; };
- 2D5C2A142A73ACA500A323CD /* IMClient+Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A132A73ACA500A323CD /* IMClient+Group.swift */; };
- 2D5C2A162A73AE9D00A323CD /* WebSocketMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A152A73AE9D00A323CD /* WebSocketMessage.swift */; };
- 2D5C2A182A73C20D00A323CD /* MessageElem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A172A73C20D00A323CD /* MessageElem.swift */; };
- 2D5C2A1A2A74F62600A323CD /* MessageDataBaseBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A192A74F62600A323CD /* MessageDataBaseBridge.swift */; };
- 2D5C2A1C2A76135D00A323CD /* APNSAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2A1B2A76135D00A323CD /* APNSAPI.swift */; };
- 2D6110302B2C102D001C6EB9 /* MessageInputBarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D61102F2B2C102D001C6EB9 /* MessageInputBarConfiguration.swift */; };
- 2D6E1C3B2AFF17E900592304 /* HXEmptyExplainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C3A2AFF17E900592304 /* HXEmptyExplainView.swift */; };
- 2D6E1C3E2AFF2AD700592304 /* OrganizationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C3D2AFF2AD700592304 /* OrganizationViewController.swift */; };
- 2D6E1C422AFF2BCB00592304 /* OrganizationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C412AFF2BCB00592304 /* OrganizationViewModel.swift */; };
- 2D6E1C442AFF328D00592304 /* DepartmentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C432AFF328D00592304 /* DepartmentCell.swift */; };
- 2D6E1C462AFF329B00592304 /* DepartMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C452AFF329B00592304 /* DepartMemberCell.swift */; };
- 2D6E1C482AFF32B900592304 /* OrganizationDisplayCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C472AFF32B900592304 /* OrganizationDisplayCellModel.swift */; };
- 2D6E1C4A2AFF9DC500592304 /* IMClient+Organization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E1C492AFF9DC500592304 /* IMClient+Organization.swift */; };
- 2D6E39582CE354F8001BA7D2 /* MomentRefreshView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39572CE354F3001BA7D2 /* MomentRefreshView.swift */; };
- 2D6E395F2CE756E6001BA7D2 /* AppDelegate+IM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E395E2CE756DD001BA7D2 /* AppDelegate+IM.swift */; };
- 2D6E39612CEADF6C001BA7D2 /* MomentPermissionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39602CEADF60001BA7D2 /* MomentPermissionViewController.swift */; };
- 2D6E39632CEAE787001BA7D2 /* MomentPermissionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39622CEAE782001BA7D2 /* MomentPermissionViewModel.swift */; };
- 2D6E397F2CEB3A56001BA7D2 /* GlobalSearchResultViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E397A2CEB3A56001BA7D2 /* GlobalSearchResultViewModel.swift */; };
- 2D6E39822CEB3A56001BA7D2 /* GlobalSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E397B2CEB3A56001BA7D2 /* GlobalSearchViewModel.swift */; };
- 2D6E39842CEB3A56001BA7D2 /* GlobalSearchListViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E396F2CEB3A56001BA7D2 /* GlobalSearchListViewControllerDelegate.swift */; };
- 2D6E39852CEB3A56001BA7D2 /* GlobalSearchTextCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39752CEB3A56001BA7D2 /* GlobalSearchTextCell.swift */; };
- 2D6E39872CEB3A56001BA7D2 /* GlobalSearchListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E396B2CEB3A56001BA7D2 /* GlobalSearchListViewController.swift */; };
- 2D6E39882CEB3A56001BA7D2 /* GlobalSearchEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E396D2CEB3A56001BA7D2 /* GlobalSearchEnum.swift */; };
- 2D6E39892CEB3A56001BA7D2 /* GlobalSearchContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E396A2CEB3A56001BA7D2 /* GlobalSearchContainerViewController.swift */; };
- 2D6E39922CEDFCDC001BA7D2 /* HXBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39912CEDFCD4001BA7D2 /* HXBaseViewController.swift */; };
- 2D6E39942CEDFD14001BA7D2 /* HXBaseNavigationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39932CEDFD02001BA7D2 /* HXBaseNavigationViewController.swift */; };
- 2D6E39962CEE0181001BA7D2 /* HXTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39952CEE017C001BA7D2 /* HXTheme.swift */; };
- 2D6E39982CEE0D0B001BA7D2 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39972CEE0D05001BA7D2 /* UIViewController+Extension.swift */; };
- 2D6E399A2CEE0F79001BA7D2 /* UINavigationController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E39992CEE0F73001BA7D2 /* UINavigationController+Extension.swift */; };
- 2D6E399C2CEE1E3D001BA7D2 /* NSObject+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6E399B2CEE1E30001BA7D2 /* NSObject+Extension.swift */; };
- 2D71CB582CD77AF200E63177 /* MomentMessagesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D71CB572CD77AEF00E63177 /* MomentMessagesViewModel.swift */; };
- 2D71CB5A2CD77C2C00E63177 /* MomentMessageCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D71CB592CD77C1C00E63177 /* MomentMessageCellModel.swift */; };
- 2D71CB5D2CD77C8800E63177 /* MomentMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D71CB5C2CD77C8500E63177 /* MomentMessageCell.swift */; };
- 2D71CB5F2CD77E7F00E63177 /* IMClient+Moment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D71CB5E2CD77E7D00E63177 /* IMClient+Moment.swift */; };
- 2D71CB612CD7803300E63177 /* IMClientManager+Moment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D71CB602CD7802C00E63177 /* IMClientManager+Moment.swift */; };
- 2D760B1F2D8C1483009F20E5 /* HXInputMenuPopoverRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D760B1E2D8C1474009F20E5 /* HXInputMenuPopoverRow.swift */; };
- 2D78C09C2A6520D200B94BE7 /* MessageLogOutput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C09B2A6520D200B94BE7 /* MessageLogOutput.swift */; };
- 2D78C0A12A65324B00B94BE7 /* IMClientManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0A02A65324B00B94BE7 /* IMClientManager.swift */; };
- 2D78C0A42A653E1600B94BE7 /* IMClientManager+Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0A32A653E1600B94BE7 /* IMClientManager+Message.swift */; };
- 2D78C0A62A653E2600B94BE7 /* IMClientManager+Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0A52A653E2600B94BE7 /* IMClientManager+Group.swift */; };
- 2D78C0A82A653E4100B94BE7 /* IMClientManager+Friendship.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0A72A653E4100B94BE7 /* IMClientManager+Friendship.swift */; };
- 2D78C0AA2A653E6300B94BE7 /* IMClientManager+APNS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0A92A653E6300B94BE7 /* IMClientManager+APNS.swift */; };
- 2D78C0AC2A653E9D00B94BE7 /* IMClientManager+Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0AB2A653E9D00B94BE7 /* IMClientManager+Conversation.swift */; };
- 2D78C0B22A65575800B94BE7 /* GroupAtInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0B12A65575800B94BE7 /* GroupAtInfo.swift */; };
- 2D78C0B42A65582800B94BE7 /* HXGroupEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0B32A65582800B94BE7 /* HXGroupEnum.swift */; };
- 2D78C0B82A655DBA00B94BE7 /* MessageInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0B72A655DBA00B94BE7 /* MessageInterceptor.swift */; };
- 2D78C0BA2A65602C00B94BE7 /* IMDatabaseManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C0B92A65602C00B94BE7 /* IMDatabaseManager.swift */; };
- 2D7AB4D02D9AC4BC002FA4C3 /* LogConsole.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7AB4CF2D9AC4B8002FA4C3 /* LogConsole.swift */; };
- 2D7E7BDF2A666C3A00C5F7CD /* ConversationListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BDE2A666C3A00C5F7CD /* ConversationListener.swift */; };
- 2D7E7BE12A66743300C5F7CD /* IMClient+Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BE02A66743300C5F7CD /* IMClient+Conversation.swift */; };
- 2D7E7BE42A66917300C5F7CD /* MessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BE32A66917300C5F7CD /* MessageHandler.swift */; };
- 2D7E7BE62A66918800C5F7CD /* MessageHandler+Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BE52A66918800C5F7CD /* MessageHandler+Group.swift */; };
- 2D7E7BE82A66919F00C5F7CD /* MessageHandler+Organization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BE72A66919F00C5F7CD /* MessageHandler+Organization.swift */; };
- 2D7E7BEA2A6691BA00C5F7CD /* MessageHandler+FriendShip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BE92A6691BA00C5F7CD /* MessageHandler+FriendShip.swift */; };
- 2D7E7BEC2A66933400C5F7CD /* MessageHandler+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BEB2A66933400C5F7CD /* MessageHandler+Action.swift */; };
- 2D7E7BEE2A66934C00C5F7CD /* MessageHandler+Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BED2A66934C00C5F7CD /* MessageHandler+Message.swift */; };
- 2D7E7BF02A67C8C800C5F7CD /* GroupListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BEF2A67C8C800C5F7CD /* GroupListener.swift */; };
- 2D7E7BF22A67C90400C5F7CD /* MomentLineListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BF12A67C90400C5F7CD /* MomentLineListener.swift */; };
- 2D7E7BF42A67C91700C5F7CD /* OrganizationListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BF32A67C91700C5F7CD /* OrganizationListener.swift */; };
- 2D7E7BF62A67C94300C5F7CD /* MicroServerListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BF52A67C94300C5F7CD /* MicroServerListener.swift */; };
- 2D7E7BF82A67D18A00C5F7CD /* MessageHandler+MicroServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BF72A67D18A00C5F7CD /* MessageHandler+MicroServer.swift */; };
- 2D7E7BFA2A67D20A00C5F7CD /* MessageHandler+Moment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BF92A67D20A00C5F7CD /* MessageHandler+Moment.swift */; };
- 2D7E7BFC2A68006A00C5F7CD /* MessageReadReceipt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BFB2A68006A00C5F7CD /* MessageReadReceipt.swift */; };
- 2D7E7BFE2A6800B600C5F7CD /* MessageReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7BFD2A6800B600C5F7CD /* MessageReader.swift */; };
- 2D7E7C022A680D7200C5F7CD /* MessageReader+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7E7C012A680D7200C5F7CD /* MessageReader+Database.swift */; };
- 2D86F0ED2D5B23EF0082A71D /* GroupRobotListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0EC2D5B23E80082A71D /* GroupRobotListViewModel.swift */; };
- 2D86F0EF2D5B245B0082A71D /* GroupRobotsListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0EE2D5B24520082A71D /* GroupRobotsListCell.swift */; };
- 2D86F0F12D5B352E0082A71D /* GroupRobotNameInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0F02D5B352E0082A71D /* GroupRobotNameInputView.swift */; };
- 2D86F0F32D5B35960082A71D /* GroupRobotAvatarSelectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0F22D5B35960082A71D /* GroupRobotAvatarSelectView.swift */; };
- 2D86F0F52D5B39980082A71D /* GroupRobotDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0F42D5B39970082A71D /* GroupRobotDetailViewController.swift */; };
- 2D86F0F72D5B3A160082A71D /* GroupRobotWebhookView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0F62D5B3A120082A71D /* GroupRobotWebhookView.swift */; };
- 2D86F0F92D5B3DEC0082A71D /* GroupRobotWebhookInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0F82D5B3DE50082A71D /* GroupRobotWebhookInputView.swift */; };
- 2D86F0FB2D5B44550082A71D /* GroupRobotDataViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0FA2D5B44530082A71D /* GroupRobotDataViewModel.swift */; };
- 2D86F0FD2D5C3E240082A71D /* GroupRobotDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0FC2D5C3E200082A71D /* GroupRobotDetailViewModel.swift */; };
- 2D86F0FF2D5C3F4F0082A71D /* GroupRobotDetailAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F0FE2D5C3F480082A71D /* GroupRobotDetailAvatarView.swift */; };
- 2D86F1012D5C42550082A71D /* GroupRobotAPIDocumentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1002D5C424B0082A71D /* GroupRobotAPIDocumentsView.swift */; };
- 2D86F1032D5C433A0082A71D /* GroupRobotIdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1022D5C43330082A71D /* GroupRobotIdView.swift */; };
- 2D86F1052D5C48E40082A71D /* GroupRobotStatusActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1042D5C48D60082A71D /* GroupRobotStatusActionView.swift */; };
- 2D86F1232D63102D0082A71D /* ChatGroupSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1222D6310210082A71D /* ChatGroupSearchView.swift */; };
- 2D86F1252D63113D0082A71D /* ChatGroupAtMemberChangeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1242D63112D0082A71D /* ChatGroupAtMemberChangeView.swift */; };
- 2D86F1272D631DB80082A71D /* GroupRobot+UserDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1262D631DAE0082A71D /* GroupRobot+UserDisplay.swift */; };
- 2D86F12C2D631F260082A71D /* ChatGroupAtMemberViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F12B2D631F240082A71D /* ChatGroupAtMemberViewModel.swift */; };
- 2D86F12E2D6334DF0082A71D /* WebHookManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F12D2D6334BF0082A71D /* WebHookManager.swift */; };
- 2D86F1302D6465760082A71D /* MessageFileUploadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F12F2D64656A0082A71D /* MessageFileUploadManager.swift */; };
- 2D86F1332D65C99C0082A71D /* HXCombineMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1322D65C9950082A71D /* HXCombineMessageContentCell.swift */; };
- 2D86F1352D65CA7A0082A71D /* HXCombineMessageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1342D65CA710082A71D /* HXCombineMessageSizeCalculator.swift */; };
- 2D86F1382D6709330082A71D /* ChatCombineMessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1372D6709290082A71D /* ChatCombineMessageViewController.swift */; };
- 2D86F13D2D670FB20082A71D /* ChatCombineMessageViewController+MessagesDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F13C2D670FB10082A71D /* ChatCombineMessageViewController+MessagesDataSource.swift */; };
- 2D86F13F2D670FF20082A71D /* ChatCombineMessageViewController+MessagesCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F13E2D670FEE0082A71D /* ChatCombineMessageViewController+MessagesCellDelegate.swift */; };
- 2D86F1412D6710270082A71D /* ChatCombineMessageViewController+MessagesLayoutDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1402D6710180082A71D /* ChatCombineMessageViewController+MessagesLayoutDelegate.swift */; };
- 2D86F1432D67104F0082A71D /* ChatCombineMessageViewController+MessagesDisplayDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1422D6710430082A71D /* ChatCombineMessageViewController+MessagesDisplayDelegate.swift */; };
- 2D86F1452D6710A00082A71D /* ChatCombineMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D86F1442D6710930082A71D /* ChatCombineMessageViewModel.swift */; };
- 2D8943FF2B0709BC007A3F4E /* HXMessageCellStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8943FE2B0709BC007A3F4E /* HXMessageCellStatusView.swift */; };
- 2D8944012B07128D007A3F4E /* HXInputBottomQuoteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8944002B07128D007A3F4E /* HXInputBottomQuoteView.swift */; };
- 2D8B06A62CD21C3800C68082 /* MomentMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8B06A52CD21C3100C68082 /* MomentMessage.swift */; };
- 2D8F00402A7F44B400B3E94E /* SessionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8F003F2A7F44B400B3E94E /* SessionViewModel.swift */; };
- 2D8F00432A7F465300B3E94E /* Message+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8F00422A7F465300B3E94E /* Message+Display.swift */; };
- 2D951E202CDCCEA60009684E /* MomentNewCommentTipsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D951E1F2CDCCE9C0009684E /* MomentNewCommentTipsView.swift */; };
- 2D951E222CDCD78C0009684E /* MomentChangeCoverManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D951E212CDCD7830009684E /* MomentChangeCoverManager.swift */; };
- 2D9666832CE21244001BB15A /* HXConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9666822CE21237001BB15A /* HXConfiguration.swift */; };
- 2D9879662A8F50710015F847 /* FileUploadManager+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9879652A8F50710015F847 /* FileUploadManager+Rx.swift */; };
- 2D9CE7D32A89D53F0023A613 /* HXContactMessageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7D22A89D53F0023A613 /* HXContactMessageSizeCalculator.swift */; };
- 2D9CE7D52A89D5A40023A613 /* HXTipsMessageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7D42A89D5A40023A613 /* HXTipsMessageSizeCalculator.swift */; };
- 2D9CE7D72A89D6B40023A613 /* HXContactMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7D62A89D6B40023A613 /* HXContactMessageCell.swift */; };
- 2D9CE7D92A8A218D0023A613 /* ChatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7D82A8A218D0023A613 /* ChatViewModel.swift */; };
- 2D9CE7DB2A8B5D140023A613 /* ContactsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7DA2A8B5D140023A613 /* ContactsViewModel.swift */; };
- 2D9CE7DD2A8B5EC50023A613 /* ContactsTableHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7DC2A8B5EC50023A613 /* ContactsTableHeaderViewModel.swift */; };
- 2D9CE7E02A8B9A990023A613 /* PersonalCenterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9CE7DF2A8B9A990023A613 /* PersonalCenterViewModel.swift */; };
- 2DA128B82D79A326007F7566 /* MyAccountBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA128B72D79A320007F7566 /* MyAccountBannerView.swift */; };
- 2DA129072D7ADAE4007F7566 /* SessionSegmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA129062D7ADADA007F7566 /* SessionSegmentView.swift */; };
- 2DA185E62C79A2DC00698A6E /* Color+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA185E52C79A2DC00698A6E /* Color+Extensions.swift */; };
- 2DA185EA2C79A90B00698A6E /* HXTagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA185E92C79A90B00698A6E /* HXTagView.swift */; };
- 2DA185ED2C79F5CD00698A6E /* AppDelegate+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA185EC2C79F5CD00698A6E /* AppDelegate+Database.swift */; };
- 2DA1F28B2B00DA7700D77A76 /* HXTipsContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F28A2B00DA7700D77A76 /* HXTipsContentCell.swift */; };
- 2DA1F28E2B01FCC500D77A76 /* ForwardMessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F28D2B01FCC500D77A76 /* ForwardMessageViewController.swift */; };
- 2DA1F2932B0208A200D77A76 /* ForwardMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2922B0208A200D77A76 /* ForwardMessageViewModel.swift */; };
- 2DA1F2952B020B5900D77A76 /* ForwardMessageSessionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2942B020B5900D77A76 /* ForwardMessageSessionCell.swift */; };
- 2DA1F2972B021E1000D77A76 /* HXSearchListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2962B021E1000D77A76 /* HXSearchListView.swift */; };
- 2DA1F2992B02268600D77A76 /* ForwardMessageListHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2982B02268600D77A76 /* ForwardMessageListHeaderCell.swift */; };
- 2DA1F2B12B03A22E00D77A76 /* EmoticonManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2B02B03A22E00D77A76 /* EmoticonManager.swift */; };
- 2DA1F2B32B03A43200D77A76 /* SelectedGroupListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2B22B03A43200D77A76 /* SelectedGroupListViewController.swift */; };
- 2DA1F2B52B03A5AD00D77A76 /* SelectedGroupListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2B42B03A5AD00D77A76 /* SelectedGroupListViewModel.swift */; };
- 2DA1F2B72B03C1DB00D77A76 /* SelectedGroupTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2B62B03C1DB00D77A76 /* SelectedGroupTableViewCell.swift */; };
- 2DA1F2BB2B03C8F600D77A76 /* ForwardMessageAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2BA2B03C8F600D77A76 /* ForwardMessageAlertView.swift */; };
- 2DA1F2BE2B04DC6100D77A76 /* HXMessageAttributedTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2BD2B04DC6100D77A76 /* HXMessageAttributedTextView.swift */; };
- 2DA1F2C02B04DCCC00D77A76 /* UIColor+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2BF2B04DCCC00D77A76 /* UIColor+HXExt.swift */; };
- 2DA1F2C22B04DD2F00D77A76 /* HXClickTextAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2C12B04DD2F00D77A76 /* HXClickTextAttachment.swift */; };
- 2DA1F2C42B06124D00D77A76 /* ChatViewController+Menu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1F2C32B06124D00D77A76 /* ChatViewController+Menu.swift */; };
- 2DA218F42A402D710028543D /* IMClient+Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA218F32A402D710028543D /* IMClient+Message.swift */; };
- 2DA2191F2A42F6D80028543D /* HXChatPreviewImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA2191E2A42F6D80028543D /* HXChatPreviewImageCell.swift */; };
- 2DA3F4F02CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F4EF2CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.m */; };
- 2DA3F7972CF097450050ACB1 /* HXWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7962CF097380050ACB1 /* HXWebViewController.swift */; };
- 2DA3F79A2CF098010050ACB1 /* ProgressWebViewEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7992CF098010050ACB1 /* ProgressWebViewEnums.swift */; };
- 2DA3F79B2CF098010050ACB1 /* ProgressWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7982CF098010050ACB1 /* ProgressWebViewController.swift */; };
- 2DA3F79D2CF15E300050ACB1 /* SearchMicroServerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F79C2CF15E290050ACB1 /* SearchMicroServerViewController.swift */; };
- 2DA3F79F2CF15EFD0050ACB1 /* SearchMicroServerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F79E2CF15EF50050ACB1 /* SearchMicroServerViewModel.swift */; };
- 2DA3F7A22CF179850050ACB1 /* MicroServerInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7A12CF1796F0050ACB1 /* MicroServerInfoViewController.swift */; };
- 2DA3F7A52CF187830050ACB1 /* MicroServerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7A42CF1877C0050ACB1 /* MicroServerManager.swift */; };
- 2DA3F7A72CF18D560050ACB1 /* MicroServerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7A62CF18D480050ACB1 /* MicroServerViewModel.swift */; };
- 2DA3F7A92CF1E4900050ACB1 /* Single+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7A82CF1E48F0050ACB1 /* Single+Async.swift */; };
- 2DA3F7AB2CF20C7D0050ACB1 /* MicroServerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7AA2CF20C720050ACB1 /* MicroServerCell.swift */; };
- 2DA3F7AD2CF2CDF40050ACB1 /* HXTextImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7AC2CF2CDE50050ACB1 /* HXTextImageCell.swift */; };
- 2DA3F7AF2CF2CDFC0050ACB1 /* HXTextImageListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7AE2CF2CDF80050ACB1 /* HXTextImageListCell.swift */; };
- 2DA3F7B62CF2D2F00050ACB1 /* Avatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7B52CF2D2EF0050ACB1 /* Avatar.swift */; };
- 2DA3F7B82CF2D4F90050ACB1 /* HXTextImageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7B72CF2D4EB0050ACB1 /* HXTextImageSizeCalculator.swift */; };
- 2DA3F7BA2CF2D5180050ACB1 /* HXTextImageListSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3F7B92CF2D4FC0050ACB1 /* HXTextImageListSizeCalculator.swift */; };
- 2DA552EB2B1AE95100D3925C /* HXProcessNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA552EA2B1AE95100D3925C /* HXProcessNotification.swift */; };
- 2DA552F02B1B1FF900D3925C /* GroupCallListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA552EF2B1B1FF900D3925C /* GroupCallListViewController.swift */; };
- 2DA552F22B1B202500D3925C /* GroupCallListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA552F12B1B202500D3925C /* GroupCallListCell.swift */; };
- 2DA552F52B1B20CC00D3925C /* GroupCallListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA552F42B1B20CC00D3925C /* GroupCallListViewModel.swift */; };
- 2DA553192B1B25EF00D3925C /* GroupCall+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA553182B1B25EF00D3925C /* GroupCall+Database.swift */; };
- 2DA5531B2B1B268A00D3925C /* GroupCallModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA5531A2B1B268A00D3925C /* GroupCallModel.swift */; };
- 2DA553212B1C3F2900D3925C /* GroupCallMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA553202B1C3F2900D3925C /* GroupCallMemberCell.swift */; };
- 2DA5532A2B1DC5C000D3925C /* UserStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA553292B1DC5C000D3925C /* UserStorage.swift */; };
- 2DA5532D2B1DF90F00D3925C /* HXMessageCellTimeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA5532C2B1DF90F00D3925C /* HXMessageCellTimeView.swift */; };
- 2DA636E42B16017800026227 /* AppDelegate+Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636E32B16017800026227 /* AppDelegate+Theme.swift */; };
- 2DA636E62B16018100026227 /* AppDelegate+Kickout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636E52B16018100026227 /* AppDelegate+Kickout.swift */; };
- 2DA636E82B16130E00026227 /* MessageHandler+Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636E72B16130E00026227 /* MessageHandler+Account.swift */; };
- 2DA636EB2B16203E00026227 /* IMConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636EA2B16203E00026227 /* IMConfiguration.swift */; };
- 2DA636F82B173D4B00026227 /* HXCallEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636F72B173D4B00026227 /* HXCallEnum.swift */; };
- 2DA636FC2B17460E00026227 /* HXCallMessageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636FB2B17460E00026227 /* HXCallMessageSizeCalculator.swift */; };
- 2DA636FE2B17466E00026227 /* HXCallContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA636FD2B17466E00026227 /* HXCallContentCell.swift */; };
- 2DA6373E2B1984D900026227 /* MessageInterceptorMananger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA6373D2B1984D900026227 /* MessageInterceptorMananger.swift */; };
- 2DA637412B19DE1900026227 /* SocketMonitorThread.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA637402B19DE1900026227 /* SocketMonitorThread.swift */; };
- 2DA637432B19F25E00026227 /* ConnectingMonitorThread.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA637422B19F25E00026227 /* ConnectingMonitorThread.swift */; };
- 2DA6A6AA2C216F8F00B9F89B /* GroupCallInitiateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA6A6A92C216F8F00B9F89B /* GroupCallInitiateView.swift */; };
- 2DA6A6AC2C218A6B00B9F89B /* GroupCallRoomSegmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA6A6AB2C218A6B00B9F89B /* GroupCallRoomSegmentView.swift */; };
- 2DA6A6AE2C21AA7200B9F89B /* GroupCallJoinViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA6A6AD2C21AA7200B9F89B /* GroupCallJoinViewController.swift */; };
- 2DA6A6B02C21AABF00B9F89B /* GroupCallSubscribeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA6A6AF2C21AABF00B9F89B /* GroupCallSubscribeViewController.swift */; };
- 2DA836B82A3C501100264022 /* ProgressLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA836B72A3C501100264022 /* ProgressLayerView.swift */; };
- 2DB22BA52A32FFC1008D630C /* MessageDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB22BA42A32FFC1008D630C /* MessageDownloadManager.swift */; };
- 2DB22BAB2A331626008D630C /* MessageDownloadInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB22BAA2A331626008D630C /* MessageDownloadInfo.swift */; };
- 2DB22BAD2A331639008D630C /* MessageDowndloadTaskState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB22BAC2A331639008D630C /* MessageDowndloadTaskState.swift */; };
- 2DB34FAD2A31B55600073153 /* HXMessageEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB34FAC2A31B55600073153 /* HXMessageEnum.swift */; };
- 2DB39F1B2A9DE7C700C1B69C /* Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB39F1A2A9DE7C700C1B69C /* Provider.swift */; };
- 2DB475AB2A4E783500AC20E8 /* ChangePasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB475AA2A4E783500AC20E8 /* ChangePasswordViewController.swift */; };
- 2DBA27DD2BDF5059009E0D9E /* PrivacyAgreeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBA27DC2BDF5059009E0D9E /* PrivacyAgreeView.swift */; };
- 2DBC26342C1AF65D00B9263D /* GroupCallInitiateItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBC26332C1AF65D00B9263D /* GroupCallInitiateItemView.swift */; };
- 2DBC5B3D2B88A90D009D4353 /* CryptorSwiftTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBC5B3C2B88A90D009D4353 /* CryptorSwiftTool.swift */; };
- 2DBF48292A78EF54006D42E5 /* HXImageLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBF48282A78EF54006D42E5 /* HXImageLayoutSizeCalculator.swift */; };
- 2DBF482B2A78F46F006D42E5 /* HXImageMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DBF482A2A78F46F006D42E5 /* HXImageMessageContentCell.swift */; };
- 2DC1CC5C2A53FCF200790D2D /* Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC5B2A53FCF200790D2D /* Account.swift */; };
- 2DC1CC5F2A54019F00790D2D /* UserDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC5E2A54019F00790D2D /* UserDisplay.swift */; };
- 2DC1CC8E2A55124400790D2D /* GroupMember.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC8D2A55124400790D2D /* GroupMember.swift */; };
- 2DC1CC932A55207100790D2D /* Account+UserDisPlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC922A55207100790D2D /* Account+UserDisPlay.swift */; };
- 2DC1CC952A5544CF00790D2D /* GroupMember+UserDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC942A5544CF00790D2D /* GroupMember+UserDisplay.swift */; };
- 2DC1CC972A558D7700790D2D /* RemoteImageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC962A558D7700790D2D /* RemoteImageManager.swift */; };
- 2DC1CC9D2A56744E00790D2D /* String+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC1CC9C2A56744E00790D2D /* String+HXExt.swift */; };
- 2DC5A6892AE278B000AE1D8F /* PersonalCenterMoreAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC5A6882AE278B000AE1D8F /* PersonalCenterMoreAction.swift */; };
- 2DC5A68B2AE27A6A00AE1D8F /* PersonalCenterMoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC5A68A2AE27A6A00AE1D8F /* PersonalCenterMoreView.swift */; };
- 2DC7E98A2BD5083D00CA426C /* DeleteAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC7E9892BD5083D00CA426C /* DeleteAccountViewController.swift */; };
- 2DC7E98D2BD515E800CA426C /* ReportUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC7E98C2BD515E800CA426C /* ReportUserViewController.swift */; };
- 2DC7E9902BD5167D00CA426C /* ReportUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC7E98F2BD5167D00CA426C /* ReportUserViewModel.swift */; };
- 2DC7E9922BD51DF500CA426C /* ReportModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC7E9912BD51DF500CA426C /* ReportModel.swift */; };
- 2DC7E9952BD51F9D00CA426C /* ReportUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC7E9942BD51F9D00CA426C /* ReportUserCell.swift */; };
- 2DCAB7722C62384400E6C52C /* AutoresizingLabelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7712C62384400E6C52C /* AutoresizingLabelView.swift */; };
- 2DCAB7742C6238A500E6C52C /* UIMacro.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7732C6238A500E6C52C /* UIMacro.swift */; };
- 2DCAB7782C623C8700E6C52C /* UITextField+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7772C623C8700E6C52C /* UITextField+HXExt.swift */; };
- 2DCAB77A2C624BC600E6C52C /* GroupCallJoinNumberView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7792C624BC600E6C52C /* GroupCallJoinNumberView.swift */; };
- 2DCAB77C2C624BDD00E6C52C /* GroupCallJoinEnableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB77B2C624BDD00E6C52C /* GroupCallJoinEnableView.swift */; };
- 2DCAB7812C625F0800E6C52C /* GroupCallJoinViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7802C625F0800E6C52C /* GroupCallJoinViewModel.swift */; };
- 2DCAB7882C63ADE300E6C52C /* GroupCallScheduleTitleInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7872C63ADE300E6C52C /* GroupCallScheduleTitleInputView.swift */; };
- 2DCAB7912C69F7A900E6C52C /* HXTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7902C69F7A800E6C52C /* HXTextView.swift */; };
- 2DCAB7932C69FA7A00E6C52C /* GroupCallScheduleContentInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7922C69FA7A00E6C52C /* GroupCallScheduleContentInputView.swift */; };
- 2DCAB7952C6A0EA300E6C52C /* GroupCallScheduleTimeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7942C6A0EA300E6C52C /* GroupCallScheduleTimeView.swift */; };
- 2DCAB7972C6A35BF00E6C52C /* GroupCallScheduleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7962C6A35BF00E6C52C /* GroupCallScheduleViewModel.swift */; };
- 2DCAB7992C6A41BC00E6C52C /* GroupCallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB7982C6A41BC00E6C52C /* GroupCallManager.swift */; };
- 2DCAB79B2C6A425800E6C52C /* GroupCallAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCAB79A2C6A425800E6C52C /* GroupCallAPI.swift */; };
- 2DCB72462B1F442300F3F0B6 /* HXMessageReadReceiptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72452B1F442300F3F0B6 /* HXMessageReadReceiptView.swift */; };
- 2DCB72492B1F4ACE00F3F0B6 /* ReadReceiptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72482B1F4ACE00F3F0B6 /* ReadReceiptViewController.swift */; };
- 2DCB724D2B1F4B0400F3F0B6 /* ReadReceiptReadedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB724C2B1F4B0400F3F0B6 /* ReadReceiptReadedCell.swift */; };
- 2DCB724F2B1F4BCF00F3F0B6 /* ReadReceiptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB724E2B1F4BCF00F3F0B6 /* ReadReceiptViewModel.swift */; };
- 2DCB725A2B206D6900F3F0B6 /* ConversationId+HxExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72592B206D6900F3F0B6 /* ConversationId+HxExt.swift */; };
- 2DCB725C2B20957D00F3F0B6 /* MessageVibrationMananger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB725B2B20957D00F3F0B6 /* MessageVibrationMananger.swift */; };
- 2DCB725E2B2099FE00F3F0B6 /* MessageImageSizeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB725D2B2099FE00F3F0B6 /* MessageImageSizeManager.swift */; };
- 2DCB72602B21B3B700F3F0B6 /* MessageAttachmentProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB725F2B21B3B700F3F0B6 /* MessageAttachmentProvider.swift */; };
- 2DCB72622B21EEA900F3F0B6 /* IMDatabaseManager+Notification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72612B21EEA900F3F0B6 /* IMDatabaseManager+Notification.swift */; };
- 2DCB72652B21F3C600F3F0B6 /* MessageTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72642B21F3C600F3F0B6 /* MessageTitleView.swift */; };
- 2DCB72702B22EAE100F3F0B6 /* ImagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB726F2B22EAE100F3F0B6 /* ImagePreview.swift */; };
- 2DCB72722B22EE6E00F3F0B6 /* MKMapView+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72712B22EE6E00F3F0B6 /* MKMapView+HXExt.swift */; };
- 2DCB72752B230AFB00F3F0B6 /* Float+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCB72742B230AFB00F3F0B6 /* Float+HXExt.swift */; };
- 2DD26E7B2AE6484E00F6019D /* PersonInputAlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E7A2AE6484E00F6019D /* PersonInputAlertAction.swift */; };
- 2DD26E7D2AE64BA200F6019D /* PersonInputAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E7C2AE64BA200F6019D /* PersonInputAlertView.swift */; };
- 2DD26E802AE6621400F6019D /* HXTipsAlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E7F2AE6621400F6019D /* HXTipsAlertAction.swift */; };
- 2DD26E822AE6630700F6019D /* HXTipsAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E812AE6630700F6019D /* HXTipsAlertView.swift */; };
- 2DD26E862AE6746900F6019D /* HXMaxInputByteTextFiled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E852AE6746900F6019D /* HXMaxInputByteTextFiled.swift */; };
- 2DD26E892AE6750400F6019D /* HXUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26E882AE6750400F6019D /* HXUtil.swift */; };
- 2DD26F172AE910D300F6019D /* ReplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DD26EC72AE7EEE600F6019D /* ReplayKit.framework */; };
- 2DD26F1A2AE910D300F6019D /* SampleHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD26F192AE910D300F6019D /* SampleHandler.swift */; };
- 2DD26F1E2AE910D300F6019D /* ScreenShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 2DD26F162AE910D300F6019D /* ScreenShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
- 2DD5B1092A36C2540032EBF2 /* HXFilePreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5B1082A36C2540032EBF2 /* HXFilePreviewViewController.swift */; };
- 2DD5EDA32D04503500557D14 /* HXMessageCellTranslateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDA22D04502F00557D14 /* HXMessageCellTranslateView.swift */; };
- 2DD5EDA62D04585000557D14 /* HXLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDA52D04584C00557D14 /* HXLoadingView.swift */; };
- 2DD5EDA82D0527DF00557D14 /* TranslateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDA72D0527D700557D14 /* TranslateManager.swift */; };
- 2DD5EDAA2D05499100557D14 /* ChatViewController+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDA92D05499100557D14 /* ChatViewController+Scroll.swift */; };
- 2DD5EDAC2D055F9C00557D14 /* NavigationRightItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDAB2D055F9300557D14 /* NavigationRightItemView.swift */; };
- 2DD5EDC42D083CEA00557D14 /* MessageLocalPushManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDC32D083CE200557D14 /* MessageLocalPushManager.swift */; };
- 2DD5EDC62D083D4000557D14 /* LocalPushManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDC52D083D3700557D14 /* LocalPushManager.swift */; };
- 2DD5EDC82D083F3400557D14 /* MessageListenerRegister.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5EDC72D083F0900557D14 /* MessageListenerRegister.swift */; };
- 2DD656622CC6766900974BEC /* MomentDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD656612CC6765D00974BEC /* MomentDetailViewController.swift */; };
- 2DD656652CC7461A00974BEC /* MomentDetailRowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD656642CC7461400974BEC /* MomentDetailRowCell.swift */; };
- 2DD6566D2CC7495D00974BEC /* MomentDetailViewController+EmojiKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD6566B2CC7495D00974BEC /* MomentDetailViewController+EmojiKeyboard.swift */; };
- 2DD6566E2CC7495D00974BEC /* MomentDetailViewController+Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD6566C2CC7495D00974BEC /* MomentDetailViewController+Keyboard.swift */; };
- 2DD656742CC74DAB00974BEC /* MomentDetailCommentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD656732CC74DA000974BEC /* MomentDetailCommentCell.swift */; };
- 2DD6567D2CC781FE00974BEC /* MomentDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD6567C2CC781F600974BEC /* MomentDetailViewModel.swift */; };
- 2DD6569B2CCA34BF00974BEC /* MomentLikeAndCommentActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD6569A2CCA34A400974BEC /* MomentLikeAndCommentActionView.swift */; };
- 2DD81F332B074EBD00EBE69F /* NSAttributedString+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD81F322B074EBD00EBE69F /* NSAttributedString+HXExt.swift */; };
- 2DD81F362B07616800EBE69F /* HXMessageCellQuoteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD81F352B07616800EBE69F /* HXMessageCellQuoteView.swift */; };
- 2DD9B6BF2A5BAA9A001DFBFF /* AccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD9B6BE2A5BAA9A001DFBFF /* AccountViewModel.swift */; };
- 2DD9B6C12A5BAF50001DFBFF /* FileUploadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD9B6C02A5BAF50001DFBFF /* FileUploadManager.swift */; };
- 2DDBA1D12A4D316C001CEF93 /* AboutVersionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBA1D02A4D316C001CEF93 /* AboutVersionView.swift */; };
- 2DDBA1D32A4D3193001CEF93 /* AboutDescriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBA1D22A4D3193001CEF93 /* AboutDescriptionView.swift */; };
- 2DDDBBFF2CF464EF00B5E596 /* HXInputMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDDBBFE2CF464DE00B5E596 /* HXInputMenuView.swift */; };
- 2DDDBC022CF46A6300B5E596 /* HXInputMessageBarDatasource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDDBC012CF46A5900B5E596 /* HXInputMessageBarDatasource.swift */; };
- 2DDDBC052CF46B9F00B5E596 /* HXInputMenuItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDDBC042CF46B9E00B5E596 /* HXInputMenuItemModel.swift */; };
- 2DDDBC0A2CF5B1DC00B5E596 /* HXInputMuteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDDBC092CF5B1D700B5E596 /* HXInputMuteView.swift */; };
- 2DE44D142C807A810024DC30 /* MessageLinkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D132C807A810024DC30 /* MessageLinkManager.swift */; };
- 2DE44D182C8169410024DC30 /* Moment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D172C8169410024DC30 /* Moment.swift */; };
- 2DE44D1A2C81695C0024DC30 /* MomentComment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D192C81695C0024DC30 /* MomentComment.swift */; };
- 2DE44D1C2C816B120024DC30 /* MomentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D1B2C816B120024DC30 /* MomentManager.swift */; };
- 2DE44D1F2C816CE10024DC30 /* MomentViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D1E2C816CE10024DC30 /* MomentViewModel.swift */; };
- 2DE44D212C8173590024DC30 /* MomentAddition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D202C8173590024DC30 /* MomentAddition.swift */; };
- 2DE44D252C81A9650024DC30 /* MomentCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44D242C81A9650024DC30 /* MomentCellModel.swift */; };
- 2DE44EA12C8ADB010024DC30 /* SwiftUIRefresh.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44E9E2C8ADB010024DC30 /* SwiftUIRefresh.swift */; };
- 2DE44EA22C8ADB010024DC30 /* HXActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44E9F2C8ADB010024DC30 /* HXActivityIndicator.swift */; };
- 2DE44EBC2C8EA2A20024DC30 /* MomentImagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44EBB2C8EA2A20024DC30 /* MomentImagePreview.swift */; };
- 2DE44EBE2C8EEDE10024DC30 /* MomentVideoPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE44EBD2C8EEDE10024DC30 /* MomentVideoPreview.swift */; };
- 2DE6AF322A56BF0400FBCBC8 /* LogonManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF312A56BF0400FBCBC8 /* LogonManager.swift */; };
- 2DE6AF372A56D5FE00FBCBC8 /* RxJsonToModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF362A56D5FE00FBCBC8 /* RxJsonToModel.swift */; };
- 2DE6AF392A56D8FA00FBCBC8 /* LogonViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF382A56D8FA00FBCBC8 /* LogonViewModel.swift */; };
- 2DE6AF3E2A57C40300FBCBC8 /* HXViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF3D2A57C40300FBCBC8 /* HXViewModel.swift */; };
- 2DE6AF402A57EF6100FBCBC8 /* HXToast+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF3F2A57EF6100FBCBC8 /* HXToast+Rx.swift */; };
- 2DE6AF452A57F61000FBCBC8 /* HXError+MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF442A57F61000FBCBC8 /* HXError+MoyaError.swift */; };
- 2DE6AF492A58103500FBCBC8 /* Country.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6AF482A58103500FBCBC8 /* Country.swift */; };
- 2DEDF4162AF34B5500CABC68 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 2DEDF4152AF34B5500CABC68 /* Localizable.xcstrings */; };
- 2DEDF41C2AF3C0EE00CABC68 /* GroupInfoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF41B2AF3C0EE00CABC68 /* GroupInfoViewModel.swift */; };
- 2DEDF41E2AF3C70D00CABC68 /* GroupInfoCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF41D2AF3C70D00CABC68 /* GroupInfoCellModel.swift */; };
- 2DEDF4202AF49D2C00CABC68 /* GroupInfoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF41F2AF49D2C00CABC68 /* GroupInfoCell.swift */; };
- 2DEDF4222AF49DBD00CABC68 /* GroupInfoMemberListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4212AF49DBD00CABC68 /* GroupInfoMemberListCell.swift */; };
- 2DEDF4252AF4D25300CABC68 /* GroupInfoMuteAllCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4242AF4D25300CABC68 /* GroupInfoMuteAllCell.swift */; };
- 2DEDF4272AF4D2AF00CABC68 /* GroupInfoNoDisturbingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4262AF4D2AF00CABC68 /* GroupInfoNoDisturbingCell.swift */; };
- 2DEDF4292AF4D2E100CABC68 /* GroupInfoRobotCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4282AF4D2E100CABC68 /* GroupInfoRobotCell.swift */; };
- 2DEDF42B2AF50C7600CABC68 /* IMClientManager+Silent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF42A2AF50C7600CABC68 /* IMClientManager+Silent.swift */; };
- 2DEDF42D2AF50D4100CABC68 /* NotificationAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF42C2AF50D4100CABC68 /* NotificationAPI.swift */; };
- 2DEDF42F2AF9D7D800CABC68 /* Notification+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF42E2AF9D7D800CABC68 /* Notification+Database.swift */; };
- 2DEDF4312AF9D8A700CABC68 /* MessageNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4302AF9D8A700CABC68 /* MessageNotification.swift */; };
- 2DEDF4332AFA214500CABC68 /* GroupInfoMemberNameInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4322AFA214500CABC68 /* GroupInfoMemberNameInputView.swift */; };
- 2DEDF4352AFA529000CABC68 /* ContactsListHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4342AFA529000CABC68 /* ContactsListHeaderView.swift */; };
- 2DEDF4372AFA52D000CABC68 /* ContactsrListHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4362AFA52D000CABC68 /* ContactsrListHeaderCell.swift */; };
- 2DEDF4392AFA578200CABC68 /* SelectedContactsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4382AFA578200CABC68 /* SelectedContactsViewModel.swift */; };
- 2DEDF43C2AFB37F300CABC68 /* HXBottomMoreAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF43B2AFB37F300CABC68 /* HXBottomMoreAlertView.swift */; };
- 2DEDF43F2AFB39E900CABC68 /* HXBottomMoreAlertModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF43E2AFB39E900CABC68 /* HXBottomMoreAlertModel.swift */; };
- 2DEDF4422AFB3A2200CABC68 /* HXBottomMoreAlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4412AFB3A2200CABC68 /* HXBottomMoreAlertAction.swift */; };
- 2DEDF4492AFB73CC00CABC68 /* Strings+Generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4482AFB73CB00CABC68 /* Strings+Generated.swift */; };
- 2DEDF44E2AFB904600CABC68 /* GroupInfoChangeNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF44D2AFB904600CABC68 /* GroupInfoChangeNameView.swift */; };
- 2DEDF4502AFB973F00CABC68 /* GroupAnnouncementViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF44F2AFB973F00CABC68 /* GroupAnnouncementViewController.swift */; };
- 2DEDF4532AFBB8A400CABC68 /* GroupRobotListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4522AFBB8A400CABC68 /* GroupRobotListViewController.swift */; };
- 2DEDF4552AFBB96600CABC68 /* GroupCreateRobotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEDF4542AFBB96600CABC68 /* GroupCreateRobotViewController.swift */; };
- 2DF76E512CA16C98005B15A8 /* PublishMomentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF76E502CA16C98005B15A8 /* PublishMomentViewController.swift */; };
- 2DF76E542CA2913C005B15A8 /* PublishNewsPicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF76E532CA2913B005B15A8 /* PublishNewsPicView.swift */; };
- 2DF76E562CA291CF005B15A8 /* PublishNewsPicViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF76E552CA291CB005B15A8 /* PublishNewsPicViewCell.swift */; };
- 2DF76E582CA2B975005B15A8 /* MomentPublishViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF76E572CA2B963005B15A8 /* MomentPublishViewModel.swift */; };
- 2DFAF8542B143948003516D4 /* HistoryMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFAF8532B143948003516D4 /* HistoryMessageManager.swift */; };
- 2DFEDBE42A2E207D002E3774 /* ThemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFEDBE32A2E207D002E3774 /* ThemeViewController.swift */; };
- 2DFEDBE62A2E2096002E3774 /* AboutAppViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFEDBE52A2E2096002E3774 /* AboutAppViewController.swift */; };
- 2DFEDBEA2A2E23B7002E3774 /* MessageSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFEDBE92A2E23B7002E3774 /* MessageSettingViewController.swift */; };
- 4AD0D04D575FE79F0419641C /* Pods_bugu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1F478CF8C29FA40E487D6CD /* Pods_bugu.framework */; };
- 81171F38293C7FBF00D13E3F /* ResetPasswordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81171F37293C7FBF00D13E3F /* ResetPasswordView.swift */; };
- 8121C42629BDCE7400423360 /* UIImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8121C42529BDCE7400423360 /* UIImageView+Kingfisher.swift */; };
- 8121C42829BDE62B00423360 /* readme.md in Sources */ = {isa = PBXBuildFile; fileRef = 8121C42729BDE62B00423360 /* readme.md */; };
- 8121C42B29BDF9DD00423360 /* SessionsViewController+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8121C42A29BDF9DD00423360 /* SessionsViewController+Network.swift */; };
- 8121C42D29BDFAA100423360 /* ChatViewController+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8121C42C29BDFAA100423360 /* ChatViewController+Network.swift */; };
- 815A017629B5F18E004B972E /* JKSizeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815A017529B5F18E004B972E /* JKSizeHelper.swift */; };
- 816965EE295A98C700669EED /* Constant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965CD295A98C700669EED /* Constant.swift */; };
- 816965F0295A98C700669EED /* Ping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D0295A98C700669EED /* Ping.swift */; };
- 816965F1295A98C700669EED /* MessageProto.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D2295A98C700669EED /* MessageProto.pb.swift */; };
- 816965F2295A98C700669EED /* ReplyBodyProto.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D3295A98C700669EED /* ReplyBodyProto.pb.swift */; };
- 816965F3295A98C700669EED /* SentBodyProto.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D4295A98C700669EED /* SentBodyProto.pb.swift */; };
- 816965F5295A98C700669EED /* ReplyBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D6295A98C700669EED /* ReplyBody.swift */; };
- 816965F6295A98C700669EED /* SentBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D7295A98C700669EED /* SentBody.swift */; };
- 816965F7295A98C700669EED /* Pong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D8295A98C700669EED /* Pong.swift */; };
- 816965F8295A98C700669EED /* Transportable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965D9295A98C700669EED /* Transportable.swift */; };
- 816965FA295A98C700669EED /* MessageBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965DB295A98C700669EED /* MessageBuilder.swift */; };
- 81696602295A98C700669EED /* WebMessageDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965E5295A98C700669EED /* WebMessageDecoder.swift */; };
- 81696603295A98C700669EED /* WebMessageEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816965E6295A98C700669EED /* WebMessageEncoder.swift */; };
- 81757617295D6E1D0047B669 /* Int64+MR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81757616295D6E1D0047B669 /* Int64+MR.swift */; };
- 817DF34E29B9BB08004FA149 /* ChatViewController+MessagesDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF34D29B9BB08004FA149 /* ChatViewController+MessagesDataSource.swift */; };
- 817DF35029B9BCDF004FA149 /* ChatViewController+MessageCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF34F29B9BCDF004FA149 /* ChatViewController+MessageCellDelegate.swift */; };
- 817DF35229B9BD89004FA149 /* ChatViewController+KeyboardAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF35129B9BD89004FA149 /* ChatViewController+KeyboardAction.swift */; };
- 817DF35929B9C1B9004FA149 /* HXTextLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF35729B9C1B8004FA149 /* HXTextLayoutSizeCalculator.swift */; };
- 817DF35A29B9C1B9004FA149 /* HXLayoutSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF35829B9C1B8004FA149 /* HXLayoutSizeCalculator.swift */; };
- 817DF35D29B9C215004FA149 /* HXTextMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF35B29B9C214004FA149 /* HXTextMessageContentCell.swift */; };
- 817DF35E29B9C215004FA149 /* HXMessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF35C29B9C214004FA149 /* HXMessageContentCell.swift */; };
- 817DF36229B9C3B2004FA149 /* ChatViewController+MessagesLayoutDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF36129B9C3B2004FA149 /* ChatViewController+MessagesLayoutDelegate.swift */; };
- 817DF36429B9C83B004FA149 /* ChatViewController+MessagesDisplayDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF36329B9C83B004FA149 /* ChatViewController+MessagesDisplayDelegate.swift */; };
- 817DF3BC29B9F551004FA149 /* CellSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF36829B9F550004FA149 /* CellSizeCalculator.swift */; };
- 817DF3C029B9F551004FA149 /* MessagesCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF36C29B9F550004FA149 /* MessagesCollectionViewFlowLayout.swift */; };
- 817DF3C729B9F551004FA149 /* MessageKitDateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF37429B9F550004FA149 /* MessageKitDateFormatter.swift */; };
- 817DF3D429B9F551004FA149 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF38229B9F551004FA149 /* UIView+Extensions.swift */; };
- 817DF3D529B9F551004FA149 /* UIEdgeInsets+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF38329B9F551004FA149 /* UIEdgeInsets+HXExt.swift */; };
- 817DF3D829B9F551004FA149 /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF38629B9F551004FA149 /* NSAttributedString+Extensions.swift */; };
- 817DF3DC29B9F551004FA149 /* CGRect+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF38A29B9F551004FA149 /* CGRect+Extensions.swift */; };
- 817DF3DF29B9F551004FA149 /* MessagesViewController+UIScrollViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF39029B9F551004FA149 /* MessagesViewController+UIScrollViewDelegate.swift */; };
- 817DF3E129B9F551004FA149 /* MessagesViewController+TypingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF39229B9F551004FA149 /* MessagesViewController+TypingIndicator.swift */; };
- 817DF3E329B9F551004FA149 /* MessagesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF39429B9F551004FA149 /* MessagesViewController.swift */; };
- 817DF3EA29B9F551004FA149 /* TypingIndicatorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF39D29B9F551004FA149 /* TypingIndicatorCell.swift */; };
- 817DF3EC29B9F551004FA149 /* MessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF39F29B9F551004FA149 /* MessageCollectionViewCell.swift */; };
- 817DF3F029B9F551004FA149 /* MessageReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3A429B9F551004FA149 /* MessageReusableView.swift */; };
- 817DF3F129B9F551004FA149 /* TypingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3A529B9F551004FA149 /* TypingIndicator.swift */; };
- 817DF3F329B9F551004FA149 /* TypingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3A729B9F551004FA149 /* TypingBubble.swift */; };
- 817DF3F529B9F551004FA149 /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3A929B9F551004FA149 /* AvatarView.swift */; };
- 817DF3F629B9F551004FA149 /* MessagesCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3AA29B9F551004FA149 /* MessagesCollectionView.swift */; };
- 817DF3F929B9F551004FA149 /* BubbleCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3AD29B9F551004FA149 /* BubbleCircle.swift */; };
- 817DF3FD29B9F551004FA149 /* MessagesLayoutDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3B229B9F551004FA149 /* MessagesLayoutDelegate.swift */; };
- 817DF40029B9F551004FA149 /* MessageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3B529B9F551004FA149 /* MessageType.swift */; };
- 817DF40129B9F551004FA149 /* MessageCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3B629B9F551004FA149 /* MessageCellDelegate.swift */; };
- 817DF40429B9F551004FA149 /* MessagesDisplayDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3B929B9F551004FA149 /* MessagesDisplayDelegate.swift */; };
- 817DF40529B9F551004FA149 /* MessagesDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817DF3BA29B9F551004FA149 /* MessagesDataSource.swift */; };
- 81823B1B292CC55800BCC32E /* R.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81823B1A292CC55800BCC32E /* R.generated.swift */; };
- 8184BD182959DD36008065EB /* Date+MR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8184BD172959DD36008065EB /* Date+MR.swift */; };
- 81B39E5729484CCA00572838 /* Message+MessageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B39E5629484CCA00572838 /* Message+MessageType.swift */; };
- 81B39E5A294851D600572838 /* ChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B39E58294851D500572838 /* ChatViewController.swift */; };
- 81B39E612948689A00572838 /* AppDelegate+MR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B39E602948689A00572838 /* AppDelegate+MR.swift */; };
- 81F70E6A29BE1696000543D7 /* AppDelegate+Remote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81F70E6929BE1696000543D7 /* AppDelegate+Remote.swift */; };
- 8F09E2A7844EB5FD1FF545D1 /* Pods_ScreenShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 312E128C38B5E0E8FA654C8C /* Pods_ScreenShareExtension.framework */; };
- A6A4D4D42DB781A3007F6009 /* TextPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6A4D4D22DB781A3007F6009 /* TextPreviewViewController.swift */; };
- E813ECEC2775F0B700E5C7C7 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E813ECEB2775F0B700E5C7C7 /* AppDelegate.swift */; };
- E813ECF52775F0B900E5C7C7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E813ECF42775F0B900E5C7C7 /* Assets.xcassets */; };
- E813ECF82775F0B900E5C7C7 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E813ECF62775F0B900E5C7C7 /* LaunchScreen.storyboard */; };
- E81599F62792EA1200AC6FFA /* HXInputMoreKeyboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81599F52792EA1200AC6FFA /* HXInputMoreKeyboardView.swift */; };
- E8159A002795988900AC6FFA /* AudioRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81599FF2795988900AC6FFA /* AudioRecorder.swift */; };
- E8159A032795A5B400AC6FFA /* EmojiKeyboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8159A022795A5B400AC6FFA /* EmojiKeyboardView.swift */; };
- E8286CE227BE723D002E4EA7 /* FriendApply.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CE127BE723D002E4EA7 /* FriendApply.swift */; };
- E8286CE527BE79C4002E4EA7 /* FriendApplyVerifyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CE427BE79C4002E4EA7 /* FriendApplyVerifyViewController.swift */; };
- E8286CE727BE7CB8002E4EA7 /* FriendApplyInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CE627BE7CB8002E4EA7 /* FriendApplyInfoView.swift */; };
- E8286CE927BE8837002E4EA7 /* FriendApplyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CE827BE8837002E4EA7 /* FriendApplyViewController.swift */; };
- E8286CEB27C66048002E4EA7 /* SettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CEA27C66048002E4EA7 /* SettingViewController.swift */; };
- E8286CED27C663C4002E4EA7 /* SettingTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CEC27C663C4002E4EA7 /* SettingTableViewCell.swift */; };
- E8286CEF27C66591002E4EA7 /* SettingTableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8286CEE27C66591002E4EA7 /* SettingTableItem.swift */; };
- E82AC19127DF61ED002DC21A /* DebugToolViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82AC19027DF61ED002DC21A /* DebugToolViewController.swift */; };
- E82AC19627DF632E002DC21A /* DebugTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82AC19527DF632E002DC21A /* DebugTool.swift */; };
- E82AC19927DF6F56002DC21A /* URLResponseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82AC19827DF6F56002DC21A /* URLResponseError.swift */; };
- E82AC19B27DF717D002DC21A /* LimitInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82AC19A27DF717D002DC21A /* LimitInt.swift */; };
- E82AC19D27DF71E7002DC21A /* JSONString.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82AC19C27DF71E7002DC21A /* JSONString.swift */; };
- E82FAE2227803725007B488E /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE2127803725007B488E /* LoginView.swift */; };
- E82FAE2427803733007B488E /* RegisterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE2327803733007B488E /* RegisterView.swift */; };
- E82FAE2627804293007B488E /* HXView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE2527804293007B488E /* HXView.swift */; };
- E82FAE282782DA98007B488E /* PasswordRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE272782DA98007B488E /* PasswordRule.swift */; };
- E82FAE2A2782E6A8007B488E /* CountryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE292782E6A8007B488E /* CountryViewController.swift */; };
- E82FAE2E2782F930007B488E /* country.plist in Resources */ = {isa = PBXBuildFile; fileRef = E82FAE2D2782F92F007B488E /* country.plist */; };
- E82FAE33278327C4007B488E /* ResetPasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE32278327C4007B488E /* ResetPasswordViewController.swift */; };
- E82FAE352783334B007B488E /* RegisterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE342783334B007B488E /* RegisterViewController.swift */; };
- E82FAE372784715F007B488E /* HXTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE362784715F007B488E /* HXTabBarController.swift */; };
- E82FAE3B27847411007B488E /* SessionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE3A27847410007B488E /* SessionsViewController.swift */; };
- E82FAE4C27886A53007B488E /* AddressBookViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE4B27886A53007B488E /* AddressBookViewController.swift */; };
- E82FAE4F27886A7A007B488E /* DiscoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE4E27886A7A007B488E /* DiscoverViewController.swift */; };
- E82FAE5227886A90007B488E /* MineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE5127886A90007B488E /* MineViewController.swift */; };
- E82FAE5827887126007B488E /* SessionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE5727887126007B488E /* SessionTableViewCell.swift */; };
- E82FAE5B27887174007B488E /* HXTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE5A27887174007B488E /* HXTableViewCell.swift */; };
- E82FAE5D2788848D007B488E /* ContactsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE5C2788848D007B488E /* ContactsTableViewCell.swift */; };
- E82FAE60278964D3007B488E /* ContactsTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE5F278964D3007B488E /* ContactsTableHeaderView.swift */; };
- E82FAE622789732B007B488E /* DiscoverTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE612789732B007B488E /* DiscoverTableViewCell.swift */; };
- E82FAE6527897B51007B488E /* MineTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE6427897B51007B488E /* MineTableViewCell.swift */; };
- E82FAE6827897BE9007B488E /* MineTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82FAE6727897BE9007B488E /* MineTableHeaderView.swift */; };
- E858EA55277F342A001F5426 /* LaunchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E858EA53277F342A001F5426 /* LaunchViewController.swift */; };
- E858EA59277F3FB7001F5426 /* FileConfigs.swift in Sources */ = {isa = PBXBuildFile; fileRef = E858EA58277F3FB7001F5426 /* FileConfigs.swift */; };
- E858EA5C277F4062001F5426 /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E858EA5B277F4062001F5426 /* ReachabilityManager.swift */; };
- E86AAC22282BE8790048A6ED /* EmoticonShopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86AAC21282BE8790048A6ED /* EmoticonShopViewController.swift */; };
- E86AAC24282BEBCF0048A6ED /* EmoticonCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86AAC23282BEBCF0048A6ED /* EmoticonCell.swift */; };
- E86AAC26282BEEC00048A6ED /* Emoticon+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86AAC25282BEEC00048A6ED /* Emoticon+Display.swift */; };
- E8879AB227788A7200407347 /* LogManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8879AB127788A7200407347 /* LogManager.swift */; };
- E8879AB427788D1600407347 /* LibManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8879AB327788D1600407347 /* LibManager.swift */; };
- E8879AB627788E6900407347 /* Kingfisher+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8879AB527788E6900407347 /* Kingfisher+Rx.swift */; };
- E8879ABA27788ED200407347 /* Observable+Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8879AB927788ED200407347 /* Observable+Logging.swift */; };
- E8879ABC27788F0900407347 /* Observable+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8879ABB27788F0900407347 /* Observable+Operators.swift */; };
- E8879AC02778928D00407347 /* Icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E8879ABF2778928D00407347 /* Icons.xcassets */; };
- E89908B127DC412E0068D90B /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908B027DC412E0068D90B /* API.swift */; };
- E89908BE27DC9B170068D90B /* UserAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908BD27DC9B170068D90B /* UserAPI.swift */; };
- E89908C327DCA3B50068D90B /* BaseDataAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908C227DCA3B50068D90B /* BaseDataAPI.swift */; };
- E89908C527DCA4780068D90B /* FriendAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908C427DCA4780068D90B /* FriendAPI.swift */; };
- E89908C727DCA6B30068D90B /* OrganizationAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908C627DCA6B30068D90B /* OrganizationAPI.swift */; };
- E89908C927DCA75A0068D90B /* MicroServerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908C827DCA75A0068D90B /* MicroServerAPI.swift */; };
- E89908CB27DCA9E70068D90B /* MomentAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908CA27DCA9E70068D90B /* MomentAPI.swift */; };
- E89908CD27DCBDAB0068D90B /* CommentAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908CC27DCBDAB0068D90B /* CommentAPI.swift */; };
- E89908CF27DCBFC80068D90B /* EmoticonAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908CE27DCBFC80068D90B /* EmoticonAPI.swift */; };
- E89908D727DCD0120068D90B /* MessageAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908D627DCD0120068D90B /* MessageAPI.swift */; };
- E89908D927DCD8770068D90B /* ConfigAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908D827DCD8770068D90B /* ConfigAPI.swift */; };
- E89908DB27DCD8FB0068D90B /* FileStoreAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908DA27DCD8FB0068D90B /* FileStoreAPI.swift */; };
- E89908DD27DD88110068D90B /* TranslateAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908DC27DD88110068D90B /* TranslateAPI.swift */; };
- E89908E227DD91EB0068D90B /* GroupAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908E127DD91EB0068D90B /* GroupAPI.swift */; };
- E89908E627DDD7D00068D90B /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908E527DDD7D00068D90B /* Storage.swift */; };
- E89908E927DDD8920068D90B /* KeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89908E827DDD8920068D90B /* KeychainStorage.swift */; };
- E8A07C55282763B5006F9754 /* MyAccountAvatarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A07C54282763B5006F9754 /* MyAccountAvatarCell.swift */; };
- E8A07C57282763DB006F9754 /* MyAccountInformationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A07C56282763DB006F9754 /* MyAccountInformationCell.swift */; };
- E8A07C59282763F9006F9754 /* MyAccountSignCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A07C58282763F9006F9754 /* MyAccountSignCell.swift */; };
- E8A07C5B2827658C006F9754 /* MyAccountItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A07C5A2827658C006F9754 /* MyAccountItem.swift */; };
- E8A07C5D28277275006F9754 /* MyAccountHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A07C5C28277275006F9754 /* MyAccountHeaderView.swift */; };
- E8C04BD927E3582D00E5E6A3 /* MyAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BD827E3582D00E5E6A3 /* MyAccountViewController.swift */; };
- E8C04BDD27E3588A00E5E6A3 /* TextEditViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BDC27E3588A00E5E6A3 /* TextEditViewController.swift */; };
- E8C04BE027E35F2900E5E6A3 /* HXFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BDF27E35F2900E5E6A3 /* HXFormViewController.swift */; };
- E8C04BF327E6009300E5E6A3 /* Organization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BF227E6009300E5E6A3 /* Organization.swift */; };
- E8C04BF527E609BA00E5E6A3 /* MomentRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BF427E609BA00E5E6A3 /* MomentRule.swift */; };
- E8C04BF727E609D700E5E6A3 /* Emoticon.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BF627E609D700E5E6A3 /* Emoticon.swift */; };
- E8C04BF927E609F800E5E6A3 /* MicroServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BF827E609F800E5E6A3 /* MicroServer.swift */; };
- E8C04BFB27E60A2500E5E6A3 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C04BFA27E60A2500E5E6A3 /* Group.swift */; };
- E8C16937288BE7870056D95B /* Conversation+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C16936288BE7870056D95B /* Conversation+Database.swift */; };
- E8C7883D27E9F80100B7CDB7 /* Contact+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C7883C27E9F80100B7CDB7 /* Contact+Database.swift */; };
- E8CC90A427A8CEAA004EB13E /* HXSplitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CC90A327A8CEAA004EB13E /* HXSplitViewController.swift */; };
- E8CC90A627A8D3E1004EB13E /* GroupInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CC90A527A8D3E1004EB13E /* GroupInfoViewController.swift */; };
- E8CC90AA27A8D501004EB13E /* GroupInfoNoticeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CC90A927A8D501004EB13E /* GroupInfoNoticeCell.swift */; };
- E8CC90AE27B548D0004EB13E /* FriendApplyListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CC90AD27B548D0004EB13E /* FriendApplyListViewController.swift */; };
- E8CC90B027B54B2E004EB13E /* FriendApplyListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CC90AF27B54B2E004EB13E /* FriendApplyListTableViewCell.swift */; };
- E8DB912D27786C5500D14179 /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8DB912C27786C5500D14179 /* Navigator.swift */; };
- E8E0CF622796EFCF000D0258 /* PersonalCenterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF612796EFCF000D0258 /* PersonalCenterViewController.swift */; };
- E8E0CF642796F250000D0258 /* PersonalCenterHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF632796F250000D0258 /* PersonalCenterHeaderView.swift */; };
- E8E0CF662796F9CE000D0258 /* PersonalTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF652796F9CE000D0258 /* PersonalTableViewCell.swift */; };
- E8E0CF6A27983A54000D0258 /* PersonalBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF6927983A54000D0258 /* PersonalBottomView.swift */; };
- E8E0CF6C279BD9AD000D0258 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF6B279BD9AD000D0258 /* LoginViewController.swift */; };
- E8E0CF6F279BDD2F000D0258 /* EmojiModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF6E279BDD2F000D0258 /* EmojiModels.swift */; };
- E8E0CF71279BDE31000D0258 /* EmojiPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF70279BDE31000D0258 /* EmojiPageView.swift */; };
- E8E0CF75279BDE8D000D0258 /* EmojiToolBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF74279BDE8D000D0258 /* EmojiToolBarView.swift */; };
- E8E0CF79279BDEDA000D0258 /* EmojiPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF78279BDEDA000D0258 /* EmojiPopView.swift */; };
- E8E0CF7B279BDF02000D0258 /* EmojiAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF7A279BDF02000D0258 /* EmojiAttachment.swift */; };
- E8E0CF7D279BDF20000D0258 /* EmojiDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF7C279BDF20000D0258 /* EmojiDecoder.swift */; };
- E8E0CF7F279BDF44000D0258 /* EmojiHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E0CF7E279BDF44000D0258 /* EmojiHelper.swift */; };
- E8E0CF81279BE870000D0258 /* EmojiKeyboard.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF80279BE870000D0258 /* EmojiKeyboard.bundle */; };
- E8E0CF99279C32BE000D0258 /* img_018.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF85279C32BE000D0258 /* img_018.gif */; };
- E8E0CF9A279C32BE000D0258 /* img_08.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF86279C32BE000D0258 /* img_08.gif */; };
- E8E0CF9B279C32BE000D0258 /* img_09.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF87279C32BE000D0258 /* img_09.gif */; };
- E8E0CF9C279C32BE000D0258 /* img_04.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF88279C32BE000D0258 /* img_04.gif */; };
- E8E0CF9D279C32BE000D0258 /* img_05.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF89279C32BE000D0258 /* img_05.gif */; };
- E8E0CF9E279C32BE000D0258 /* img_07.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8A279C32BE000D0258 /* img_07.gif */; };
- E8E0CF9F279C32BE000D0258 /* img_06.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8B279C32BE000D0258 /* img_06.gif */; };
- E8E0CFA0279C32BE000D0258 /* img_02.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8C279C32BE000D0258 /* img_02.gif */; };
- E8E0CFA1279C32BE000D0258 /* img_03.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8D279C32BE000D0258 /* img_03.gif */; };
- E8E0CFA2279C32BE000D0258 /* img_01.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8E279C32BE000D0258 /* img_01.gif */; };
- E8E0CFA3279C32BE000D0258 /* img_00.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF8F279C32BE000D0258 /* img_00.gif */; };
- E8E0CFA4279C32BE000D0258 /* img_014.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF90279C32BE000D0258 /* img_014.gif */; };
- E8E0CFA5279C32BE000D0258 /* img_015.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF91279C32BE000D0258 /* img_015.gif */; };
- E8E0CFA6279C32BE000D0258 /* img_017.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF92279C32BE000D0258 /* img_017.gif */; };
- E8E0CFA7279C32BE000D0258 /* img_016.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF93279C32BE000D0258 /* img_016.gif */; };
- E8E0CFA8279C32BE000D0258 /* img_012.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF94279C32BE000D0258 /* img_012.gif */; };
- E8E0CFA9279C32BE000D0258 /* img_013.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF95279C32BE000D0258 /* img_013.gif */; };
- E8E0CFAA279C32BE000D0258 /* GIF.plist in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF96279C32BE000D0258 /* GIF.plist */; };
- E8E0CFAB279C32BE000D0258 /* img_011.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF97279C32BE000D0258 /* img_011.gif */; };
- E8E0CFAC279C32BE000D0258 /* img_010.gif in Resources */ = {isa = PBXBuildFile; fileRef = E8E0CF98279C32BE000D0258 /* img_010.gif */; };
- E8E5379A27F0158C008E4CB5 /* Message+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E5379927F0158C008E4CB5 /* Message+Database.swift */; };
- E8E537A227F1E1C3008E4CB5 /* MessageElem+Display.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537A127F1E1C3008E4CB5 /* MessageElem+Display.swift */; };
- E8E537A627F346D7008E4CB5 /* IMClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537A527F346D7008E4CB5 /* IMClient.swift */; };
- E8E537A827FAE8DF008E4CB5 /* CodableIgnored.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537A727FAE8DE008E4CB5 /* CodableIgnored.swift */; };
- E8E537AA27FBED31008E4CB5 /* HXChatPreviewVideoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537A927FBED31008E4CB5 /* HXChatPreviewVideoCell.swift */; };
- E8E537AD27FBF2E5008E4CB5 /* HXCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537AC27FBF2E5008E4CB5 /* HXCache.swift */; };
- E8E537AF280295D9008E4CB5 /* FileManager+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537AE280295D9008E4CB5 /* FileManager+HXExt.swift */; };
- E8E537B128030555008E4CB5 /* AVAsset+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537B028030555008E4CB5 /* AVAsset+HXExt.swift */; };
- E8E537C1280701D9008E4CB5 /* UIImage+HXExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E537C0280701D9008E4CB5 /* UIImage+HXExt.swift */; };
- E8EFA95D27E6125E004EB3AF /* AppStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA95C27E6125E004EB3AF /* AppStorage.swift */; };
- E8EFA96127E6DBBD004EB3AF /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96027E6DBBD004EB3AF /* Database.swift */; };
- E8EFA96427E6E8CA004EB3AF /* UserPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96327E6E8CA004EB3AF /* UserPath.swift */; };
- E8EFA96827E71773004EB3AF /* Account+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96727E71773004EB3AF /* Account+Database.swift */; };
- E8EFA96A27E717BB004EB3AF /* Group+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96927E717BB004EB3AF /* Group+Database.swift */; };
- E8EFA96C27E71FFA004EB3AF /* MicroServer+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96B27E71FFA004EB3AF /* MicroServer+Database.swift */; };
- E8EFA96E27E7255A004EB3AF /* Moment+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96D27E7255A004EB3AF /* Moment+Database.swift */; };
- E8EFA97027E7298F004EB3AF /* Emoticon+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA96F27E7298F004EB3AF /* Emoticon+Database.swift */; };
- E8EFA97227E72E21004EB3AF /* Organization+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFA97127E72E21004EB3AF /* Organization+Database.swift */; };
- E8F4BC8F278991880073AE1D /* MeTableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BC8E278991880073AE1D /* MeTableItem.swift */; };
- E8F4BC92278993A90073AE1D /* DiscoverTableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BC91278993A90073AE1D /* DiscoverTableItem.swift */; };
- E8F4BC9B27899BD10073AE1D /* ContactsItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BC9A27899BD10073AE1D /* ContactsItem.swift */; };
- E8F4BC9D2789B8A80073AE1D /* Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BC9C2789B8A80073AE1D /* Conversation.swift */; };
- E8F4BCA32789BDA30073AE1D /* GroupListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCA22789BDA30073AE1D /* GroupListViewController.swift */; };
- E8F4BCA52789BE960073AE1D /* GroupTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCA42789BE960073AE1D /* GroupTableViewCell.swift */; };
- E8F4BCAB278AB5F40073AE1D /* ContactsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCAA278AB5F40073AE1D /* ContactsListViewController.swift */; };
- E8F4BCAD278ABD940073AE1D /* ContactsListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCAC278ABD940073AE1D /* ContactsListCell.swift */; };
- E8F4BCB1278AC4490073AE1D /* MemberListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCB0278AC4490073AE1D /* MemberListItem.swift */; };
- E8F4BCB3278ACB030073AE1D /* HXAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCB2278ACB030073AE1D /* HXAlertView.swift */; };
- E8F4BCB5278AD9620073AE1D /* MicroServerListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCB4278AD9620073AE1D /* MicroServerListViewController.swift */; };
- E8F4BCB7278ADAF30073AE1D /* MicroServerListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCB6278ADAF30073AE1D /* MicroServerListViewModel.swift */; };
- E8F4BCBB278ADEAD0073AE1D /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCBA278ADEAD0073AE1D /* ActivityIndicator.swift */; };
- E8F4BCBF278ADF120073AE1D /* ErrorTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCBE278ADF120073AE1D /* ErrorTracker.swift */; };
- E8F4BCD2278C57550073AE1D /* CountryTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCD1278C57550073AE1D /* CountryTableViewCell.swift */; };
- E8F4BCD9278C5DAB0073AE1D /* Plist+Generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCD8278C5DAB0073AE1D /* Plist+Generated.swift */; };
- E8F4BCF2278DB6AE0073AE1D /* HXAudioController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F4BCF1278DB6AE0073AE1D /* HXAudioController.swift */; };
- E8F4BCFE278DBAFF0073AE1D /* sound2.m4a in Resources */ = {isa = PBXBuildFile; fileRef = E8F4BCFC278DBAFE0073AE1D /* sound2.m4a */; };
- E8F4BCFF278DBAFF0073AE1D /* sound1.m4a in Resources */ = {isa = PBXBuildFile; fileRef = E8F4BCFD278DBAFF0073AE1D /* sound1.m4a */; };
- E8F9F5EC280BB8AA00C4F6EE /* PopoverRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F9F5EB280BB8AA00C4F6EE /* PopoverRow.swift */; };
- E8F9F5EE280BBE0700C4F6EE /* PopoverRowItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F9F5ED280BBE0700C4F6EE /* PopoverRowItem.swift */; };
- E8F9F5F0280BC3B800C4F6EE /* FindFriendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F9F5EF280BC3B800C4F6EE /* FindFriendViewController.swift */; };
- E8F9F5F2280C0C1700C4F6EE /* AccountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F9F5F1280C0C1700C4F6EE /* AccountManager.swift */; };
- E8F9F5F72816C41500C4F6EE /* FriendApply+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F9F5F62816C41500C4F6EE /* FriendApply+Database.swift */; };
- F55DEA182B039DCD009FAAC3 /* EmoticonListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F55DEA172B039DCD009FAAC3 /* EmoticonListViewModel.swift */; };
- F5E6F7B12ABB129A00E3B3BD /* GroupInfoMemberNameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E6F7B02ABB129A00E3B3BD /* GroupInfoMemberNameCell.swift */; };
- /* End PBXBuildFile section */
- /* Begin PBXContainerItemProxy section */
- 2DD26F1C2AE910D300F6019D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E813ECE02775F0B700E5C7C7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2DD26F152AE910D300F6019D;
- remoteInfo = ScreenShareExtension;
- };
- /* End PBXContainerItemProxy section */
- /* Begin PBXCopyFilesBuildPhase section */
- 2DD26ED32AE7EEE600F6019D /* Embed Foundation Extensions */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 13;
- files = (
- 2DD26F1E2AE910D300F6019D /* ScreenShareExtension.appex in Embed Foundation Extensions */,
- );
- name = "Embed Foundation Extensions";
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXCopyFilesBuildPhase section */
- /* Begin PBXFileReference section */
- 0482AAB029E5101C0029BD76 /* MRHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MRHelper.swift; sourceTree = "<group>"; };
- 2D05F59D2B24362F00C5D1C4 /* HXChatVideoPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXChatVideoPlayer.swift; sourceTree = "<group>"; };
- 2D05F5A42B25DDA200C5D1C4 /* HXUpdateGuideAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXUpdateGuideAlertView.swift; sourceTree = "<group>"; };
- 2D05F5A62B25E1B300C5D1C4 /* PixelUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelUtil.swift; sourceTree = "<group>"; };
- 2D05F5A82B25E5FF00C5D1C4 /* VersionClietnModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionClietnModel.swift; sourceTree = "<group>"; };
- 2D05F5AA2B25E6BD00C5D1C4 /* VersionAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionAPI.swift; sourceTree = "<group>"; };
- 2D05F5AC2B25E81800C5D1C4 /* AppDelegate+ClientVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+ClientVersion.swift"; sourceTree = "<group>"; };
- 2D05F5BC2B27202200C5D1C4 /* HXInputTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputTextView.swift; sourceTree = "<group>"; };
- 2D05F5BE2B281F1A00C5D1C4 /* HXLinkMessageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLinkMessageSizeCalculator.swift; sourceTree = "<group>"; };
- 2D05F5C02B2820BD00C5D1C4 /* MessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageViewModel.swift; sourceTree = "<group>"; };
- 2D05F5C22B28273C00C5D1C4 /* TypingIndicatorCellSizeCalculator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingIndicatorCellSizeCalculator.swift; sourceTree = "<group>"; };
- 2D05F5D42B29F26200C5D1C4 /* ChatViewController+Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+Keyboard.swift"; sourceTree = "<group>"; };
- 2D05F5D62B2AAC3200C5D1C4 /* ChatViewController+MoreKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MoreKeyboard.swift"; sourceTree = "<group>"; };
- 2D05F5D82B2AAECA00C5D1C4 /* ChatViewController+EmojiKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+EmojiKeyboard.swift"; sourceTree = "<group>"; };
- 2D05F5DA2B2AB2DB00C5D1C4 /* ChatViewController+AudioKeyborad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+AudioKeyborad.swift"; sourceTree = "<group>"; };
- 2D05F5DC2B2ACC0800C5D1C4 /* HXInputMessageBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMessageBar.swift; sourceTree = "<group>"; };
- 2D05F5DE2B2AD5FF00C5D1C4 /* HXInputMessageBarDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMessageBarDelegate.swift; sourceTree = "<group>"; };
- 2D05F5E12B2B175300C5D1C4 /* ChatGroupMemberListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupMemberListViewController.swift; sourceTree = "<group>"; };
- 2D05F5E72B2B189200C5D1C4 /* ChatGroupMemberCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupMemberCell.swift; sourceTree = "<group>"; };
- 2D05F5E92B2B210200C5D1C4 /* ChatGroupMemberHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupMemberHeaderView.swift; sourceTree = "<group>"; };
- 2D05F5F52B2B553A00C5D1C4 /* AutocompleteManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteManager.swift; sourceTree = "<group>"; };
- 2D05F5F72B2B553A00C5D1C4 /* AutocompleteSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteSession.swift; sourceTree = "<group>"; };
- 2D05F5F82B2B553A00C5D1C4 /* AutocompleteCompletion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteCompletion.swift; sourceTree = "<group>"; };
- 2D05F6062B2B55DF00C5D1C4 /* UITextView+HXExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITextView+HXExt.swift"; sourceTree = "<group>"; };
- 2D05F60A2B2B564100C5D1C4 /* NSMutableAttributedString+HXExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSMutableAttributedString+HXExt.swift"; sourceTree = "<group>"; };
- 2D0D57072A5EA35800DB5771 /* RegisterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterManager.swift; sourceTree = "<group>"; };
- 2D0D57092A5EA6D400DB5771 /* CodeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeManager.swift; sourceTree = "<group>"; };
- 2D0D570B2A5EA7A500DB5771 /* CodeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeAPI.swift; sourceTree = "<group>"; };
- 2D0D570D2A5EC02700DB5771 /* RegisterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterViewModel.swift; sourceTree = "<group>"; };
- 2D0D570F2A5ECC8200DB5771 /* FileUploadInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileUploadInfo.swift; sourceTree = "<group>"; };
- 2D0D57112A5F9E0900DB5771 /* FriendManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendManager.swift; sourceTree = "<group>"; };
- 2D0D57132A5FA44300DB5771 /* ResetAccountViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetAccountViewModel.swift; sourceTree = "<group>"; };
- 2D0D57172A5FD07600DB5771 /* UserManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserManager.swift; sourceTree = "<group>"; };
- 2D0D57192A5FD5C700DB5771 /* AppBaseData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBaseData.swift; sourceTree = "<group>"; };
- 2D0D571D2A5FD91F00DB5771 /* Department.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Department.swift; sourceTree = "<group>"; };
- 2D0D571F2A5FD97600DB5771 /* DepartmentMember.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DepartmentMember.swift; sourceTree = "<group>"; };
- 2D0D57212A5FDA5600DB5771 /* EmoticonItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonItem.swift; sourceTree = "<group>"; };
- 2D0D57232A5FDB4F00DB5771 /* GroupRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobot.swift; sourceTree = "<group>"; };
- 2D0D573A2A60F7B200DB5771 /* HXResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXResponse.swift; sourceTree = "<group>"; };
- 2D0D573E2A612B0300DB5771 /* ConnectListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectListener.swift; sourceTree = "<group>"; };
- 2D0D57402A612C2800DB5771 /* MessageListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListener.swift; sourceTree = "<group>"; };
- 2D0D57422A612DD300DB5771 /* MessageLogListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLogListener.swift; sourceTree = "<group>"; };
- 2D0D57462A61414100DB5771 /* IMBaseListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IMBaseListener.swift; sourceTree = "<group>"; };
- 2D0D57482A614EBE00DB5771 /* HXIMConnectEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXIMConnectEnum.swift; sourceTree = "<group>"; };
- 2D0E1C9B2A1B84F7005FE994 /* HXVideoMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXVideoMessageContentCell.swift; sourceTree = "<group>"; };
- 2D0E1C9D2A1B8581005FE994 /* HXVideoLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXVideoLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2D0FD5D92B0846DC00F8B69A /* EmoticonManagerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonManagerViewController.swift; sourceTree = "<group>"; };
- 2D0FD5DB2B08484900F8B69A /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = "<group>"; };
- 2D0FD5DD2B084DED00F8B69A /* EmoticonManagerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonManagerCell.swift; sourceTree = "<group>"; };
- 2D0FD5DF2B08547A00F8B69A /* EmoticonDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonDetailViewController.swift; sourceTree = "<group>"; };
- 2D0FD5E12B0855C400F8B69A /* EmoticonItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonItemCell.swift; sourceTree = "<group>"; };
- 2D0FD5E32B085F5F00F8B69A /* EmoticonManagerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonManagerViewModel.swift; sourceTree = "<group>"; };
- 2D0FD5E52B085F7600F8B69A /* EmoticonDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonDetailViewModel.swift; sourceTree = "<group>"; };
- 2D0FD5E72B08785900F8B69A /* EmoticonDetailHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonDetailHeaderCell.swift; sourceTree = "<group>"; };
- 2D0FD5E92B08B8A600F8B69A /* HXNotificationUserInfoMacro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXNotificationUserInfoMacro.swift; sourceTree = "<group>"; };
- 2D0FD5EB2B08D85500F8B69A /* HXEmoticonMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXEmoticonMessageContentCell.swift; sourceTree = "<group>"; };
- 2D0FD5ED2B08D9D400F8B69A /* HXEmoticonLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXEmoticonLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2D0FD5F02B08DFC900F8B69A /* EmoticonPreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonPreviewViewController.swift; sourceTree = "<group>"; };
- 2D0FD5F22B08E72200F8B69A /* EmoticonViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonViewModel.swift; sourceTree = "<group>"; };
- 2D0FD5F82B09B8D600F8B69A /* TabbarControllers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabbarControllers.swift; sourceTree = "<group>"; };
- 2D0FD5FA2B0B3ECE00F8B69A /* MessageSendManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSendManager.swift; sourceTree = "<group>"; };
- 2D0FD5FF2B0B807200F8B69A /* Conversation+Display.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Conversation+Display.swift"; sourceTree = "<group>"; };
- 2D0FD6012B0BA79000F8B69A /* AppUnreadCountManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUnreadCountManager.swift; sourceTree = "<group>"; };
- 2D101F9F2B3EBE9A00E361D2 /* SessionCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionCellViewModel.swift; sourceTree = "<group>"; };
- 2D17165D2D6D688200955CB3 /* HXInputMultiSelectedActionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMultiSelectedActionView.swift; sourceTree = "<group>"; };
- 2D17165F2D6D743D00955CB3 /* ChatViewController+MultiSelected.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MultiSelected.swift"; sourceTree = "<group>"; };
- 2D1716622D6DB5DC00955CB3 /* ChatCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionViewController.swift; sourceTree = "<group>"; };
- 2D1716672D6EFAB700955CB3 /* ChatCollectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionViewModel.swift; sourceTree = "<group>"; };
- 2D1716692D6EFB6800955CB3 /* NoteEnum+Display.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NoteEnum+Display.swift"; sourceTree = "<group>"; };
- 2D17166C2D6F023200955CB3 /* NoteAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoteAPI.swift; sourceTree = "<group>"; };
- 2D17166E2D6F037D00955CB3 /* Note.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Note.swift; sourceTree = "<group>"; };
- 2D1716702D6F04D800955CB3 /* Note+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Note+Database.swift"; sourceTree = "<group>"; };
- 2D1716722D6F06D700955CB3 /* NoteManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoteManager.swift; sourceTree = "<group>"; };
- 2D1716752D6F39A400955CB3 /* RequestError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestError.swift; sourceTree = "<group>"; };
- 2D1716962D71753F00955CB3 /* ChatCollectionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionCell.swift; sourceTree = "<group>"; };
- 2D1716982D71A56100955CB3 /* ChatCollectionTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionTitleView.swift; sourceTree = "<group>"; };
- 2D17169A2D71A56C00955CB3 /* ChatCollectionContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionContentView.swift; sourceTree = "<group>"; };
- 2D17169C2D71BD3300955CB3 /* ChatCollectionCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCollectionCellModel.swift; sourceTree = "<group>"; };
- 2D1B37632A147D1B0040AB0B /* HttpServiceConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HttpServiceConfig.swift; sourceTree = "<group>"; };
- 2D1C3FBD2CB8D2A2009A8A41 /* MomentHomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentHomeViewController.swift; sourceTree = "<group>"; };
- 2D1C3FBF2CB9004B009A8A41 /* MomentRowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentRowCell.swift; sourceTree = "<group>"; };
- 2D1C3FCF2CB904E4009A8A41 /* MomentSingleImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentSingleImageView.swift; sourceTree = "<group>"; };
- 2D1C3FD12CB9050F009A8A41 /* MomentSingleVideoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentSingleVideoView.swift; sourceTree = "<group>"; };
- 2D1C3FD32CB9058B009A8A41 /* MomentLikesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentLikesView.swift; sourceTree = "<group>"; };
- 2D1C3FD52CB90596009A8A41 /* MomentCommentsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentCommentsView.swift; sourceTree = "<group>"; };
- 2D1C3FD72CB905FA009A8A41 /* MomentMultiImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMultiImageView.swift; sourceTree = "<group>"; };
- 2D1C3FD92CB9063D009A8A41 /* MomentLinkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentLinkView.swift; sourceTree = "<group>"; };
- 2D1C3FE22CB90C8D009A8A41 /* MomentTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentTextView.swift; sourceTree = "<group>"; };
- 2D1C3FE82CBA53D1009A8A41 /* MomentHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentHeaderView.swift; sourceTree = "<group>"; };
- 2D1C3FF82CBD0DD4009A8A41 /* MomentHomeViewController+Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MomentHomeViewController+Keyboard.swift"; sourceTree = "<group>"; };
- 2D1C3FFA2CBD0E89009A8A41 /* MomentHomeViewController+EmojiKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MomentHomeViewController+EmojiKeyboard.swift"; sourceTree = "<group>"; };
- 2D1C3FFE2CBD3C7D009A8A41 /* MomentCommentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentCommentManager.swift; sourceTree = "<group>"; };
- 2D1C40002CBE6B40009A8A41 /* BaseNavigationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseNavigationView.swift; sourceTree = "<group>"; };
- 2D1C400C2CBF972D009A8A41 /* ActionSheetCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSheetCell.swift; sourceTree = "<group>"; };
- 2D1C400D2CBF972D009A8A41 /* ActionSheetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSheetConfig.swift; sourceTree = "<group>"; };
- 2D1C400E2CBF972D009A8A41 /* ActionSheetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSheetView.swift; sourceTree = "<group>"; };
- 2D1C40202CC2058E009A8A41 /* PersonalMomentsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalMomentsViewController.swift; sourceTree = "<group>"; };
- 2D1C40222CC209E2009A8A41 /* PersonalMomentsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalMomentsViewModel.swift; sourceTree = "<group>"; };
- 2D1C40622CC2400A009A8A41 /* MomentPushlishManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentPushlishManager.swift; sourceTree = "<group>"; };
- 2D1C40672CC243A6009A8A41 /* MomentMessagesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMessagesViewController.swift; sourceTree = "<group>"; };
- 2D1C408B2CC3B4E6009A8A41 /* PersonalMomentImagesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalMomentImagesView.swift; sourceTree = "<group>"; };
- 2D1C408D2CC3B52E009A8A41 /* PersonalMomentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalMomentCell.swift; sourceTree = "<group>"; };
- 2D1F620D2B4402F5005F6910 /* HistoryMessageContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageContainerViewController.swift; sourceTree = "<group>"; };
- 2D1F62122B440EBD005F6910 /* HistoryMessageListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageListViewController.swift; sourceTree = "<group>"; };
- 2D1F62152B440F4E005F6910 /* MessageHistoryEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageHistoryEnum.swift; sourceTree = "<group>"; };
- 2D1F62172B442DE3005F6910 /* HistoryMessageTextCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageTextCell.swift; sourceTree = "<group>"; };
- 2D1F62192B442E17005F6910 /* HistoryMessageImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageImageCell.swift; sourceTree = "<group>"; };
- 2D1F621B2B442E27005F6910 /* HistoryMessageVideoCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageVideoCell.swift; sourceTree = "<group>"; };
- 2D1F621D2B442E42005F6910 /* HistoryMessageFileCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageFileCell.swift; sourceTree = "<group>"; };
- 2D1F621F2B442E56005F6910 /* HistoryMessageLocationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageLocationCell.swift; sourceTree = "<group>"; };
- 2D1F62212B442E6A005F6910 /* HistoryMessageLinkCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageLinkCell.swift; sourceTree = "<group>"; };
- 2D1F62232B45014A005F6910 /* HistoryMessageResultViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageResultViewModel.swift; sourceTree = "<group>"; };
- 2D1F62252B45035E005F6910 /* HistoryMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageViewModel.swift; sourceTree = "<group>"; };
- 2D1F62282B4510FA005F6910 /* HistoryMessageListViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageListViewControllerDelegate.swift; sourceTree = "<group>"; };
- 2D1F622B2B458229005F6910 /* HistoryMessageNavigationBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageNavigationBarView.swift; sourceTree = "<group>"; };
- 2D1F622E2B46C559005F6910 /* DatePickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatePickerView.swift; sourceTree = "<group>"; };
- 2D20A2642A9CC8F90090DB76 /* NetworkLoggerEventMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkLoggerEventMonitor.swift; sourceTree = "<group>"; };
- 2D20A2662A9CC8F90090DB76 /* CachePlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CachePlugin.swift; sourceTree = "<group>"; };
- 2D20A2672A9CC8F90090DB76 /* ResponsePlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResponsePlugin.swift; sourceTree = "<group>"; };
- 2D20A2682A9CC8F90090DB76 /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkActivityPlugin.swift; sourceTree = "<group>"; };
- 2D20A2692A9CC8F90090DB76 /* AuthPlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthPlugin.swift; sourceTree = "<group>"; };
- 2D20CB2A2A2F67AB00DD53E5 /* HXLocationAdressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLocationAdressView.swift; sourceTree = "<group>"; };
- 2D20D0292A2D887000068DFE /* HXFileLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXFileLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2D20D02B2A2D889700068DFE /* HXLocationLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLocationLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2D20D02D2A2D88F800068DFE /* HXAudioLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAudioLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2D20D02F2A2D8E3700068DFE /* HXFileMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXFileMessageContentCell.swift; sourceTree = "<group>"; };
- 2D20D0312A2D8E4F00068DFE /* HXLocationMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLocationMessageContentCell.swift; sourceTree = "<group>"; };
- 2D20D0332A2D8E6300068DFE /* HXAudioMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAudioMessageContentCell.swift; sourceTree = "<group>"; };
- 2D20D0372A2DE62D00068DFE /* HXLinkPreviewMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLinkPreviewMessageContentCell.swift; sourceTree = "<group>"; };
- 2D279E942B10825400F78E3E /* ConntectStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConntectStatusView.swift; sourceTree = "<group>"; };
- 2D279E972B10850E00F78E3E /* HXPrivateEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXPrivateEnum.swift; sourceTree = "<group>"; };
- 2D279EA02B10B11800F78E3E /* HXAudioRecordView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXAudioRecordView.swift; sourceTree = "<group>"; };
- 2D279EA22B10B19A00F78E3E /* HXAudioWaveView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAudioWaveView.swift; sourceTree = "<group>"; };
- 2D279EA42B10BE6F00F78E3E /* HXInputBarSpeckView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputBarSpeckView.swift; sourceTree = "<group>"; };
- 2D279EA62B10C8AB00F78E3E /* HXAudioBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAudioBottomView.swift; sourceTree = "<group>"; };
- 2D279EA82B11B29800F78E3E /* HXTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTableView.swift; sourceTree = "<group>"; };
- 2D279EB82B11B84300F78E3E /* QRCodeProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeProvider.swift; sourceTree = "<group>"; };
- 2D279EBA2B11B84300F78E3E /* QRCodeScanController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeScanController.swift; sourceTree = "<group>"; };
- 2D279EBB2B11B84300F78E3E /* QRAudioPlayTool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRAudioPlayTool.swift; sourceTree = "<group>"; };
- 2D279EBC2B11B84300F78E3E /* QRCodeIndentifyController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeIndentifyController.swift; sourceTree = "<group>"; };
- 2D279EC12B11BA8500F78E3E /* SacnQRCodeProviderMananger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SacnQRCodeProviderMananger.swift; sourceTree = "<group>"; };
- 2D279EC42B11BFC600F78E3E /* QRCodePreviewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodePreviewController.swift; sourceTree = "<group>"; };
- 2D279EC72B11CEB600F78E3E /* HXMacro.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMacro.swift; sourceTree = "<group>"; };
- 2D279EC92B11F72600F78E3E /* RouteManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteManager.swift; sourceTree = "<group>"; };
- 2D279ECD2B12036D00F78E3E /* MineTableHeaderUserIdView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineTableHeaderUserIdView.swift; sourceTree = "<group>"; };
- 2D279ED12B12089A00F78E3E /* ThemeItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeItemView.swift; sourceTree = "<group>"; };
- 2D279ED42B120B6E00F78E3E /* HXThemeType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXThemeType.swift; sourceTree = "<group>"; };
- 2D279ED82B12DB8800F78E3E /* VersionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionManager.swift; sourceTree = "<group>"; };
- 2D279EDB2B12E22100F78E3E /* ParagraphStyle+HXAdd.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ParagraphStyle+HXAdd.swift"; sourceTree = "<group>"; };
- 2D279EDD2B12EEB300F78E3E /* WebURLOpenManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebURLOpenManager.swift; sourceTree = "<group>"; };
- 2D279EDF2B12F29900F78E3E /* RTCManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RTCManager.swift; sourceTree = "<group>"; };
- 2D279EE22B13329E00F78E3E /* PasswordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordView.swift; sourceTree = "<group>"; };
- 2D279EE52B133A0500F78E3E /* HUDUntil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HUDUntil.swift; sourceTree = "<group>"; };
- 2D279EE82B1343D400F78E3E /* MessageSettingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSettingCell.swift; sourceTree = "<group>"; };
- 2D297DB62B0DAC6C00CBD958 /* MessageSendReadReceiptMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSendReadReceiptMessage.swift; sourceTree = "<group>"; };
- 2D297DBB2B0E092D00CBD958 /* HXInputBarMentionEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputBarMentionEnum.swift; sourceTree = "<group>"; };
- 2D2A48242C0AC32500A8322F /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
- 2D2A48262C0AC32500A8322F /* Atomic.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atomic.swift; sourceTree = "<group>"; };
- 2D2A48272C0AC32500A8322F /* BroadcastUploadSocketConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BroadcastUploadSocketConnection.swift; sourceTree = "<group>"; };
- 2D2A48282C0AC32500A8322F /* LiveKitDarwinNotificationCenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LiveKitDarwinNotificationCenter.swift; sourceTree = "<group>"; };
- 2D2A48292C0AC32500A8322F /* LKSampleHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LKSampleHandler.swift; sourceTree = "<group>"; };
- 2D2A482A2C0AC32500A8322F /* SampleUploader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SampleUploader.swift; sourceTree = "<group>"; };
- 2D2A482C2C0AC32500A8322F /* BroadcastScreenCapturer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BroadcastScreenCapturer.swift; sourceTree = "<group>"; };
- 2D2A482D2C0AC32500A8322F /* BroadcastServerSocketConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BroadcastServerSocketConnection.swift; sourceTree = "<group>"; };
- 2D35C6072A1E5E550049AA52 /* HXLocationSelectedViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXLocationSelectedViewController.swift; sourceTree = "<group>"; };
- 2D35C6092A1E5E550049AA52 /* HXLocationPoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXLocationPoint.swift; sourceTree = "<group>"; };
- 2D3AAB492AD79A5600918927 /* HXNotificationName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXNotificationName.swift; sourceTree = "<group>"; };
- 2D3AAB4D2AD827BA00918927 /* GroupListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListViewModel.swift; sourceTree = "<group>"; };
- 2D3AAB552AD93C4C00918927 /* PersonalTableViewMomentStyleCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalTableViewMomentStyleCell.swift; sourceTree = "<group>"; };
- 2D3AAB572AD93C6C00918927 /* PersonalTableViewMomentSwitchCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalTableViewMomentSwitchCell.swift; sourceTree = "<group>"; };
- 2D3BAB7D2C76265F007C2BD9 /* GroupCallDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallDetail.swift; sourceTree = "<group>"; };
- 2D3BAB882C771419007C2BD9 /* Image+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Image+Extension.swift"; sourceTree = "<group>"; };
- 2D3BAB8C2C7714EB007C2BD9 /* R.swift+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "R.swift+Extensions.swift"; sourceTree = "<group>"; };
- 2D3FCD762CF5BAB100C9AE9D /* MessageSignalingUpdateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSignalingUpdateManager.swift; sourceTree = "<group>"; };
- 2D3FCD782CF5BF6C00C9AE9D /* IMClient+Microservice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Microservice.swift"; sourceTree = "<group>"; };
- 2D3FCD7A2CF5BFF400C9AE9D /* IMClientManager+Microservice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Microservice.swift"; sourceTree = "<group>"; };
- 2D3FCD842CF9991D00C9AE9D /* NetworkAuthorizationListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkAuthorizationListener.swift; sourceTree = "<group>"; };
- 2D426B432AFC80CC00582B76 /* GroupInfoMemberCountCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoMemberCountCell.swift; sourceTree = "<group>"; };
- 2D426B462AFC859D00582B76 /* HXSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXSearchView.swift; sourceTree = "<group>"; };
- 2D426B482AFC8DD500582B76 /* GroupMembersListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMembersListCell.swift; sourceTree = "<group>"; };
- 2D426B4B2AFCCB7E00582B76 /* FindFriendViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindFriendViewModel.swift; sourceTree = "<group>"; };
- 2D426B4D2AFCD70500582B76 /* FindFriendSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindFriendSearchView.swift; sourceTree = "<group>"; };
- 2D426B4F2AFCDD0D00582B76 /* FindFriendCountryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindFriendCountryView.swift; sourceTree = "<group>"; };
- 2D426B512AFCF98B00582B76 /* FindFriendCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindFriendCell.swift; sourceTree = "<group>"; };
- 2D426B532AFDD99200582B76 /* FriendApplyViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyViewModel.swift; sourceTree = "<group>"; };
- 2D426B552AFDE05500582B76 /* FriendApplyListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyListViewModel.swift; sourceTree = "<group>"; };
- 2D426B592AFE1B6700582B76 /* IMClient+FriendShip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+FriendShip.swift"; sourceTree = "<group>"; };
- 2D426B5B2AFE348B00582B76 /* FriendApplyVerifyViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyVerifyViewModel.swift; sourceTree = "<group>"; };
- 2D48AC772AE1369A00D9E43E /* PersonalOrganizationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalOrganizationCell.swift; sourceTree = "<group>"; };
- 2D4D2F552A69072C00869E52 /* FriendshipListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendshipListener.swift; sourceTree = "<group>"; };
- 2D4D2F572A6909A600869E52 /* HXFriendshipEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXFriendshipEnum.swift; sourceTree = "<group>"; };
- 2D4D2F592A6935E900869E52 /* GroupChangeInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChangeInfo.swift; sourceTree = "<group>"; };
- 2D4D2F5B2A69390300869E52 /* GroupRobotChangeInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotChangeInfo.swift; sourceTree = "<group>"; };
- 2D4D2F652A69511400869E52 /* MoyaResponseJsonToModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoyaResponseJsonToModel.swift; sourceTree = "<group>"; };
- 2D4D2F692A6A326A00869E52 /* GroupNotice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupNotice.swift; sourceTree = "<group>"; };
- 2D4D2F6B2A6A358500869E52 /* IMDatabaseManager+Message.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+Message.swift"; sourceTree = "<group>"; };
- 2D4D2F6D2A6A35B600869E52 /* IMDatabaseManager+FriendShip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+FriendShip.swift"; sourceTree = "<group>"; };
- 2D4D2F6F2A6A601900869E52 /* IMDatabaseManager+Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+Group.swift"; sourceTree = "<group>"; };
- 2D4D2F752A6A9F9600869E52 /* IMDatabaseManager+User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+User.swift"; sourceTree = "<group>"; };
- 2D4DCE112AFBEB0500DD04C8 /* GroupMembersListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMembersListViewController.swift; sourceTree = "<group>"; };
- 2D4DCE132AFBEB3300DD04C8 /* GroupMembersListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMembersListViewModel.swift; sourceTree = "<group>"; };
- 2D4E42342A247DCC006EDBE9 /* HXLocationTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLocationTableViewCell.swift; sourceTree = "<group>"; };
- 2D4E42362A248A38006EDBE9 /* HXLocationPreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLocationPreviewViewController.swift; sourceTree = "<group>"; };
- 2D5C29E92A6FBA9700A323CD /* IMDatabaseManager+Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+Conversation.swift"; sourceTree = "<group>"; };
- 2D5C29EE2A70FBF400A323CD /* GroupMemberChangeInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMemberChangeInfo.swift; sourceTree = "<group>"; };
- 2D5C29F02A7104A400A323CD /* IMClientManager+Organization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Organization.swift"; sourceTree = "<group>"; };
- 2D5C29F22A7114F300A323CD /* OrganizationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationManager.swift; sourceTree = "<group>"; };
- 2D5C2A0A2A739F0F00A323CD /* GroupMember+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GroupMember+Database.swift"; sourceTree = "<group>"; };
- 2D5C2A0C2A739F4200A323CD /* GroupRobot+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GroupRobot+Database.swift"; sourceTree = "<group>"; };
- 2D5C2A112A73AA6600A323CD /* Message.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Message.swift; sourceTree = "<group>"; };
- 2D5C2A132A73ACA500A323CD /* IMClient+Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Group.swift"; sourceTree = "<group>"; };
- 2D5C2A152A73AE9D00A323CD /* WebSocketMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketMessage.swift; sourceTree = "<group>"; };
- 2D5C2A172A73C20D00A323CD /* MessageElem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageElem.swift; sourceTree = "<group>"; };
- 2D5C2A192A74F62600A323CD /* MessageDataBaseBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDataBaseBridge.swift; sourceTree = "<group>"; };
- 2D5C2A1B2A76135D00A323CD /* APNSAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APNSAPI.swift; sourceTree = "<group>"; };
- 2D61102F2B2C102D001C6EB9 /* MessageInputBarConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageInputBarConfiguration.swift; sourceTree = "<group>"; };
- 2D6E1C3A2AFF17E900592304 /* HXEmptyExplainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXEmptyExplainView.swift; sourceTree = "<group>"; };
- 2D6E1C3D2AFF2AD700592304 /* OrganizationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationViewController.swift; sourceTree = "<group>"; };
- 2D6E1C412AFF2BCB00592304 /* OrganizationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationViewModel.swift; sourceTree = "<group>"; };
- 2D6E1C432AFF328D00592304 /* DepartmentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DepartmentCell.swift; sourceTree = "<group>"; };
- 2D6E1C452AFF329B00592304 /* DepartMemberCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DepartMemberCell.swift; sourceTree = "<group>"; };
- 2D6E1C472AFF32B900592304 /* OrganizationDisplayCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationDisplayCellModel.swift; sourceTree = "<group>"; };
- 2D6E1C492AFF9DC500592304 /* IMClient+Organization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Organization.swift"; sourceTree = "<group>"; };
- 2D6E39572CE354F3001BA7D2 /* MomentRefreshView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentRefreshView.swift; sourceTree = "<group>"; };
- 2D6E395E2CE756DD001BA7D2 /* AppDelegate+IM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+IM.swift"; sourceTree = "<group>"; };
- 2D6E39602CEADF60001BA7D2 /* MomentPermissionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentPermissionViewController.swift; sourceTree = "<group>"; };
- 2D6E39622CEAE782001BA7D2 /* MomentPermissionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentPermissionViewModel.swift; sourceTree = "<group>"; };
- 2D6E396A2CEB3A56001BA7D2 /* GlobalSearchContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchContainerViewController.swift; sourceTree = "<group>"; };
- 2D6E396B2CEB3A56001BA7D2 /* GlobalSearchListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchListViewController.swift; sourceTree = "<group>"; };
- 2D6E396D2CEB3A56001BA7D2 /* GlobalSearchEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchEnum.swift; sourceTree = "<group>"; };
- 2D6E396F2CEB3A56001BA7D2 /* GlobalSearchListViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchListViewControllerDelegate.swift; sourceTree = "<group>"; };
- 2D6E39752CEB3A56001BA7D2 /* GlobalSearchTextCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchTextCell.swift; sourceTree = "<group>"; };
- 2D6E397A2CEB3A56001BA7D2 /* GlobalSearchResultViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchResultViewModel.swift; sourceTree = "<group>"; };
- 2D6E397B2CEB3A56001BA7D2 /* GlobalSearchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchViewModel.swift; sourceTree = "<group>"; };
- 2D6E39912CEDFCD4001BA7D2 /* HXBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXBaseViewController.swift; sourceTree = "<group>"; };
- 2D6E39932CEDFD02001BA7D2 /* HXBaseNavigationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXBaseNavigationViewController.swift; sourceTree = "<group>"; };
- 2D6E39952CEE017C001BA7D2 /* HXTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTheme.swift; sourceTree = "<group>"; };
- 2D6E39972CEE0D05001BA7D2 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
- 2D6E39992CEE0F73001BA7D2 /* UINavigationController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extension.swift"; sourceTree = "<group>"; };
- 2D6E399B2CEE1E30001BA7D2 /* NSObject+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+Extension.swift"; sourceTree = "<group>"; };
- 2D71CB572CD77AEF00E63177 /* MomentMessagesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMessagesViewModel.swift; sourceTree = "<group>"; };
- 2D71CB592CD77C1C00E63177 /* MomentMessageCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMessageCellModel.swift; sourceTree = "<group>"; };
- 2D71CB5C2CD77C8500E63177 /* MomentMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMessageCell.swift; sourceTree = "<group>"; };
- 2D71CB5E2CD77E7D00E63177 /* IMClient+Moment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Moment.swift"; sourceTree = "<group>"; };
- 2D71CB602CD7802C00E63177 /* IMClientManager+Moment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Moment.swift"; sourceTree = "<group>"; };
- 2D760B1E2D8C1474009F20E5 /* HXInputMenuPopoverRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMenuPopoverRow.swift; sourceTree = "<group>"; };
- 2D78C09B2A6520D200B94BE7 /* MessageLogOutput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLogOutput.swift; sourceTree = "<group>"; };
- 2D78C0A02A65324B00B94BE7 /* IMClientManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IMClientManager.swift; sourceTree = "<group>"; };
- 2D78C0A32A653E1600B94BE7 /* IMClientManager+Message.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Message.swift"; sourceTree = "<group>"; };
- 2D78C0A52A653E2600B94BE7 /* IMClientManager+Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Group.swift"; sourceTree = "<group>"; };
- 2D78C0A72A653E4100B94BE7 /* IMClientManager+Friendship.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Friendship.swift"; sourceTree = "<group>"; };
- 2D78C0A92A653E6300B94BE7 /* IMClientManager+APNS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+APNS.swift"; sourceTree = "<group>"; };
- 2D78C0AB2A653E9D00B94BE7 /* IMClientManager+Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Conversation.swift"; sourceTree = "<group>"; };
- 2D78C0B12A65575800B94BE7 /* GroupAtInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupAtInfo.swift; sourceTree = "<group>"; };
- 2D78C0B32A65582800B94BE7 /* HXGroupEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXGroupEnum.swift; sourceTree = "<group>"; };
- 2D78C0B72A655DBA00B94BE7 /* MessageInterceptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageInterceptor.swift; sourceTree = "<group>"; };
- 2D78C0B92A65602C00B94BE7 /* IMDatabaseManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IMDatabaseManager.swift; sourceTree = "<group>"; };
- 2D7AB4CF2D9AC4B8002FA4C3 /* LogConsole.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogConsole.swift; sourceTree = "<group>"; };
- 2D7E7BDE2A666C3A00C5F7CD /* ConversationListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversationListener.swift; sourceTree = "<group>"; };
- 2D7E7BE02A66743300C5F7CD /* IMClient+Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Conversation.swift"; sourceTree = "<group>"; };
- 2D7E7BE32A66917300C5F7CD /* MessageHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageHandler.swift; sourceTree = "<group>"; };
- 2D7E7BE52A66918800C5F7CD /* MessageHandler+Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Group.swift"; sourceTree = "<group>"; };
- 2D7E7BE72A66919F00C5F7CD /* MessageHandler+Organization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Organization.swift"; sourceTree = "<group>"; };
- 2D7E7BE92A6691BA00C5F7CD /* MessageHandler+FriendShip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+FriendShip.swift"; sourceTree = "<group>"; };
- 2D7E7BEB2A66933400C5F7CD /* MessageHandler+Action.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Action.swift"; sourceTree = "<group>"; };
- 2D7E7BED2A66934C00C5F7CD /* MessageHandler+Message.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Message.swift"; sourceTree = "<group>"; };
- 2D7E7BEF2A67C8C800C5F7CD /* GroupListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListener.swift; sourceTree = "<group>"; };
- 2D7E7BF12A67C90400C5F7CD /* MomentLineListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentLineListener.swift; sourceTree = "<group>"; };
- 2D7E7BF32A67C91700C5F7CD /* OrganizationListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationListener.swift; sourceTree = "<group>"; };
- 2D7E7BF52A67C94300C5F7CD /* MicroServerListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerListener.swift; sourceTree = "<group>"; };
- 2D7E7BF72A67D18A00C5F7CD /* MessageHandler+MicroServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+MicroServer.swift"; sourceTree = "<group>"; };
- 2D7E7BF92A67D20A00C5F7CD /* MessageHandler+Moment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Moment.swift"; sourceTree = "<group>"; };
- 2D7E7BFB2A68006A00C5F7CD /* MessageReadReceipt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReadReceipt.swift; sourceTree = "<group>"; };
- 2D7E7BFD2A6800B600C5F7CD /* MessageReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReader.swift; sourceTree = "<group>"; };
- 2D7E7C012A680D7200C5F7CD /* MessageReader+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageReader+Database.swift"; sourceTree = "<group>"; };
- 2D86F0EC2D5B23E80082A71D /* GroupRobotListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotListViewModel.swift; sourceTree = "<group>"; };
- 2D86F0EE2D5B24520082A71D /* GroupRobotsListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotsListCell.swift; sourceTree = "<group>"; };
- 2D86F0F02D5B352E0082A71D /* GroupRobotNameInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotNameInputView.swift; sourceTree = "<group>"; };
- 2D86F0F22D5B35960082A71D /* GroupRobotAvatarSelectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotAvatarSelectView.swift; sourceTree = "<group>"; };
- 2D86F0F42D5B39970082A71D /* GroupRobotDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotDetailViewController.swift; sourceTree = "<group>"; };
- 2D86F0F62D5B3A120082A71D /* GroupRobotWebhookView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotWebhookView.swift; sourceTree = "<group>"; };
- 2D86F0F82D5B3DE50082A71D /* GroupRobotWebhookInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotWebhookInputView.swift; sourceTree = "<group>"; };
- 2D86F0FA2D5B44530082A71D /* GroupRobotDataViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotDataViewModel.swift; sourceTree = "<group>"; };
- 2D86F0FC2D5C3E200082A71D /* GroupRobotDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotDetailViewModel.swift; sourceTree = "<group>"; };
- 2D86F0FE2D5C3F480082A71D /* GroupRobotDetailAvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotDetailAvatarView.swift; sourceTree = "<group>"; };
- 2D86F1002D5C424B0082A71D /* GroupRobotAPIDocumentsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotAPIDocumentsView.swift; sourceTree = "<group>"; };
- 2D86F1022D5C43330082A71D /* GroupRobotIdView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotIdView.swift; sourceTree = "<group>"; };
- 2D86F1042D5C48D60082A71D /* GroupRobotStatusActionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotStatusActionView.swift; sourceTree = "<group>"; };
- 2D86F1222D6310210082A71D /* ChatGroupSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupSearchView.swift; sourceTree = "<group>"; };
- 2D86F1242D63112D0082A71D /* ChatGroupAtMemberChangeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupAtMemberChangeView.swift; sourceTree = "<group>"; };
- 2D86F1262D631DAE0082A71D /* GroupRobot+UserDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GroupRobot+UserDisplay.swift"; sourceTree = "<group>"; };
- 2D86F12B2D631F240082A71D /* ChatGroupAtMemberViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatGroupAtMemberViewModel.swift; sourceTree = "<group>"; };
- 2D86F12D2D6334BF0082A71D /* WebHookManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebHookManager.swift; sourceTree = "<group>"; };
- 2D86F12F2D64656A0082A71D /* MessageFileUploadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageFileUploadManager.swift; sourceTree = "<group>"; };
- 2D86F1322D65C9950082A71D /* HXCombineMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCombineMessageContentCell.swift; sourceTree = "<group>"; };
- 2D86F1342D65CA710082A71D /* HXCombineMessageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCombineMessageSizeCalculator.swift; sourceTree = "<group>"; };
- 2D86F1372D6709290082A71D /* ChatCombineMessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCombineMessageViewController.swift; sourceTree = "<group>"; };
- 2D86F13C2D670FB10082A71D /* ChatCombineMessageViewController+MessagesDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatCombineMessageViewController+MessagesDataSource.swift"; sourceTree = "<group>"; };
- 2D86F13E2D670FEE0082A71D /* ChatCombineMessageViewController+MessagesCellDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatCombineMessageViewController+MessagesCellDelegate.swift"; sourceTree = "<group>"; };
- 2D86F1402D6710180082A71D /* ChatCombineMessageViewController+MessagesLayoutDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatCombineMessageViewController+MessagesLayoutDelegate.swift"; sourceTree = "<group>"; };
- 2D86F1422D6710430082A71D /* ChatCombineMessageViewController+MessagesDisplayDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatCombineMessageViewController+MessagesDisplayDelegate.swift"; sourceTree = "<group>"; };
- 2D86F1442D6710930082A71D /* ChatCombineMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCombineMessageViewModel.swift; sourceTree = "<group>"; };
- 2D8943FE2B0709BC007A3F4E /* HXMessageCellStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageCellStatusView.swift; sourceTree = "<group>"; };
- 2D8944002B07128D007A3F4E /* HXInputBottomQuoteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputBottomQuoteView.swift; sourceTree = "<group>"; };
- 2D8B06A52CD21C3100C68082 /* MomentMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentMessage.swift; sourceTree = "<group>"; };
- 2D8F003F2A7F44B400B3E94E /* SessionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionViewModel.swift; sourceTree = "<group>"; };
- 2D8F00422A7F465300B3E94E /* Message+Display.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+Display.swift"; sourceTree = "<group>"; };
- 2D951E1F2CDCCE9C0009684E /* MomentNewCommentTipsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentNewCommentTipsView.swift; sourceTree = "<group>"; };
- 2D951E212CDCD7830009684E /* MomentChangeCoverManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentChangeCoverManager.swift; sourceTree = "<group>"; };
- 2D9666822CE21237001BB15A /* HXConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXConfiguration.swift; sourceTree = "<group>"; };
- 2D9879652A8F50710015F847 /* FileUploadManager+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileUploadManager+Rx.swift"; sourceTree = "<group>"; };
- 2D9CE7D22A89D53F0023A613 /* HXContactMessageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXContactMessageSizeCalculator.swift; sourceTree = "<group>"; };
- 2D9CE7D42A89D5A40023A613 /* HXTipsMessageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTipsMessageSizeCalculator.swift; sourceTree = "<group>"; };
- 2D9CE7D62A89D6B40023A613 /* HXContactMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXContactMessageCell.swift; sourceTree = "<group>"; };
- 2D9CE7D82A8A218D0023A613 /* ChatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewModel.swift; sourceTree = "<group>"; };
- 2D9CE7DA2A8B5D140023A613 /* ContactsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsViewModel.swift; sourceTree = "<group>"; };
- 2D9CE7DC2A8B5EC50023A613 /* ContactsTableHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsTableHeaderViewModel.swift; sourceTree = "<group>"; };
- 2D9CE7DF2A8B9A990023A613 /* PersonalCenterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalCenterViewModel.swift; sourceTree = "<group>"; };
- 2DA128B72D79A320007F7566 /* MyAccountBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountBannerView.swift; sourceTree = "<group>"; };
- 2DA129062D7ADADA007F7566 /* SessionSegmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionSegmentView.swift; sourceTree = "<group>"; };
- 2DA185E52C79A2DC00698A6E /* Color+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Color+Extensions.swift"; sourceTree = "<group>"; };
- 2DA185E92C79A90B00698A6E /* HXTagView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTagView.swift; sourceTree = "<group>"; };
- 2DA185EC2C79F5CD00698A6E /* AppDelegate+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Database.swift"; sourceTree = "<group>"; };
- 2DA1F28A2B00DA7700D77A76 /* HXTipsContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTipsContentCell.swift; sourceTree = "<group>"; };
- 2DA1F28D2B01FCC500D77A76 /* ForwardMessageViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageViewController.swift; sourceTree = "<group>"; };
- 2DA1F2922B0208A200D77A76 /* ForwardMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageViewModel.swift; sourceTree = "<group>"; };
- 2DA1F2942B020B5900D77A76 /* ForwardMessageSessionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageSessionCell.swift; sourceTree = "<group>"; };
- 2DA1F2962B021E1000D77A76 /* HXSearchListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXSearchListView.swift; sourceTree = "<group>"; };
- 2DA1F2982B02268600D77A76 /* ForwardMessageListHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageListHeaderCell.swift; sourceTree = "<group>"; };
- 2DA1F2B02B03A22E00D77A76 /* EmoticonManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmoticonManager.swift; sourceTree = "<group>"; };
- 2DA1F2B22B03A43200D77A76 /* SelectedGroupListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedGroupListViewController.swift; sourceTree = "<group>"; };
- 2DA1F2B42B03A5AD00D77A76 /* SelectedGroupListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedGroupListViewModel.swift; sourceTree = "<group>"; };
- 2DA1F2B62B03C1DB00D77A76 /* SelectedGroupTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedGroupTableViewCell.swift; sourceTree = "<group>"; };
- 2DA1F2BA2B03C8F600D77A76 /* ForwardMessageAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageAlertView.swift; sourceTree = "<group>"; };
- 2DA1F2BD2B04DC6100D77A76 /* HXMessageAttributedTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXMessageAttributedTextView.swift; sourceTree = "<group>"; };
- 2DA1F2BF2B04DCCC00D77A76 /* UIColor+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+HXExt.swift"; sourceTree = "<group>"; };
- 2DA1F2C12B04DD2F00D77A76 /* HXClickTextAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXClickTextAttachment.swift; sourceTree = "<group>"; };
- 2DA1F2C32B06124D00D77A76 /* ChatViewController+Menu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+Menu.swift"; sourceTree = "<group>"; };
- 2DA218F32A402D710028543D /* IMClient+Message.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClient+Message.swift"; sourceTree = "<group>"; };
- 2DA2191E2A42F6D80028543D /* HXChatPreviewImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXChatPreviewImageCell.swift; sourceTree = "<group>"; };
- 2DA3F4EE2CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+InteractiveTransition.h"; sourceTree = "<group>"; };
- 2DA3F4EF2CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+InteractiveTransition.m"; sourceTree = "<group>"; };
- 2DA3F7962CF097380050ACB1 /* HXWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXWebViewController.swift; sourceTree = "<group>"; };
- 2DA3F7982CF098010050ACB1 /* ProgressWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressWebViewController.swift; sourceTree = "<group>"; };
- 2DA3F7992CF098010050ACB1 /* ProgressWebViewEnums.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressWebViewEnums.swift; sourceTree = "<group>"; };
- 2DA3F79C2CF15E290050ACB1 /* SearchMicroServerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchMicroServerViewController.swift; sourceTree = "<group>"; };
- 2DA3F79E2CF15EF50050ACB1 /* SearchMicroServerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchMicroServerViewModel.swift; sourceTree = "<group>"; };
- 2DA3F7A12CF1796F0050ACB1 /* MicroServerInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerInfoViewController.swift; sourceTree = "<group>"; };
- 2DA3F7A42CF1877C0050ACB1 /* MicroServerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerManager.swift; sourceTree = "<group>"; };
- 2DA3F7A62CF18D480050ACB1 /* MicroServerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerViewModel.swift; sourceTree = "<group>"; };
- 2DA3F7A82CF1E48F0050ACB1 /* Single+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Single+Async.swift"; sourceTree = "<group>"; };
- 2DA3F7AA2CF20C720050ACB1 /* MicroServerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerCell.swift; sourceTree = "<group>"; };
- 2DA3F7AC2CF2CDE50050ACB1 /* HXTextImageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTextImageCell.swift; sourceTree = "<group>"; };
- 2DA3F7AE2CF2CDF80050ACB1 /* HXTextImageListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTextImageListCell.swift; sourceTree = "<group>"; };
- 2DA3F7B52CF2D2EF0050ACB1 /* Avatar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Avatar.swift; sourceTree = "<group>"; };
- 2DA3F7B72CF2D4EB0050ACB1 /* HXTextImageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTextImageSizeCalculator.swift; sourceTree = "<group>"; };
- 2DA3F7B92CF2D4FC0050ACB1 /* HXTextImageListSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTextImageListSizeCalculator.swift; sourceTree = "<group>"; };
- 2DA552EA2B1AE95100D3925C /* HXProcessNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXProcessNotification.swift; sourceTree = "<group>"; };
- 2DA552EF2B1B1FF900D3925C /* GroupCallListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallListViewController.swift; sourceTree = "<group>"; };
- 2DA552F12B1B202500D3925C /* GroupCallListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallListCell.swift; sourceTree = "<group>"; };
- 2DA552F42B1B20CC00D3925C /* GroupCallListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallListViewModel.swift; sourceTree = "<group>"; };
- 2DA553182B1B25EF00D3925C /* GroupCall+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GroupCall+Database.swift"; sourceTree = "<group>"; };
- 2DA5531A2B1B268A00D3925C /* GroupCallModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallModel.swift; sourceTree = "<group>"; };
- 2DA553202B1C3F2900D3925C /* GroupCallMemberCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallMemberCell.swift; sourceTree = "<group>"; };
- 2DA553262B1D77EE00D3925C /* buguRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = buguRelease.entitlements; sourceTree = "<group>"; };
- 2DA553292B1DC5C000D3925C /* UserStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserStorage.swift; sourceTree = "<group>"; };
- 2DA5532C2B1DF90F00D3925C /* HXMessageCellTimeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageCellTimeView.swift; sourceTree = "<group>"; };
- 2DA636E32B16017800026227 /* AppDelegate+Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Theme.swift"; sourceTree = "<group>"; };
- 2DA636E52B16018100026227 /* AppDelegate+Kickout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Kickout.swift"; sourceTree = "<group>"; };
- 2DA636E72B16130E00026227 /* MessageHandler+Account.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageHandler+Account.swift"; sourceTree = "<group>"; };
- 2DA636EA2B16203E00026227 /* IMConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IMConfiguration.swift; sourceTree = "<group>"; };
- 2DA636F72B173D4B00026227 /* HXCallEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCallEnum.swift; sourceTree = "<group>"; };
- 2DA636FB2B17460E00026227 /* HXCallMessageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCallMessageSizeCalculator.swift; sourceTree = "<group>"; };
- 2DA636FD2B17466E00026227 /* HXCallContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCallContentCell.swift; sourceTree = "<group>"; };
- 2DA6373D2B1984D900026227 /* MessageInterceptorMananger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageInterceptorMananger.swift; sourceTree = "<group>"; };
- 2DA637402B19DE1900026227 /* SocketMonitorThread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketMonitorThread.swift; sourceTree = "<group>"; };
- 2DA637422B19F25E00026227 /* ConnectingMonitorThread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectingMonitorThread.swift; sourceTree = "<group>"; };
- 2DA6A6A92C216F8F00B9F89B /* GroupCallInitiateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallInitiateView.swift; sourceTree = "<group>"; };
- 2DA6A6AB2C218A6B00B9F89B /* GroupCallRoomSegmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallRoomSegmentView.swift; sourceTree = "<group>"; };
- 2DA6A6AD2C21AA7200B9F89B /* GroupCallJoinViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallJoinViewController.swift; sourceTree = "<group>"; };
- 2DA6A6AF2C21AABF00B9F89B /* GroupCallSubscribeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallSubscribeViewController.swift; sourceTree = "<group>"; };
- 2DA836B72A3C501100264022 /* ProgressLayerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressLayerView.swift; sourceTree = "<group>"; };
- 2DB22BA42A32FFC1008D630C /* MessageDownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDownloadManager.swift; sourceTree = "<group>"; };
- 2DB22BAA2A331626008D630C /* MessageDownloadInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDownloadInfo.swift; sourceTree = "<group>"; };
- 2DB22BAC2A331639008D630C /* MessageDowndloadTaskState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDowndloadTaskState.swift; sourceTree = "<group>"; };
- 2DB34FAC2A31B55600073153 /* HXMessageEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageEnum.swift; sourceTree = "<group>"; };
- 2DB39F1A2A9DE7C700C1B69C /* Provider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Provider.swift; sourceTree = "<group>"; };
- 2DB475AA2A4E783500AC20E8 /* ChangePasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangePasswordViewController.swift; sourceTree = "<group>"; };
- 2DBA27DC2BDF5059009E0D9E /* PrivacyAgreeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyAgreeView.swift; sourceTree = "<group>"; };
- 2DBC26332C1AF65D00B9263D /* GroupCallInitiateItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallInitiateItemView.swift; sourceTree = "<group>"; };
- 2DBC5B3C2B88A90D009D4353 /* CryptorSwiftTool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CryptorSwiftTool.swift; sourceTree = "<group>"; };
- 2DBF48282A78EF54006D42E5 /* HXImageLayoutSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXImageLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 2DBF482A2A78F46F006D42E5 /* HXImageMessageContentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXImageMessageContentCell.swift; sourceTree = "<group>"; };
- 2DC1CC5B2A53FCF200790D2D /* Account.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Account.swift; sourceTree = "<group>"; };
- 2DC1CC5E2A54019F00790D2D /* UserDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDisplay.swift; sourceTree = "<group>"; };
- 2DC1CC8D2A55124400790D2D /* GroupMember.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupMember.swift; sourceTree = "<group>"; };
- 2DC1CC922A55207100790D2D /* Account+UserDisPlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Account+UserDisPlay.swift"; sourceTree = "<group>"; };
- 2DC1CC942A5544CF00790D2D /* GroupMember+UserDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GroupMember+UserDisplay.swift"; sourceTree = "<group>"; };
- 2DC1CC962A558D7700790D2D /* RemoteImageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteImageManager.swift; sourceTree = "<group>"; };
- 2DC1CC9C2A56744E00790D2D /* String+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+HXExt.swift"; sourceTree = "<group>"; };
- 2DC5A6882AE278B000AE1D8F /* PersonalCenterMoreAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalCenterMoreAction.swift; sourceTree = "<group>"; };
- 2DC5A68A2AE27A6A00AE1D8F /* PersonalCenterMoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalCenterMoreView.swift; sourceTree = "<group>"; };
- 2DC7E9892BD5083D00CA426C /* DeleteAccountViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteAccountViewController.swift; sourceTree = "<group>"; };
- 2DC7E98C2BD515E800CA426C /* ReportUserViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportUserViewController.swift; sourceTree = "<group>"; };
- 2DC7E98F2BD5167D00CA426C /* ReportUserViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportUserViewModel.swift; sourceTree = "<group>"; };
- 2DC7E9912BD51DF500CA426C /* ReportModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportModel.swift; sourceTree = "<group>"; };
- 2DC7E9942BD51F9D00CA426C /* ReportUserCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportUserCell.swift; sourceTree = "<group>"; };
- 2DCAB7712C62384400E6C52C /* AutoresizingLabelView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoresizingLabelView.swift; sourceTree = "<group>"; };
- 2DCAB7732C6238A500E6C52C /* UIMacro.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIMacro.swift; sourceTree = "<group>"; };
- 2DCAB7772C623C8700E6C52C /* UITextField+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+HXExt.swift"; sourceTree = "<group>"; };
- 2DCAB7792C624BC600E6C52C /* GroupCallJoinNumberView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallJoinNumberView.swift; sourceTree = "<group>"; };
- 2DCAB77B2C624BDD00E6C52C /* GroupCallJoinEnableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallJoinEnableView.swift; sourceTree = "<group>"; };
- 2DCAB7802C625F0800E6C52C /* GroupCallJoinViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallJoinViewModel.swift; sourceTree = "<group>"; };
- 2DCAB7872C63ADE300E6C52C /* GroupCallScheduleTitleInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallScheduleTitleInputView.swift; sourceTree = "<group>"; };
- 2DCAB7902C69F7A800E6C52C /* HXTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXTextView.swift; sourceTree = "<group>"; };
- 2DCAB7922C69FA7A00E6C52C /* GroupCallScheduleContentInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallScheduleContentInputView.swift; sourceTree = "<group>"; };
- 2DCAB7942C6A0EA300E6C52C /* GroupCallScheduleTimeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallScheduleTimeView.swift; sourceTree = "<group>"; };
- 2DCAB7962C6A35BF00E6C52C /* GroupCallScheduleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallScheduleViewModel.swift; sourceTree = "<group>"; };
- 2DCAB7982C6A41BC00E6C52C /* GroupCallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallManager.swift; sourceTree = "<group>"; };
- 2DCAB79A2C6A425800E6C52C /* GroupCallAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCallAPI.swift; sourceTree = "<group>"; };
- 2DCB72452B1F442300F3F0B6 /* HXMessageReadReceiptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageReadReceiptView.swift; sourceTree = "<group>"; };
- 2DCB72482B1F4ACE00F3F0B6 /* ReadReceiptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceiptViewController.swift; sourceTree = "<group>"; };
- 2DCB724C2B1F4B0400F3F0B6 /* ReadReceiptReadedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceiptReadedCell.swift; sourceTree = "<group>"; };
- 2DCB724E2B1F4BCF00F3F0B6 /* ReadReceiptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceiptViewModel.swift; sourceTree = "<group>"; };
- 2DCB72592B206D6900F3F0B6 /* ConversationId+HxExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConversationId+HxExt.swift"; sourceTree = "<group>"; };
- 2DCB725B2B20957D00F3F0B6 /* MessageVibrationMananger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageVibrationMananger.swift; sourceTree = "<group>"; };
- 2DCB725D2B2099FE00F3F0B6 /* MessageImageSizeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageImageSizeManager.swift; sourceTree = "<group>"; };
- 2DCB725F2B21B3B700F3F0B6 /* MessageAttachmentProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageAttachmentProvider.swift; sourceTree = "<group>"; };
- 2DCB72612B21EEA900F3F0B6 /* IMDatabaseManager+Notification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMDatabaseManager+Notification.swift"; sourceTree = "<group>"; };
- 2DCB72642B21F3C600F3F0B6 /* MessageTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTitleView.swift; sourceTree = "<group>"; };
- 2DCB726F2B22EAE100F3F0B6 /* ImagePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePreview.swift; sourceTree = "<group>"; };
- 2DCB72712B22EE6E00F3F0B6 /* MKMapView+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MKMapView+HXExt.swift"; sourceTree = "<group>"; };
- 2DCB72742B230AFB00F3F0B6 /* Float+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Float+HXExt.swift"; sourceTree = "<group>"; };
- 2DD26E7A2AE6484E00F6019D /* PersonInputAlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonInputAlertAction.swift; sourceTree = "<group>"; };
- 2DD26E7C2AE64BA200F6019D /* PersonInputAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonInputAlertView.swift; sourceTree = "<group>"; };
- 2DD26E7F2AE6621400F6019D /* HXTipsAlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTipsAlertAction.swift; sourceTree = "<group>"; };
- 2DD26E812AE6630700F6019D /* HXTipsAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTipsAlertView.swift; sourceTree = "<group>"; };
- 2DD26E852AE6746900F6019D /* HXMaxInputByteTextFiled.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMaxInputByteTextFiled.swift; sourceTree = "<group>"; };
- 2DD26E882AE6750400F6019D /* HXUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXUtil.swift; sourceTree = "<group>"; };
- 2DD26EC72AE7EEE600F6019D /* ReplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ReplayKit.framework; path = System/Library/Frameworks/ReplayKit.framework; sourceTree = SDKROOT; };
- 2DD26F162AE910D300F6019D /* ScreenShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ScreenShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
- 2DD26F192AE910D300F6019D /* SampleHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleHandler.swift; sourceTree = "<group>"; };
- 2DD26F1B2AE910D300F6019D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 2DD26F222AE910F900F6019D /* ScreenShareExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ScreenShareExtension.entitlements; sourceTree = "<group>"; };
- 2DD26F782AE928F200F6019D /* ScreenShareExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ScreenShareExtension-Bridging-Header.h"; sourceTree = "<group>"; };
- 2DD5B1082A36C2540032EBF2 /* HXFilePreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXFilePreviewViewController.swift; sourceTree = "<group>"; };
- 2DD5EDA22D04502F00557D14 /* HXMessageCellTranslateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageCellTranslateView.swift; sourceTree = "<group>"; };
- 2DD5EDA52D04584C00557D14 /* HXLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXLoadingView.swift; sourceTree = "<group>"; };
- 2DD5EDA72D0527D700557D14 /* TranslateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TranslateManager.swift; sourceTree = "<group>"; };
- 2DD5EDA92D05499100557D14 /* ChatViewController+Scroll.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+Scroll.swift"; sourceTree = "<group>"; };
- 2DD5EDAB2D055F9300557D14 /* NavigationRightItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRightItemView.swift; sourceTree = "<group>"; };
- 2DD5EDC32D083CE200557D14 /* MessageLocalPushManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLocalPushManager.swift; sourceTree = "<group>"; };
- 2DD5EDC52D083D3700557D14 /* LocalPushManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalPushManager.swift; sourceTree = "<group>"; };
- 2DD5EDC72D083F0900557D14 /* MessageListenerRegister.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListenerRegister.swift; sourceTree = "<group>"; };
- 2DD656612CC6765D00974BEC /* MomentDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentDetailViewController.swift; sourceTree = "<group>"; };
- 2DD656642CC7461400974BEC /* MomentDetailRowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentDetailRowCell.swift; sourceTree = "<group>"; };
- 2DD6566B2CC7495D00974BEC /* MomentDetailViewController+EmojiKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MomentDetailViewController+EmojiKeyboard.swift"; sourceTree = "<group>"; };
- 2DD6566C2CC7495D00974BEC /* MomentDetailViewController+Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MomentDetailViewController+Keyboard.swift"; sourceTree = "<group>"; };
- 2DD656732CC74DA000974BEC /* MomentDetailCommentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentDetailCommentCell.swift; sourceTree = "<group>"; };
- 2DD6567C2CC781F600974BEC /* MomentDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentDetailViewModel.swift; sourceTree = "<group>"; };
- 2DD6569A2CCA34A400974BEC /* MomentLikeAndCommentActionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentLikeAndCommentActionView.swift; sourceTree = "<group>"; };
- 2DD81F322B074EBD00EBE69F /* NSAttributedString+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+HXExt.swift"; sourceTree = "<group>"; };
- 2DD81F352B07616800EBE69F /* HXMessageCellQuoteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXMessageCellQuoteView.swift; sourceTree = "<group>"; };
- 2DD9B6BE2A5BAA9A001DFBFF /* AccountViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountViewModel.swift; sourceTree = "<group>"; };
- 2DD9B6C02A5BAF50001DFBFF /* FileUploadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileUploadManager.swift; sourceTree = "<group>"; };
- 2DDBA1D02A4D316C001CEF93 /* AboutVersionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutVersionView.swift; sourceTree = "<group>"; };
- 2DDBA1D22A4D3193001CEF93 /* AboutDescriptionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutDescriptionView.swift; sourceTree = "<group>"; };
- 2DDDBBFE2CF464DE00B5E596 /* HXInputMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMenuView.swift; sourceTree = "<group>"; };
- 2DDDBC012CF46A5900B5E596 /* HXInputMessageBarDatasource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMessageBarDatasource.swift; sourceTree = "<group>"; };
- 2DDDBC042CF46B9E00B5E596 /* HXInputMenuItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMenuItemModel.swift; sourceTree = "<group>"; };
- 2DDDBC092CF5B1D700B5E596 /* HXInputMuteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMuteView.swift; sourceTree = "<group>"; };
- 2DE44D132C807A810024DC30 /* MessageLinkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageLinkManager.swift; sourceTree = "<group>"; };
- 2DE44D172C8169410024DC30 /* Moment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Moment.swift; sourceTree = "<group>"; };
- 2DE44D192C81695C0024DC30 /* MomentComment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentComment.swift; sourceTree = "<group>"; };
- 2DE44D1B2C816B120024DC30 /* MomentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentManager.swift; sourceTree = "<group>"; };
- 2DE44D1E2C816CE10024DC30 /* MomentViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentViewModel.swift; sourceTree = "<group>"; };
- 2DE44D202C8173590024DC30 /* MomentAddition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentAddition.swift; sourceTree = "<group>"; };
- 2DE44D242C81A9650024DC30 /* MomentCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentCellModel.swift; sourceTree = "<group>"; };
- 2DE44E9E2C8ADB010024DC30 /* SwiftUIRefresh.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftUIRefresh.swift; sourceTree = "<group>"; };
- 2DE44E9F2C8ADB010024DC30 /* HXActivityIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXActivityIndicator.swift; sourceTree = "<group>"; };
- 2DE44EBB2C8EA2A20024DC30 /* MomentImagePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentImagePreview.swift; sourceTree = "<group>"; };
- 2DE44EBD2C8EEDE10024DC30 /* MomentVideoPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentVideoPreview.swift; sourceTree = "<group>"; };
- 2DE6AF312A56BF0400FBCBC8 /* LogonManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogonManager.swift; sourceTree = "<group>"; };
- 2DE6AF362A56D5FE00FBCBC8 /* RxJsonToModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RxJsonToModel.swift; sourceTree = "<group>"; };
- 2DE6AF382A56D8FA00FBCBC8 /* LogonViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogonViewModel.swift; sourceTree = "<group>"; };
- 2DE6AF3D2A57C40300FBCBC8 /* HXViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXViewModel.swift; sourceTree = "<group>"; };
- 2DE6AF3F2A57EF6100FBCBC8 /* HXToast+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HXToast+Rx.swift"; sourceTree = "<group>"; };
- 2DE6AF442A57F61000FBCBC8 /* HXError+MoyaError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HXError+MoyaError.swift"; sourceTree = "<group>"; };
- 2DE6AF482A58103500FBCBC8 /* Country.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Country.swift; sourceTree = "<group>"; };
- 2DEDF4152AF34B5500CABC68 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = "<group>"; };
- 2DEDF41B2AF3C0EE00CABC68 /* GroupInfoViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoViewModel.swift; sourceTree = "<group>"; };
- 2DEDF41D2AF3C70D00CABC68 /* GroupInfoCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoCellModel.swift; sourceTree = "<group>"; };
- 2DEDF41F2AF49D2C00CABC68 /* GroupInfoCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoCell.swift; sourceTree = "<group>"; };
- 2DEDF4212AF49DBD00CABC68 /* GroupInfoMemberListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoMemberListCell.swift; sourceTree = "<group>"; };
- 2DEDF4242AF4D25300CABC68 /* GroupInfoMuteAllCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoMuteAllCell.swift; sourceTree = "<group>"; };
- 2DEDF4262AF4D2AF00CABC68 /* GroupInfoNoDisturbingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoNoDisturbingCell.swift; sourceTree = "<group>"; };
- 2DEDF4282AF4D2E100CABC68 /* GroupInfoRobotCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoRobotCell.swift; sourceTree = "<group>"; };
- 2DEDF42A2AF50C7600CABC68 /* IMClientManager+Silent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IMClientManager+Silent.swift"; sourceTree = "<group>"; };
- 2DEDF42C2AF50D4100CABC68 /* NotificationAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationAPI.swift; sourceTree = "<group>"; };
- 2DEDF42E2AF9D7D800CABC68 /* Notification+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Notification+Database.swift"; sourceTree = "<group>"; };
- 2DEDF4302AF9D8A700CABC68 /* MessageNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageNotification.swift; sourceTree = "<group>"; };
- 2DEDF4322AFA214500CABC68 /* GroupInfoMemberNameInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoMemberNameInputView.swift; sourceTree = "<group>"; };
- 2DEDF4342AFA529000CABC68 /* ContactsListHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsListHeaderView.swift; sourceTree = "<group>"; };
- 2DEDF4362AFA52D000CABC68 /* ContactsrListHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsrListHeaderCell.swift; sourceTree = "<group>"; };
- 2DEDF4382AFA578200CABC68 /* SelectedContactsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedContactsViewModel.swift; sourceTree = "<group>"; };
- 2DEDF43B2AFB37F300CABC68 /* HXBottomMoreAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXBottomMoreAlertView.swift; sourceTree = "<group>"; };
- 2DEDF43E2AFB39E900CABC68 /* HXBottomMoreAlertModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXBottomMoreAlertModel.swift; sourceTree = "<group>"; };
- 2DEDF4412AFB3A2200CABC68 /* HXBottomMoreAlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXBottomMoreAlertAction.swift; sourceTree = "<group>"; };
- 2DEDF4482AFB73CB00CABC68 /* Strings+Generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Strings+Generated.swift"; sourceTree = "<group>"; };
- 2DEDF44D2AFB904600CABC68 /* GroupInfoChangeNameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoChangeNameView.swift; sourceTree = "<group>"; };
- 2DEDF44F2AFB973F00CABC68 /* GroupAnnouncementViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupAnnouncementViewController.swift; sourceTree = "<group>"; };
- 2DEDF4522AFBB8A400CABC68 /* GroupRobotListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupRobotListViewController.swift; sourceTree = "<group>"; };
- 2DEDF4542AFBB96600CABC68 /* GroupCreateRobotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupCreateRobotViewController.swift; sourceTree = "<group>"; };
- 2DF76E502CA16C98005B15A8 /* PublishMomentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublishMomentViewController.swift; sourceTree = "<group>"; };
- 2DF76E532CA2913B005B15A8 /* PublishNewsPicView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublishNewsPicView.swift; sourceTree = "<group>"; };
- 2DF76E552CA291CB005B15A8 /* PublishNewsPicViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublishNewsPicViewCell.swift; sourceTree = "<group>"; };
- 2DF76E572CA2B963005B15A8 /* MomentPublishViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentPublishViewModel.swift; sourceTree = "<group>"; };
- 2DFAF8532B143948003516D4 /* HistoryMessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMessageManager.swift; sourceTree = "<group>"; };
- 2DFEDBE32A2E207D002E3774 /* ThemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeViewController.swift; sourceTree = "<group>"; };
- 2DFEDBE52A2E2096002E3774 /* AboutAppViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutAppViewController.swift; sourceTree = "<group>"; };
- 2DFEDBE92A2E23B7002E3774 /* MessageSettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSettingViewController.swift; sourceTree = "<group>"; };
- 312E128C38B5E0E8FA654C8C /* Pods_ScreenShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ScreenShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 760CAF7C9A90702B1369E392 /* Pods-ScreenShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenShareExtension.release.xcconfig"; path = "Target Support Files/Pods-ScreenShareExtension/Pods-ScreenShareExtension.release.xcconfig"; sourceTree = "<group>"; };
- 81171F37293C7FBF00D13E3F /* ResetPasswordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetPasswordView.swift; sourceTree = "<group>"; };
- 8121C42529BDCE7400423360 /* UIImageView+Kingfisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImageView+Kingfisher.swift"; sourceTree = "<group>"; };
- 8121C42729BDE62B00423360 /* readme.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = readme.md; sourceTree = "<group>"; };
- 8121C42A29BDF9DD00423360 /* SessionsViewController+Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SessionsViewController+Network.swift"; sourceTree = "<group>"; };
- 8121C42C29BDFAA100423360 /* ChatViewController+Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+Network.swift"; sourceTree = "<group>"; };
- 815A017529B5F18E004B972E /* JKSizeHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JKSizeHelper.swift; sourceTree = "<group>"; };
- 816965CD295A98C700669EED /* Constant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constant.swift; sourceTree = "<group>"; };
- 816965D0295A98C700669EED /* Ping.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Ping.swift; sourceTree = "<group>"; };
- 816965D2295A98C700669EED /* MessageProto.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageProto.pb.swift; sourceTree = "<group>"; };
- 816965D3295A98C700669EED /* ReplyBodyProto.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplyBodyProto.pb.swift; sourceTree = "<group>"; };
- 816965D4295A98C700669EED /* SentBodyProto.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentBodyProto.pb.swift; sourceTree = "<group>"; };
- 816965D6295A98C700669EED /* ReplyBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplyBody.swift; sourceTree = "<group>"; };
- 816965D7295A98C700669EED /* SentBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentBody.swift; sourceTree = "<group>"; };
- 816965D8295A98C700669EED /* Pong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Pong.swift; sourceTree = "<group>"; };
- 816965D9295A98C700669EED /* Transportable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Transportable.swift; sourceTree = "<group>"; };
- 816965DB295A98C700669EED /* MessageBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBuilder.swift; sourceTree = "<group>"; };
- 816965E5295A98C700669EED /* WebMessageDecoder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebMessageDecoder.swift; sourceTree = "<group>"; };
- 816965E6295A98C700669EED /* WebMessageEncoder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebMessageEncoder.swift; sourceTree = "<group>"; };
- 81757616295D6E1D0047B669 /* Int64+MR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int64+MR.swift"; sourceTree = "<group>"; };
- 817DF34D29B9BB08004FA149 /* ChatViewController+MessagesDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MessagesDataSource.swift"; sourceTree = "<group>"; };
- 817DF34F29B9BCDF004FA149 /* ChatViewController+MessageCellDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MessageCellDelegate.swift"; sourceTree = "<group>"; };
- 817DF35129B9BD89004FA149 /* ChatViewController+KeyboardAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+KeyboardAction.swift"; sourceTree = "<group>"; };
- 817DF35729B9C1B8004FA149 /* HXTextLayoutSizeCalculator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXTextLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 817DF35829B9C1B8004FA149 /* HXLayoutSizeCalculator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXLayoutSizeCalculator.swift; sourceTree = "<group>"; };
- 817DF35B29B9C214004FA149 /* HXTextMessageContentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXTextMessageContentCell.swift; sourceTree = "<group>"; };
- 817DF35C29B9C214004FA149 /* HXMessageContentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HXMessageContentCell.swift; sourceTree = "<group>"; };
- 817DF36129B9C3B2004FA149 /* ChatViewController+MessagesLayoutDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MessagesLayoutDelegate.swift"; sourceTree = "<group>"; };
- 817DF36329B9C83B004FA149 /* ChatViewController+MessagesDisplayDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatViewController+MessagesDisplayDelegate.swift"; sourceTree = "<group>"; };
- 817DF36829B9F550004FA149 /* CellSizeCalculator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellSizeCalculator.swift; sourceTree = "<group>"; };
- 817DF36C29B9F550004FA149 /* MessagesCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesCollectionViewFlowLayout.swift; sourceTree = "<group>"; };
- 817DF37429B9F550004FA149 /* MessageKitDateFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageKitDateFormatter.swift; sourceTree = "<group>"; };
- 817DF38229B9F551004FA149 /* UIView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
- 817DF38329B9F551004FA149 /* UIEdgeInsets+HXExt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIEdgeInsets+HXExt.swift"; sourceTree = "<group>"; };
- 817DF38629B9F551004FA149 /* NSAttributedString+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Extensions.swift"; sourceTree = "<group>"; };
- 817DF38A29B9F551004FA149 /* CGRect+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Extensions.swift"; sourceTree = "<group>"; };
- 817DF39029B9F551004FA149 /* MessagesViewController+UIScrollViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MessagesViewController+UIScrollViewDelegate.swift"; sourceTree = "<group>"; };
- 817DF39229B9F551004FA149 /* MessagesViewController+TypingIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MessagesViewController+TypingIndicator.swift"; sourceTree = "<group>"; };
- 817DF39429B9F551004FA149 /* MessagesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesViewController.swift; sourceTree = "<group>"; };
- 817DF39D29B9F551004FA149 /* TypingIndicatorCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingIndicatorCell.swift; sourceTree = "<group>"; };
- 817DF39F29B9F551004FA149 /* MessageCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCollectionViewCell.swift; sourceTree = "<group>"; };
- 817DF3A429B9F551004FA149 /* MessageReusableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageReusableView.swift; sourceTree = "<group>"; };
- 817DF3A529B9F551004FA149 /* TypingIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingIndicator.swift; sourceTree = "<group>"; };
- 817DF3A729B9F551004FA149 /* TypingBubble.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingBubble.swift; sourceTree = "<group>"; };
- 817DF3A929B9F551004FA149 /* AvatarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AvatarView.swift; sourceTree = "<group>"; };
- 817DF3AA29B9F551004FA149 /* MessagesCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesCollectionView.swift; sourceTree = "<group>"; };
- 817DF3AD29B9F551004FA149 /* BubbleCircle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BubbleCircle.swift; sourceTree = "<group>"; };
- 817DF3B229B9F551004FA149 /* MessagesLayoutDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesLayoutDelegate.swift; sourceTree = "<group>"; };
- 817DF3B529B9F551004FA149 /* MessageType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageType.swift; sourceTree = "<group>"; };
- 817DF3B629B9F551004FA149 /* MessageCellDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCellDelegate.swift; sourceTree = "<group>"; };
- 817DF3B929B9F551004FA149 /* MessagesDisplayDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesDisplayDelegate.swift; sourceTree = "<group>"; };
- 817DF3BA29B9F551004FA149 /* MessagesDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesDataSource.swift; sourceTree = "<group>"; };
- 81823B1A292CC55800BCC32E /* R.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = R.generated.swift; sourceTree = "<group>"; };
- 8184BD172959DD36008065EB /* Date+MR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+MR.swift"; sourceTree = "<group>"; };
- 81B39E5629484CCA00572838 /* Message+MessageType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+MessageType.swift"; sourceTree = "<group>"; };
- 81B39E58294851D500572838 /* ChatViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatViewController.swift; sourceTree = "<group>"; };
- 81B39E602948689A00572838 /* AppDelegate+MR.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+MR.swift"; sourceTree = "<group>"; };
- 81F70E6929BE1696000543D7 /* AppDelegate+Remote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Remote.swift"; sourceTree = "<group>"; };
- 81F70E6B29BE320A000543D7 /* bugu.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = bugu.entitlements; sourceTree = "<group>"; };
- A6A4D4D22DB781A3007F6009 /* TextPreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextPreviewViewController.swift; sourceTree = "<group>"; };
- B1F478CF8C29FA40E487D6CD /* Pods_bugu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_bugu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- BA3469ADEA407DDBC6B6047C /* Pods-ScreenShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ScreenShareExtension.debug.xcconfig"; path = "Target Support Files/Pods-ScreenShareExtension/Pods-ScreenShareExtension.debug.xcconfig"; sourceTree = "<group>"; };
- BD2CCE8F436CC03FD9545114 /* Pods-bugu.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-bugu.release.xcconfig"; path = "Target Support Files/Pods-bugu/Pods-bugu.release.xcconfig"; sourceTree = "<group>"; };
- E813ECE82775F0B700E5C7C7 /* bugu.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = bugu.app; sourceTree = BUILT_PRODUCTS_DIR; };
- E813ECEB2775F0B700E5C7C7 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
- E813ECF42775F0B900E5C7C7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
- E813ECF72775F0B900E5C7C7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
- E813ECF92775F0B900E5C7C7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- E81599F52792EA1200AC6FFA /* HXInputMoreKeyboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXInputMoreKeyboardView.swift; sourceTree = "<group>"; };
- E81599FF2795988900AC6FFA /* AudioRecorder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecorder.swift; sourceTree = "<group>"; };
- E8159A022795A5B400AC6FFA /* EmojiKeyboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiKeyboardView.swift; sourceTree = "<group>"; };
- E8286CE127BE723D002E4EA7 /* FriendApply.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApply.swift; sourceTree = "<group>"; };
- E8286CE427BE79C4002E4EA7 /* FriendApplyVerifyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyVerifyViewController.swift; sourceTree = "<group>"; };
- E8286CE627BE7CB8002E4EA7 /* FriendApplyInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyInfoView.swift; sourceTree = "<group>"; };
- E8286CE827BE8837002E4EA7 /* FriendApplyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyViewController.swift; sourceTree = "<group>"; };
- E8286CEA27C66048002E4EA7 /* SettingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingViewController.swift; sourceTree = "<group>"; };
- E8286CEC27C663C4002E4EA7 /* SettingTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingTableViewCell.swift; sourceTree = "<group>"; };
- E8286CEE27C66591002E4EA7 /* SettingTableItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingTableItem.swift; sourceTree = "<group>"; };
- E82AC19027DF61ED002DC21A /* DebugToolViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugToolViewController.swift; sourceTree = "<group>"; };
- E82AC19527DF632E002DC21A /* DebugTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugTool.swift; sourceTree = "<group>"; };
- E82AC19827DF6F56002DC21A /* URLResponseError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLResponseError.swift; sourceTree = "<group>"; };
- E82AC19A27DF717D002DC21A /* LimitInt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LimitInt.swift; sourceTree = "<group>"; };
- E82AC19C27DF71E7002DC21A /* JSONString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONString.swift; sourceTree = "<group>"; };
- E82FAE2127803725007B488E /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
- E82FAE2327803733007B488E /* RegisterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterView.swift; sourceTree = "<group>"; };
- E82FAE2527804293007B488E /* HXView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXView.swift; sourceTree = "<group>"; };
- E82FAE272782DA98007B488E /* PasswordRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordRule.swift; sourceTree = "<group>"; };
- E82FAE292782E6A8007B488E /* CountryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryViewController.swift; sourceTree = "<group>"; };
- E82FAE2D2782F92F007B488E /* country.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = country.plist; sourceTree = "<group>"; };
- E82FAE32278327C4007B488E /* ResetPasswordViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetPasswordViewController.swift; sourceTree = "<group>"; };
- E82FAE342783334B007B488E /* RegisterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterViewController.swift; sourceTree = "<group>"; };
- E82FAE362784715F007B488E /* HXTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTabBarController.swift; sourceTree = "<group>"; };
- E82FAE3A27847410007B488E /* SessionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionsViewController.swift; sourceTree = "<group>"; };
- E82FAE4B27886A53007B488E /* AddressBookViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressBookViewController.swift; sourceTree = "<group>"; };
- E82FAE4E27886A7A007B488E /* DiscoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoverViewController.swift; sourceTree = "<group>"; };
- E82FAE5127886A90007B488E /* MineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineViewController.swift; sourceTree = "<group>"; };
- E82FAE5727887126007B488E /* SessionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionTableViewCell.swift; sourceTree = "<group>"; };
- E82FAE5A27887174007B488E /* HXTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXTableViewCell.swift; sourceTree = "<group>"; };
- E82FAE5C2788848D007B488E /* ContactsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsTableViewCell.swift; sourceTree = "<group>"; };
- E82FAE5F278964D3007B488E /* ContactsTableHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsTableHeaderView.swift; sourceTree = "<group>"; };
- E82FAE612789732B007B488E /* DiscoverTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoverTableViewCell.swift; sourceTree = "<group>"; };
- E82FAE6427897B51007B488E /* MineTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineTableViewCell.swift; sourceTree = "<group>"; };
- E82FAE6727897BE9007B488E /* MineTableHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineTableHeaderView.swift; sourceTree = "<group>"; };
- E858EA53277F342A001F5426 /* LaunchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchViewController.swift; sourceTree = "<group>"; };
- E858EA58277F3FB7001F5426 /* FileConfigs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileConfigs.swift; sourceTree = "<group>"; };
- E858EA5B277F4062001F5426 /* ReachabilityManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = "<group>"; };
- E86AAC21282BE8790048A6ED /* EmoticonShopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonShopViewController.swift; sourceTree = "<group>"; };
- E86AAC23282BEBCF0048A6ED /* EmoticonCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonCell.swift; sourceTree = "<group>"; };
- E86AAC25282BEEC00048A6ED /* Emoticon+Display.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Emoticon+Display.swift"; sourceTree = "<group>"; };
- E8879AB127788A7200407347 /* LogManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogManager.swift; sourceTree = "<group>"; };
- E8879AB327788D1600407347 /* LibManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibManager.swift; sourceTree = "<group>"; };
- E8879AB527788E6900407347 /* Kingfisher+Rx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Kingfisher+Rx.swift"; sourceTree = "<group>"; };
- E8879AB927788ED200407347 /* Observable+Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Observable+Logging.swift"; sourceTree = "<group>"; };
- E8879ABB27788F0900407347 /* Observable+Operators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Observable+Operators.swift"; sourceTree = "<group>"; };
- E8879ABF2778928D00407347 /* Icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Icons.xcassets; sourceTree = "<group>"; };
- E89908AB27DC3A470068D90B /* bugu-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bugu-Bridging-Header.h"; sourceTree = "<group>"; };
- E89908B027DC412E0068D90B /* API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = API.swift; sourceTree = "<group>"; };
- E89908BD27DC9B170068D90B /* UserAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAPI.swift; sourceTree = "<group>"; };
- E89908C227DCA3B50068D90B /* BaseDataAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseDataAPI.swift; sourceTree = "<group>"; };
- E89908C427DCA4780068D90B /* FriendAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendAPI.swift; sourceTree = "<group>"; };
- E89908C627DCA6B30068D90B /* OrganizationAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrganizationAPI.swift; sourceTree = "<group>"; };
- E89908C827DCA75A0068D90B /* MicroServerAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerAPI.swift; sourceTree = "<group>"; };
- E89908CA27DCA9E70068D90B /* MomentAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentAPI.swift; sourceTree = "<group>"; };
- E89908CC27DCBDAB0068D90B /* CommentAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentAPI.swift; sourceTree = "<group>"; };
- E89908CE27DCBFC80068D90B /* EmoticonAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonAPI.swift; sourceTree = "<group>"; };
- E89908D627DCD0120068D90B /* MessageAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageAPI.swift; sourceTree = "<group>"; };
- E89908D827DCD8770068D90B /* ConfigAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigAPI.swift; sourceTree = "<group>"; };
- E89908DA27DCD8FB0068D90B /* FileStoreAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStoreAPI.swift; sourceTree = "<group>"; };
- E89908DC27DD88110068D90B /* TranslateAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TranslateAPI.swift; sourceTree = "<group>"; };
- E89908E127DD91EB0068D90B /* GroupAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupAPI.swift; sourceTree = "<group>"; };
- E89908E527DDD7D00068D90B /* Storage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Storage.swift; sourceTree = "<group>"; };
- E89908E827DDD8920068D90B /* KeychainStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainStorage.swift; sourceTree = "<group>"; };
- E8A07C54282763B5006F9754 /* MyAccountAvatarCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAvatarCell.swift; sourceTree = "<group>"; };
- E8A07C56282763DB006F9754 /* MyAccountInformationCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountInformationCell.swift; sourceTree = "<group>"; };
- E8A07C58282763F9006F9754 /* MyAccountSignCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSignCell.swift; sourceTree = "<group>"; };
- E8A07C5A2827658C006F9754 /* MyAccountItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountItem.swift; sourceTree = "<group>"; };
- E8A07C5C28277275006F9754 /* MyAccountHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHeaderView.swift; sourceTree = "<group>"; };
- E8C04BD827E3582D00E5E6A3 /* MyAccountViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountViewController.swift; sourceTree = "<group>"; };
- E8C04BDC27E3588A00E5E6A3 /* TextEditViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextEditViewController.swift; sourceTree = "<group>"; };
- E8C04BDF27E35F2900E5E6A3 /* HXFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXFormViewController.swift; sourceTree = "<group>"; };
- E8C04BF227E6009300E5E6A3 /* Organization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Organization.swift; sourceTree = "<group>"; };
- E8C04BF427E609BA00E5E6A3 /* MomentRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MomentRule.swift; sourceTree = "<group>"; };
- E8C04BF627E609D700E5E6A3 /* Emoticon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Emoticon.swift; sourceTree = "<group>"; };
- E8C04BF827E609F800E5E6A3 /* MicroServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServer.swift; sourceTree = "<group>"; };
- E8C04BFA27E60A2500E5E6A3 /* Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = "<group>"; };
- E8C16936288BE7870056D95B /* Conversation+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Conversation+Database.swift"; sourceTree = "<group>"; };
- E8C7883C27E9F80100B7CDB7 /* Contact+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Contact+Database.swift"; sourceTree = "<group>"; };
- E8CC90A327A8CEAA004EB13E /* HXSplitViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXSplitViewController.swift; sourceTree = "<group>"; };
- E8CC90A527A8D3E1004EB13E /* GroupInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoViewController.swift; sourceTree = "<group>"; };
- E8CC90A927A8D501004EB13E /* GroupInfoNoticeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoNoticeCell.swift; sourceTree = "<group>"; };
- E8CC90AD27B548D0004EB13E /* FriendApplyListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyListViewController.swift; sourceTree = "<group>"; };
- E8CC90AF27B54B2E004EB13E /* FriendApplyListTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FriendApplyListTableViewCell.swift; sourceTree = "<group>"; };
- E8DB911C2778217B00D14179 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
- E8DB912C27786C5500D14179 /* Navigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Navigator.swift; sourceTree = "<group>"; };
- E8E0CF612796EFCF000D0258 /* PersonalCenterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalCenterViewController.swift; sourceTree = "<group>"; };
- E8E0CF632796F250000D0258 /* PersonalCenterHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalCenterHeaderView.swift; sourceTree = "<group>"; };
- E8E0CF652796F9CE000D0258 /* PersonalTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalTableViewCell.swift; sourceTree = "<group>"; };
- E8E0CF6927983A54000D0258 /* PersonalBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonalBottomView.swift; sourceTree = "<group>"; };
- E8E0CF6B279BD9AD000D0258 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; };
- E8E0CF6E279BDD2F000D0258 /* EmojiModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiModels.swift; sourceTree = "<group>"; };
- E8E0CF70279BDE31000D0258 /* EmojiPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPageView.swift; sourceTree = "<group>"; };
- E8E0CF74279BDE8D000D0258 /* EmojiToolBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiToolBarView.swift; sourceTree = "<group>"; };
- E8E0CF78279BDEDA000D0258 /* EmojiPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPopView.swift; sourceTree = "<group>"; };
- E8E0CF7A279BDF02000D0258 /* EmojiAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiAttachment.swift; sourceTree = "<group>"; };
- E8E0CF7C279BDF20000D0258 /* EmojiDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiDecoder.swift; sourceTree = "<group>"; };
- E8E0CF7E279BDF44000D0258 /* EmojiHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiHelper.swift; sourceTree = "<group>"; };
- E8E0CF80279BE870000D0258 /* EmojiKeyboard.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = EmojiKeyboard.bundle; sourceTree = "<group>"; };
- E8E0CF85279C32BE000D0258 /* img_018.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_018.gif; sourceTree = "<group>"; };
- E8E0CF86279C32BE000D0258 /* img_08.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_08.gif; sourceTree = "<group>"; };
- E8E0CF87279C32BE000D0258 /* img_09.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_09.gif; sourceTree = "<group>"; };
- E8E0CF88279C32BE000D0258 /* img_04.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_04.gif; sourceTree = "<group>"; };
- E8E0CF89279C32BE000D0258 /* img_05.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_05.gif; sourceTree = "<group>"; };
- E8E0CF8A279C32BE000D0258 /* img_07.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_07.gif; sourceTree = "<group>"; };
- E8E0CF8B279C32BE000D0258 /* img_06.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_06.gif; sourceTree = "<group>"; };
- E8E0CF8C279C32BE000D0258 /* img_02.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_02.gif; sourceTree = "<group>"; };
- E8E0CF8D279C32BE000D0258 /* img_03.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_03.gif; sourceTree = "<group>"; };
- E8E0CF8E279C32BE000D0258 /* img_01.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_01.gif; sourceTree = "<group>"; };
- E8E0CF8F279C32BE000D0258 /* img_00.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_00.gif; sourceTree = "<group>"; };
- E8E0CF90279C32BE000D0258 /* img_014.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_014.gif; sourceTree = "<group>"; };
- E8E0CF91279C32BE000D0258 /* img_015.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_015.gif; sourceTree = "<group>"; };
- E8E0CF92279C32BE000D0258 /* img_017.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_017.gif; sourceTree = "<group>"; };
- E8E0CF93279C32BE000D0258 /* img_016.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_016.gif; sourceTree = "<group>"; };
- E8E0CF94279C32BE000D0258 /* img_012.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_012.gif; sourceTree = "<group>"; };
- E8E0CF95279C32BE000D0258 /* img_013.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_013.gif; sourceTree = "<group>"; };
- E8E0CF96279C32BE000D0258 /* GIF.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = GIF.plist; sourceTree = "<group>"; };
- E8E0CF97279C32BE000D0258 /* img_011.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_011.gif; sourceTree = "<group>"; };
- E8E0CF98279C32BE000D0258 /* img_010.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = img_010.gif; sourceTree = "<group>"; };
- E8E5379927F0158C008E4CB5 /* Message+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+Database.swift"; sourceTree = "<group>"; };
- E8E537A127F1E1C3008E4CB5 /* MessageElem+Display.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageElem+Display.swift"; sourceTree = "<group>"; };
- E8E537A527F346D7008E4CB5 /* IMClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IMClient.swift; sourceTree = "<group>"; };
- E8E537A727FAE8DE008E4CB5 /* CodableIgnored.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableIgnored.swift; sourceTree = "<group>"; };
- E8E537A927FBED31008E4CB5 /* HXChatPreviewVideoCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXChatPreviewVideoCell.swift; sourceTree = "<group>"; };
- E8E537AC27FBF2E5008E4CB5 /* HXCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXCache.swift; sourceTree = "<group>"; };
- E8E537AE280295D9008E4CB5 /* FileManager+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+HXExt.swift"; sourceTree = "<group>"; };
- E8E537B028030555008E4CB5 /* AVAsset+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVAsset+HXExt.swift"; sourceTree = "<group>"; };
- E8E537C0280701D9008E4CB5 /* UIImage+HXExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+HXExt.swift"; sourceTree = "<group>"; };
- E8EFA95C27E6125E004EB3AF /* AppStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStorage.swift; sourceTree = "<group>"; };
- E8EFA96027E6DBBD004EB3AF /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = "<group>"; };
- E8EFA96327E6E8CA004EB3AF /* UserPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPath.swift; sourceTree = "<group>"; };
- E8EFA96727E71773004EB3AF /* Account+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Account+Database.swift"; sourceTree = "<group>"; };
- E8EFA96927E717BB004EB3AF /* Group+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Group+Database.swift"; sourceTree = "<group>"; };
- E8EFA96B27E71FFA004EB3AF /* MicroServer+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MicroServer+Database.swift"; sourceTree = "<group>"; };
- E8EFA96D27E7255A004EB3AF /* Moment+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Moment+Database.swift"; sourceTree = "<group>"; };
- E8EFA96F27E7298F004EB3AF /* Emoticon+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Emoticon+Database.swift"; sourceTree = "<group>"; };
- E8EFA97127E72E21004EB3AF /* Organization+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Organization+Database.swift"; sourceTree = "<group>"; };
- E8F4BC8E278991880073AE1D /* MeTableItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeTableItem.swift; sourceTree = "<group>"; };
- E8F4BC91278993A90073AE1D /* DiscoverTableItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoverTableItem.swift; sourceTree = "<group>"; };
- E8F4BC9A27899BD10073AE1D /* ContactsItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsItem.swift; sourceTree = "<group>"; };
- E8F4BC9C2789B8A80073AE1D /* Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversation.swift; sourceTree = "<group>"; };
- E8F4BCA22789BDA30073AE1D /* GroupListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListViewController.swift; sourceTree = "<group>"; };
- E8F4BCA42789BE960073AE1D /* GroupTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupTableViewCell.swift; sourceTree = "<group>"; };
- E8F4BCAA278AB5F40073AE1D /* ContactsListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsListViewController.swift; sourceTree = "<group>"; };
- E8F4BCAC278ABD940073AE1D /* ContactsListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsListCell.swift; sourceTree = "<group>"; };
- E8F4BCB0278AC4490073AE1D /* MemberListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListItem.swift; sourceTree = "<group>"; };
- E8F4BCB2278ACB030073AE1D /* HXAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAlertView.swift; sourceTree = "<group>"; };
- E8F4BCB4278AD9620073AE1D /* MicroServerListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerListViewController.swift; sourceTree = "<group>"; };
- E8F4BCB6278ADAF30073AE1D /* MicroServerListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicroServerListViewModel.swift; sourceTree = "<group>"; };
- E8F4BCBA278ADEAD0073AE1D /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicator.swift; sourceTree = "<group>"; };
- E8F4BCBE278ADF120073AE1D /* ErrorTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorTracker.swift; sourceTree = "<group>"; };
- E8F4BCD1278C57550073AE1D /* CountryTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryTableViewCell.swift; sourceTree = "<group>"; };
- E8F4BCD8278C5DAB0073AE1D /* Plist+Generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Plist+Generated.swift"; sourceTree = "<group>"; };
- E8F4BCF1278DB6AE0073AE1D /* HXAudioController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HXAudioController.swift; sourceTree = "<group>"; };
- E8F4BCFC278DBAFE0073AE1D /* sound2.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = sound2.m4a; sourceTree = "<group>"; };
- E8F4BCFD278DBAFF0073AE1D /* sound1.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = sound1.m4a; sourceTree = "<group>"; };
- E8F9F5EB280BB8AA00C4F6EE /* PopoverRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverRow.swift; sourceTree = "<group>"; };
- E8F9F5ED280BBE0700C4F6EE /* PopoverRowItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverRowItem.swift; sourceTree = "<group>"; };
- E8F9F5EF280BC3B800C4F6EE /* FindFriendViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindFriendViewController.swift; sourceTree = "<group>"; };
- E8F9F5F1280C0C1700C4F6EE /* AccountManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountManager.swift; sourceTree = "<group>"; };
- E8F9F5F62816C41500C4F6EE /* FriendApply+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FriendApply+Database.swift"; sourceTree = "<group>"; };
- F55DEA172B039DCD009FAAC3 /* EmoticonListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoticonListViewModel.swift; sourceTree = "<group>"; };
- F5E6F7B02ABB129A00E3B3BD /* GroupInfoMemberNameCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoMemberNameCell.swift; sourceTree = "<group>"; };
- F954414DE40ACC1CB24FCC89 /* Pods-bugu.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-bugu.debug.xcconfig"; path = "Target Support Files/Pods-bugu/Pods-bugu.debug.xcconfig"; sourceTree = "<group>"; };
- /* End PBXFileReference section */
- /* Begin PBXFrameworksBuildPhase section */
- 2DD26F132AE910D300F6019D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2DD26F172AE910D300F6019D /* ReplayKit.framework in Frameworks */,
- 8F09E2A7844EB5FD1FF545D1 /* Pods_ScreenShareExtension.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E813ECE52775F0B700E5C7C7 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 4AD0D04D575FE79F0419641C /* Pods_bugu.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXFrameworksBuildPhase section */
- /* Begin PBXGroup section */
- 1D793BD19E8B9798BCDA5B49 /* Pods */ = {
- isa = PBXGroup;
- children = (
- F954414DE40ACC1CB24FCC89 /* Pods-bugu.debug.xcconfig */,
- BD2CCE8F436CC03FD9545114 /* Pods-bugu.release.xcconfig */,
- BA3469ADEA407DDBC6B6047C /* Pods-ScreenShareExtension.debug.xcconfig */,
- 760CAF7C9A90702B1369E392 /* Pods-ScreenShareExtension.release.xcconfig */,
- );
- name = Pods;
- path = ../Pods;
- sourceTree = "<group>";
- };
- 2D05F5E32B2B183500C5D1C4 /* At */ = {
- isa = PBXGroup;
- children = (
- 2D05F5E52B2B185000C5D1C4 /* Controller */,
- 2D05F5E42B2B184C00C5D1C4 /* View */,
- 2D86F1282D631E8F0082A71D /* ViewModel */,
- );
- path = At;
- sourceTree = "<group>";
- };
- 2D05F5E42B2B184C00C5D1C4 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D05F5E92B2B210200C5D1C4 /* ChatGroupMemberHeaderView.swift */,
- 2D86F1222D6310210082A71D /* ChatGroupSearchView.swift */,
- 2D05F5E72B2B189200C5D1C4 /* ChatGroupMemberCell.swift */,
- 2D86F1242D63112D0082A71D /* ChatGroupAtMemberChangeView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D05F5E52B2B185000C5D1C4 /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2D05F5E12B2B175300C5D1C4 /* ChatGroupMemberListViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2D05F5F42B2B553A00C5D1C4 /* AutocompleteManager */ = {
- isa = PBXGroup;
- children = (
- 2D05F5F52B2B553A00C5D1C4 /* AutocompleteManager.swift */,
- 2D05F5F62B2B553A00C5D1C4 /* Models */,
- );
- path = AutocompleteManager;
- sourceTree = "<group>";
- };
- 2D05F5F62B2B553A00C5D1C4 /* Models */ = {
- isa = PBXGroup;
- children = (
- 2D05F5F72B2B553A00C5D1C4 /* AutocompleteSession.swift */,
- 2D05F5F82B2B553A00C5D1C4 /* AutocompleteCompletion.swift */,
- );
- path = Models;
- sourceTree = "<group>";
- };
- 2D0FD5EF2B08DF9600F8B69A /* Emoticon */ = {
- isa = PBXGroup;
- children = (
- 2D0FD5F02B08DFC900F8B69A /* EmoticonPreviewViewController.swift */,
- );
- path = Emoticon;
- sourceTree = "<group>";
- };
- 2D0FD5F72B09B8C900F8B69A /* Tabbars */ = {
- isa = PBXGroup;
- children = (
- 2D0FD5F82B09B8D600F8B69A /* TabbarControllers.swift */,
- );
- path = Tabbars;
- sourceTree = "<group>";
- };
- 2D0FD5FE2B0B806700F8B69A /* Display */ = {
- isa = PBXGroup;
- children = (
- 2D0FD5FF2B0B807200F8B69A /* Conversation+Display.swift */,
- );
- path = Display;
- sourceTree = "<group>";
- };
- 2D17165C2D6D686200955CB3 /* MultiSelected */ = {
- isa = PBXGroup;
- children = (
- 2D17165D2D6D688200955CB3 /* HXInputMultiSelectedActionView.swift */,
- );
- path = MultiSelected;
- sourceTree = "<group>";
- };
- 2D1716612D6DB5A900955CB3 /* Collection */ = {
- isa = PBXGroup;
- children = (
- 2D1716642D6EEFA900955CB3 /* Controller */,
- 2D17166A2D6EFB6800955CB3 /* Enum */,
- 2D1716652D6EEFB200955CB3 /* View */,
- 2D1716662D6EEFB600955CB3 /* ViewModel */,
- );
- path = Collection;
- sourceTree = "<group>";
- };
- 2D1716642D6EEFA900955CB3 /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2D1716622D6DB5DC00955CB3 /* ChatCollectionViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2D1716652D6EEFB200955CB3 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D1716962D71753F00955CB3 /* ChatCollectionCell.swift */,
- 2D1716982D71A56100955CB3 /* ChatCollectionTitleView.swift */,
- 2D17169A2D71A56C00955CB3 /* ChatCollectionContentView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D1716662D6EEFB600955CB3 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D1716672D6EFAB700955CB3 /* ChatCollectionViewModel.swift */,
- 2D17169C2D71BD3300955CB3 /* ChatCollectionCellModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D17166A2D6EFB6800955CB3 /* Enum */ = {
- isa = PBXGroup;
- children = (
- 2D1716692D6EFB6800955CB3 /* NoteEnum+Display.swift */,
- );
- path = Enum;
- sourceTree = "<group>";
- };
- 2D1B37622A147D080040AB0B /* Configuration */ = {
- isa = PBXGroup;
- children = (
- 2D1B37632A147D1B0040AB0B /* HttpServiceConfig.swift */,
- );
- path = Configuration;
- sourceTree = "<group>";
- };
- 2D1C400B2CBF9718009A8A41 /* ActionSheet */ = {
- isa = PBXGroup;
- children = (
- 2D1C400C2CBF972D009A8A41 /* ActionSheetCell.swift */,
- 2D1C400D2CBF972D009A8A41 /* ActionSheetConfig.swift */,
- 2D1C400E2CBF972D009A8A41 /* ActionSheetView.swift */,
- );
- path = ActionSheet;
- sourceTree = "<group>";
- };
- 2D1C40612CC24000009A8A41 /* Manager */ = {
- isa = PBXGroup;
- children = (
- 2D1C40622CC2400A009A8A41 /* MomentPushlishManager.swift */,
- 2D951E212CDCD7830009684E /* MomentChangeCoverManager.swift */,
- );
- path = Manager;
- sourceTree = "<group>";
- };
- 2D1F620C2B4402D5005F6910 /* History */ = {
- isa = PBXGroup;
- children = (
- 2D1F62272B4510F1005F6910 /* Protocol */,
- 2D1F62142B440F39005F6910 /* Enum */,
- 2D1F620F2B440384005F6910 /* Controller */,
- 2D1F62102B44038C005F6910 /* View */,
- 2D1F62112B440392005F6910 /* ViewModel */,
- );
- path = History;
- sourceTree = "<group>";
- };
- 2D1F620F2B440384005F6910 /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2D1F620D2B4402F5005F6910 /* HistoryMessageContainerViewController.swift */,
- 2D1F62122B440EBD005F6910 /* HistoryMessageListViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2D1F62102B44038C005F6910 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D1F622B2B458229005F6910 /* HistoryMessageNavigationBarView.swift */,
- 2D1F622A2B4581F9005F6910 /* Cell */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D1F62112B440392005F6910 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D1F62232B45014A005F6910 /* HistoryMessageResultViewModel.swift */,
- 2D1F62252B45035E005F6910 /* HistoryMessageViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D1F62142B440F39005F6910 /* Enum */ = {
- isa = PBXGroup;
- children = (
- 2D1F62152B440F4E005F6910 /* MessageHistoryEnum.swift */,
- );
- path = Enum;
- sourceTree = "<group>";
- };
- 2D1F62272B4510F1005F6910 /* Protocol */ = {
- isa = PBXGroup;
- children = (
- 2D1F62282B4510FA005F6910 /* HistoryMessageListViewControllerDelegate.swift */,
- );
- path = Protocol;
- sourceTree = "<group>";
- };
- 2D1F622A2B4581F9005F6910 /* Cell */ = {
- isa = PBXGroup;
- children = (
- 2D1F62172B442DE3005F6910 /* HistoryMessageTextCell.swift */,
- 2D1F62192B442E17005F6910 /* HistoryMessageImageCell.swift */,
- 2D1F621B2B442E27005F6910 /* HistoryMessageVideoCell.swift */,
- 2D1F621D2B442E42005F6910 /* HistoryMessageFileCell.swift */,
- 2D1F621F2B442E56005F6910 /* HistoryMessageLocationCell.swift */,
- 2D1F62212B442E6A005F6910 /* HistoryMessageLinkCell.swift */,
- );
- path = Cell;
- sourceTree = "<group>";
- };
- 2D20A2632A9CC8F90090DB76 /* EventMonitor */ = {
- isa = PBXGroup;
- children = (
- 2D20A2642A9CC8F90090DB76 /* NetworkLoggerEventMonitor.swift */,
- );
- path = EventMonitor;
- sourceTree = "<group>";
- };
- 2D20A2652A9CC8F90090DB76 /* Plugin */ = {
- isa = PBXGroup;
- children = (
- 2D20A2662A9CC8F90090DB76 /* CachePlugin.swift */,
- 2D20A2672A9CC8F90090DB76 /* ResponsePlugin.swift */,
- 2D20A2682A9CC8F90090DB76 /* NetworkActivityPlugin.swift */,
- 2D20A2692A9CC8F90090DB76 /* AuthPlugin.swift */,
- );
- path = Plugin;
- sourceTree = "<group>";
- };
- 2D20A26F2A9CC94C0090DB76 /* Moya */ = {
- isa = PBXGroup;
- children = (
- 2D20A2632A9CC8F90090DB76 /* EventMonitor */,
- 2D20A2652A9CC8F90090DB76 /* Plugin */,
- 2DE6AF332A56C0D100FBCBC8 /* Provider */,
- 2DE6AF432A57F5EF00FBCBC8 /* Error */,
- );
- path = Moya;
- sourceTree = "<group>";
- };
- 2D279E962B1084FB00F78E3E /* Enum */ = {
- isa = PBXGroup;
- children = (
- 2D279E972B10850E00F78E3E /* HXPrivateEnum.swift */,
- );
- path = Enum;
- sourceTree = "<group>";
- };
- 2D279E992B109AED00F78E3E /* RecordView */ = {
- isa = PBXGroup;
- children = (
- 2D279EA02B10B11800F78E3E /* HXAudioRecordView.swift */,
- 2D279EA22B10B19A00F78E3E /* HXAudioWaveView.swift */,
- 2D279EA62B10C8AB00F78E3E /* HXAudioBottomView.swift */,
- );
- path = RecordView;
- sourceTree = "<group>";
- };
- 2D279EAE2B11B6E100F78E3E /* Profile */ = {
- isa = PBXGroup;
- children = (
- E82FAE5427886AAF007B488E /* Controller */,
- E8F4BC902789918F0073AE1D /* Model */,
- 2DD9B6BD2A5BAA86001DFBFF /* ViewMdoel */,
- E82FAE6627897B54007B488E /* View */,
- );
- path = Profile;
- sourceTree = "<group>";
- };
- 2D279EAF2B11B70300F78E3E /* Emoticon */ = {
- isa = PBXGroup;
- children = (
- E86AAC21282BE8790048A6ED /* EmoticonShopViewController.swift */,
- 2D0FD5D92B0846DC00F8B69A /* EmoticonManagerViewController.swift */,
- 2D0FD5DF2B08547A00F8B69A /* EmoticonDetailViewController.swift */,
- 2D279EB02B11B71E00F78E3E /* View */,
- 2D279EB12B11B72E00F78E3E /* ViewModel */,
- );
- path = Emoticon;
- sourceTree = "<group>";
- };
- 2D279EB02B11B71E00F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- E86AAC23282BEBCF0048A6ED /* EmoticonCell.swift */,
- 2D0FD5DD2B084DED00F8B69A /* EmoticonManagerCell.swift */,
- 2D0FD5E72B08785900F8B69A /* EmoticonDetailHeaderCell.swift */,
- 2D0FD5E12B0855C400F8B69A /* EmoticonItemCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D279EB12B11B72E00F78E3E /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- E86AAC25282BEEC00048A6ED /* Emoticon+Display.swift */,
- 2D0FD5F22B08E72200F8B69A /* EmoticonViewModel.swift */,
- F55DEA172B039DCD009FAAC3 /* EmoticonListViewModel.swift */,
- 2D0FD5E32B085F5F00F8B69A /* EmoticonManagerViewModel.swift */,
- 2D0FD5E52B085F7600F8B69A /* EmoticonDetailViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D279EB22B11B76300F78E3E /* About */ = {
- isa = PBXGroup;
- children = (
- 2DFEDBE52A2E2096002E3774 /* AboutAppViewController.swift */,
- 2D279EB32B11B76B00F78E3E /* View */,
- );
- path = About;
- sourceTree = "<group>";
- };
- 2D279EB32B11B76B00F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- 2DDBA1D02A4D316C001CEF93 /* AboutVersionView.swift */,
- 2DDBA1D22A4D3193001CEF93 /* AboutDescriptionView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D279EB52B11B7BE00F78E3E /* QRCode */ = {
- isa = PBXGroup;
- children = (
- 2D279EC42B11BFC600F78E3E /* QRCodePreviewController.swift */,
- 2D279EB92B11B84300F78E3E /* Private */,
- );
- path = QRCode;
- sourceTree = "<group>";
- };
- 2D279EB62B11B80900F78E3E /* Setting */ = {
- isa = PBXGroup;
- children = (
- E8286CEA27C66048002E4EA7 /* SettingViewController.swift */,
- 2D279EB72B11B81900F78E3E /* View */,
- );
- path = Setting;
- sourceTree = "<group>";
- };
- 2D279EB72B11B81900F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- E8286CEC27C663C4002E4EA7 /* SettingTableViewCell.swift */,
- E8286CEE27C66591002E4EA7 /* SettingTableItem.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D279EB92B11B84300F78E3E /* Private */ = {
- isa = PBXGroup;
- children = (
- 2D279EBA2B11B84300F78E3E /* QRCodeScanController.swift */,
- 2D279EBB2B11B84300F78E3E /* QRAudioPlayTool.swift */,
- 2D279EBC2B11B84300F78E3E /* QRCodeIndentifyController.swift */,
- );
- path = Private;
- sourceTree = "<group>";
- };
- 2D279ECC2B11F8D900F78E3E /* QRCode */ = {
- isa = PBXGroup;
- children = (
- 2D279EC12B11BA8500F78E3E /* SacnQRCodeProviderMananger.swift */,
- 2D279EB82B11B84300F78E3E /* QRCodeProvider.swift */,
- );
- path = QRCode;
- sourceTree = "<group>";
- };
- 2D279ECF2B12087C00F78E3E /* Theme */ = {
- isa = PBXGroup;
- children = (
- 2DFEDBE32A2E207D002E3774 /* ThemeViewController.swift */,
- 2D279ED02B12088600F78E3E /* View */,
- );
- path = Theme;
- sourceTree = "<group>";
- };
- 2D279ED02B12088600F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- 2D279ED12B12089A00F78E3E /* ThemeItemView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D279ED32B120B6500F78E3E /* Theme */ = {
- isa = PBXGroup;
- children = (
- 2D279ED42B120B6E00F78E3E /* HXThemeType.swift */,
- 2D6E39952CEE017C001BA7D2 /* HXTheme.swift */,
- );
- path = Theme;
- sourceTree = "<group>";
- };
- 2D279ED62B12D83D00F78E3E /* Message */ = {
- isa = PBXGroup;
- children = (
- 2DFEDBE92A2E23B7002E3774 /* MessageSettingViewController.swift */,
- 2D279EE72B13432C00F78E3E /* View */,
- );
- path = Message;
- sourceTree = "<group>";
- };
- 2D279ED72B12D84C00F78E3E /* Password */ = {
- isa = PBXGroup;
- children = (
- 2DB475AA2A4E783500AC20E8 /* ChangePasswordViewController.swift */,
- 2D279EE12B12FB5F00F78E3E /* View */,
- );
- path = Password;
- sourceTree = "<group>";
- };
- 2D279EDA2B12E1FF00F78E3E /* NSAttributedString */ = {
- isa = PBXGroup;
- children = (
- 817DF38629B9F551004FA149 /* NSAttributedString+Extensions.swift */,
- 2DD81F322B074EBD00EBE69F /* NSAttributedString+HXExt.swift */,
- 2D05F60A2B2B564100C5D1C4 /* NSMutableAttributedString+HXExt.swift */,
- 2D279EDB2B12E22100F78E3E /* ParagraphStyle+HXAdd.swift */,
- );
- path = NSAttributedString;
- sourceTree = "<group>";
- };
- 2D279EE12B12FB5F00F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- 2D279EE22B13329E00F78E3E /* PasswordView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D279EE42B1339F400F78E3E /* HUD */ = {
- isa = PBXGroup;
- children = (
- 2D279EE52B133A0500F78E3E /* HUDUntil.swift */,
- );
- path = HUD;
- sourceTree = "<group>";
- };
- 2D279EE72B13432C00F78E3E /* View */ = {
- isa = PBXGroup;
- children = (
- 2D279EE82B1343D400F78E3E /* MessageSettingCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D297DB52B0DABCB00CBD958 /* Manager */ = {
- isa = PBXGroup;
- children = (
- 2DD5EDC92D083F3F00557D14 /* Register */,
- 2D0FD5FA2B0B3ECE00F8B69A /* MessageSendManager.swift */,
- 2D297DB62B0DAC6C00CBD958 /* MessageSendReadReceiptMessage.swift */,
- 2DCB725D2B2099FE00F3F0B6 /* MessageImageSizeManager.swift */,
- 2DCB725F2B21B3B700F3F0B6 /* MessageAttachmentProvider.swift */,
- 2DE44D132C807A810024DC30 /* MessageLinkManager.swift */,
- );
- path = Manager;
- sourceTree = "<group>";
- };
- 2D297DBA2B0E08BD00CBD958 /* Mention */ = {
- isa = PBXGroup;
- children = (
- 2D297DBB2B0E092D00CBD958 /* HXInputBarMentionEnum.swift */,
- );
- path = Mention;
- sourceTree = "<group>";
- };
- 2D2A48252C0AC32500A8322F /* Log */ = {
- isa = PBXGroup;
- children = (
- 2D2A48242C0AC32500A8322F /* Logger.swift */,
- );
- path = Log;
- sourceTree = "<group>";
- };
- 2D2A482B2C0AC32500A8322F /* Uploader */ = {
- isa = PBXGroup;
- children = (
- 2D2A48262C0AC32500A8322F /* Atomic.swift */,
- 2D2A48272C0AC32500A8322F /* BroadcastUploadSocketConnection.swift */,
- 2D2A48282C0AC32500A8322F /* LiveKitDarwinNotificationCenter.swift */,
- 2D2A48292C0AC32500A8322F /* LKSampleHandler.swift */,
- 2D2A482A2C0AC32500A8322F /* SampleUploader.swift */,
- );
- path = Uploader;
- sourceTree = "<group>";
- };
- 2D2A482E2C0AC32500A8322F /* Broadcast */ = {
- isa = PBXGroup;
- children = (
- 2D2A48252C0AC32500A8322F /* Log */,
- 2D2A482B2C0AC32500A8322F /* Uploader */,
- 2D2A482C2C0AC32500A8322F /* BroadcastScreenCapturer.swift */,
- 2D2A482D2C0AC32500A8322F /* BroadcastServerSocketConnection.swift */,
- );
- path = Broadcast;
- sourceTree = "<group>";
- };
- 2D35C6062A1E5E550049AA52 /* Location */ = {
- isa = PBXGroup;
- children = (
- 2D35C6072A1E5E550049AA52 /* HXLocationSelectedViewController.swift */,
- 2D4E42362A248A38006EDBE9 /* HXLocationPreviewViewController.swift */,
- 2D4E42332A247DA0006EDBE9 /* View */,
- 2D35C6082A1E5E550049AA52 /* Model */,
- );
- path = Location;
- sourceTree = "<group>";
- };
- 2D35C6082A1E5E550049AA52 /* Model */ = {
- isa = PBXGroup;
- children = (
- 2D35C6092A1E5E550049AA52 /* HXLocationPoint.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2D36E5C42C749981004FEC90 /* Discover */ = {
- isa = PBXGroup;
- children = (
- E82FAE5527886AB7007B488E /* Controller */,
- E8F4BC93278993AD0073AE1D /* Model */,
- E82FAE632789732F007B488E /* View */,
- );
- path = Discover;
- sourceTree = "<group>";
- };
- 2D36E5C52C7499A0004FEC90 /* Moment */ = {
- isa = PBXGroup;
- children = (
- 2DD656672CC7490800974BEC /* Home */,
- 2DD656662CC748FC00974BEC /* Detail */,
- 2DD656692CC7492100974BEC /* Personal */,
- 2DD6566A2CC7492D00974BEC /* Message */,
- 2DD656682CC7491300974BEC /* Publish */,
- 2D1C40612CC24000009A8A41 /* Manager */,
- 2DE44EB82C8E9D030024DC30 /* ImagePreview */,
- 2DE44D1D2C816CCE0024DC30 /* ViewModel */,
- );
- path = Moment;
- sourceTree = "<group>";
- };
- 2D3AAB4B2AD8271200918927 /* Audio */ = {
- isa = PBXGroup;
- children = (
- E8F4BCF1278DB6AE0073AE1D /* HXAudioController.swift */,
- );
- path = Audio;
- sourceTree = "<group>";
- };
- 2D3AAB4C2AD8279C00918927 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D3AAB4D2AD827BA00918927 /* GroupListViewModel.swift */,
- 2DA1F2B42B03A5AD00D77A76 /* SelectedGroupListViewModel.swift */,
- 2DEDF41B2AF3C0EE00CABC68 /* GroupInfoViewModel.swift */,
- 2DEDF41D2AF3C70D00CABC68 /* GroupInfoCellModel.swift */,
- 2D4DCE132AFBEB3300DD04C8 /* GroupMembersListViewModel.swift */,
- 2D86F0EC2D5B23E80082A71D /* GroupRobotListViewModel.swift */,
- 2D86F0FA2D5B44530082A71D /* GroupRobotDataViewModel.swift */,
- 2D86F0FC2D5C3E200082A71D /* GroupRobotDetailViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D3AAB4F2AD827CD00918927 /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F4BC9A27899BD10073AE1D /* ContactsItem.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2D3AAB542AD93C3F00918927 /* Cell */ = {
- isa = PBXGroup;
- children = (
- E8E0CF652796F9CE000D0258 /* PersonalTableViewCell.swift */,
- 2D3AAB552AD93C4C00918927 /* PersonalTableViewMomentStyleCell.swift */,
- 2D3AAB572AD93C6C00918927 /* PersonalTableViewMomentSwitchCell.swift */,
- 2D48AC772AE1369A00D9E43E /* PersonalOrganizationCell.swift */,
- );
- path = Cell;
- sourceTree = "<group>";
- };
- 2D3BAB872C771405007C2BD9 /* SwiftUI */ = {
- isa = PBXGroup;
- children = (
- 2D3BAB882C771419007C2BD9 /* Image+Extension.swift */,
- 2DA185E52C79A2DC00698A6E /* Color+Extensions.swift */,
- );
- path = SwiftUI;
- sourceTree = "<group>";
- };
- 2D3BAB8A2C7714D1007C2BD9 /* R.swift */ = {
- isa = PBXGroup;
- children = (
- 2D3BAB8C2C7714EB007C2BD9 /* R.swift+Extensions.swift */,
- );
- path = R.swift;
- sourceTree = "<group>";
- };
- 2D3FCD7C2CF5C69000C9AE9D /* Configuration */ = {
- isa = PBXGroup;
- children = (
- 2D61102F2B2C102D001C6EB9 /* MessageInputBarConfiguration.swift */,
- );
- path = Configuration;
- sourceTree = "<group>";
- };
- 2D3FCD7D2CF5C77500C9AE9D /* MoreKeyboard */ = {
- isa = PBXGroup;
- children = (
- E81599F52792EA1200AC6FFA /* HXInputMoreKeyboardView.swift */,
- );
- path = MoreKeyboard;
- sourceTree = "<group>";
- };
- 2D3FCD7E2CF5C78A00C9AE9D /* QuoteView */ = {
- isa = PBXGroup;
- children = (
- 2D8944002B07128D007A3F4E /* HXInputBottomQuoteView.swift */,
- );
- path = QuoteView;
- sourceTree = "<group>";
- };
- 2D3FCD7F2CF5C7A700C9AE9D /* TextView */ = {
- isa = PBXGroup;
- children = (
- 2D05F5BC2B27202200C5D1C4 /* HXInputTextView.swift */,
- );
- path = TextView;
- sourceTree = "<group>";
- };
- 2D3FCD802CF5C7B200C9AE9D /* SpackView */ = {
- isa = PBXGroup;
- children = (
- 2D279EA42B10BE6F00F78E3E /* HXInputBarSpeckView.swift */,
- );
- path = SpackView;
- sourceTree = "<group>";
- };
- 2D3FCD832CF998EE00C9AE9D /* Listener */ = {
- isa = PBXGroup;
- children = (
- 2D3FCD842CF9991D00C9AE9D /* NetworkAuthorizationListener.swift */,
- );
- path = Listener;
- sourceTree = "<group>";
- };
- 2D426B452AFC857500582B76 /* SearchView */ = {
- isa = PBXGroup;
- children = (
- 2D426B462AFC859D00582B76 /* HXSearchView.swift */,
- 2DA1F2962B021E1000D77A76 /* HXSearchListView.swift */,
- );
- path = SearchView;
- sourceTree = "<group>";
- };
- 2D426B4A2AFCCB5E00582B76 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D426B552AFDE05500582B76 /* FriendApplyListViewModel.swift */,
- 2D426B4B2AFCCB7E00582B76 /* FindFriendViewModel.swift */,
- 2D426B532AFDD99200582B76 /* FriendApplyViewModel.swift */,
- 2D426B5B2AFE348B00582B76 /* FriendApplyVerifyViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D4E42332A247DA0006EDBE9 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D4E42342A247DCC006EDBE9 /* HXLocationTableViewCell.swift */,
- 2D20CB2A2A2F67AB00DD53E5 /* HXLocationAdressView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D6E1C392AFF17D900592304 /* EmptyExplainView */ = {
- isa = PBXGroup;
- children = (
- 2D6E1C3A2AFF17E900592304 /* HXEmptyExplainView.swift */,
- );
- path = EmptyExplainView;
- sourceTree = "<group>";
- };
- 2D6E1C3C2AFF2ABC00592304 /* Organization */ = {
- isa = PBXGroup;
- children = (
- 2D6E1C3D2AFF2AD700592304 /* OrganizationViewController.swift */,
- 2D6E1C402AFF2BBF00592304 /* View */,
- 2D6E1C3F2AFF2BB900592304 /* ViewModel */,
- );
- path = Organization;
- sourceTree = "<group>";
- };
- 2D6E1C3F2AFF2BB900592304 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D6E1C412AFF2BCB00592304 /* OrganizationViewModel.swift */,
- 2D6E1C472AFF32B900592304 /* OrganizationDisplayCellModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D6E1C402AFF2BBF00592304 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D6E1C432AFF328D00592304 /* DepartmentCell.swift */,
- 2D6E1C452AFF329B00592304 /* DepartMemberCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D6E39642CEB3971001BA7D2 /* Search */ = {
- isa = PBXGroup;
- children = (
- 2D6E396C2CEB3A56001BA7D2 /* Controller */,
- 2D6E396E2CEB3A56001BA7D2 /* Enum */,
- 2D6E39702CEB3A56001BA7D2 /* Protocol */,
- 2D6E39792CEB3A56001BA7D2 /* View */,
- 2D6E397C2CEB3A56001BA7D2 /* ViewModel */,
- );
- path = Search;
- sourceTree = "<group>";
- };
- 2D6E396C2CEB3A56001BA7D2 /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2D6E396A2CEB3A56001BA7D2 /* GlobalSearchContainerViewController.swift */,
- 2D6E396B2CEB3A56001BA7D2 /* GlobalSearchListViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2D6E396E2CEB3A56001BA7D2 /* Enum */ = {
- isa = PBXGroup;
- children = (
- 2D6E396D2CEB3A56001BA7D2 /* GlobalSearchEnum.swift */,
- );
- path = Enum;
- sourceTree = "<group>";
- };
- 2D6E39702CEB3A56001BA7D2 /* Protocol */ = {
- isa = PBXGroup;
- children = (
- 2D6E396F2CEB3A56001BA7D2 /* GlobalSearchListViewControllerDelegate.swift */,
- );
- path = Protocol;
- sourceTree = "<group>";
- };
- 2D6E39772CEB3A56001BA7D2 /* Cell */ = {
- isa = PBXGroup;
- children = (
- 2D6E39752CEB3A56001BA7D2 /* GlobalSearchTextCell.swift */,
- );
- path = Cell;
- sourceTree = "<group>";
- };
- 2D6E39792CEB3A56001BA7D2 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D6E39772CEB3A56001BA7D2 /* Cell */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D6E397C2CEB3A56001BA7D2 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D6E397A2CEB3A56001BA7D2 /* GlobalSearchResultViewModel.swift */,
- 2D6E397B2CEB3A56001BA7D2 /* GlobalSearchViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D6E398C2CEDEF86001BA7D2 /* WebView */ = {
- isa = PBXGroup;
- children = (
- 2DA3F7962CF097380050ACB1 /* HXWebViewController.swift */,
- 2DA3F7982CF098010050ACB1 /* ProgressWebViewController.swift */,
- 2DA3F7992CF098010050ACB1 /* ProgressWebViewEnums.swift */,
- );
- path = WebView;
- sourceTree = "<group>";
- };
- 2D71CB5B2CD77C7500E63177 /* View */ = {
- isa = PBXGroup;
- children = (
- 2D71CB5C2CD77C8500E63177 /* MomentMessageCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D78C0972A65201000B94BE7 /* Public */ = {
- isa = PBXGroup;
- children = (
- 2D78C0992A65204200B94BE7 /* IMClient */,
- 2D78C0AD2A65406700B94BE7 /* Model */,
- 2DB22BA72A3315F7008D630C /* MessageDownload */,
- 2D86F1312D64672E0082A71D /* MessageUpload */,
- 2DA218F72A4036170028543D /* Protocol */,
- 2DC1CC8F2A55189100790D2D /* Enum */,
- );
- path = Public;
- sourceTree = "<group>";
- };
- 2D78C0982A65201600B94BE7 /* Private */ = {
- isa = PBXGroup;
- children = (
- 2D78C0A02A65324B00B94BE7 /* IMClientManager.swift */,
- 2D78C0A32A653E1600B94BE7 /* IMClientManager+Message.swift */,
- 2D78C0AB2A653E9D00B94BE7 /* IMClientManager+Conversation.swift */,
- 2D78C0A52A653E2600B94BE7 /* IMClientManager+Group.swift */,
- 2D78C0A72A653E4100B94BE7 /* IMClientManager+Friendship.swift */,
- 2D78C0A92A653E6300B94BE7 /* IMClientManager+APNS.swift */,
- 2D5C29F02A7104A400A323CD /* IMClientManager+Organization.swift */,
- 2D71CB602CD7802C00E63177 /* IMClientManager+Moment.swift */,
- 2DEDF42A2AF50C7600CABC68 /* IMClientManager+Silent.swift */,
- 2D3FCD7A2CF5BFF400C9AE9D /* IMClientManager+Microservice.swift */,
- 2DCB72582B206D4200F3F0B6 /* Until */,
- 2DA6373F2B19DDFD00026227 /* Monitor */,
- 2DA636E92B16201C00026227 /* Configuration */,
- 2D279E962B1084FB00F78E3E /* Enum */,
- 2D7E7BE22A66911D00C5F7CD /* MessageHandler */,
- 2D78C0A22A6539B400B94BE7 /* DataBase */,
- 816965E4295A98C700669EED /* Coder */,
- 816965D1295A98C700669EED /* proto */,
- 816965CF295A98C700669EED /* Model */,
- 816965CC295A98C700669EED /* Constant */,
- 2D78C09A2A65207200B94BE7 /* Log */,
- );
- path = Private;
- sourceTree = "<group>";
- };
- 2D78C0992A65204200B94BE7 /* IMClient */ = {
- isa = PBXGroup;
- children = (
- E8E537A527F346D7008E4CB5 /* IMClient.swift */,
- 2DA218F32A402D710028543D /* IMClient+Message.swift */,
- 2D7E7BE02A66743300C5F7CD /* IMClient+Conversation.swift */,
- 2D5C2A132A73ACA500A323CD /* IMClient+Group.swift */,
- 2D426B592AFE1B6700582B76 /* IMClient+FriendShip.swift */,
- 2D6E1C492AFF9DC500592304 /* IMClient+Organization.swift */,
- 2D71CB5E2CD77E7D00E63177 /* IMClient+Moment.swift */,
- 2D3FCD782CF5BF6C00C9AE9D /* IMClient+Microservice.swift */,
- );
- path = IMClient;
- sourceTree = "<group>";
- };
- 2D78C09A2A65207200B94BE7 /* Log */ = {
- isa = PBXGroup;
- children = (
- 2D78C09B2A6520D200B94BE7 /* MessageLogOutput.swift */,
- );
- path = Log;
- sourceTree = "<group>";
- };
- 2D78C0A22A6539B400B94BE7 /* DataBase */ = {
- isa = PBXGroup;
- children = (
- 2D78C0B92A65602C00B94BE7 /* IMDatabaseManager.swift */,
- 2D4D2F752A6A9F9600869E52 /* IMDatabaseManager+User.swift */,
- 2D5C29E92A6FBA9700A323CD /* IMDatabaseManager+Conversation.swift */,
- 2D4D2F6B2A6A358500869E52 /* IMDatabaseManager+Message.swift */,
- 2D4D2F6D2A6A35B600869E52 /* IMDatabaseManager+FriendShip.swift */,
- 2D4D2F6F2A6A601900869E52 /* IMDatabaseManager+Group.swift */,
- 2DCB72612B21EEA900F3F0B6 /* IMDatabaseManager+Notification.swift */,
- 2D78C0BB2A65603D00B94BE7 /* SQLite */,
- );
- path = DataBase;
- sourceTree = "<group>";
- };
- 2D78C0AD2A65406700B94BE7 /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F4BC9C2789B8A80073AE1D /* Conversation.swift */,
- E8C04BFA27E60A2500E5E6A3 /* Group.swift */,
- 2DC1CC8D2A55124400790D2D /* GroupMember.swift */,
- 2D0D57232A5FDB4F00DB5771 /* GroupRobot.swift */,
- 2D78C0B12A65575800B94BE7 /* GroupAtInfo.swift */,
- 2D4D2F592A6935E900869E52 /* GroupChangeInfo.swift */,
- 2D4D2F5B2A69390300869E52 /* GroupRobotChangeInfo.swift */,
- 2D4D2F692A6A326A00869E52 /* GroupNotice.swift */,
- 2D5C29EE2A70FBF400A323CD /* GroupMemberChangeInfo.swift */,
- E8286CE127BE723D002E4EA7 /* FriendApply.swift */,
- 2D7E7BFB2A68006A00C5F7CD /* MessageReadReceipt.swift */,
- 2D7E7BFD2A6800B600C5F7CD /* MessageReader.swift */,
- 2D5C2A112A73AA6600A323CD /* Message.swift */,
- 2D5C2A172A73C20D00A323CD /* MessageElem.swift */,
- 2DEDF4302AF9D8A700CABC68 /* MessageNotification.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2D78C0BB2A65603D00B94BE7 /* SQLite */ = {
- isa = PBXGroup;
- children = (
- E8E5379927F0158C008E4CB5 /* Message+Database.swift */,
- 2D7E7C012A680D7200C5F7CD /* MessageReader+Database.swift */,
- E8EFA96927E717BB004EB3AF /* Group+Database.swift */,
- 2D5C2A0A2A739F0F00A323CD /* GroupMember+Database.swift */,
- 2D5C2A0C2A739F4200A323CD /* GroupRobot+Database.swift */,
- E8F9F5F62816C41500C4F6EE /* FriendApply+Database.swift */,
- E8C16936288BE7870056D95B /* Conversation+Database.swift */,
- 2DEDF42E2AF9D7D800CABC68 /* Notification+Database.swift */,
- );
- path = SQLite;
- sourceTree = "<group>";
- };
- 2D7AB4CE2D9AC32D002FA4C3 /* Error */ = {
- isa = PBXGroup;
- children = (
- E82AC19827DF6F56002DC21A /* URLResponseError.swift */,
- 2D1716752D6F39A400955CB3 /* RequestError.swift */,
- );
- path = Error;
- sourceTree = "<group>";
- };
- 2D7E7BE22A66911D00C5F7CD /* MessageHandler */ = {
- isa = PBXGroup;
- children = (
- 2D7E7BE32A66917300C5F7CD /* MessageHandler.swift */,
- 2DA636E72B16130E00026227 /* MessageHandler+Account.swift */,
- 2D7E7BED2A66934C00C5F7CD /* MessageHandler+Message.swift */,
- 2D7E7BE92A6691BA00C5F7CD /* MessageHandler+FriendShip.swift */,
- 2D7E7BEB2A66933400C5F7CD /* MessageHandler+Action.swift */,
- 2D7E7BE52A66918800C5F7CD /* MessageHandler+Group.swift */,
- 2D7E7BE72A66919F00C5F7CD /* MessageHandler+Organization.swift */,
- 2D7E7BF72A67D18A00C5F7CD /* MessageHandler+MicroServer.swift */,
- 2D7E7BF92A67D20A00C5F7CD /* MessageHandler+Moment.swift */,
- );
- path = MessageHandler;
- sourceTree = "<group>";
- };
- 2D86F1282D631E8F0082A71D /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D86F12B2D631F240082A71D /* ChatGroupAtMemberViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D86F1312D64672E0082A71D /* MessageUpload */ = {
- isa = PBXGroup;
- children = (
- 2D86F12F2D64656A0082A71D /* MessageFileUploadManager.swift */,
- );
- path = MessageUpload;
- sourceTree = "<group>";
- };
- 2D86F1362D67091C0082A71D /* CombineMessage */ = {
- isa = PBXGroup;
- children = (
- 2D86F1392D67097E0082A71D /* Controller */,
- 2D86F13B2D6709960082A71D /* View */,
- 2D86F13A2D67098C0082A71D /* ViewModel */,
- );
- path = CombineMessage;
- sourceTree = "<group>";
- };
- 2D86F1392D67097E0082A71D /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2D86F1372D6709290082A71D /* ChatCombineMessageViewController.swift */,
- 2D86F13C2D670FB10082A71D /* ChatCombineMessageViewController+MessagesDataSource.swift */,
- 2D86F13E2D670FEE0082A71D /* ChatCombineMessageViewController+MessagesCellDelegate.swift */,
- 2D86F1402D6710180082A71D /* ChatCombineMessageViewController+MessagesLayoutDelegate.swift */,
- 2D86F1422D6710430082A71D /* ChatCombineMessageViewController+MessagesDisplayDelegate.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2D86F13A2D67098C0082A71D /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D86F1442D6710930082A71D /* ChatCombineMessageViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D86F13B2D6709960082A71D /* View */ = {
- isa = PBXGroup;
- children = (
- );
- path = View;
- sourceTree = "<group>";
- };
- 2D8943FD2B070991007A3F4E /* CellStatusView */ = {
- isa = PBXGroup;
- children = (
- 2D8943FE2B0709BC007A3F4E /* HXMessageCellStatusView.swift */,
- 2DCB72452B1F442300F3F0B6 /* HXMessageReadReceiptView.swift */,
- );
- path = CellStatusView;
- sourceTree = "<group>";
- };
- 2D8F003E2A7F449300B3E94E /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D8F003F2A7F44B400B3E94E /* SessionViewModel.swift */,
- 2D101F9F2B3EBE9A00E361D2 /* SessionCellViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2D8F00412A7F464000B3E94E /* Display */ = {
- isa = PBXGroup;
- children = (
- 2D8F00422A7F465300B3E94E /* Message+Display.swift */,
- E8E537A127F1E1C3008E4CB5 /* MessageElem+Display.swift */,
- 81B39E5629484CCA00572838 /* Message+MessageType.swift */,
- );
- path = Display;
- sourceTree = "<group>";
- };
- 2D9666812CE2122B001BB15A /* Configuration */ = {
- isa = PBXGroup;
- children = (
- E858EA58277F3FB7001F5426 /* FileConfigs.swift */,
- 2D9666822CE21237001BB15A /* HXConfiguration.swift */,
- );
- path = Configuration;
- sourceTree = "<group>";
- };
- 2D9CE7DE2A8B9A800023A613 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DD26E7E2AE6616800F6019D /* Action */,
- 2D9CE7DF2A8B9A990023A613 /* PersonalCenterViewModel.swift */,
- 2D6E39622CEAE782001BA7D2 /* MomentPermissionViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DA1F28C2B01FCA900D77A76 /* Forward */ = {
- isa = PBXGroup;
- children = (
- 2DA1F28F2B02087A00D77A76 /* Controller */,
- 2DA1F2912B02088900D77A76 /* View */,
- 2DA1F2902B02088100D77A76 /* ViewModel */,
- );
- path = Forward;
- sourceTree = "<group>";
- };
- 2DA1F28F2B02087A00D77A76 /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2DA1F28D2B01FCC500D77A76 /* ForwardMessageViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA1F2902B02088100D77A76 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DA1F2922B0208A200D77A76 /* ForwardMessageViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DA1F2912B02088900D77A76 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DA1F2BA2B03C8F600D77A76 /* ForwardMessageAlertView.swift */,
- 2DA1F2B82B03C8D500D77A76 /* Cell */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA1F2B82B03C8D500D77A76 /* Cell */ = {
- isa = PBXGroup;
- children = (
- 2DA1F2942B020B5900D77A76 /* ForwardMessageSessionCell.swift */,
- 2DA1F2982B02268600D77A76 /* ForwardMessageListHeaderCell.swift */,
- );
- path = Cell;
- sourceTree = "<group>";
- };
- 2DA1F2BC2B04DC5300D77A76 /* MessageLabelView */ = {
- isa = PBXGroup;
- children = (
- 2DA1F2BD2B04DC6100D77A76 /* HXMessageAttributedTextView.swift */,
- 2DA1F2C12B04DD2F00D77A76 /* HXClickTextAttachment.swift */,
- );
- path = MessageLabelView;
- sourceTree = "<group>";
- };
- 2DA218F72A4036170028543D /* Protocol */ = {
- isa = PBXGroup;
- children = (
- 2D0D57462A61414100DB5771 /* IMBaseListener.swift */,
- 2D0D573E2A612B0300DB5771 /* ConnectListener.swift */,
- 2D0D57402A612C2800DB5771 /* MessageListener.swift */,
- 2D0D57422A612DD300DB5771 /* MessageLogListener.swift */,
- 2D78C0B72A655DBA00B94BE7 /* MessageInterceptor.swift */,
- 2D7E7BDE2A666C3A00C5F7CD /* ConversationListener.swift */,
- 2D4D2F552A69072C00869E52 /* FriendshipListener.swift */,
- 2D7E7BEF2A67C8C800C5F7CD /* GroupListener.swift */,
- 2D7E7BF12A67C90400C5F7CD /* MomentLineListener.swift */,
- 2D7E7BF32A67C91700C5F7CD /* OrganizationListener.swift */,
- 2D7E7BF52A67C94300C5F7CD /* MicroServerListener.swift */,
- );
- path = Protocol;
- sourceTree = "<group>";
- };
- 2DA218FA2A41A36D0028543D /* BaseMessage */ = {
- isa = PBXGroup;
- children = (
- 817DF39429B9F551004FA149 /* MessagesViewController.swift */,
- 817DF36C29B9F550004FA149 /* MessagesCollectionViewFlowLayout.swift */,
- 817DF39229B9F551004FA149 /* MessagesViewController+TypingIndicator.swift */,
- 817DF39029B9F551004FA149 /* MessagesViewController+UIScrollViewDelegate.swift */,
- );
- path = BaseMessage;
- sourceTree = "<group>";
- };
- 2DA218FB2A41ABEA0028543D /* MessageCell */ = {
- isa = PBXGroup;
- children = (
- 817DF39F29B9F551004FA149 /* MessageCollectionViewCell.swift */,
- 817DF35C29B9C214004FA149 /* HXMessageContentCell.swift */,
- 817DF35B29B9C214004FA149 /* HXTextMessageContentCell.swift */,
- 2D0FD5EB2B08D85500F8B69A /* HXEmoticonMessageContentCell.swift */,
- 2DBF482A2A78F46F006D42E5 /* HXImageMessageContentCell.swift */,
- 2D0E1C9B2A1B84F7005FE994 /* HXVideoMessageContentCell.swift */,
- 2D20D0312A2D8E4F00068DFE /* HXLocationMessageContentCell.swift */,
- 2D20D02F2A2D8E3700068DFE /* HXFileMessageContentCell.swift */,
- 2D20D0332A2D8E6300068DFE /* HXAudioMessageContentCell.swift */,
- 2D20D0372A2DE62D00068DFE /* HXLinkPreviewMessageContentCell.swift */,
- 2D9CE7D62A89D6B40023A613 /* HXContactMessageCell.swift */,
- 2DA1F28A2B00DA7700D77A76 /* HXTipsContentCell.swift */,
- 2DA636FD2B17466E00026227 /* HXCallContentCell.swift */,
- 2DA3F7AC2CF2CDE50050ACB1 /* HXTextImageCell.swift */,
- 2DA3F7AE2CF2CDF80050ACB1 /* HXTextImageListCell.swift */,
- 2D86F1322D65C9950082A71D /* HXCombineMessageContentCell.swift */,
- 817DF39D29B9F551004FA149 /* TypingIndicatorCell.swift */,
- );
- path = MessageCell;
- sourceTree = "<group>";
- };
- 2DA218FE2A41C1930028543D /* IMSDK */ = {
- isa = PBXGroup;
- children = (
- 2D78C0972A65201000B94BE7 /* Public */,
- 2D78C0982A65201600B94BE7 /* Private */,
- );
- path = IMSDK;
- sourceTree = "<group>";
- };
- 2DA218FF2A41C23E0028543D /* HXCore */ = {
- isa = PBXGroup;
- children = (
- E8EFA95C27E6125E004EB3AF /* AppStorage.swift */,
- 2D279EC72B11CEB600F78E3E /* HXMacro.swift */,
- 2D9666812CE2122B001BB15A /* Configuration */,
- 2D279ED32B120B6500F78E3E /* Theme */,
- 2DD26E872AE674E600F6019D /* Util */,
- 2DE6AF3C2A57C37C00FBCBC8 /* Base */,
- 2DD26E832AE6740500F6019D /* Widget */,
- 2DC1CC5D2A54016E00790D2D /* DisplayProtocol */,
- 2DC1CC5A2A53FCE600790D2D /* Model */,
- E8DB91262778235000D14179 /* Generated */,
- 81F4F40B2950A683004BB554 /* Manager */,
- 2DA219112A41C5530028543D /* Notification */,
- 2DA219002A41C2790028543D /* DataBase */,
- 8179BFAC296570FA00543DF0 /* Network */,
- E8879AB727788E6D00407347 /* Extensions */,
- );
- path = HXCore;
- sourceTree = "<group>";
- };
- 2DA219002A41C2790028543D /* DataBase */ = {
- isa = PBXGroup;
- children = (
- E8EFA96027E6DBBD004EB3AF /* Database.swift */,
- E8EFA96727E71773004EB3AF /* Account+Database.swift */,
- E8C7883C27E9F80100B7CDB7 /* Contact+Database.swift */,
- E8EFA96B27E71FFA004EB3AF /* MicroServer+Database.swift */,
- E8EFA96D27E7255A004EB3AF /* Moment+Database.swift */,
- E8EFA96F27E7298F004EB3AF /* Emoticon+Database.swift */,
- E8EFA97127E72E21004EB3AF /* Organization+Database.swift */,
- 2DA553182B1B25EF00D3925C /* GroupCall+Database.swift */,
- 2D1716702D6F04D800955CB3 /* Note+Database.swift */,
- );
- path = DataBase;
- sourceTree = "<group>";
- };
- 2DA219012A41C3580028543D /* Group */ = {
- isa = PBXGroup;
- children = (
- 2DA219042A41C3750028543D /* Controller */,
- 2DA219092A41C3C10028543D /* View */,
- 2DA2190F2A41C4FD0028543D /* Model */,
- 2D3AAB4C2AD8279C00918927 /* ViewModel */,
- );
- path = Group;
- sourceTree = "<group>";
- };
- 2DA219022A41C3660028543D /* Session */ = {
- isa = PBXGroup;
- children = (
- 2D0FD5FE2B0B806700F8B69A /* Display */,
- 2DA219032A41C36E0028543D /* Controller */,
- 2D8F003E2A7F449300B3E94E /* ViewModel */,
- 2DA219082A41C3B20028543D /* View */,
- 2DA219072A41C39A0028543D /* Model */,
- );
- path = Session;
- sourceTree = "<group>";
- };
- 2DA219032A41C36E0028543D /* Controller */ = {
- isa = PBXGroup;
- children = (
- E82FAE3A27847410007B488E /* SessionsViewController.swift */,
- 8121C42A29BDF9DD00423360 /* SessionsViewController+Network.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA219042A41C3750028543D /* Controller */ = {
- isa = PBXGroup;
- children = (
- E8F4BCA22789BDA30073AE1D /* GroupListViewController.swift */,
- 2DA1F2B22B03A43200D77A76 /* SelectedGroupListViewController.swift */,
- E8CC90A527A8D3E1004EB13E /* GroupInfoViewController.swift */,
- 2D4DCE112AFBEB0500DD04C8 /* GroupMembersListViewController.swift */,
- 2DEDF44F2AFB973F00CABC68 /* GroupAnnouncementViewController.swift */,
- 2DEDF4522AFBB8A400CABC68 /* GroupRobotListViewController.swift */,
- 2DEDF4542AFBB96600CABC68 /* GroupCreateRobotViewController.swift */,
- 2D86F0F42D5B39970082A71D /* GroupRobotDetailViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA219052A41C37F0028543D /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2DD5B1082A36C2540032EBF2 /* HXFilePreviewViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA219062A41C3860028543D /* View */ = {
- isa = PBXGroup;
- children = (
- 2DA836B72A3C501100264022 /* ProgressLayerView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA219072A41C39A0028543D /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F9F5ED280BBE0700C4F6EE /* PopoverRowItem.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2DA219082A41C3B20028543D /* View */ = {
- isa = PBXGroup;
- children = (
- E8F9F5EB280BB8AA00C4F6EE /* PopoverRow.swift */,
- E82FAE5727887126007B488E /* SessionTableViewCell.swift */,
- 2D279E942B10825400F78E3E /* ConntectStatusView.swift */,
- 2DD5EDAB2D055F9300557D14 /* NavigationRightItemView.swift */,
- 2DA129062D7ADADA007F7566 /* SessionSegmentView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA219092A41C3C10028543D /* View */ = {
- isa = PBXGroup;
- children = (
- E8F4BCA42789BE960073AE1D /* GroupTableViewCell.swift */,
- 2DA1F2B62B03C1DB00D77A76 /* SelectedGroupTableViewCell.swift */,
- 2DEDF4322AFA214500CABC68 /* GroupInfoMemberNameInputView.swift */,
- 2D426B482AFC8DD500582B76 /* GroupMembersListCell.swift */,
- 2DEDF44D2AFB904600CABC68 /* GroupInfoChangeNameView.swift */,
- 2D86F0EE2D5B24520082A71D /* GroupRobotsListCell.swift */,
- 2D86F0F22D5B35960082A71D /* GroupRobotAvatarSelectView.swift */,
- 2D86F0F02D5B352E0082A71D /* GroupRobotNameInputView.swift */,
- 2D86F0F62D5B3A120082A71D /* GroupRobotWebhookView.swift */,
- 2D86F0F82D5B3DE50082A71D /* GroupRobotWebhookInputView.swift */,
- 2D86F0FE2D5C3F480082A71D /* GroupRobotDetailAvatarView.swift */,
- 2D86F1002D5C424B0082A71D /* GroupRobotAPIDocumentsView.swift */,
- 2D86F1022D5C43330082A71D /* GroupRobotIdView.swift */,
- 2D86F1042D5C48D60082A71D /* GroupRobotStatusActionView.swift */,
- 2DEDF4232AF4A2BF00CABC68 /* GroupInfo */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA2190A2A41C3F00028543D /* NewFriend */ = {
- isa = PBXGroup;
- children = (
- 2DA2190B2A41C3FD0028543D /* Controller */,
- 2DA2190D2A41C47F0028543D /* View */,
- 2D426B4A2AFCCB5E00582B76 /* ViewModel */,
- );
- path = NewFriend;
- sourceTree = "<group>";
- };
- 2DA2190B2A41C3FD0028543D /* Controller */ = {
- isa = PBXGroup;
- children = (
- E8CC90AD27B548D0004EB13E /* FriendApplyListViewController.swift */,
- E8286CE827BE8837002E4EA7 /* FriendApplyViewController.swift */,
- E8286CE427BE79C4002E4EA7 /* FriendApplyVerifyViewController.swift */,
- E8F9F5EF280BC3B800C4F6EE /* FindFriendViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA2190C2A41C46A0028543D /* MicroServer */ = {
- isa = PBXGroup;
- children = (
- 2DA219102A41C5240028543D /* Controller */,
- 2DA3F7A32CF179ED0050ACB1 /* View */,
- E8F4BCA12789B9C00073AE1D /* ViewModel */,
- );
- path = MicroServer;
- sourceTree = "<group>";
- };
- 2DA2190D2A41C47F0028543D /* View */ = {
- isa = PBXGroup;
- children = (
- E8CC90AF27B54B2E004EB13E /* FriendApplyListTableViewCell.swift */,
- E8286CE627BE7CB8002E4EA7 /* FriendApplyInfoView.swift */,
- 2D426B4D2AFCD70500582B76 /* FindFriendSearchView.swift */,
- 2D426B4F2AFCDD0D00582B76 /* FindFriendCountryView.swift */,
- 2D426B512AFCF98B00582B76 /* FindFriendCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA2190F2A41C4FD0028543D /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F4BCB0278AC4490073AE1D /* MemberListItem.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2DA219102A41C5240028543D /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2DA3F7A12CF1796F0050ACB1 /* MicroServerInfoViewController.swift */,
- E8F4BCB4278AD9620073AE1D /* MicroServerListViewController.swift */,
- 2DA3F79C2CF15E290050ACB1 /* SearchMicroServerViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA219112A41C5530028543D /* Notification */ = {
- isa = PBXGroup;
- children = (
- 2D3AAB492AD79A5600918927 /* HXNotificationName.swift */,
- 2D0FD5E92B08B8A600F8B69A /* HXNotificationUserInfoMacro.swift */,
- );
- path = Notification;
- sourceTree = "<group>";
- };
- 2DA2191D2A42D6340028543D /* ImagePreview */ = {
- isa = PBXGroup;
- children = (
- 2DA2191E2A42F6D80028543D /* HXChatPreviewImageCell.swift */,
- E8E537A927FBED31008E4CB5 /* HXChatPreviewVideoCell.swift */,
- 2D05F59D2B24362F00C5D1C4 /* HXChatVideoPlayer.swift */,
- );
- path = ImagePreview;
- sourceTree = "<group>";
- };
- 2DA3F7A32CF179ED0050ACB1 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DA3F7AA2CF20C720050ACB1 /* MicroServerCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA3F7B02CF2CE4C0050ACB1 /* CollectionView */ = {
- isa = PBXGroup;
- children = (
- 817DF3AA29B9F551004FA149 /* MessagesCollectionView.swift */,
- );
- path = CollectionView;
- sourceTree = "<group>";
- };
- 2DA3F7B12CF2CE880050ACB1 /* AvatarView */ = {
- isa = PBXGroup;
- children = (
- 817DF3A929B9F551004FA149 /* AvatarView.swift */,
- 2DA3F7B52CF2D2EF0050ACB1 /* Avatar.swift */,
- );
- path = AvatarView;
- sourceTree = "<group>";
- };
- 2DA3F7B22CF2CEA10050ACB1 /* Typing */ = {
- isa = PBXGroup;
- children = (
- 817DF3A529B9F551004FA149 /* TypingIndicator.swift */,
- 817DF3A729B9F551004FA149 /* TypingBubble.swift */,
- );
- path = Typing;
- sourceTree = "<group>";
- };
- 2DA3F7B32CF2CF040050ACB1 /* Bubble */ = {
- isa = PBXGroup;
- children = (
- 817DF3AD29B9F551004FA149 /* BubbleCircle.swift */,
- );
- path = Bubble;
- sourceTree = "<group>";
- };
- 2DA552EC2B1B1E9300D3925C /* GroupCall */ = {
- isa = PBXGroup;
- children = (
- 2DA552ED2B1B1EA200D3925C /* Controller */,
- 2DA552EE2B1B1EAB00D3925C /* View */,
- 2DA552F32B1B20B500D3925C /* ViewModel */,
- );
- path = GroupCall;
- sourceTree = "<group>";
- };
- 2DA552ED2B1B1EA200D3925C /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2DA552EF2B1B1FF900D3925C /* GroupCallListViewController.swift */,
- 2DA6A6AD2C21AA7200B9F89B /* GroupCallJoinViewController.swift */,
- 2DA6A6AF2C21AABF00B9F89B /* GroupCallSubscribeViewController.swift */,
- 2D3BAB7D2C76265F007C2BD9 /* GroupCallDetail.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DA552EE2B1B1EAB00D3925C /* View */ = {
- isa = PBXGroup;
- children = (
- 2DCAB7862C63AD9000E6C52C /* Schedule */,
- 2DCAB77D2C625CA900E6C52C /* List */,
- 2DCAB77E2C625CB300E6C52C /* Join */,
- 2DCAB77F2C625CC500E6C52C /* Detail */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DA552F32B1B20B500D3925C /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DA552F42B1B20CC00D3925C /* GroupCallListViewModel.swift */,
- 2DCAB7802C625F0800E6C52C /* GroupCallJoinViewModel.swift */,
- 2DCAB7962C6A35BF00E6C52C /* GroupCallScheduleViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DA5532B2B1DF8E700D3925C /* TimeMessageView */ = {
- isa = PBXGroup;
- children = (
- 2DA5532C2B1DF90F00D3925C /* HXMessageCellTimeView.swift */,
- );
- path = TimeMessageView;
- sourceTree = "<group>";
- };
- 2DA636E92B16201C00026227 /* Configuration */ = {
- isa = PBXGroup;
- children = (
- 2DA636EA2B16203E00026227 /* IMConfiguration.swift */,
- );
- path = Configuration;
- sourceTree = "<group>";
- };
- 2DA6373F2B19DDFD00026227 /* Monitor */ = {
- isa = PBXGroup;
- children = (
- 2DA637402B19DE1900026227 /* SocketMonitorThread.swift */,
- 2DA637422B19F25E00026227 /* ConnectingMonitorThread.swift */,
- );
- path = Monitor;
- sourceTree = "<group>";
- };
- 2DB22BA72A3315F7008D630C /* MessageDownload */ = {
- isa = PBXGroup;
- children = (
- 2DB22BA42A32FFC1008D630C /* MessageDownloadManager.swift */,
- 2DB22BAA2A331626008D630C /* MessageDownloadInfo.swift */,
- 2DB22BAC2A331639008D630C /* MessageDowndloadTaskState.swift */,
- );
- path = MessageDownload;
- sourceTree = "<group>";
- };
- 2DC1CC5A2A53FCE600790D2D /* Model */ = {
- isa = PBXGroup;
- children = (
- 2D0D57192A5FD5C700DB5771 /* AppBaseData.swift */,
- 2DC1CC5B2A53FCF200790D2D /* Account.swift */,
- E8C04BF427E609BA00E5E6A3 /* MomentRule.swift */,
- E8C04BF627E609D700E5E6A3 /* Emoticon.swift */,
- 2D0D57212A5FDA5600DB5771 /* EmoticonItem.swift */,
- E8C04BF827E609F800E5E6A3 /* MicroServer.swift */,
- E8C04BF227E6009300E5E6A3 /* Organization.swift */,
- 2D0D571D2A5FD91F00DB5771 /* Department.swift */,
- 2D0D571F2A5FD97600DB5771 /* DepartmentMember.swift */,
- 2DE6AF482A58103500FBCBC8 /* Country.swift */,
- 2D0D570F2A5ECC8200DB5771 /* FileUploadInfo.swift */,
- 2DA5531A2B1B268A00D3925C /* GroupCallModel.swift */,
- 2D05F5A82B25E5FF00C5D1C4 /* VersionClietnModel.swift */,
- 2DC7E9912BD51DF500CA426C /* ReportModel.swift */,
- 2DE44D172C8169410024DC30 /* Moment.swift */,
- 2DE44D192C81695C0024DC30 /* MomentComment.swift */,
- 2DE44D202C8173590024DC30 /* MomentAddition.swift */,
- 2D8B06A52CD21C3100C68082 /* MomentMessage.swift */,
- 2D17166E2D6F037D00955CB3 /* Note.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 2DC1CC5D2A54016E00790D2D /* DisplayProtocol */ = {
- isa = PBXGroup;
- children = (
- 2DC1CC5E2A54019F00790D2D /* UserDisplay.swift */,
- 2DC1CC902A55204B00790D2D /* Extension */,
- );
- path = DisplayProtocol;
- sourceTree = "<group>";
- };
- 2DC1CC852A5510D000790D2D /* Contacts */ = {
- isa = PBXGroup;
- children = (
- E82FAE5627886AC3007B488E /* Controller */,
- 2DC1CC862A5510EC00790D2D /* View */,
- 2D3AAB4F2AD827CD00918927 /* Model */,
- 2DC1CC8A2A55113800790D2D /* ViewModel */,
- );
- path = Contacts;
- sourceTree = "<group>";
- };
- 2DC1CC862A5510EC00790D2D /* View */ = {
- isa = PBXGroup;
- children = (
- E82FAE5C2788848D007B488E /* ContactsTableViewCell.swift */,
- E8F4BCAC278ABD940073AE1D /* ContactsListCell.swift */,
- 2DEDF4342AFA529000CABC68 /* ContactsListHeaderView.swift */,
- 2DEDF4362AFA52D000CABC68 /* ContactsrListHeaderCell.swift */,
- E82FAE5F278964D3007B488E /* ContactsTableHeaderView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DC1CC872A55110600790D2D /* PersonalCenter */ = {
- isa = PBXGroup;
- children = (
- 2DC1CC882A55111E00790D2D /* Controller */,
- 2DC1CC892A55112600790D2D /* View */,
- 2D9CE7DE2A8B9A800023A613 /* ViewModel */,
- );
- path = PersonalCenter;
- sourceTree = "<group>";
- };
- 2DC1CC882A55111E00790D2D /* Controller */ = {
- isa = PBXGroup;
- children = (
- E8E0CF612796EFCF000D0258 /* PersonalCenterViewController.swift */,
- 2D6E39602CEADF60001BA7D2 /* MomentPermissionViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 2DC1CC892A55112600790D2D /* View */ = {
- isa = PBXGroup;
- children = (
- E8E0CF6927983A54000D0258 /* PersonalBottomView.swift */,
- E8E0CF632796F250000D0258 /* PersonalCenterHeaderView.swift */,
- 2DC5A68A2AE27A6A00AE1D8F /* PersonalCenterMoreView.swift */,
- 2DD26E7C2AE64BA200F6019D /* PersonInputAlertView.swift */,
- 2D3AAB542AD93C3F00918927 /* Cell */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DC1CC8A2A55113800790D2D /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D9CE7DA2A8B5D140023A613 /* ContactsViewModel.swift */,
- 2DEDF4382AFA578200CABC68 /* SelectedContactsViewModel.swift */,
- 2D9CE7DC2A8B5EC50023A613 /* ContactsTableHeaderViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DC1CC8F2A55189100790D2D /* Enum */ = {
- isa = PBXGroup;
- children = (
- 2DB34FAC2A31B55600073153 /* HXMessageEnum.swift */,
- 2D0D57482A614EBE00DB5771 /* HXIMConnectEnum.swift */,
- 2D78C0B32A65582800B94BE7 /* HXGroupEnum.swift */,
- 2D4D2F572A6909A600869E52 /* HXFriendshipEnum.swift */,
- 2DA636F72B173D4B00026227 /* HXCallEnum.swift */,
- );
- path = Enum;
- sourceTree = "<group>";
- };
- 2DC1CC902A55204B00790D2D /* Extension */ = {
- isa = PBXGroup;
- children = (
- 2DC1CC922A55207100790D2D /* Account+UserDisPlay.swift */,
- 2DC1CC942A5544CF00790D2D /* GroupMember+UserDisplay.swift */,
- 2D86F1262D631DAE0082A71D /* GroupRobot+UserDisplay.swift */,
- );
- path = Extension;
- sourceTree = "<group>";
- };
- 2DC7E9882BD5081C00CA426C /* DeleteAccount */ = {
- isa = PBXGroup;
- children = (
- 2DC7E9892BD5083D00CA426C /* DeleteAccountViewController.swift */,
- );
- path = DeleteAccount;
- sourceTree = "<group>";
- };
- 2DC7E98B2BD515D100CA426C /* ReportUserInfo */ = {
- isa = PBXGroup;
- children = (
- 2DC7E98C2BD515E800CA426C /* ReportUserViewController.swift */,
- 2DC7E9932BD51F8F00CA426C /* View */,
- 2DC7E98E2BD5166000CA426C /* ViewModel */,
- );
- path = ReportUserInfo;
- sourceTree = "<group>";
- };
- 2DC7E98E2BD5166000CA426C /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DC7E98F2BD5167D00CA426C /* ReportUserViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DC7E9932BD51F8F00CA426C /* View */ = {
- isa = PBXGroup;
- children = (
- 2DC7E9942BD51F9D00CA426C /* ReportUserCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DCAB77D2C625CA900E6C52C /* List */ = {
- isa = PBXGroup;
- children = (
- 2DA552F12B1B202500D3925C /* GroupCallListCell.swift */,
- 2DA6A6A92C216F8F00B9F89B /* GroupCallInitiateView.swift */,
- 2DBC26332C1AF65D00B9263D /* GroupCallInitiateItemView.swift */,
- 2DA6A6AB2C218A6B00B9F89B /* GroupCallRoomSegmentView.swift */,
- );
- path = List;
- sourceTree = "<group>";
- };
- 2DCAB77E2C625CB300E6C52C /* Join */ = {
- isa = PBXGroup;
- children = (
- 2DCAB7792C624BC600E6C52C /* GroupCallJoinNumberView.swift */,
- 2DCAB77B2C624BDD00E6C52C /* GroupCallJoinEnableView.swift */,
- );
- path = Join;
- sourceTree = "<group>";
- };
- 2DCAB77F2C625CC500E6C52C /* Detail */ = {
- isa = PBXGroup;
- children = (
- 2DA553202B1C3F2900D3925C /* GroupCallMemberCell.swift */,
- );
- path = Detail;
- sourceTree = "<group>";
- };
- 2DCAB7862C63AD9000E6C52C /* Schedule */ = {
- isa = PBXGroup;
- children = (
- 2DCAB7872C63ADE300E6C52C /* GroupCallScheduleTitleInputView.swift */,
- 2DCAB7922C69FA7A00E6C52C /* GroupCallScheduleContentInputView.swift */,
- 2DCAB7942C6A0EA300E6C52C /* GroupCallScheduleTimeView.swift */,
- );
- path = Schedule;
- sourceTree = "<group>";
- };
- 2DCAB78F2C69F79700E6C52C /* TextView */ = {
- isa = PBXGroup;
- children = (
- 2DCAB7902C69F7A800E6C52C /* HXTextView.swift */,
- );
- path = TextView;
- sourceTree = "<group>";
- };
- 2DCB72472B1F4ABB00F3F0B6 /* ReadReceipt */ = {
- isa = PBXGroup;
- children = (
- 2DCB72482B1F4ACE00F3F0B6 /* ReadReceiptViewController.swift */,
- 2DCB724A2B1F4ADF00F3F0B6 /* View */,
- 2DCB724B2B1F4AEB00F3F0B6 /* ViewModel */,
- );
- path = ReadReceipt;
- sourceTree = "<group>";
- };
- 2DCB724A2B1F4ADF00F3F0B6 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DCB724C2B1F4B0400F3F0B6 /* ReadReceiptReadedCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DCB724B2B1F4AEB00F3F0B6 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DCB724E2B1F4BCF00F3F0B6 /* ReadReceiptViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DCB72582B206D4200F3F0B6 /* Until */ = {
- isa = PBXGroup;
- children = (
- 2DCB72592B206D6900F3F0B6 /* ConversationId+HxExt.swift */,
- );
- path = Until;
- sourceTree = "<group>";
- };
- 2DCB72632B21F3AE00F3F0B6 /* NavigationView */ = {
- isa = PBXGroup;
- children = (
- 2DCB72642B21F3C600F3F0B6 /* MessageTitleView.swift */,
- );
- path = NavigationView;
- sourceTree = "<group>";
- };
- 2DCB726E2B22EAD400F3F0B6 /* Image */ = {
- isa = PBXGroup;
- children = (
- 2DCB726F2B22EAE100F3F0B6 /* ImagePreview.swift */,
- );
- path = Image;
- sourceTree = "<group>";
- };
- 2DD26E7E2AE6616800F6019D /* Action */ = {
- isa = PBXGroup;
- children = (
- 2DC5A6882AE278B000AE1D8F /* PersonalCenterMoreAction.swift */,
- 2DD26E7A2AE6484E00F6019D /* PersonInputAlertAction.swift */,
- );
- path = Action;
- sourceTree = "<group>";
- };
- 2DD26E832AE6740500F6019D /* Widget */ = {
- isa = PBXGroup;
- children = (
- 2D1F622E2B46C559005F6910 /* DatePickerView.swift */,
- 2DCAB7712C62384400E6C52C /* AutoresizingLabelView.swift */,
- 2DA185E92C79A90B00698A6E /* HXTagView.swift */,
- 2D05F5A42B25DDA200C5D1C4 /* HXUpdateGuideAlertView.swift */,
- E8159A012795988D00AC6FFA /* AudioRecorder */,
- 2DD5EDA42D04584300557D14 /* Loading */,
- 2D6E398C2CEDEF86001BA7D2 /* WebView */,
- 2D1C400B2CBF9718009A8A41 /* ActionSheet */,
- 2DE44E892C8AADF90024DC30 /* SwiftUI */,
- 2DCAB78F2C69F79700E6C52C /* TextView */,
- 2DCB726E2B22EAD400F3F0B6 /* Image */,
- 2D279EE42B1339F400F78E3E /* HUD */,
- 2D6E1C392AFF17D900592304 /* EmptyExplainView */,
- 2D426B452AFC857500582B76 /* SearchView */,
- 2DEDF43A2AFB37E200CABC68 /* AlertView */,
- 2DD26E842AE6741300F6019D /* TextFiled */,
- );
- path = Widget;
- sourceTree = "<group>";
- };
- 2DD26E842AE6741300F6019D /* TextFiled */ = {
- isa = PBXGroup;
- children = (
- 2DD26E852AE6746900F6019D /* HXMaxInputByteTextFiled.swift */,
- );
- path = TextFiled;
- sourceTree = "<group>";
- };
- 2DD26E872AE674E600F6019D /* Util */ = {
- isa = PBXGroup;
- children = (
- 815A017529B5F18E004B972E /* JKSizeHelper.swift */,
- 2DCAB7732C6238A500E6C52C /* UIMacro.swift */,
- 0482AAB029E5101C0029BD76 /* MRHelper.swift */,
- 2DD26E882AE6750400F6019D /* HXUtil.swift */,
- 2D05F5A62B25E1B300C5D1C4 /* PixelUtil.swift */,
- 2DBC5B3C2B88A90D009D4353 /* CryptorSwiftTool.swift */,
- 817DF37429B9F550004FA149 /* MessageKitDateFormatter.swift */,
- 2D7AB4CF2D9AC4B8002FA4C3 /* LogConsole.swift */,
- E89908E727DDD7D60068D90B /* PropertyWrapper */,
- );
- path = Util;
- sourceTree = "<group>";
- };
- 2DD26F182AE910D300F6019D /* ScreenShareExtension */ = {
- isa = PBXGroup;
- children = (
- 2DD26F222AE910F900F6019D /* ScreenShareExtension.entitlements */,
- 2D2A482E2C0AC32500A8322F /* Broadcast */,
- 2DD26F192AE910D300F6019D /* SampleHandler.swift */,
- 2DA552EA2B1AE95100D3925C /* HXProcessNotification.swift */,
- 2DD26F782AE928F200F6019D /* ScreenShareExtension-Bridging-Header.h */,
- 2DD26F1B2AE910D300F6019D /* Info.plist */,
- );
- path = ScreenShareExtension;
- sourceTree = "<group>";
- };
- 2DD5B1072A36C21E0032EBF2 /* File */ = {
- isa = PBXGroup;
- children = (
- 2DA219052A41C37F0028543D /* Controller */,
- 2DA219062A41C3860028543D /* View */,
- );
- path = File;
- sourceTree = "<group>";
- };
- 2DD5EDA12D04501000557D14 /* TranslateView */ = {
- isa = PBXGroup;
- children = (
- 2DD5EDA22D04502F00557D14 /* HXMessageCellTranslateView.swift */,
- );
- path = TranslateView;
- sourceTree = "<group>";
- };
- 2DD5EDA42D04584300557D14 /* Loading */ = {
- isa = PBXGroup;
- children = (
- 2DD5EDA52D04584C00557D14 /* HXLoadingView.swift */,
- );
- path = Loading;
- sourceTree = "<group>";
- };
- 2DD5EDC92D083F3F00557D14 /* Register */ = {
- isa = PBXGroup;
- children = (
- 2DD5EDC72D083F0900557D14 /* MessageListenerRegister.swift */,
- 2D3FCD762CF5BAB100C9AE9D /* MessageSignalingUpdateManager.swift */,
- 2DCB725B2B20957D00F3F0B6 /* MessageVibrationMananger.swift */,
- 2DD5EDC32D083CE200557D14 /* MessageLocalPushManager.swift */,
- 2DA6373D2B1984D900026227 /* MessageInterceptorMananger.swift */,
- );
- path = Register;
- sourceTree = "<group>";
- };
- 2DD656662CC748FC00974BEC /* Detail */ = {
- isa = PBXGroup;
- children = (
- 2DD656612CC6765D00974BEC /* MomentDetailViewController.swift */,
- 2DD6566B2CC7495D00974BEC /* MomentDetailViewController+EmojiKeyboard.swift */,
- 2DD6566C2CC7495D00974BEC /* MomentDetailViewController+Keyboard.swift */,
- 2DD6566F2CC74A2A00974BEC /* View */,
- );
- path = Detail;
- sourceTree = "<group>";
- };
- 2DD656672CC7490800974BEC /* Home */ = {
- isa = PBXGroup;
- children = (
- 2D1C3FBD2CB8D2A2009A8A41 /* MomentHomeViewController.swift */,
- 2D1C3FF82CBD0DD4009A8A41 /* MomentHomeViewController+Keyboard.swift */,
- 2D1C3FFA2CBD0E89009A8A41 /* MomentHomeViewController+EmojiKeyboard.swift */,
- 2DD656722CC74A6500974BEC /* View */,
- );
- path = Home;
- sourceTree = "<group>";
- };
- 2DD656682CC7491300974BEC /* Publish */ = {
- isa = PBXGroup;
- children = (
- 2DF76E502CA16C98005B15A8 /* PublishMomentViewController.swift */,
- 2DD656712CC74A5800974BEC /* View */,
- );
- path = Publish;
- sourceTree = "<group>";
- };
- 2DD656692CC7492100974BEC /* Personal */ = {
- isa = PBXGroup;
- children = (
- 2D1C40202CC2058E009A8A41 /* PersonalMomentsViewController.swift */,
- 2DD656702CC74A3E00974BEC /* View */,
- );
- path = Personal;
- sourceTree = "<group>";
- };
- 2DD6566A2CC7492D00974BEC /* Message */ = {
- isa = PBXGroup;
- children = (
- 2D1C40672CC243A6009A8A41 /* MomentMessagesViewController.swift */,
- 2D71CB5B2CD77C7500E63177 /* View */,
- );
- path = Message;
- sourceTree = "<group>";
- };
- 2DD6566F2CC74A2A00974BEC /* View */ = {
- isa = PBXGroup;
- children = (
- 2DD656642CC7461400974BEC /* MomentDetailRowCell.swift */,
- 2DD656732CC74DA000974BEC /* MomentDetailCommentCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DD656702CC74A3E00974BEC /* View */ = {
- isa = PBXGroup;
- children = (
- 2D1C408B2CC3B4E6009A8A41 /* PersonalMomentImagesView.swift */,
- 2D1C408D2CC3B52E009A8A41 /* PersonalMomentCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DD656712CC74A5800974BEC /* View */ = {
- isa = PBXGroup;
- children = (
- 2DF76E532CA2913B005B15A8 /* PublishNewsPicView.swift */,
- 2DF76E552CA291CB005B15A8 /* PublishNewsPicViewCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DD656722CC74A6500974BEC /* View */ = {
- isa = PBXGroup;
- children = (
- 2D1C3FE82CBA53D1009A8A41 /* MomentHeaderView.swift */,
- 2D1C3FBF2CB9004B009A8A41 /* MomentRowCell.swift */,
- 2D1C3FE22CB90C8D009A8A41 /* MomentTextView.swift */,
- 2D1C3FCF2CB904E4009A8A41 /* MomentSingleImageView.swift */,
- 2D1C3FD12CB9050F009A8A41 /* MomentSingleVideoView.swift */,
- 2D1C3FD72CB905FA009A8A41 /* MomentMultiImageView.swift */,
- 2D1C3FD92CB9063D009A8A41 /* MomentLinkView.swift */,
- 2D1C3FD32CB9058B009A8A41 /* MomentLikesView.swift */,
- 2D1C3FD52CB90596009A8A41 /* MomentCommentsView.swift */,
- 2DD6569A2CCA34A400974BEC /* MomentLikeAndCommentActionView.swift */,
- 2D951E1F2CDCCE9C0009684E /* MomentNewCommentTipsView.swift */,
- 2D6E39572CE354F3001BA7D2 /* MomentRefreshView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DD81F342B07614300EBE69F /* QuoteMessageView */ = {
- isa = PBXGroup;
- children = (
- 2DD81F352B07616800EBE69F /* HXMessageCellQuoteView.swift */,
- );
- path = QuoteMessageView;
- sourceTree = "<group>";
- };
- 2DD9B6BD2A5BAA86001DFBFF /* ViewMdoel */ = {
- isa = PBXGroup;
- children = (
- 2DD9B6BE2A5BAA9A001DFBFF /* AccountViewModel.swift */,
- );
- path = ViewMdoel;
- sourceTree = "<group>";
- };
- 2DDDBC002CF46A3800B5E596 /* Protocol */ = {
- isa = PBXGroup;
- children = (
- 2DDDBC012CF46A5900B5E596 /* HXInputMessageBarDatasource.swift */,
- 2D05F5DE2B2AD5FF00C5D1C4 /* HXInputMessageBarDelegate.swift */,
- );
- path = Protocol;
- sourceTree = "<group>";
- };
- 2DDDBC032CF46B8300B5E596 /* Menu */ = {
- isa = PBXGroup;
- children = (
- 2DDDBBFE2CF464DE00B5E596 /* HXInputMenuView.swift */,
- 2DDDBC042CF46B9E00B5E596 /* HXInputMenuItemModel.swift */,
- 2D760B1E2D8C1474009F20E5 /* HXInputMenuPopoverRow.swift */,
- );
- path = Menu;
- sourceTree = "<group>";
- };
- 2DDDBC082CF5B0A500B5E596 /* Mute */ = {
- isa = PBXGroup;
- children = (
- 2DDDBC092CF5B1D700B5E596 /* HXInputMuteView.swift */,
- );
- path = Mute;
- sourceTree = "<group>";
- };
- 2DE44D1D2C816CCE0024DC30 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DE44D1E2C816CE10024DC30 /* MomentViewModel.swift */,
- 2DE44D242C81A9650024DC30 /* MomentCellModel.swift */,
- 2DF76E572CA2B963005B15A8 /* MomentPublishViewModel.swift */,
- 2D1C40222CC209E2009A8A41 /* PersonalMomentsViewModel.swift */,
- 2DD6567C2CC781F600974BEC /* MomentDetailViewModel.swift */,
- 2D71CB572CD77AEF00E63177 /* MomentMessagesViewModel.swift */,
- 2D71CB592CD77C1C00E63177 /* MomentMessageCellModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DE44E892C8AADF90024DC30 /* SwiftUI */ = {
- isa = PBXGroup;
- children = (
- 2DE44E9D2C8ADAF30024DC30 /* Refresh */,
- );
- path = SwiftUI;
- sourceTree = "<group>";
- };
- 2DE44E9D2C8ADAF30024DC30 /* Refresh */ = {
- isa = PBXGroup;
- children = (
- 2DE44E9F2C8ADB010024DC30 /* HXActivityIndicator.swift */,
- 2DE44E9E2C8ADB010024DC30 /* SwiftUIRefresh.swift */,
- );
- path = Refresh;
- sourceTree = "<group>";
- };
- 2DE44EB82C8E9D030024DC30 /* ImagePreview */ = {
- isa = PBXGroup;
- children = (
- 2DE44EBB2C8EA2A20024DC30 /* MomentImagePreview.swift */,
- 2DE44EBD2C8EEDE10024DC30 /* MomentVideoPreview.swift */,
- );
- path = ImagePreview;
- sourceTree = "<group>";
- };
- 2DE6AF2F2A56A33100FBCBC8 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DE6AF382A56D8FA00FBCBC8 /* LogonViewModel.swift */,
- 2D0D570D2A5EC02700DB5771 /* RegisterViewModel.swift */,
- 2D0D57132A5FA44300DB5771 /* ResetAccountViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 2DE6AF332A56C0D100FBCBC8 /* Provider */ = {
- isa = PBXGroup;
- children = (
- 2DB39F1A2A9DE7C700C1B69C /* Provider.swift */,
- );
- path = Provider;
- sourceTree = "<group>";
- };
- 2DE6AF342A56C0E300FBCBC8 /* Response */ = {
- isa = PBXGroup;
- children = (
- 2D0D573A2A60F7B200DB5771 /* HXResponse.swift */,
- );
- path = Response;
- sourceTree = "<group>";
- };
- 2DE6AF352A56D5DE00FBCBC8 /* JsonToModel */ = {
- isa = PBXGroup;
- children = (
- 2DE6AF362A56D5FE00FBCBC8 /* RxJsonToModel.swift */,
- 2D4D2F652A69511400869E52 /* MoyaResponseJsonToModel.swift */,
- );
- path = JsonToModel;
- sourceTree = "<group>";
- };
- 2DE6AF3C2A57C37C00FBCBC8 /* Base */ = {
- isa = PBXGroup;
- children = (
- E8DB91302778701100D14179 /* Common */,
- );
- path = Base;
- sourceTree = "<group>";
- };
- 2DE6AF432A57F5EF00FBCBC8 /* Error */ = {
- isa = PBXGroup;
- children = (
- 2DE6AF442A57F61000FBCBC8 /* HXError+MoyaError.swift */,
- );
- path = Error;
- sourceTree = "<group>";
- };
- 2DEDF4232AF4A2BF00CABC68 /* GroupInfo */ = {
- isa = PBXGroup;
- children = (
- 2DEDF41F2AF49D2C00CABC68 /* GroupInfoCell.swift */,
- 2DEDF4212AF49DBD00CABC68 /* GroupInfoMemberListCell.swift */,
- 2D426B432AFC80CC00582B76 /* GroupInfoMemberCountCell.swift */,
- E8CC90A927A8D501004EB13E /* GroupInfoNoticeCell.swift */,
- 2DEDF4282AF4D2E100CABC68 /* GroupInfoRobotCell.swift */,
- 2DEDF4262AF4D2AF00CABC68 /* GroupInfoNoDisturbingCell.swift */,
- 2DEDF4242AF4D25300CABC68 /* GroupInfoMuteAllCell.swift */,
- F5E6F7B02ABB129A00E3B3BD /* GroupInfoMemberNameCell.swift */,
- );
- path = GroupInfo;
- sourceTree = "<group>";
- };
- 2DEDF43A2AFB37E200CABC68 /* AlertView */ = {
- isa = PBXGroup;
- children = (
- E8F4BCB2278ACB030073AE1D /* HXAlertView.swift */,
- 2DEDF44B2AFB856300CABC68 /* TipsAlertView */,
- 2DEDF43D2AFB39D600CABC68 /* BottomAlertView */,
- );
- path = AlertView;
- sourceTree = "<group>";
- };
- 2DEDF43D2AFB39D600CABC68 /* BottomAlertView */ = {
- isa = PBXGroup;
- children = (
- 2DEDF43E2AFB39E900CABC68 /* HXBottomMoreAlertModel.swift */,
- 2DEDF4412AFB3A2200CABC68 /* HXBottomMoreAlertAction.swift */,
- 2DEDF4402AFB39ED00CABC68 /* View */,
- );
- path = BottomAlertView;
- sourceTree = "<group>";
- };
- 2DEDF4402AFB39ED00CABC68 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DEDF43B2AFB37F300CABC68 /* HXBottomMoreAlertView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 2DEDF44B2AFB856300CABC68 /* TipsAlertView */ = {
- isa = PBXGroup;
- children = (
- 2DD26E7F2AE6621400F6019D /* HXTipsAlertAction.swift */,
- 2DEDF44C2AFB856D00CABC68 /* View */,
- );
- path = TipsAlertView;
- sourceTree = "<group>";
- };
- 2DEDF44C2AFB856D00CABC68 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DD26E812AE6630700F6019D /* HXTipsAlertView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 81171F39293C977700D13E3F /* Chat */ = {
- isa = PBXGroup;
- children = (
- 81171F3A293C978400D13E3F /* Controller */,
- 817DF3AE29B9F551004FA149 /* Protocols */,
- 2D8F00412A7F464000B3E94E /* Display */,
- E8F4BCF5278DB8A20073AE1D /* Layout */,
- 811FBA50294701ED00A69421 /* ViewModel */,
- 811FBA4D2947018E00A69421 /* View */,
- 2D297DB52B0DABCB00CBD958 /* Manager */,
- );
- path = Chat;
- sourceTree = "<group>";
- };
- 81171F3A293C978400D13E3F /* Controller */ = {
- isa = PBXGroup;
- children = (
- 2DA218FA2A41A36D0028543D /* BaseMessage */,
- 81B39E58294851D500572838 /* ChatViewController.swift */,
- 2D05F5D42B29F26200C5D1C4 /* ChatViewController+Keyboard.swift */,
- 817DF35129B9BD89004FA149 /* ChatViewController+KeyboardAction.swift */,
- 2D05F5D62B2AAC3200C5D1C4 /* ChatViewController+MoreKeyboard.swift */,
- 2D05F5D82B2AAECA00C5D1C4 /* ChatViewController+EmojiKeyboard.swift */,
- 2D05F5DA2B2AB2DB00C5D1C4 /* ChatViewController+AudioKeyborad.swift */,
- 2DA1F2C32B06124D00D77A76 /* ChatViewController+Menu.swift */,
- 2D17165F2D6D743D00955CB3 /* ChatViewController+MultiSelected.swift */,
- 8121C42C29BDFAA100423360 /* ChatViewController+Network.swift */,
- 817DF36129B9C3B2004FA149 /* ChatViewController+MessagesLayoutDelegate.swift */,
- 817DF34F29B9BCDF004FA149 /* ChatViewController+MessageCellDelegate.swift */,
- 817DF34D29B9BB08004FA149 /* ChatViewController+MessagesDataSource.swift */,
- 817DF36329B9C83B004FA149 /* ChatViewController+MessagesDisplayDelegate.swift */,
- 2DD5EDA92D05499100557D14 /* ChatViewController+Scroll.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- 811FBA4D2947018E00A69421 /* View */ = {
- isa = PBXGroup;
- children = (
- 2DA3F7B32CF2CF040050ACB1 /* Bubble */,
- 2DA3F7B22CF2CEA10050ACB1 /* Typing */,
- 2DA3F7B12CF2CE880050ACB1 /* AvatarView */,
- 2DA3F7B02CF2CE4C0050ACB1 /* CollectionView */,
- 2DCB72632B21F3AE00F3F0B6 /* NavigationView */,
- 2DA218FB2A41ABEA0028543D /* MessageCell */,
- 2DD5EDA12D04501000557D14 /* TranslateView */,
- 2DA5532B2B1DF8E700D3925C /* TimeMessageView */,
- 2DD81F342B07614300EBE69F /* QuoteMessageView */,
- 2D8943FD2B070991007A3F4E /* CellStatusView */,
- 2DA1F2BC2B04DC5300D77A76 /* MessageLabelView */,
- 2DA2191D2A42D6340028543D /* ImagePreview */,
- 817DF3A329B9F551004FA149 /* HeadersFooters */,
- E8F4BCF8278DB9240073AE1D /* Input */,
- );
- path = View;
- sourceTree = "<group>";
- };
- 811FBA50294701ED00A69421 /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2D9CE7D82A8A218D0023A613 /* ChatViewModel.swift */,
- 2D05F5C02B2820BD00C5D1C4 /* MessageViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- 8121C42329BDCE3C00423360 /* UIKit */ = {
- isa = PBXGroup;
- children = (
- 817DF38229B9F551004FA149 /* UIView+Extensions.swift */,
- 8121C42529BDCE7400423360 /* UIImageView+Kingfisher.swift */,
- 2D05F6062B2B55DF00C5D1C4 /* UITextView+HXExt.swift */,
- 2DCAB7772C623C8700E6C52C /* UITextField+HXExt.swift */,
- );
- path = UIKit;
- sourceTree = "<group>";
- };
- 8121C42429BDCE4A00423360 /* Foundation */ = {
- isa = PBXGroup;
- children = (
- E82FAE272782DA98007B488E /* PasswordRule.swift */,
- E8E537AE280295D9008E4CB5 /* FileManager+HXExt.swift */,
- E8E537B028030555008E4CB5 /* AVAsset+HXExt.swift */,
- E8E537C0280701D9008E4CB5 /* UIImage+HXExt.swift */,
- 8184BD172959DD36008065EB /* Date+MR.swift */,
- 81757616295D6E1D0047B669 /* Int64+MR.swift */,
- 2DCB72742B230AFB00F3F0B6 /* Float+HXExt.swift */,
- 2DC1CC9C2A56744E00790D2D /* String+HXExt.swift */,
- 2DA1F2BF2B04DCCC00D77A76 /* UIColor+HXExt.swift */,
- 2DCB72712B22EE6E00F3F0B6 /* MKMapView+HXExt.swift */,
- 817DF38329B9F551004FA149 /* UIEdgeInsets+HXExt.swift */,
- 2D6E399B2CEE1E30001BA7D2 /* NSObject+Extension.swift */,
- 817DF38A29B9F551004FA149 /* CGRect+Extensions.swift */,
- 2D279EDA2B12E1FF00F78E3E /* NSAttributedString */,
- );
- path = Foundation;
- sourceTree = "<group>";
- };
- 816965CC295A98C700669EED /* Constant */ = {
- isa = PBXGroup;
- children = (
- 816965CD295A98C700669EED /* Constant.swift */,
- );
- path = Constant;
- sourceTree = "<group>";
- };
- 816965CF295A98C700669EED /* Model */ = {
- isa = PBXGroup;
- children = (
- 816965DB295A98C700669EED /* MessageBuilder.swift */,
- 816965D7295A98C700669EED /* SentBody.swift */,
- 816965D6295A98C700669EED /* ReplyBody.swift */,
- 816965D0295A98C700669EED /* Ping.swift */,
- 816965D8295A98C700669EED /* Pong.swift */,
- 816965D9295A98C700669EED /* Transportable.swift */,
- 2D5C2A152A73AE9D00A323CD /* WebSocketMessage.swift */,
- 2D5C2A192A74F62600A323CD /* MessageDataBaseBridge.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- 816965D1295A98C700669EED /* proto */ = {
- isa = PBXGroup;
- children = (
- 816965D2295A98C700669EED /* MessageProto.pb.swift */,
- 816965D3295A98C700669EED /* ReplyBodyProto.pb.swift */,
- 816965D4295A98C700669EED /* SentBodyProto.pb.swift */,
- );
- path = proto;
- sourceTree = "<group>";
- };
- 816965E4295A98C700669EED /* Coder */ = {
- isa = PBXGroup;
- children = (
- 816965E5295A98C700669EED /* WebMessageDecoder.swift */,
- 816965E6295A98C700669EED /* WebMessageEncoder.swift */,
- );
- path = Coder;
- sourceTree = "<group>";
- };
- 8179BFAC296570FA00543DF0 /* Network */ = {
- isa = PBXGroup;
- children = (
- 2D3FCD832CF998EE00C9AE9D /* Listener */,
- 2D1B37622A147D080040AB0B /* Configuration */,
- E89908BF27DC9B1B0068D90B /* API */,
- 2D20A26F2A9CC94C0090DB76 /* Moya */,
- 2DE6AF342A56C0E300FBCBC8 /* Response */,
- 2DE6AF352A56D5DE00FBCBC8 /* JsonToModel */,
- 2D7AB4CE2D9AC32D002FA4C3 /* Error */,
- );
- path = Network;
- sourceTree = "<group>";
- };
- 817DF3A329B9F551004FA149 /* HeadersFooters */ = {
- isa = PBXGroup;
- children = (
- 817DF3A429B9F551004FA149 /* MessageReusableView.swift */,
- );
- path = HeadersFooters;
- sourceTree = "<group>";
- };
- 817DF3AE29B9F551004FA149 /* Protocols */ = {
- isa = PBXGroup;
- children = (
- 817DF3B229B9F551004FA149 /* MessagesLayoutDelegate.swift */,
- 817DF3B529B9F551004FA149 /* MessageType.swift */,
- 817DF3B629B9F551004FA149 /* MessageCellDelegate.swift */,
- 817DF3B929B9F551004FA149 /* MessagesDisplayDelegate.swift */,
- 817DF3BA29B9F551004FA149 /* MessagesDataSource.swift */,
- );
- path = Protocols;
- sourceTree = "<group>";
- };
- 81823B1C292CC70A00BCC32E /* Setting */ = {
- isa = PBXGroup;
- children = (
- 2D279EB62B11B80900F78E3E /* Setting */,
- 2D279ED72B12D84C00F78E3E /* Password */,
- 2D279ED62B12D83D00F78E3E /* Message */,
- 2D279ECF2B12087C00F78E3E /* Theme */,
- 2D279EB22B11B76300F78E3E /* About */,
- 2D279EAF2B11B70300F78E3E /* Emoticon */,
- 2DC7E9882BD5081C00CA426C /* DeleteAccount */,
- );
- path = Setting;
- sourceTree = "<group>";
- };
- 81F4F40B2950A683004BB554 /* Manager */ = {
- isa = PBXGroup;
- children = (
- 2D279ECC2B11F8D900F78E3E /* QRCode */,
- E8F9F5F1280C0C1700C4F6EE /* AccountManager.swift */,
- 2D0D57092A5EA6D400DB5771 /* CodeManager.swift */,
- 2D0FD6012B0BA79000F8B69A /* AppUnreadCountManager.swift */,
- 2DA1F2B02B03A22E00D77A76 /* EmoticonManager.swift */,
- 2DD9B6C02A5BAF50001DFBFF /* FileUploadManager.swift */,
- 2D86F12D2D6334BF0082A71D /* WebHookManager.swift */,
- 2D9879652A8F50710015F847 /* FileUploadManager+Rx.swift */,
- 2D0D57112A5F9E0900DB5771 /* FriendManager.swift */,
- 2DFAF8532B143948003516D4 /* HistoryMessageManager.swift */,
- E8879AB327788D1600407347 /* LibManager.swift */,
- E8879AB127788A7200407347 /* LogManager.swift */,
- 2DE6AF312A56BF0400FBCBC8 /* LogonManager.swift */,
- 2D5C29F22A7114F300A323CD /* OrganizationManager.swift */,
- E858EA5B277F4062001F5426 /* ReachabilityManager.swift */,
- 2D0D57072A5EA35800DB5771 /* RegisterManager.swift */,
- 2DC1CC962A558D7700790D2D /* RemoteImageManager.swift */,
- 2D279EC92B11F72600F78E3E /* RouteManager.swift */,
- 2D279EDF2B12F29900F78E3E /* RTCManager.swift */,
- 2D0D57172A5FD07600DB5771 /* UserManager.swift */,
- 2D279ED82B12DB8800F78E3E /* VersionManager.swift */,
- 2D279EDD2B12EEB300F78E3E /* WebURLOpenManager.swift */,
- 2DCAB7982C6A41BC00E6C52C /* GroupCallManager.swift */,
- 2DE44D1B2C816B120024DC30 /* MomentManager.swift */,
- 2D1C3FFE2CBD3C7D009A8A41 /* MomentCommentManager.swift */,
- 2DA3F7A42CF1877C0050ACB1 /* MicroServerManager.swift */,
- 2DD5EDA72D0527D700557D14 /* TranslateManager.swift */,
- 2DD5EDC52D083D3700557D14 /* LocalPushManager.swift */,
- 2D1716722D6F06D700955CB3 /* NoteManager.swift */,
- );
- path = Manager;
- sourceTree = "<group>";
- };
- 81F4F4632950DECA004BB554 /* Navigation */ = {
- isa = PBXGroup;
- children = (
- E8DB912C27786C5500D14179 /* Navigator.swift */,
- );
- path = Navigation;
- sourceTree = "<group>";
- };
- 81F4F4642950DEF5004BB554 /* Tab */ = {
- isa = PBXGroup;
- children = (
- 81F4F4652950DF5D004BB554 /* ViewController */,
- );
- path = Tab;
- sourceTree = "<group>";
- };
- 81F4F4652950DF5D004BB554 /* ViewController */ = {
- isa = PBXGroup;
- children = (
- E82FAE362784715F007B488E /* HXTabBarController.swift */,
- 2D0FD5F72B09B8C900F8B69A /* Tabbars */,
- );
- path = ViewController;
- sourceTree = "<group>";
- };
- A6A4D4D32DB781A3007F6009 /* Preview */ = {
- isa = PBXGroup;
- children = (
- A6A4D4D22DB781A3007F6009 /* TextPreviewViewController.swift */,
- );
- path = Preview;
- sourceTree = "<group>";
- };
- C811199077226A8CF8FEEF01 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- B1F478CF8C29FA40E487D6CD /* Pods_bugu.framework */,
- 2DD26EC72AE7EEE600F6019D /* ReplayKit.framework */,
- 312E128C38B5E0E8FA654C8C /* Pods_ScreenShareExtension.framework */,
- );
- name = Frameworks;
- sourceTree = "<group>";
- };
- E813ECDF2775F0B700E5C7C7 = {
- isa = PBXGroup;
- children = (
- E813ECEA2775F0B700E5C7C7 /* bugu */,
- 2DD26F182AE910D300F6019D /* ScreenShareExtension */,
- E813ECE92775F0B700E5C7C7 /* Products */,
- C811199077226A8CF8FEEF01 /* Frameworks */,
- 1D793BD19E8B9798BCDA5B49 /* Pods */,
- );
- sourceTree = "<group>";
- };
- E813ECE92775F0B700E5C7C7 /* Products */ = {
- isa = PBXGroup;
- children = (
- E813ECE82775F0B700E5C7C7 /* bugu.app */,
- 2DD26F162AE910D300F6019D /* ScreenShareExtension.appex */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- E813ECEA2775F0B700E5C7C7 /* bugu */ = {
- isa = PBXGroup;
- children = (
- 2DA553262B1D77EE00D3925C /* buguRelease.entitlements */,
- 81F70E6B29BE320A000543D7 /* bugu.entitlements */,
- 8121C42729BDE62B00423360 /* readme.md */,
- E813ECEB2775F0B700E5C7C7 /* AppDelegate.swift */,
- 81F70E6929BE1696000543D7 /* AppDelegate+Remote.swift */,
- 81B39E602948689A00572838 /* AppDelegate+MR.swift */,
- 2DA636E32B16017800026227 /* AppDelegate+Theme.swift */,
- 2DA636E52B16018100026227 /* AppDelegate+Kickout.swift */,
- 2D05F5AC2B25E81800C5D1C4 /* AppDelegate+ClientVersion.swift */,
- 2DA185EC2C79F5CD00698A6E /* AppDelegate+Database.swift */,
- 2D6E395E2CE756DD001BA7D2 /* AppDelegate+IM.swift */,
- 2DA218FF2A41C23E0028543D /* HXCore */,
- 2DA218FE2A41C1930028543D /* IMSDK */,
- E8DB9129277865B200D14179 /* Modules */,
- E8DB9121277821E400D14179 /* Resources */,
- );
- path = bugu;
- sourceTree = "<group>";
- };
- E8159A012795988D00AC6FFA /* AudioRecorder */ = {
- isa = PBXGroup;
- children = (
- E81599FF2795988900AC6FFA /* AudioRecorder.swift */,
- );
- path = AudioRecorder;
- sourceTree = "<group>";
- };
- E82AC19227DF61F3002DC21A /* DebugTool */ = {
- isa = PBXGroup;
- children = (
- E82AC19427DF62B9002DC21A /* Controller */,
- E82AC19727DF6331002DC21A /* Model */,
- );
- path = DebugTool;
- sourceTree = "<group>";
- };
- E82AC19427DF62B9002DC21A /* Controller */ = {
- isa = PBXGroup;
- children = (
- E82AC19027DF61ED002DC21A /* DebugToolViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- E82AC19727DF6331002DC21A /* Model */ = {
- isa = PBXGroup;
- children = (
- E82AC19527DF632E002DC21A /* DebugTool.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- E82FAE3C27847415007B488E /* IM */ = {
- isa = PBXGroup;
- children = (
- A6A4D4D32DB781A3007F6009 /* Preview */,
- 2DA219022A41C3660028543D /* Session */,
- 81171F39293C977700D13E3F /* Chat */,
- 2D05F5E32B2B183500C5D1C4 /* At */,
- 2D3AAB4B2AD8271200918927 /* Audio */,
- 2DD5B1072A36C21E0032EBF2 /* File */,
- 2D35C6062A1E5E550049AA52 /* Location */,
- 2DA1F28C2B01FCA900D77A76 /* Forward */,
- 2D0FD5EF2B08DF9600F8B69A /* Emoticon */,
- 2DCB72472B1F4ABB00F3F0B6 /* ReadReceipt */,
- 2D1F620C2B4402D5005F6910 /* History */,
- 2D86F1362D67091C0082A71D /* CombineMessage */,
- 2D1716612D6DB5A900955CB3 /* Collection */,
- );
- path = IM;
- sourceTree = "<group>";
- };
- E82FAE4D27886A56007B488E /* AddressBook */ = {
- isa = PBXGroup;
- children = (
- 2DC1CC852A5510D000790D2D /* Contacts */,
- 2DA219012A41C3580028543D /* Group */,
- 2DA2190C2A41C46A0028543D /* MicroServer */,
- 2D6E1C3C2AFF2ABC00592304 /* Organization */,
- 2DA2190A2A41C3F00028543D /* NewFriend */,
- 2DC1CC872A55110600790D2D /* PersonalCenter */,
- 2DC7E98B2BD515D100CA426C /* ReportUserInfo */,
- );
- path = AddressBook;
- sourceTree = "<group>";
- };
- E82FAE5027886A7E007B488E /* Discover */ = {
- isa = PBXGroup;
- children = (
- 2D36E5C42C749981004FEC90 /* Discover */,
- 2D36E5C52C7499A0004FEC90 /* Moment */,
- );
- path = Discover;
- sourceTree = "<group>";
- };
- E82FAE5327886A94007B488E /* Mine */ = {
- isa = PBXGroup;
- children = (
- 2D279EAE2B11B6E100F78E3E /* Profile */,
- 2D279EB52B11B7BE00F78E3E /* QRCode */,
- 81823B1C292CC70A00BCC32E /* Setting */,
- );
- path = Mine;
- sourceTree = "<group>";
- };
- E82FAE5427886AAF007B488E /* Controller */ = {
- isa = PBXGroup;
- children = (
- E82FAE5127886A90007B488E /* MineViewController.swift */,
- E8C04BD827E3582D00E5E6A3 /* MyAccountViewController.swift */,
- E8C04BDC27E3588A00E5E6A3 /* TextEditViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- E82FAE5527886AB7007B488E /* Controller */ = {
- isa = PBXGroup;
- children = (
- E82FAE4E27886A7A007B488E /* DiscoverViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- E82FAE5627886AC3007B488E /* Controller */ = {
- isa = PBXGroup;
- children = (
- E82FAE4B27886A53007B488E /* AddressBookViewController.swift */,
- E8F4BCAA278AB5F40073AE1D /* ContactsListViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- E82FAE632789732F007B488E /* View */ = {
- isa = PBXGroup;
- children = (
- E82FAE612789732B007B488E /* DiscoverTableViewCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- E82FAE6627897B54007B488E /* View */ = {
- isa = PBXGroup;
- children = (
- E8A07C54282763B5006F9754 /* MyAccountAvatarCell.swift */,
- E8A07C56282763DB006F9754 /* MyAccountInformationCell.swift */,
- E8A07C5C28277275006F9754 /* MyAccountHeaderView.swift */,
- 2DA128B72D79A320007F7566 /* MyAccountBannerView.swift */,
- E8A07C58282763F9006F9754 /* MyAccountSignCell.swift */,
- E82FAE6727897BE9007B488E /* MineTableHeaderView.swift */,
- 2D279ECD2B12036D00F78E3E /* MineTableHeaderUserIdView.swift */,
- E82FAE6427897B51007B488E /* MineTableViewCell.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- E858EA52277F3400001F5426 /* View */ = {
- isa = PBXGroup;
- children = (
- E82FAE2127803725007B488E /* LoginView.swift */,
- E82FAE2327803733007B488E /* RegisterView.swift */,
- 81171F37293C7FBF00D13E3F /* ResetPasswordView.swift */,
- E8F4BCD1278C57550073AE1D /* CountryTableViewCell.swift */,
- 2DBA27DC2BDF5059009E0D9E /* PrivacyAgreeView.swift */,
- );
- path = View;
- sourceTree = "<group>";
- };
- E858EA57277F3436001F5426 /* Controller */ = {
- isa = PBXGroup;
- children = (
- E858EA53277F342A001F5426 /* LaunchViewController.swift */,
- E8E0CF6B279BD9AD000D0258 /* LoginViewController.swift */,
- E82FAE292782E6A8007B488E /* CountryViewController.swift */,
- E82FAE342783334B007B488E /* RegisterViewController.swift */,
- E82FAE32278327C4007B488E /* ResetPasswordViewController.swift */,
- );
- path = Controller;
- sourceTree = "<group>";
- };
- E8879AB727788E6D00407347 /* Extensions */ = {
- isa = PBXGroup;
- children = (
- 2D3BAB8A2C7714D1007C2BD9 /* R.swift */,
- 2D3BAB872C771405007C2BD9 /* SwiftUI */,
- 8121C42429BDCE4A00423360 /* Foundation */,
- 8121C42329BDCE3C00423360 /* UIKit */,
- E8879AB827788E8000407347 /* RxSwift */,
- );
- path = Extensions;
- sourceTree = "<group>";
- };
- E8879AB827788E8000407347 /* RxSwift */ = {
- isa = PBXGroup;
- children = (
- E8879AB527788E6900407347 /* Kingfisher+Rx.swift */,
- E8879AB927788ED200407347 /* Observable+Logging.swift */,
- E8879ABB27788F0900407347 /* Observable+Operators.swift */,
- 2DE6AF3F2A57EF6100FBCBC8 /* HXToast+Rx.swift */,
- 2DA3F7A82CF1E48F0050ACB1 /* Single+Async.swift */,
- E8F4BCBE278ADF120073AE1D /* ErrorTracker.swift */,
- E8F4BCBA278ADEAD0073AE1D /* ActivityIndicator.swift */,
- );
- path = RxSwift;
- sourceTree = "<group>";
- };
- E89908BF27DC9B1B0068D90B /* API */ = {
- isa = PBXGroup;
- children = (
- E89908B027DC412E0068D90B /* API.swift */,
- 2D0D570B2A5EA7A500DB5771 /* CodeAPI.swift */,
- E89908BD27DC9B170068D90B /* UserAPI.swift */,
- E89908C227DCA3B50068D90B /* BaseDataAPI.swift */,
- E89908C427DCA4780068D90B /* FriendAPI.swift */,
- E89908C627DCA6B30068D90B /* OrganizationAPI.swift */,
- E89908C827DCA75A0068D90B /* MicroServerAPI.swift */,
- E89908CA27DCA9E70068D90B /* MomentAPI.swift */,
- E89908CC27DCBDAB0068D90B /* CommentAPI.swift */,
- E89908CE27DCBFC80068D90B /* EmoticonAPI.swift */,
- E89908D627DCD0120068D90B /* MessageAPI.swift */,
- E89908D827DCD8770068D90B /* ConfigAPI.swift */,
- E89908DA27DCD8FB0068D90B /* FileStoreAPI.swift */,
- E89908DC27DD88110068D90B /* TranslateAPI.swift */,
- E89908E127DD91EB0068D90B /* GroupAPI.swift */,
- 2D5C2A1B2A76135D00A323CD /* APNSAPI.swift */,
- 2DEDF42C2AF50D4100CABC68 /* NotificationAPI.swift */,
- 2D05F5AA2B25E6BD00C5D1C4 /* VersionAPI.swift */,
- 2DCAB79A2C6A425800E6C52C /* GroupCallAPI.swift */,
- 2D17166C2D6F023200955CB3 /* NoteAPI.swift */,
- );
- path = API;
- sourceTree = "<group>";
- };
- E89908E727DDD7D60068D90B /* PropertyWrapper */ = {
- isa = PBXGroup;
- children = (
- E89908E527DDD7D00068D90B /* Storage.swift */,
- 2DA553292B1DC5C000D3925C /* UserStorage.swift */,
- E8EFA96327E6E8CA004EB3AF /* UserPath.swift */,
- E89908E827DDD8920068D90B /* KeychainStorage.swift */,
- E82AC19A27DF717D002DC21A /* LimitInt.swift */,
- E82AC19C27DF71E7002DC21A /* JSONString.swift */,
- E8E537A727FAE8DE008E4CB5 /* CodableIgnored.swift */,
- );
- path = PropertyWrapper;
- sourceTree = "<group>";
- };
- E8DB9121277821E400D14179 /* Resources */ = {
- isa = PBXGroup;
- children = (
- E89908AB27DC3A470068D90B /* bugu-Bridging-Header.h */,
- E813ECF62775F0B900E5C7C7 /* LaunchScreen.storyboard */,
- 2DEDF4152AF34B5500CABC68 /* Localizable.xcstrings */,
- E8879ABF2778928D00407347 /* Icons.xcassets */,
- 2D0FD5DB2B08484900F8B69A /* Colors.xcassets */,
- E813ECF42775F0B900E5C7C7 /* Assets.xcassets */,
- E8E0CF84279C32BE000D0258 /* GIF */,
- E8F4BD00278DBB050073AE1D /* Sounds */,
- E8F4BCDC278C60320073AE1D /* Plist */,
- );
- path = Resources;
- sourceTree = "<group>";
- };
- E8DB91262778235000D14179 /* Generated */ = {
- isa = PBXGroup;
- children = (
- 2DEDF4482AFB73CB00CABC68 /* Strings+Generated.swift */,
- 81823B1A292CC55800BCC32E /* R.generated.swift */,
- E8F4BCD8278C5DAB0073AE1D /* Plist+Generated.swift */,
- );
- path = Generated;
- sourceTree = "<group>";
- };
- E8DB9129277865B200D14179 /* Modules */ = {
- isa = PBXGroup;
- children = (
- 81F4F4642950DEF5004BB554 /* Tab */,
- 81F4F4632950DECA004BB554 /* Navigation */,
- E8DB912A277865CC00D14179 /* Login */,
- 2D6E39642CEB3971001BA7D2 /* Search */,
- E82FAE3C27847415007B488E /* IM */,
- 2DA552EC2B1B1E9300D3925C /* GroupCall */,
- E82FAE4D27886A56007B488E /* AddressBook */,
- E82FAE5027886A7E007B488E /* Discover */,
- E82FAE5327886A94007B488E /* Mine */,
- E82AC19227DF61F3002DC21A /* DebugTool */,
- );
- path = Modules;
- sourceTree = "<group>";
- };
- E8DB912A277865CC00D14179 /* Login */ = {
- isa = PBXGroup;
- children = (
- E858EA57277F3436001F5426 /* Controller */,
- E858EA52277F3400001F5426 /* View */,
- 2DE6AF2F2A56A33100FBCBC8 /* ViewModel */,
- );
- path = Login;
- sourceTree = "<group>";
- };
- E8DB91302778701100D14179 /* Common */ = {
- isa = PBXGroup;
- children = (
- 2D6E39912CEDFCD4001BA7D2 /* HXBaseViewController.swift */,
- 2D6E39932CEDFD02001BA7D2 /* HXBaseNavigationViewController.swift */,
- 2D6E39972CEE0D05001BA7D2 /* UIViewController+Extension.swift */,
- 2D6E39992CEE0F73001BA7D2 /* UINavigationController+Extension.swift */,
- 2DA3F4EE2CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.h */,
- 2DA3F4EF2CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.m */,
- E82FAE2527804293007B488E /* HXView.swift */,
- E82FAE5A27887174007B488E /* HXTableViewCell.swift */,
- E8CC90A327A8CEAA004EB13E /* HXSplitViewController.swift */,
- E8C04BDF27E35F2900E5E6A3 /* HXFormViewController.swift */,
- E8E537AC27FBF2E5008E4CB5 /* HXCache.swift */,
- 2DE6AF3D2A57C40300FBCBC8 /* HXViewModel.swift */,
- 2D279EA82B11B29800F78E3E /* HXTableView.swift */,
- 2D1C40002CBE6B40009A8A41 /* BaseNavigationView.swift */,
- );
- path = Common;
- sourceTree = "<group>";
- };
- E8E0CF6D279BDCB7000D0258 /* EmojiKeyboard */ = {
- isa = PBXGroup;
- children = (
- E8E0CF80279BE870000D0258 /* EmojiKeyboard.bundle */,
- E8159A022795A5B400AC6FFA /* EmojiKeyboardView.swift */,
- E8E0CF6E279BDD2F000D0258 /* EmojiModels.swift */,
- E8E0CF70279BDE31000D0258 /* EmojiPageView.swift */,
- E8E0CF74279BDE8D000D0258 /* EmojiToolBarView.swift */,
- E8E0CF78279BDEDA000D0258 /* EmojiPopView.swift */,
- E8E0CF7A279BDF02000D0258 /* EmojiAttachment.swift */,
- E8E0CF7C279BDF20000D0258 /* EmojiDecoder.swift */,
- E8E0CF7E279BDF44000D0258 /* EmojiHelper.swift */,
- );
- path = EmojiKeyboard;
- sourceTree = "<group>";
- };
- E8E0CF84279C32BE000D0258 /* GIF */ = {
- isa = PBXGroup;
- children = (
- E8E0CF85279C32BE000D0258 /* img_018.gif */,
- E8E0CF86279C32BE000D0258 /* img_08.gif */,
- E8E0CF87279C32BE000D0258 /* img_09.gif */,
- E8E0CF88279C32BE000D0258 /* img_04.gif */,
- E8E0CF89279C32BE000D0258 /* img_05.gif */,
- E8E0CF8A279C32BE000D0258 /* img_07.gif */,
- E8E0CF8B279C32BE000D0258 /* img_06.gif */,
- E8E0CF8C279C32BE000D0258 /* img_02.gif */,
- E8E0CF8D279C32BE000D0258 /* img_03.gif */,
- E8E0CF8E279C32BE000D0258 /* img_01.gif */,
- E8E0CF8F279C32BE000D0258 /* img_00.gif */,
- E8E0CF90279C32BE000D0258 /* img_014.gif */,
- E8E0CF91279C32BE000D0258 /* img_015.gif */,
- E8E0CF92279C32BE000D0258 /* img_017.gif */,
- E8E0CF93279C32BE000D0258 /* img_016.gif */,
- E8E0CF94279C32BE000D0258 /* img_012.gif */,
- E8E0CF95279C32BE000D0258 /* img_013.gif */,
- E8E0CF96279C32BE000D0258 /* GIF.plist */,
- E8E0CF97279C32BE000D0258 /* img_011.gif */,
- E8E0CF98279C32BE000D0258 /* img_010.gif */,
- );
- path = GIF;
- sourceTree = "<group>";
- };
- E8F4BC902789918F0073AE1D /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F4BC8E278991880073AE1D /* MeTableItem.swift */,
- E8A07C5A2827658C006F9754 /* MyAccountItem.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- E8F4BC93278993AD0073AE1D /* Model */ = {
- isa = PBXGroup;
- children = (
- E8F4BC91278993A90073AE1D /* DiscoverTableItem.swift */,
- );
- path = Model;
- sourceTree = "<group>";
- };
- E8F4BCA12789B9C00073AE1D /* ViewModel */ = {
- isa = PBXGroup;
- children = (
- 2DA3F7A62CF18D480050ACB1 /* MicroServerViewModel.swift */,
- E8F4BCB6278ADAF30073AE1D /* MicroServerListViewModel.swift */,
- 2DA3F79E2CF15EF50050ACB1 /* SearchMicroServerViewModel.swift */,
- );
- path = ViewModel;
- sourceTree = "<group>";
- };
- E8F4BCDC278C60320073AE1D /* Plist */ = {
- isa = PBXGroup;
- children = (
- E813ECF92775F0B900E5C7C7 /* Info.plist */,
- E82FAE2D2782F92F007B488E /* country.plist */,
- );
- path = Plist;
- sourceTree = "<group>";
- };
- E8F4BCF5278DB8A20073AE1D /* Layout */ = {
- isa = PBXGroup;
- children = (
- 817DF36829B9F550004FA149 /* CellSizeCalculator.swift */,
- 817DF35829B9C1B8004FA149 /* HXLayoutSizeCalculator.swift */,
- 817DF35729B9C1B8004FA149 /* HXTextLayoutSizeCalculator.swift */,
- 2D0FD5ED2B08D9D400F8B69A /* HXEmoticonLayoutSizeCalculator.swift */,
- 2DBF48282A78EF54006D42E5 /* HXImageLayoutSizeCalculator.swift */,
- 2D0E1C9D2A1B8581005FE994 /* HXVideoLayoutSizeCalculator.swift */,
- 2D20D02B2A2D889700068DFE /* HXLocationLayoutSizeCalculator.swift */,
- 2D20D02D2A2D88F800068DFE /* HXAudioLayoutSizeCalculator.swift */,
- 2D20D0292A2D887000068DFE /* HXFileLayoutSizeCalculator.swift */,
- 2D9CE7D22A89D53F0023A613 /* HXContactMessageSizeCalculator.swift */,
- 2D9CE7D42A89D5A40023A613 /* HXTipsMessageSizeCalculator.swift */,
- 2DA636FB2B17460E00026227 /* HXCallMessageSizeCalculator.swift */,
- 2D05F5BE2B281F1A00C5D1C4 /* HXLinkMessageSizeCalculator.swift */,
- 2D05F5C22B28273C00C5D1C4 /* TypingIndicatorCellSizeCalculator.swift */,
- 2DA3F7B72CF2D4EB0050ACB1 /* HXTextImageSizeCalculator.swift */,
- 2DA3F7B92CF2D4FC0050ACB1 /* HXTextImageListSizeCalculator.swift */,
- 2D86F1342D65CA710082A71D /* HXCombineMessageSizeCalculator.swift */,
- );
- path = Layout;
- sourceTree = "<group>";
- };
- E8F4BCF8278DB9240073AE1D /* Input */ = {
- isa = PBXGroup;
- children = (
- 2D05F5DC2B2ACC0800C5D1C4 /* HXInputMessageBar.swift */,
- 2D3FCD7C2CF5C69000C9AE9D /* Configuration */,
- 2D3FCD802CF5C7B200C9AE9D /* SpackView */,
- 2D3FCD7F2CF5C7A700C9AE9D /* TextView */,
- 2D3FCD7E2CF5C78A00C9AE9D /* QuoteView */,
- 2DDDBC082CF5B0A500B5E596 /* Mute */,
- 2D17165C2D6D686200955CB3 /* MultiSelected */,
- 2DDDBC032CF46B8300B5E596 /* Menu */,
- 2DDDBC002CF46A3800B5E596 /* Protocol */,
- 2D279E992B109AED00F78E3E /* RecordView */,
- 2D297DBA2B0E08BD00CBD958 /* Mention */,
- E8E0CF6D279BDCB7000D0258 /* EmojiKeyboard */,
- 2D3FCD7D2CF5C77500C9AE9D /* MoreKeyboard */,
- 2D05F5F42B2B553A00C5D1C4 /* AutocompleteManager */,
- );
- path = Input;
- sourceTree = "<group>";
- };
- E8F4BD00278DBB050073AE1D /* Sounds */ = {
- isa = PBXGroup;
- children = (
- E8F4BCFD278DBAFF0073AE1D /* sound1.m4a */,
- E8F4BCFC278DBAFE0073AE1D /* sound2.m4a */,
- );
- path = Sounds;
- sourceTree = "<group>";
- };
- /* End PBXGroup section */
- /* Begin PBXNativeTarget section */
- 2DD26F152AE910D300F6019D /* ScreenShareExtension */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 2DD26F212AE910D300F6019D /* Build configuration list for PBXNativeTarget "ScreenShareExtension" */;
- buildPhases = (
- 1F3415BE22C76976C004E849 /* [CP] Check Pods Manifest.lock */,
- 2DD26F122AE910D300F6019D /* Sources */,
- 2DD26F132AE910D300F6019D /* Frameworks */,
- 2DD26F142AE910D300F6019D /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = ScreenShareExtension;
- productName = ScreenShareExtension;
- productReference = 2DD26F162AE910D300F6019D /* ScreenShareExtension.appex */;
- productType = "com.apple.product-type.app-extension";
- };
- E813ECE72775F0B700E5C7C7 /* bugu */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E813ECFC2775F0B900E5C7C7 /* Build configuration list for PBXNativeTarget "bugu" */;
- buildPhases = (
- 70C08F9B216C8CED46DB31D3 /* [CP] Check Pods Manifest.lock */,
- 2DEDF4472AFB713F00CABC68 /* ShellScript */,
- E8F4BCDF278C663F0073AE1D /* R.swift */,
- E813ECE42775F0B700E5C7C7 /* Sources */,
- E8DB911A27781DAC00D14179 /* Run SwiftLint */,
- E813ECE52775F0B700E5C7C7 /* Frameworks */,
- E813ECE62775F0B700E5C7C7 /* Resources */,
- 96E843DC3AFBFB343CE2D970 /* [CP] Embed Pods Frameworks */,
- 2DD26ED32AE7EEE600F6019D /* Embed Foundation Extensions */,
- );
- buildRules = (
- );
- dependencies = (
- 2DD26F1D2AE910D300F6019D /* PBXTargetDependency */,
- );
- name = bugu;
- productName = bugu;
- productReference = E813ECE82775F0B700E5C7C7 /* bugu.app */;
- productType = "com.apple.product-type.application";
- };
- /* End PBXNativeTarget section */
- /* Begin PBXProject section */
- E813ECE02775F0B700E5C7C7 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- BuildIndependentTargetsInParallel = 1;
- CLASSPREFIX = "";
- LastSwiftUpdateCheck = 1500;
- LastUpgradeCheck = 1620;
- ORGANIZATIONNAME = Bugu;
- TargetAttributes = {
- 2DD26F152AE910D300F6019D = {
- CreatedOnToolsVersion = 15.0.1;
- };
- E813ECE72775F0B700E5C7C7 = {
- CreatedOnToolsVersion = 13.2.1;
- LastSwiftMigration = 1320;
- };
- };
- };
- buildConfigurationList = E813ECE32775F0B700E5C7C7 /* Build configuration list for PBXProject "bugu" */;
- compatibilityVersion = "Xcode 13.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- "zh-Hans",
- );
- mainGroup = E813ECDF2775F0B700E5C7C7;
- productRefGroup = E813ECE92775F0B700E5C7C7 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- E813ECE72775F0B700E5C7C7 /* bugu */,
- 2DD26F152AE910D300F6019D /* ScreenShareExtension */,
- );
- };
- /* End PBXProject section */
- /* Begin PBXResourcesBuildPhase section */
- 2DD26F142AE910D300F6019D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E813ECE62775F0B700E5C7C7 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E8E0CF9F279C32BE000D0258 /* img_06.gif in Resources */,
- E8E0CFAB279C32BE000D0258 /* img_011.gif in Resources */,
- E8E0CFA9279C32BE000D0258 /* img_013.gif in Resources */,
- E8E0CFA1279C32BE000D0258 /* img_03.gif in Resources */,
- E8E0CFA2279C32BE000D0258 /* img_01.gif in Resources */,
- 2DEDF4162AF34B5500CABC68 /* Localizable.xcstrings in Resources */,
- E8E0CFA4279C32BE000D0258 /* img_014.gif in Resources */,
- E8E0CF99279C32BE000D0258 /* img_018.gif in Resources */,
- E8E0CF9A279C32BE000D0258 /* img_08.gif in Resources */,
- E8F4BCFE278DBAFF0073AE1D /* sound2.m4a in Resources */,
- E8E0CFA6279C32BE000D0258 /* img_017.gif in Resources */,
- E8E0CFA5279C32BE000D0258 /* img_015.gif in Resources */,
- E8E0CFA3279C32BE000D0258 /* img_00.gif in Resources */,
- E8E0CF9C279C32BE000D0258 /* img_04.gif in Resources */,
- 2D0FD5DC2B08484900F8B69A /* Colors.xcassets in Resources */,
- E8E0CFA8279C32BE000D0258 /* img_012.gif in Resources */,
- E82FAE2E2782F930007B488E /* country.plist in Resources */,
- E813ECF82775F0B900E5C7C7 /* LaunchScreen.storyboard in Resources */,
- E8E0CF9E279C32BE000D0258 /* img_07.gif in Resources */,
- E8E0CFAC279C32BE000D0258 /* img_010.gif in Resources */,
- E8F4BCFF278DBAFF0073AE1D /* sound1.m4a in Resources */,
- E8E0CFA0279C32BE000D0258 /* img_02.gif in Resources */,
- E8E0CF9B279C32BE000D0258 /* img_09.gif in Resources */,
- E8E0CFA7279C32BE000D0258 /* img_016.gif in Resources */,
- E8E0CF9D279C32BE000D0258 /* img_05.gif in Resources */,
- E8879AC02778928D00407347 /* Icons.xcassets in Resources */,
- E8E0CFAA279C32BE000D0258 /* GIF.plist in Resources */,
- E813ECF52775F0B900E5C7C7 /* Assets.xcassets in Resources */,
- E8E0CF81279BE870000D0258 /* EmojiKeyboard.bundle in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXResourcesBuildPhase section */
- /* Begin PBXShellScriptBuildPhase section */
- 1F3415BE22C76976C004E849 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-ScreenShareExtension-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- 2DEDF4472AFB713F00CABC68 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "$PODS_ROOT/SwiftGen/bin/swiftgen\n";
- };
- 70C08F9B216C8CED46DB31D3 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-bugu-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- 96E843DC3AFBFB343CE2D970 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-bugu/Pods-bugu-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-bugu/Pods-bugu-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-bugu/Pods-bugu-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- E8DB911A27781DAC00D14179 /* Run SwiftLint */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- name = "Run SwiftLint";
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\"\n";
- };
- E8F4BCDF278C663F0073AE1D /* R.swift */ = {
- isa = PBXShellScriptBuildPhase;
- alwaysOutOfDate = 1;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "$TEMP_DIR/rswift-lastrun",
- );
- name = R.swift;
- outputFileListPaths = (
- );
- outputPaths = (
- $SRCROOT/bugu/HXCore/Generated/R.generated.swift,
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\"$PODS_ROOT/R.swift/rswift\" generate \"$SRCROOT/bugu/HXCore/Generated/R.generated.swift\"\n\n";
- };
- /* End PBXShellScriptBuildPhase section */
- /* Begin PBXSourcesBuildPhase section */
- 2DD26F122AE910D300F6019D /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2DD26F1A2AE910D300F6019D /* SampleHandler.swift in Sources */,
- 2D2A48312C0AC32600A8322F /* BroadcastUploadSocketConnection.swift in Sources */,
- 2DA552EB2B1AE95100D3925C /* HXProcessNotification.swift in Sources */,
- 2D2A48322C0AC32600A8322F /* LiveKitDarwinNotificationCenter.swift in Sources */,
- 2D2A482F2C0AC32600A8322F /* Logger.swift in Sources */,
- 2D2A48342C0AC32600A8322F /* SampleUploader.swift in Sources */,
- 2D2A48302C0AC32600A8322F /* Atomic.swift in Sources */,
- 2D2A48332C0AC32600A8322F /* LKSampleHandler.swift in Sources */,
- 2D2A48352C0AC32600A8322F /* BroadcastScreenCapturer.swift in Sources */,
- 2D2A48362C0AC32600A8322F /* BroadcastServerSocketConnection.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- E813ECE42775F0B700E5C7C7 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2DA5532D2B1DF90F00D3925C /* HXMessageCellTimeView.swift in Sources */,
- 2DE44D252C81A9650024DC30 /* MomentCellModel.swift in Sources */,
- 2DA1F2B72B03C1DB00D77A76 /* SelectedGroupTableViewCell.swift in Sources */,
- E8879AB627788E6900407347 /* Kingfisher+Rx.swift in Sources */,
- 2D20D02E2A2D88F800068DFE /* HXAudioLayoutSizeCalculator.swift in Sources */,
- 2DC7E98D2BD515E800CA426C /* ReportUserViewController.swift in Sources */,
- 2D1C3FF92CBD0DDF009A8A41 /* MomentHomeViewController+Keyboard.swift in Sources */,
- E8E537B128030555008E4CB5 /* AVAsset+HXExt.swift in Sources */,
- 2DEDF44E2AFB904600CABC68 /* GroupInfoChangeNameView.swift in Sources */,
- E8C04BDD27E3588A00E5E6A3 /* TextEditViewController.swift in Sources */,
- 2D86F0F92D5B3DEC0082A71D /* GroupRobotWebhookInputView.swift in Sources */,
- 2DA1F2932B0208A200D77A76 /* ForwardMessageViewModel.swift in Sources */,
- 2D20CB2B2A2F67AB00DD53E5 /* HXLocationAdressView.swift in Sources */,
- E8F4BCB3278ACB030073AE1D /* HXAlertView.swift in Sources */,
- 817DF34E29B9BB08004FA149 /* ChatViewController+MessagesDataSource.swift in Sources */,
- E8F4BCA32789BDA30073AE1D /* GroupListViewController.swift in Sources */,
- E8286CE727BE7CB8002E4EA7 /* FriendApplyInfoView.swift in Sources */,
- 8121C42629BDCE7400423360 /* UIImageView+Kingfisher.swift in Sources */,
- 2D86F0F12D5B352E0082A71D /* GroupRobotNameInputView.swift in Sources */,
- 2D7E7C022A680D7200C5F7CD /* MessageReader+Database.swift in Sources */,
- 2D3BAB8D2C7714EB007C2BD9 /* R.swift+Extensions.swift in Sources */,
- 2D5C2A142A73ACA500A323CD /* IMClient+Group.swift in Sources */,
- 2DCB72602B21B3B700F3F0B6 /* MessageAttachmentProvider.swift in Sources */,
- 2D0D573F2A612B0300DB5771 /* ConnectListener.swift in Sources */,
- 2DA1F2C42B06124D00D77A76 /* ChatViewController+Menu.swift in Sources */,
- 2D6E397F2CEB3A56001BA7D2 /* GlobalSearchResultViewModel.swift in Sources */,
- 2D6E39822CEB3A56001BA7D2 /* GlobalSearchViewModel.swift in Sources */,
- 2D6E39842CEB3A56001BA7D2 /* GlobalSearchListViewControllerDelegate.swift in Sources */,
- 2D6E39852CEB3A56001BA7D2 /* GlobalSearchTextCell.swift in Sources */,
- 2D6E39872CEB3A56001BA7D2 /* GlobalSearchListViewController.swift in Sources */,
- 2D6E39882CEB3A56001BA7D2 /* GlobalSearchEnum.swift in Sources */,
- 2D6E39892CEB3A56001BA7D2 /* GlobalSearchContainerViewController.swift in Sources */,
- 2D279EE92B1343D400F78E3E /* MessageSettingCell.swift in Sources */,
- 2DEDF4552AFBB96600CABC68 /* GroupCreateRobotViewController.swift in Sources */,
- 2D71CB612CD7803300E63177 /* IMClientManager+Moment.swift in Sources */,
- 2DA552F52B1B20CC00D3925C /* GroupCallListViewModel.swift in Sources */,
- 2DFEDBE42A2E207D002E3774 /* ThemeViewController.swift in Sources */,
- 2DA3F79F2CF15EFD0050ACB1 /* SearchMicroServerViewModel.swift in Sources */,
- 2DEDF4312AF9D8A700CABC68 /* MessageNotification.swift in Sources */,
- 2D1716972D71753F00955CB3 /* ChatCollectionCell.swift in Sources */,
- E8F4BC92278993A90073AE1D /* DiscoverTableItem.swift in Sources */,
- 2DDDBBFF2CF464EF00B5E596 /* HXInputMenuView.swift in Sources */,
- 2D86F0F52D5B39980082A71D /* GroupRobotDetailViewController.swift in Sources */,
- 2DD26E7B2AE6484E00F6019D /* PersonInputAlertAction.swift in Sources */,
- 2D05F5AD2B25E81800C5D1C4 /* AppDelegate+ClientVersion.swift in Sources */,
- 0482AAB129E5101C0029BD76 /* MRHelper.swift in Sources */,
- E8F9F5F0280BC3B800C4F6EE /* FindFriendViewController.swift in Sources */,
- 8121C42B29BDF9DD00423360 /* SessionsViewController+Network.swift in Sources */,
- 2D7E7BFE2A6800B600C5F7CD /* MessageReader.swift in Sources */,
- 2D20D02C2A2D889700068DFE /* HXLocationLayoutSizeCalculator.swift in Sources */,
- 2D1F622F2B46C559005F6910 /* DatePickerView.swift in Sources */,
- 2D78C0A82A653E4100B94BE7 /* IMClientManager+Friendship.swift in Sources */,
- E89908D927DCD8770068D90B /* ConfigAPI.swift in Sources */,
- 2D4D2F702A6A601900869E52 /* IMDatabaseManager+Group.swift in Sources */,
- 817DF36429B9C83B004FA149 /* ChatViewController+MessagesDisplayDelegate.swift in Sources */,
- 2DCB724F2B1F4BCF00F3F0B6 /* ReadReceiptViewModel.swift in Sources */,
- 2D279ED92B12DB8800F78E3E /* VersionManager.swift in Sources */,
- 2D05F5A72B25E1B300C5D1C4 /* PixelUtil.swift in Sources */,
- 2DC7E98A2BD5083D00CA426C /* DeleteAccountViewController.swift in Sources */,
- 2D86F1032D5C433A0082A71D /* GroupRobotIdView.swift in Sources */,
- 817DF36229B9C3B2004FA149 /* ChatViewController+MessagesLayoutDelegate.swift in Sources */,
- 2DEDF4502AFB973F00CABC68 /* GroupAnnouncementViewController.swift in Sources */,
- 2DEDF41E2AF3C70D00CABC68 /* GroupInfoCellModel.swift in Sources */,
- 2D86F1052D5C48E40082A71D /* GroupRobotStatusActionView.swift in Sources */,
- 2DCAB7722C62384400E6C52C /* AutoresizingLabelView.swift in Sources */,
- 2D6E39632CEAE787001BA7D2 /* MomentPermissionViewModel.swift in Sources */,
- 817DF3EA29B9F551004FA149 /* TypingIndicatorCell.swift in Sources */,
- 2DB22BA52A32FFC1008D630C /* MessageDownloadManager.swift in Sources */,
- 2DA1F2B12B03A22E00D77A76 /* EmoticonManager.swift in Sources */,
- E8E0CF7D279BDF20000D0258 /* EmojiDecoder.swift in Sources */,
- 2D279ECA2B11F72600F78E3E /* RouteManager.swift in Sources */,
- 2D71CB5A2CD77C2C00E63177 /* MomentMessageCellModel.swift in Sources */,
- E8F4BCBB278ADEAD0073AE1D /* ActivityIndicator.swift in Sources */,
- 2DD6567D2CC781FE00974BEC /* MomentDetailViewModel.swift in Sources */,
- 2D20A26E2A9CC8F90090DB76 /* AuthPlugin.swift in Sources */,
- E8C04BF927E609F800E5E6A3 /* MicroServer.swift in Sources */,
- 2DC1CC952A5544CF00790D2D /* GroupMember+UserDisplay.swift in Sources */,
- E8E0CF6A27983A54000D0258 /* PersonalBottomView.swift in Sources */,
- 817DF35A29B9C1B9004FA149 /* HXLayoutSizeCalculator.swift in Sources */,
- 2DB475AB2A4E783500AC20E8 /* ChangePasswordViewController.swift in Sources */,
- 2DBF482B2A78F46F006D42E5 /* HXImageMessageContentCell.swift in Sources */,
- 2D1F622C2B458229005F6910 /* HistoryMessageNavigationBarView.swift in Sources */,
- 2DCAB7882C63ADE300E6C52C /* GroupCallScheduleTitleInputView.swift in Sources */,
- 2DC1CC5C2A53FCF200790D2D /* Account.swift in Sources */,
- 2D0D57222A5FDA5600DB5771 /* EmoticonItem.swift in Sources */,
- 2D20D0342A2D8E6300068DFE /* HXAudioMessageContentCell.swift in Sources */,
- 816965FA295A98C700669EED /* MessageBuilder.swift in Sources */,
- 2D426B4C2AFCCB7E00582B76 /* FindFriendViewModel.swift in Sources */,
- E8C04BD927E3582D00E5E6A3 /* MyAccountViewController.swift in Sources */,
- E8F4BCAB278AB5F40073AE1D /* ContactsListViewController.swift in Sources */,
- E8E537AD27FBF2E5008E4CB5 /* HXCache.swift in Sources */,
- 2D1C400F2CBF972D009A8A41 /* ActionSheetCell.swift in Sources */,
- 2D1C40102CBF972D009A8A41 /* ActionSheetConfig.swift in Sources */,
- 2D1C40112CBF972D009A8A41 /* ActionSheetView.swift in Sources */,
- 2D0D57142A5FA44300DB5771 /* ResetAccountViewModel.swift in Sources */,
- 2D5C29EA2A6FBA9700A323CD /* IMDatabaseManager+Conversation.swift in Sources */,
- 2DA553212B1C3F2900D3925C /* GroupCallMemberCell.swift in Sources */,
- 2DD656742CC74DAB00974BEC /* MomentDetailCommentCell.swift in Sources */,
- E8286CE227BE723D002E4EA7 /* FriendApply.swift in Sources */,
- 2DD26E862AE6746900F6019D /* HXMaxInputByteTextFiled.swift in Sources */,
- 2D7AB4D02D9AC4BC002FA4C3 /* LogConsole.swift in Sources */,
- 2DA218F42A402D710028543D /* IMClient+Message.swift in Sources */,
- E8286CEB27C66048002E4EA7 /* SettingViewController.swift in Sources */,
- E89908DD27DD88110068D90B /* TranslateAPI.swift in Sources */,
- 2D86F1352D65CA7A0082A71D /* HXCombineMessageSizeCalculator.swift in Sources */,
- 817DF35029B9BCDF004FA149 /* ChatViewController+MessageCellDelegate.swift in Sources */,
- 2D5C29EF2A70FBF400A323CD /* GroupMemberChangeInfo.swift in Sources */,
- 2D9879662A8F50710015F847 /* FileUploadManager+Rx.swift in Sources */,
- 816965F5295A98C700669EED /* ReplyBody.swift in Sources */,
- E8879AB227788A7200407347 /* LogManager.swift in Sources */,
- 2DA836B82A3C501100264022 /* ProgressLayerView.swift in Sources */,
- 2DA3F4F02CEF1B210050ACB1 /* UINavigationController+InteractiveTransition.m in Sources */,
- 2D9CE7DB2A8B5D140023A613 /* ContactsViewModel.swift in Sources */,
- 817DF3DC29B9F551004FA149 /* CGRect+Extensions.swift in Sources */,
- 2D7E7BEE2A66934C00C5F7CD /* MessageHandler+Message.swift in Sources */,
- E8E0CF7B279BDF02000D0258 /* EmojiAttachment.swift in Sources */,
- 2D86F12C2D631F260082A71D /* ChatGroupAtMemberViewModel.swift in Sources */,
- 2D17166B2D6EFB6800955CB3 /* NoteEnum+Display.swift in Sources */,
- E82FAE2A2782E6A8007B488E /* CountryViewController.swift in Sources */,
- 2D6E39962CEE0181001BA7D2 /* HXTheme.swift in Sources */,
- 2DEDF43C2AFB37F300CABC68 /* HXBottomMoreAlertView.swift in Sources */,
- 2DD5EDA82D0527DF00557D14 /* TranslateManager.swift in Sources */,
- 2DA1F28E2B01FCC500D77A76 /* ForwardMessageViewController.swift in Sources */,
- 2D3AAB4A2AD79A5600918927 /* HXNotificationName.swift in Sources */,
- 2DE44D212C8173590024DC30 /* MomentAddition.swift in Sources */,
- 817DF3F629B9F551004FA149 /* MessagesCollectionView.swift in Sources */,
- 2D78C0B22A65575800B94BE7 /* GroupAtInfo.swift in Sources */,
- 2D0D57242A5FDB4F00DB5771 /* GroupRobot.swift in Sources */,
- 2DE6AF392A56D8FA00FBCBC8 /* LogonViewModel.swift in Sources */,
- 2DD5EDC82D083F3400557D14 /* MessageListenerRegister.swift in Sources */,
- 2DA3F7B62CF2D2F00050ACB1 /* Avatar.swift in Sources */,
- 2DA552F02B1B1FF900D3925C /* GroupCallListViewController.swift in Sources */,
- E89908B127DC412E0068D90B /* API.swift in Sources */,
- 2D0FD5DE2B084DED00F8B69A /* EmoticonManagerCell.swift in Sources */,
- 2D05F5A52B25DDA200C5D1C4 /* HXUpdateGuideAlertView.swift in Sources */,
- 2D101FA02B3EBE9A00E361D2 /* SessionCellViewModel.swift in Sources */,
- E8C7883D27E9F80100B7CDB7 /* Contact+Database.swift in Sources */,
- E89908CB27DCA9E70068D90B /* MomentAPI.swift in Sources */,
- E82FAE622789732B007B488E /* DiscoverTableViewCell.swift in Sources */,
- 2D1F62262B45035E005F6910 /* HistoryMessageViewModel.swift in Sources */,
- 2D4D2F762A6A9F9600869E52 /* IMDatabaseManager+User.swift in Sources */,
- 2D7E7BE62A66918800C5F7CD /* MessageHandler+Group.swift in Sources */,
- E89908E627DDD7D00068D90B /* Storage.swift in Sources */,
- 2DA6A6B02C21AABF00B9F89B /* GroupCallSubscribeViewController.swift in Sources */,
- 2D0D570A2A5EA6D400DB5771 /* CodeManager.swift in Sources */,
- 2D426B562AFDE05500582B76 /* FriendApplyListViewModel.swift in Sources */,
- 2D6E1C3E2AFF2AD700592304 /* OrganizationViewController.swift in Sources */,
- 816965F0295A98C700669EED /* Ping.swift in Sources */,
- E82FAE6827897BE9007B488E /* MineTableHeaderView.swift in Sources */,
- 2DE44EBE2C8EEDE10024DC30 /* MomentVideoPreview.swift in Sources */,
- 2DE44D1A2C81695C0024DC30 /* MomentComment.swift in Sources */,
- 817DF3F929B9F551004FA149 /* BubbleCircle.swift in Sources */,
- 817DF35E29B9C215004FA149 /* HXMessageContentCell.swift in Sources */,
- E82AC19927DF6F56002DC21A /* URLResponseError.swift in Sources */,
- 2DC1CC9D2A56744E00790D2D /* String+HXExt.swift in Sources */,
- E8A07C5B2827658C006F9754 /* MyAccountItem.swift in Sources */,
- E8F4BC8F278991880073AE1D /* MeTableItem.swift in Sources */,
- 2DCAB7932C69FA7A00E6C52C /* GroupCallScheduleContentInputView.swift in Sources */,
- 2DD6566D2CC7495D00974BEC /* MomentDetailViewController+EmojiKeyboard.swift in Sources */,
- 2D71CB582CD77AF200E63177 /* MomentMessagesViewModel.swift in Sources */,
- 2DD6566E2CC7495D00974BEC /* MomentDetailViewController+Keyboard.swift in Sources */,
- 817DF35229B9BD89004FA149 /* ChatViewController+KeyboardAction.swift in Sources */,
- 2DE44D1F2C816CE10024DC30 /* MomentViewModel.swift in Sources */,
- 2D279E952B10825400F78E3E /* ConntectStatusView.swift in Sources */,
- 2D1F620E2B4402F5005F6910 /* HistoryMessageContainerViewController.swift in Sources */,
- E858EA5C277F4062001F5426 /* ReachabilityManager.swift in Sources */,
- 2DA1F2C02B04DCCC00D77A76 /* UIColor+HXExt.swift in Sources */,
- 2D4D2F582A6909A600869E52 /* HXFriendshipEnum.swift in Sources */,
- 2D05F5D72B2AAC3200C5D1C4 /* ChatViewController+MoreKeyboard.swift in Sources */,
- 2D17166D2D6F023500955CB3 /* NoteAPI.swift in Sources */,
- 81696602295A98C700669EED /* WebMessageDecoder.swift in Sources */,
- 2DEDF42B2AF50C7600CABC68 /* IMClientManager+Silent.swift in Sources */,
- 2DA3F7BA2CF2D5180050ACB1 /* HXTextImageListSizeCalculator.swift in Sources */,
- 2D78C0A62A653E2600B94BE7 /* IMClientManager+Group.swift in Sources */,
- 2DD26E892AE6750400F6019D /* HXUtil.swift in Sources */,
- 2D5C2A122A73AA6600A323CD /* Message.swift in Sources */,
- E82FAE33278327C4007B488E /* ResetPasswordViewController.swift in Sources */,
- 2DA1F2972B021E1000D77A76 /* HXSearchListView.swift in Sources */,
- 2D5C2A1C2A76135D00A323CD /* APNSAPI.swift in Sources */,
- 816965F2295A98C700669EED /* ReplyBodyProto.pb.swift in Sources */,
- 2D426B472AFC859D00582B76 /* HXSearchView.swift in Sources */,
- 2D78C0BA2A65602C00B94BE7 /* IMDatabaseManager.swift in Sources */,
- 2D1C40012CBE6B40009A8A41 /* BaseNavigationView.swift in Sources */,
- 2DBC5B3D2B88A90D009D4353 /* CryptorSwiftTool.swift in Sources */,
- 2DD81F362B07616800EBE69F /* HXMessageCellQuoteView.swift in Sources */,
- 2D4D2F5C2A69390300869E52 /* GroupRobotChangeInfo.swift in Sources */,
- 2D7E7BE42A66917300C5F7CD /* MessageHandler.swift in Sources */,
- 2D0FD5E02B08547A00F8B69A /* EmoticonDetailViewController.swift in Sources */,
- 2DA3F7B82CF2D4F90050ACB1 /* HXTextImageSizeCalculator.swift in Sources */,
- 2DA636EB2B16203E00026227 /* IMConfiguration.swift in Sources */,
- E8C16937288BE7870056D95B /* Conversation+Database.swift in Sources */,
- 2D86F1012D5C42550082A71D /* GroupRobotAPIDocumentsView.swift in Sources */,
- 2D951E222CDCD78C0009684E /* MomentChangeCoverManager.swift in Sources */,
- 2DA636E62B16018100026227 /* AppDelegate+Kickout.swift in Sources */,
- 2DCAB79B2C6A425800E6C52C /* GroupCallAPI.swift in Sources */,
- 2D426B542AFDD99200582B76 /* FriendApplyViewModel.swift in Sources */,
- 2D05F5C32B28273C00C5D1C4 /* TypingIndicatorCellSizeCalculator.swift in Sources */,
- 2D17165E2D6D688600955CB3 /* HXInputMultiSelectedActionView.swift in Sources */,
- 2D1716602D6D744E00955CB3 /* ChatViewController+MultiSelected.swift in Sources */,
- 2DA3F7A52CF187830050ACB1 /* MicroServerManager.swift in Sources */,
- 2D6E39942CEDFD14001BA7D2 /* HXBaseNavigationViewController.swift in Sources */,
- 2D71CB5D2CD77C8800E63177 /* MomentMessageCell.swift in Sources */,
- 2D0D57412A612C2800DB5771 /* MessageListener.swift in Sources */,
- 2D1F62202B442E56005F6910 /* HistoryMessageLocationCell.swift in Sources */,
- 2D426B522AFCF98B00582B76 /* FindFriendCell.swift in Sources */,
- E8F4BCBF278ADF120073AE1D /* ErrorTracker.swift in Sources */,
- E86AAC22282BE8790048A6ED /* EmoticonShopViewController.swift in Sources */,
- 2DE44EBC2C8EA2A20024DC30 /* MomentImagePreview.swift in Sources */,
- E8DB912D27786C5500D14179 /* Navigator.swift in Sources */,
- 2D1F621C2B442E27005F6910 /* HistoryMessageVideoCell.swift in Sources */,
- 2D426B442AFC80CC00582B76 /* GroupInfoMemberCountCell.swift in Sources */,
- 816965F1295A98C700669EED /* MessageProto.pb.swift in Sources */,
- 2DA636F82B173D4B00026227 /* HXCallEnum.swift in Sources */,
- 2DD9B6BF2A5BAA9A001DFBFF /* AccountViewModel.swift in Sources */,
- 2D279EC52B11BFC600F78E3E /* QRCodePreviewController.swift in Sources */,
- 2D5C2A0D2A739F4200A323CD /* GroupRobot+Database.swift in Sources */,
- 2DB22BAB2A331626008D630C /* MessageDownloadInfo.swift in Sources */,
- 817DF3F329B9F551004FA149 /* TypingBubble.swift in Sources */,
- 2DC5A6892AE278B000AE1D8F /* PersonalCenterMoreAction.swift in Sources */,
- E8879AB427788D1600407347 /* LibManager.swift in Sources */,
- 2DE44EA22C8ADB010024DC30 /* HXActivityIndicator.swift in Sources */,
- 815A017629B5F18E004B972E /* JKSizeHelper.swift in Sources */,
- 2DCAB7992C6A41BC00E6C52C /* GroupCallManager.swift in Sources */,
- 2DCB72622B21EEA900F3F0B6 /* IMDatabaseManager+Notification.swift in Sources */,
- E82FAE4C27886A53007B488E /* AddressBookViewController.swift in Sources */,
- 2D1C408C2CC3B4FA009A8A41 /* PersonalMomentImagesView.swift in Sources */,
- 2D9666832CE21244001BB15A /* HXConfiguration.swift in Sources */,
- 2DC7E9922BD51DF500CA426C /* ReportModel.swift in Sources */,
- 2DEDF4422AFB3A2200CABC68 /* HXBottomMoreAlertAction.swift in Sources */,
- 2DEDF4532AFBB8A400CABC68 /* GroupRobotListViewController.swift in Sources */,
- 2D426B492AFC8DD500582B76 /* GroupMembersListCell.swift in Sources */,
- E8E0CF79279BDEDA000D0258 /* EmojiPopView.swift in Sources */,
- 2DE6AF492A58103500FBCBC8 /* Country.swift in Sources */,
- 2D426B5C2AFE348B00582B76 /* FriendApplyVerifyViewModel.swift in Sources */,
- 2DC1CC932A55207100790D2D /* Account+UserDisPlay.swift in Sources */,
- 817DF3EC29B9F551004FA149 /* MessageCollectionViewCell.swift in Sources */,
- 2D279EDE2B12EEB300F78E3E /* WebURLOpenManager.swift in Sources */,
- 2DA5531B2B1B268A00D3925C /* GroupCallModel.swift in Sources */,
- 2DA129072D7ADAE4007F7566 /* SessionSegmentView.swift in Sources */,
- 2D20A26C2A9CC8F90090DB76 /* ResponsePlugin.swift in Sources */,
- 2DD6569B2CCA34BF00974BEC /* MomentLikeAndCommentActionView.swift in Sources */,
- 2D6E399C2CEE1E3D001BA7D2 /* NSObject+Extension.swift in Sources */,
- 2D71CB5F2CD77E7F00E63177 /* IMClient+Moment.swift in Sources */,
- 2D05F5BD2B27202200C5D1C4 /* HXInputTextView.swift in Sources */,
- E8C04BF527E609BA00E5E6A3 /* MomentRule.swift in Sources */,
- E81599F62792EA1200AC6FFA /* HXInputMoreKeyboardView.swift in Sources */,
- 2DCAB7972C6A35BF00E6C52C /* GroupCallScheduleViewModel.swift in Sources */,
- 2D6E1C3B2AFF17E900592304 /* HXEmptyExplainView.swift in Sources */,
- 2D1F62242B45014A005F6910 /* HistoryMessageResultViewModel.swift in Sources */,
- 81757617295D6E1D0047B669 /* Int64+MR.swift in Sources */,
- E8286CE527BE79C4002E4EA7 /* FriendApplyVerifyViewController.swift in Sources */,
- E8E0CF642796F250000D0258 /* PersonalCenterHeaderView.swift in Sources */,
- 2D426B5A2AFE1B6700582B76 /* IMClient+FriendShip.swift in Sources */,
- 2D9CE7D32A89D53F0023A613 /* HXContactMessageSizeCalculator.swift in Sources */,
- 2D4D2F562A69072C00869E52 /* FriendshipListener.swift in Sources */,
- 817DF40029B9F551004FA149 /* MessageType.swift in Sources */,
- 2DA128B82D79A326007F7566 /* MyAccountBannerView.swift in Sources */,
- 2D86F0ED2D5B23EF0082A71D /* GroupRobotListViewModel.swift in Sources */,
- 2D1C3FFB2CBD0E8B009A8A41 /* MomentHomeViewController+EmojiKeyboard.swift in Sources */,
- 2DE6AF3E2A57C40300FBCBC8 /* HXViewModel.swift in Sources */,
- 2DD5EDA62D04585000557D14 /* HXLoadingView.swift in Sources */,
- E8E537AF280295D9008E4CB5 /* FileManager+HXExt.swift in Sources */,
- 2D1F62162B440F4E005F6910 /* MessageHistoryEnum.swift in Sources */,
- 2D05F60B2B2B564100C5D1C4 /* NSMutableAttributedString+HXExt.swift in Sources */,
- 2D1C3FE92CBA53D8009A8A41 /* MomentHeaderView.swift in Sources */,
- 2D6E39922CEDFCDC001BA7D2 /* HXBaseViewController.swift in Sources */,
- 2D8F00402A7F44B400B3E94E /* SessionViewModel.swift in Sources */,
- 2D5C2A0B2A739F0F00A323CD /* GroupMember+Database.swift in Sources */,
- 2DC1CC8E2A55124400790D2D /* GroupMember.swift in Sources */,
- 2DA6A6AE2C21AA7200B9F89B /* GroupCallJoinViewController.swift in Sources */,
- 2D17169D2D71BD4000955CB3 /* ChatCollectionCellModel.swift in Sources */,
- E8A07C55282763B5006F9754 /* MyAccountAvatarCell.swift in Sources */,
- 2D1C3FC02CB9004E009A8A41 /* MomentRowCell.swift in Sources */,
- 81F70E6A29BE1696000543D7 /* AppDelegate+Remote.swift in Sources */,
- 2DA185ED2C79F5CD00698A6E /* AppDelegate+Database.swift in Sources */,
- 2D4D2F662A69511400869E52 /* MoyaResponseJsonToModel.swift in Sources */,
- E82FAE2227803725007B488E /* LoginView.swift in Sources */,
- 2D1F62292B4510FA005F6910 /* HistoryMessageListViewControllerDelegate.swift in Sources */,
- E82FAE6527897B51007B488E /* MineTableViewCell.swift in Sources */,
- E82AC19627DF632E002DC21A /* DebugTool.swift in Sources */,
- 817DF3C029B9F551004FA149 /* MessagesCollectionViewFlowLayout.swift in Sources */,
- 2D86F12E2D6334DF0082A71D /* WebHookManager.swift in Sources */,
- 2D951E202CDCCEA60009684E /* MomentNewCommentTipsView.swift in Sources */,
- 816965F6295A98C700669EED /* SentBody.swift in Sources */,
- 2D7E7BFC2A68006A00C5F7CD /* MessageReadReceipt.swift in Sources */,
- 2DA552F22B1B202500D3925C /* GroupCallListCell.swift in Sources */,
- 2D760B1F2D8C1483009F20E5 /* HXInputMenuPopoverRow.swift in Sources */,
- 2DEDF43F2AFB39E900CABC68 /* HXBottomMoreAlertModel.swift in Sources */,
- 2DCB72722B22EE6E00F3F0B6 /* MKMapView+HXExt.swift in Sources */,
- 2D0E1C9C2A1B84F7005FE994 /* HXVideoMessageContentCell.swift in Sources */,
- E8CC90AE27B548D0004EB13E /* FriendApplyListViewController.swift in Sources */,
- 2D6E1C422AFF2BCB00592304 /* OrganizationViewModel.swift in Sources */,
- 2D0FD5EA2B08B8A600F8B69A /* HXNotificationUserInfoMacro.swift in Sources */,
- E82FAE2427803733007B488E /* RegisterView.swift in Sources */,
- 816965EE295A98C700669EED /* Constant.swift in Sources */,
- 2D7E7BEA2A6691BA00C5F7CD /* MessageHandler+FriendShip.swift in Sources */,
- 2DCAB7952C6A0EA300E6C52C /* GroupCallScheduleTimeView.swift in Sources */,
- E8E0CF6F279BDD2F000D0258 /* EmojiModels.swift in Sources */,
- 2DFEDBE62A2E2096002E3774 /* AboutAppViewController.swift in Sources */,
- 8121C42829BDE62B00423360 /* readme.md in Sources */,
- 2DD656622CC6766900974BEC /* MomentDetailViewController.swift in Sources */,
- 2D1C3FD02CB904E9009A8A41 /* MomentSingleImageView.swift in Sources */,
- 2D0D571A2A5FD5C700DB5771 /* AppBaseData.swift in Sources */,
- 2D0FD5E62B085F7600F8B69A /* EmoticonDetailViewModel.swift in Sources */,
- 2DCB72752B230AFB00F3F0B6 /* Float+HXExt.swift in Sources */,
- E82FAE5B27887174007B488E /* HXTableViewCell.swift in Sources */,
- 2D9CE7DD2A8B5EC50023A613 /* ContactsTableHeaderViewModel.swift in Sources */,
- E8879ABA27788ED200407347 /* Observable+Logging.swift in Sources */,
- E8A07C59282763F9006F9754 /* MyAccountSignCell.swift in Sources */,
- 2DCB72492B1F4ACE00F3F0B6 /* ReadReceiptViewController.swift in Sources */,
- 2DA636E82B16130E00026227 /* MessageHandler+Account.swift in Sources */,
- 2D05F5DF2B2AD5FF00C5D1C4 /* HXInputMessageBarDelegate.swift in Sources */,
- 2D05F5DB2B2AB2DB00C5D1C4 /* ChatViewController+AudioKeyborad.swift in Sources */,
- 2D0FD5E42B085F5F00F8B69A /* EmoticonManagerViewModel.swift in Sources */,
- 2D05F5D52B29F26200C5D1C4 /* ChatViewController+Keyboard.swift in Sources */,
- 2D4E42372A248A38006EDBE9 /* HXLocationPreviewViewController.swift in Sources */,
- 817DF3BC29B9F551004FA149 /* CellSizeCalculator.swift in Sources */,
- 2D78C09C2A6520D200B94BE7 /* MessageLogOutput.swift in Sources */,
- 2DA5532A2B1DC5C000D3925C /* UserStorage.swift in Sources */,
- 817DF3F529B9F551004FA149 /* AvatarView.swift in Sources */,
- 2DA3F7A22CF179850050ACB1 /* MicroServerInfoViewController.swift in Sources */,
- 2D20D0322A2D8E4F00068DFE /* HXLocationMessageContentCell.swift in Sources */,
- 2D86F0F32D5B35960082A71D /* GroupRobotAvatarSelectView.swift in Sources */,
- 2D86F1302D6465760082A71D /* MessageFileUploadManager.swift in Sources */,
- 2DCB724D2B1F4B0400F3F0B6 /* ReadReceiptReadedCell.swift in Sources */,
- 2D0D57182A5FD07600DB5771 /* UserManager.swift in Sources */,
- 2DA185EA2C79A90B00698A6E /* HXTagView.swift in Sources */,
- 2D1C40232CC209E9009A8A41 /* PersonalMomentsViewModel.swift in Sources */,
- 2D3AAB582AD93C6C00918927 /* PersonalTableViewMomentSwitchCell.swift in Sources */,
- E8EFA96427E6E8CA004EB3AF /* UserPath.swift in Sources */,
- E8EFA95D27E6125E004EB3AF /* AppStorage.swift in Sources */,
- 2D279EA12B10B11800F78E3E /* HXAudioRecordView.swift in Sources */,
- 2D1716992D71A56A00955CB3 /* ChatCollectionTitleView.swift in Sources */,
- 2D279EDC2B12E22200F78E3E /* ParagraphStyle+HXAdd.swift in Sources */,
- 2DCB725C2B20957D00F3F0B6 /* MessageVibrationMananger.swift in Sources */,
- 2D1F621A2B442E17005F6910 /* HistoryMessageImageCell.swift in Sources */,
- 2DA553192B1B25EF00D3925C /* GroupCall+Database.swift in Sources */,
- 2DA3F7A72CF18D560050ACB1 /* MicroServerViewModel.swift in Sources */,
- E8E0CF71279BDE31000D0258 /* EmojiPageView.swift in Sources */,
- 2D35C60A2A1E5E550049AA52 /* HXLocationSelectedViewController.swift in Sources */,
- 2D05F6082B2B55DF00C5D1C4 /* UITextView+HXExt.swift in Sources */,
- E89908C327DCA3B50068D90B /* BaseDataAPI.swift in Sources */,
- 2DD5EDAC2D055F9C00557D14 /* NavigationRightItemView.swift in Sources */,
- E82FAE372784715F007B488E /* HXTabBarController.swift in Sources */,
- E8EFA97227E72E21004EB3AF /* Organization+Database.swift in Sources */,
- 2D86F13D2D670FB20082A71D /* ChatCombineMessageViewController+MessagesDataSource.swift in Sources */,
- 2DA1F2B52B03A5AD00D77A76 /* SelectedGroupListViewModel.swift in Sources */,
- 2D05F6002B2B553A00C5D1C4 /* AutocompleteSession.swift in Sources */,
- 2D6110302B2C102D001C6EB9 /* MessageInputBarConfiguration.swift in Sources */,
- E8879ABC27788F0900407347 /* Observable+Operators.swift in Sources */,
- 2D6E39982CEE0D0B001BA7D2 /* UIViewController+Extension.swift in Sources */,
- E8286CE927BE8837002E4EA7 /* FriendApplyViewController.swift in Sources */,
- 2D05F5EA2B2B210200C5D1C4 /* ChatGroupMemberHeaderView.swift in Sources */,
- A6A4D4D42DB781A3007F6009 /* TextPreviewViewController.swift in Sources */,
- 2D297DB72B0DAC6C00CBD958 /* MessageSendReadReceiptMessage.swift in Sources */,
- 2D1C3FDA2CB90642009A8A41 /* MomentLinkView.swift in Sources */,
- E8F4BCB5278AD9620073AE1D /* MicroServerListViewController.swift in Sources */,
- 2DA3F7972CF097450050ACB1 /* HXWebViewController.swift in Sources */,
- E8F9F5F2280C0C1700C4F6EE /* AccountManager.swift in Sources */,
- 2DEDF4392AFA578200CABC68 /* SelectedContactsViewModel.swift in Sources */,
- 2DE44D1C2C816B120024DC30 /* MomentManager.swift in Sources */,
- E8CC90A427A8CEAA004EB13E /* HXSplitViewController.swift in Sources */,
- E8F4BCD2278C57550073AE1D /* CountryTableViewCell.swift in Sources */,
- 2D1716732D6F06DD00955CB3 /* NoteManager.swift in Sources */,
- 2D279EA32B10B19A00F78E3E /* HXAudioWaveView.swift in Sources */,
- 2D1716682D6EFABA00955CB3 /* ChatCollectionViewModel.swift in Sources */,
- 2DA636E42B16017800026227 /* AppDelegate+Theme.swift in Sources */,
- 2D1C40212CC2058E009A8A41 /* PersonalMomentsViewController.swift in Sources */,
- 2D1C3FD62CB9059C009A8A41 /* MomentCommentsView.swift in Sources */,
- E8F4BCAD278ABD940073AE1D /* ContactsListCell.swift in Sources */,
- 2D279EE02B12F29900F78E3E /* RTCManager.swift in Sources */,
- 2D7E7BE82A66919F00C5F7CD /* MessageHandler+Organization.swift in Sources */,
- 2D3AAB562AD93C4C00918927 /* PersonalTableViewMomentStyleCell.swift in Sources */,
- 2D0FD6002B0B807200F8B69A /* Conversation+Display.swift in Sources */,
- 2D1F621E2B442E42005F6910 /* HistoryMessageFileCell.swift in Sources */,
- 2DA1F2992B02268600D77A76 /* ForwardMessageListHeaderCell.swift in Sources */,
- 2D86F0FF2D5C3F4F0082A71D /* GroupRobotDetailAvatarView.swift in Sources */,
- E89908BE27DC9B170068D90B /* UserAPI.swift in Sources */,
- 2D05F5E82B2B189200C5D1C4 /* ChatGroupMemberCell.swift in Sources */,
- 81696603295A98C700669EED /* WebMessageEncoder.swift in Sources */,
- 2DBC26342C1AF65D00B9263D /* GroupCallInitiateItemView.swift in Sources */,
- E8EFA96A27E717BB004EB3AF /* Group+Database.swift in Sources */,
- E8C04BF727E609D700E5E6A3 /* Emoticon.swift in Sources */,
- 2DE6AF452A57F61000FBCBC8 /* HXError+MoyaError.swift in Sources */,
- 2D279EE32B13329E00F78E3E /* PasswordView.swift in Sources */,
- 2D05F6012B2B553A00C5D1C4 /* AutocompleteCompletion.swift in Sources */,
- 817DF3D529B9F551004FA149 /* UIEdgeInsets+HXExt.swift in Sources */,
- E8E537A627F346D7008E4CB5 /* IMClient.swift in Sources */,
- 2DA636FE2B17466E00026227 /* HXCallContentCell.swift in Sources */,
- 2DC5A68B2AE27A6A00AE1D8F /* PersonalCenterMoreView.swift in Sources */,
- 2D7E7BE12A66743300C5F7CD /* IMClient+Conversation.swift in Sources */,
- E8F4BCD9278C5DAB0073AE1D /* Plist+Generated.swift in Sources */,
- 2D9CE7E02A8B9A990023A613 /* PersonalCenterViewModel.swift in Sources */,
- 2DFEDBEA2A2E23B7002E3774 /* MessageSettingViewController.swift in Sources */,
- 2D05F5AB2B25E6BD00C5D1C4 /* VersionAPI.swift in Sources */,
- 2DCAB77A2C624BC600E6C52C /* GroupCallJoinNumberView.swift in Sources */,
- 2D0D57432A612DD300DB5771 /* MessageLogListener.swift in Sources */,
- 2D05F59E2B24362F00C5D1C4 /* HXChatVideoPlayer.swift in Sources */,
- 2D1C3FD82CB90606009A8A41 /* MomentMultiImageView.swift in Sources */,
- 2DE6AF322A56BF0400FBCBC8 /* LogonManager.swift in Sources */,
- 2DEDF42D2AF50D4100CABC68 /* NotificationAPI.swift in Sources */,
- E8E0CF75279BDE8D000D0258 /* EmojiToolBarView.swift in Sources */,
- 2D4E42352A247DCC006EDBE9 /* HXLocationTableViewCell.swift in Sources */,
- 2DFAF8542B143948003516D4 /* HistoryMessageManager.swift in Sources */,
- 817DF3F129B9F551004FA149 /* TypingIndicator.swift in Sources */,
- E82FAE5827887126007B488E /* SessionTableViewCell.swift in Sources */,
- 2DEDF42F2AF9D7D800CABC68 /* Notification+Database.swift in Sources */,
- 2DA3F7A92CF1E4900050ACB1 /* Single+Async.swift in Sources */,
- 2D05F5C12B2820BD00C5D1C4 /* MessageViewModel.swift in Sources */,
- 81171F38293C7FBF00D13E3F /* ResetPasswordView.swift in Sources */,
- 2D78C0B82A655DBA00B94BE7 /* MessageInterceptor.swift in Sources */,
- 2DCAB77C2C624BDD00E6C52C /* GroupCallJoinEnableView.swift in Sources */,
- 2D0D57472A61414100DB5771 /* IMBaseListener.swift in Sources */,
- 2D426B4E2AFCD70500582B76 /* FindFriendSearchView.swift in Sources */,
- E82AC19127DF61ED002DC21A /* DebugToolViewController.swift in Sources */,
- 2DD5EDAA2D05499100557D14 /* ChatViewController+Scroll.swift in Sources */,
- 2DCB725E2B2099FE00F3F0B6 /* MessageImageSizeManager.swift in Sources */,
- E8E5379A27F0158C008E4CB5 /* Message+Database.swift in Sources */,
- 2DEDF41C2AF3C0EE00CABC68 /* GroupInfoViewModel.swift in Sources */,
- 2DDDBC022CF46A6300B5E596 /* HXInputMessageBarDatasource.swift in Sources */,
- 2D86F1232D63102D0082A71D /* ChatGroupSearchView.swift in Sources */,
- E8EFA96C27E71FFA004EB3AF /* MicroServer+Database.swift in Sources */,
- E8E537AA27FBED31008E4CB5 /* HXChatPreviewVideoCell.swift in Sources */,
- 817DF3E129B9F551004FA149 /* MessagesViewController+TypingIndicator.swift in Sources */,
- E82FAE5D2788848D007B488E /* ContactsTableViewCell.swift in Sources */,
- 2D0FD5F32B08E72200F8B69A /* EmoticonViewModel.swift in Sources */,
- 2D8B06A62CD21C3800C68082 /* MomentMessage.swift in Sources */,
- 2D7E7BDF2A666C3A00C5F7CD /* ConversationListener.swift in Sources */,
- 2DBF48292A78EF54006D42E5 /* HXImageLayoutSizeCalculator.swift in Sources */,
- 2D279EA72B10C8AB00F78E3E /* HXAudioBottomView.swift in Sources */,
- 2D1F62132B440EBD005F6910 /* HistoryMessageListViewController.swift in Sources */,
- 2D05F5A92B25E5FF00C5D1C4 /* VersionClietnModel.swift in Sources */,
- E8F4BC9B27899BD10073AE1D /* ContactsItem.swift in Sources */,
- 2DBA27DD2BDF5059009E0D9E /* PrivacyAgreeView.swift in Sources */,
- 2D5C2A162A73AE9D00A323CD /* WebSocketMessage.swift in Sources */,
- E89908DB27DCD8FB0068D90B /* FileStoreAPI.swift in Sources */,
- 2D5C29F32A7114F300A323CD /* OrganizationManager.swift in Sources */,
- E89908E227DD91EB0068D90B /* GroupAPI.swift in Sources */,
- E8E537A827FAE8DF008E4CB5 /* CodableIgnored.swift in Sources */,
- E8E537A227F1E1C3008E4CB5 /* MessageElem+Display.swift in Sources */,
- E858EA59277F3FB7001F5426 /* FileConfigs.swift in Sources */,
- 2DA1F2C22B04DD2F00D77A76 /* HXClickTextAttachment.swift in Sources */,
- 2D9CE7D72A89D6B40023A613 /* HXContactMessageCell.swift in Sources */,
- 81B39E612948689A00572838 /* AppDelegate+MR.swift in Sources */,
- 2DE6AF402A57EF6100FBCBC8 /* HXToast+Rx.swift in Sources */,
- 817DF40129B9F551004FA149 /* MessageCellDelegate.swift in Sources */,
- F5E6F7B12ABB129A00E3B3BD /* GroupInfoMemberNameCell.swift in Sources */,
- 2D4D2F6E2A6A35B600869E52 /* IMDatabaseManager+FriendShip.swift in Sources */,
- 817DF3D829B9F551004FA149 /* NSAttributedString+Extensions.swift in Sources */,
- 2D3FCD772CF5BB0100C9AE9D /* MessageSignalingUpdateManager.swift in Sources */,
- 2D7E7BF42A67C91700C5F7CD /* OrganizationListener.swift in Sources */,
- 2D279EC02B11B84300F78E3E /* QRCodeIndentifyController.swift in Sources */,
- E89908E927DDD8920068D90B /* KeychainStorage.swift in Sources */,
- 2DEDF4492AFB73CC00CABC68 /* Strings+Generated.swift in Sources */,
- 2DEDF4292AF4D2E100CABC68 /* GroupInfoRobotCell.swift in Sources */,
- 2D05F5BF2B281F1A00C5D1C4 /* HXLinkMessageSizeCalculator.swift in Sources */,
- E89908C927DCA75A0068D90B /* MicroServerAPI.swift in Sources */,
- E82FAE2627804293007B488E /* HXView.swift in Sources */,
- 2DC1CC972A558D7700790D2D /* RemoteImageManager.swift in Sources */,
- E8E0CF6C279BD9AD000D0258 /* LoginViewController.swift in Sources */,
- 2D86F1452D6710A00082A71D /* ChatCombineMessageViewModel.swift in Sources */,
- 2D7E7BF02A67C8C800C5F7CD /* GroupListener.swift in Sources */,
- 2D20D0302A2D8E3700068DFE /* HXFileMessageContentCell.swift in Sources */,
- 2D86F13F2D670FF20082A71D /* ChatCombineMessageViewController+MessagesCellDelegate.swift in Sources */,
- 2D78C0AA2A653E6300B94BE7 /* IMClientManager+APNS.swift in Sources */,
- 2D1716712D6F04E100955CB3 /* Note+Database.swift in Sources */,
- 2D8943FF2B0709BC007A3F4E /* HXMessageCellStatusView.swift in Sources */,
- 2DA6373E2B1984D900026227 /* MessageInterceptorMananger.swift in Sources */,
- 2D3AAB4E2AD827BA00918927 /* GroupListViewModel.swift in Sources */,
- E8E0CF662796F9CE000D0258 /* PersonalTableViewCell.swift in Sources */,
- E8E537C1280701D9008E4CB5 /* UIImage+HXExt.swift in Sources */,
- E8EFA97027E7298F004EB3AF /* Emoticon+Database.swift in Sources */,
- E89908CD27DCBDAB0068D90B /* CommentAPI.swift in Sources */,
- 817DF35D29B9C215004FA149 /* HXTextMessageContentCell.swift in Sources */,
- 2DE6AF372A56D5FE00FBCBC8 /* RxJsonToModel.swift in Sources */,
- E8CC90A627A8D3E1004EB13E /* GroupInfoViewController.swift in Sources */,
- 817DF35929B9C1B9004FA149 /* HXTextLayoutSizeCalculator.swift in Sources */,
- 2D0D570E2A5EC02700DB5771 /* RegisterViewModel.swift in Sources */,
- 2D17169B2D71A57600955CB3 /* ChatCollectionContentView.swift in Sources */,
- 2D20A26D2A9CC8F90090DB76 /* NetworkActivityPlugin.swift in Sources */,
- 2D1C3FE32CB90C96009A8A41 /* MomentTextView.swift in Sources */,
- E82FAE282782DA98007B488E /* PasswordRule.swift in Sources */,
- 2D86F1332D65C99C0082A71D /* HXCombineMessageContentCell.swift in Sources */,
- 2D9CE7D52A89D5A40023A613 /* HXTipsMessageSizeCalculator.swift in Sources */,
- 2D0E1C9E2A1B8581005FE994 /* HXVideoLayoutSizeCalculator.swift in Sources */,
- 2D279ED52B120B6E00F78E3E /* HXThemeType.swift in Sources */,
- E82AC19B27DF717D002DC21A /* LimitInt.swift in Sources */,
- 2D0FD6022B0BA79000F8B69A /* AppUnreadCountManager.swift in Sources */,
- E82AC19D27DF71E7002DC21A /* JSONString.swift in Sources */,
- 2D86F1272D631DB80082A71D /* GroupRobot+UserDisplay.swift in Sources */,
- E8F9F5EC280BB8AA00C4F6EE /* PopoverRow.swift in Sources */,
- 817DF40429B9F551004FA149 /* MessagesDisplayDelegate.swift in Sources */,
- 2D78C0B42A65582800B94BE7 /* HXGroupEnum.swift in Sources */,
- E82FAE352783334B007B488E /* RegisterViewController.swift in Sources */,
- 2D17166F2D6F038400955CB3 /* Note.swift in Sources */,
- 2DD5EDA32D04503500557D14 /* HXMessageCellTranslateView.swift in Sources */,
- 2D86F1252D63113D0082A71D /* ChatGroupAtMemberChangeView.swift in Sources */,
- 2DD5EDC42D083CEA00557D14 /* MessageLocalPushManager.swift in Sources */,
- 2D0D57082A5EA35800DB5771 /* RegisterManager.swift in Sources */,
- 8184BD182959DD36008065EB /* Date+MR.swift in Sources */,
- 2DCB72462B1F442300F3F0B6 /* HXMessageReadReceiptView.swift in Sources */,
- 2D3FCD7B2CF5BFFB00C9AE9D /* IMClientManager+Microservice.swift in Sources */,
- E8159A032795A5B400AC6FFA /* EmojiKeyboardView.swift in Sources */,
- 2D279EA92B11B29800F78E3E /* HXTableView.swift in Sources */,
- 2D35C60B2A1E5E550049AA52 /* HXLocationPoint.swift in Sources */,
- 817DF3C729B9F551004FA149 /* MessageKitDateFormatter.swift in Sources */,
- 2D279EE62B133A0500F78E3E /* HUDUntil.swift in Sources */,
- E8CC90B027B54B2E004EB13E /* FriendApplyListTableViewCell.swift in Sources */,
- E82FAE3B27847411007B488E /* SessionsViewController.swift in Sources */,
- 2DA3F7AB2CF20C7D0050ACB1 /* MicroServerCell.swift in Sources */,
- 2D1716762D6F39AC00955CB3 /* RequestError.swift in Sources */,
- E8286CEF27C66591002E4EA7 /* SettingTableItem.swift in Sources */,
- 2D86F1412D6710270082A71D /* ChatCombineMessageViewController+MessagesLayoutDelegate.swift in Sources */,
- 2D0D570C2A5EA7A500DB5771 /* CodeAPI.swift in Sources */,
- 2DD656652CC7461A00974BEC /* MomentDetailRowCell.swift in Sources */,
- 2DCB72702B22EAE100F3F0B6 /* ImagePreview.swift in Sources */,
- 2D1B37642A147D1B0040AB0B /* HttpServiceConfig.swift in Sources */,
- 2D05F5E22B2B175300C5D1C4 /* ChatGroupMemberListViewController.swift in Sources */,
- 2D0FD5FB2B0B3ECE00F8B69A /* MessageSendManager.swift in Sources */,
- 2DD81F332B074EBD00EBE69F /* NSAttributedString+HXExt.swift in Sources */,
- 2D0D571E2A5FD91F00DB5771 /* Department.swift in Sources */,
- 2DB39F1B2A9DE7C700C1B69C /* Provider.swift in Sources */,
- 817DF3F029B9F551004FA149 /* MessageReusableView.swift in Sources */,
- 2D86F0EF2D5B245B0082A71D /* GroupRobotsListCell.swift in Sources */,
- 2D6E1C4A2AFF9DC500592304 /* IMClient+Organization.swift in Sources */,
- 2D20A26B2A9CC8F90090DB76 /* CachePlugin.swift in Sources */,
- 2D0D57122A5F9E0900DB5771 /* FriendManager.swift in Sources */,
- 2D279EBE2B11B84300F78E3E /* QRCodeScanController.swift in Sources */,
- 2DEDF4222AF49DBD00CABC68 /* GroupInfoMemberListCell.swift in Sources */,
- E8C04BE027E35F2900E5E6A3 /* HXFormViewController.swift in Sources */,
- 2D86F0FB2D5B44550082A71D /* GroupRobotDataViewModel.swift in Sources */,
- 2D279EC22B11BA8500F78E3E /* SacnQRCodeProviderMananger.swift in Sources */,
- 2D7E7BFA2A67D20A00C5F7CD /* MessageHandler+Moment.swift in Sources */,
- 2DA1F2952B020B5900D77A76 /* ForwardMessageSessionCell.swift in Sources */,
- 2D4D2F6A2A6A326A00869E52 /* GroupNotice.swift in Sources */,
- 2DD26E7D2AE64BA200F6019D /* PersonInputAlertView.swift in Sources */,
- 8121C42D29BDFAA100423360 /* ChatViewController+Network.swift in Sources */,
- E8286CED27C663C4002E4EA7 /* SettingTableViewCell.swift in Sources */,
- 2DA3F79A2CF098010050ACB1 /* ProgressWebViewEnums.swift in Sources */,
- 2DA3F79B2CF098010050ACB1 /* ProgressWebViewController.swift in Sources */,
- 2DEDF4332AFA214500CABC68 /* GroupInfoMemberNameInputView.swift in Sources */,
- 2DEDF4372AFA52D000CABC68 /* ContactsrListHeaderCell.swift in Sources */,
- 2D8F00432A7F465300B3E94E /* Message+Display.swift in Sources */,
- E89908C527DCA4780068D90B /* FriendAPI.swift in Sources */,
- 2D6E399A2CEE0F79001BA7D2 /* UINavigationController+Extension.swift in Sources */,
- 2D1C40632CC24013009A8A41 /* MomentPushlishManager.swift in Sources */,
- 2DA2191F2A42F6D80028543D /* HXChatPreviewImageCell.swift in Sources */,
- 2DA637432B19F25E00026227 /* ConnectingMonitorThread.swift in Sources */,
- 2DB34FAD2A31B55600073153 /* HXMessageEnum.swift in Sources */,
- 2D86F1382D6709330082A71D /* ChatCombineMessageViewController.swift in Sources */,
- 2D8944012B07128D007A3F4E /* HXInputBottomQuoteView.swift in Sources */,
- 81B39E5729484CCA00572838 /* Message+MessageType.swift in Sources */,
- 2DD5B1092A36C2540032EBF2 /* HXFilePreviewViewController.swift in Sources */,
- 2DCAB7782C623C8700E6C52C /* UITextField+HXExt.swift in Sources */,
- 2D297DBC2B0E092D00CBD958 /* HXInputBarMentionEnum.swift in Sources */,
- 2D86F0F72D5B3A160082A71D /* GroupRobotWebhookView.swift in Sources */,
- E8EFA96E27E7255A004EB3AF /* Moment+Database.swift in Sources */,
- E8C04BFB27E60A2500E5E6A3 /* Group.swift in Sources */,
- 2DA1F28B2B00DA7700D77A76 /* HXTipsContentCell.swift in Sources */,
- 2D4DCE142AFBEB3300DD04C8 /* GroupMembersListViewModel.swift in Sources */,
- 2D3FCD792CF5BF7800C9AE9D /* IMClient+Microservice.swift in Sources */,
- 2DF76E582CA2B975005B15A8 /* MomentPublishViewModel.swift in Sources */,
- E8A07C5D28277275006F9754 /* MyAccountHeaderView.swift in Sources */,
- 2D0D57492A614EBE00DB5771 /* HXIMConnectEnum.swift in Sources */,
- 2DDBA1D32A4D3193001CEF93 /* AboutDescriptionView.swift in Sources */,
- 2D05F5DD2B2ACC0800C5D1C4 /* HXInputMessageBar.swift in Sources */,
- 2DB22BAD2A331639008D630C /* MessageDowndloadTaskState.swift in Sources */,
- 2DEDF4252AF4D25300CABC68 /* GroupInfoMuteAllCell.swift in Sources */,
- E89908C727DCA6B30068D90B /* OrganizationAPI.swift in Sources */,
- E86AAC26282BEEC00048A6ED /* Emoticon+Display.swift in Sources */,
- 81823B1B292CC55800BCC32E /* R.generated.swift in Sources */,
- 2D3BAB7E2C76265F007C2BD9 /* GroupCallDetail.swift in Sources */,
- 2D86F0FD2D5C3E240082A71D /* GroupRobotDetailViewModel.swift in Sources */,
- E82FAE60278964D3007B488E /* ContactsTableHeaderView.swift in Sources */,
- 2D0D573B2A60F7B200DB5771 /* HXResponse.swift in Sources */,
- E8F4BCF2278DB6AE0073AE1D /* HXAudioController.swift in Sources */,
- 816965F7295A98C700669EED /* Pong.swift in Sources */,
- E8F9F5EE280BBE0700C4F6EE /* PopoverRowItem.swift in Sources */,
- 2D279EA52B10BE6F00F78E3E /* HXInputBarSpeckView.swift in Sources */,
- E82FAE5227886A90007B488E /* MineViewController.swift in Sources */,
- 2D0D57202A5FD97600DB5771 /* DepartmentMember.swift in Sources */,
- 2D1C3FFF2CBD3C82009A8A41 /* MomentCommentManager.swift in Sources */,
- 2DCAB7812C625F0800E6C52C /* GroupCallJoinViewModel.swift in Sources */,
- 2D78C0A12A65324B00B94BE7 /* IMClientManager.swift in Sources */,
- 2D78C0A42A653E1600B94BE7 /* IMClientManager+Message.swift in Sources */,
- 2D279ED22B12089A00F78E3E /* ThemeItemView.swift in Sources */,
- 2DC7E9952BD51F9D00CA426C /* ReportUserCell.swift in Sources */,
- 2D4D2F5A2A6935E900869E52 /* GroupChangeInfo.swift in Sources */,
- E82FAE4F27886A7A007B488E /* DiscoverViewController.swift in Sources */,
- 2D0FD5E82B08785900F8B69A /* EmoticonDetailHeaderCell.swift in Sources */,
- 2DCAB7912C69F7A900E6C52C /* HXTextView.swift in Sources */,
- 2D5C2A182A73C20D00A323CD /* MessageElem.swift in Sources */,
- 2D279E982B10850E00F78E3E /* HXPrivateEnum.swift in Sources */,
- 2D1C408E2CC3B536009A8A41 /* PersonalMomentCell.swift in Sources */,
- 2DD5EDC62D083D4000557D14 /* LocalPushManager.swift in Sources */,
- E8C04BF327E6009300E5E6A3 /* Organization.swift in Sources */,
- 2D3FCD852CF9992900C9AE9D /* NetworkAuthorizationListener.swift in Sources */,
- E8F9F5F72816C41500C4F6EE /* FriendApply+Database.swift in Sources */,
- 2D78C0AC2A653E9D00B94BE7 /* IMClientManager+Conversation.swift in Sources */,
- E86AAC24282BEBCF0048A6ED /* EmoticonCell.swift in Sources */,
- 2D1C3FD22CB90516009A8A41 /* MomentSingleVideoView.swift in Sources */,
- 2D0FD5DA2B0846DC00F8B69A /* EmoticonManagerViewController.swift in Sources */,
- 2D6E395F2CE756E6001BA7D2 /* AppDelegate+IM.swift in Sources */,
- 2DA1F2B32B03A43200D77A76 /* SelectedGroupListViewController.swift in Sources */,
- E8F4BCB1278AC4490073AE1D /* MemberListItem.swift in Sources */,
- 2DA6A6AA2C216F8F00B9F89B /* GroupCallInitiateView.swift in Sources */,
- 2DA636FC2B17460E00026227 /* HXCallMessageSizeCalculator.swift in Sources */,
- 2D0FD5EE2B08D9D400F8B69A /* HXEmoticonLayoutSizeCalculator.swift in Sources */,
- 2D279EBD2B11B84300F78E3E /* QRCodeProvider.swift in Sources */,
- 2D7E7BF82A67D18A00C5F7CD /* MessageHandler+MicroServer.swift in Sources */,
- 2D0D57102A5ECC8200DB5771 /* FileUploadInfo.swift in Sources */,
- 2D1F62182B442DE3005F6910 /* HistoryMessageTextCell.swift in Sources */,
- 2D6E1C482AFF32B900592304 /* OrganizationDisplayCellModel.swift in Sources */,
- 2DA3F7AF2CF2CDFC0050ACB1 /* HXTextImageListCell.swift in Sources */,
- 2D5C2A1A2A74F62600A323CD /* MessageDataBaseBridge.swift in Sources */,
- 2DA1F2BB2B03C8F600D77A76 /* ForwardMessageAlertView.swift in Sources */,
- 817DF3E329B9F551004FA149 /* MessagesViewController.swift in Sources */,
- 2D279EBF2B11B84300F78E3E /* QRAudioPlayTool.swift in Sources */,
- 2DEDF4272AF4D2AF00CABC68 /* GroupInfoNoDisturbingCell.swift in Sources */,
- E8F4BC9D2789B8A80073AE1D /* Conversation.swift in Sources */,
- 2D6E1C462AFF329B00592304 /* DepartMemberCell.swift in Sources */,
- 2D5C29F12A7104A400A323CD /* IMClientManager+Organization.swift in Sources */,
- 2D7E7BEC2A66933400C5F7CD /* MessageHandler+Action.swift in Sources */,
- 2D0FD5E22B0855C400F8B69A /* EmoticonItemCell.swift in Sources */,
- 2D6E39612CEADF6C001BA7D2 /* MomentPermissionViewController.swift in Sources */,
- 816965F8295A98C700669EED /* Transportable.swift in Sources */,
- 2DE44D142C807A810024DC30 /* MessageLinkManager.swift in Sources */,
- 2D0FD5F92B09B8D600F8B69A /* TabbarControllers.swift in Sources */,
- E8159A002795988900AC6FFA /* AudioRecorder.swift in Sources */,
- 2D20D02A2A2D887000068DFE /* HXFileLayoutSizeCalculator.swift in Sources */,
- 2D279ECE2B12036D00F78E3E /* MineTableHeaderUserIdView.swift in Sources */,
- 2D4DCE122AFBEB0500DD04C8 /* GroupMembersListViewController.swift in Sources */,
- 2DA185E62C79A2DC00698A6E /* Color+Extensions.swift in Sources */,
- 2D1C3FD42CB90592009A8A41 /* MomentLikesView.swift in Sources */,
- 2DCAB7742C6238A500E6C52C /* UIMacro.swift in Sources */,
- 817DF3FD29B9F551004FA149 /* MessagesLayoutDelegate.swift in Sources */,
- 2DA3F7AD2CF2CDF40050ACB1 /* HXTextImageCell.swift in Sources */,
- 2DE44D182C8169410024DC30 /* Moment.swift in Sources */,
- 2D0FD5F12B08DFC900F8B69A /* EmoticonPreviewViewController.swift in Sources */,
- 817DF3DF29B9F551004FA149 /* MessagesViewController+UIScrollViewDelegate.swift in Sources */,
- E813ECEC2775F0B700E5C7C7 /* AppDelegate.swift in Sources */,
- E89908CF27DCBFC80068D90B /* EmoticonAPI.swift in Sources */,
- 2DD9B6C12A5BAF50001DFBFF /* FileUploadManager.swift in Sources */,
- 2D7E7BF22A67C90400C5F7CD /* MomentLineListener.swift in Sources */,
- 2DDDBC052CF46B9F00B5E596 /* HXInputMenuItemModel.swift in Sources */,
- 2DE44EA12C8ADB010024DC30 /* SwiftUIRefresh.swift in Sources */,
- 2DCB725A2B206D6900F3F0B6 /* ConversationId+HxExt.swift in Sources */,
- 2D6E1C442AFF328D00592304 /* DepartmentCell.swift in Sources */,
- 2DD26E822AE6630700F6019D /* HXTipsAlertView.swift in Sources */,
- 2D4D2F6C2A6A358500869E52 /* IMDatabaseManager+Message.swift in Sources */,
- 2D1F62222B442E6A005F6910 /* HistoryMessageLinkCell.swift in Sources */,
- 2DEDF4352AFA529000CABC68 /* ContactsListHeaderView.swift in Sources */,
- F55DEA182B039DCD009FAAC3 /* EmoticonListViewModel.swift in Sources */,
- 2DF76E562CA291CF005B15A8 /* PublishNewsPicViewCell.swift in Sources */,
- 2DA6A6AC2C218A6B00B9F89B /* GroupCallRoomSegmentView.swift in Sources */,
- E8F4BCB7278ADAF30073AE1D /* MicroServerListViewModel.swift in Sources */,
- 2DEDF4202AF49D2C00CABC68 /* GroupInfoCell.swift in Sources */,
- E8EFA96127E6DBBD004EB3AF /* Database.swift in Sources */,
- 2DD26E802AE6621400F6019D /* HXTipsAlertAction.swift in Sources */,
- 2DC7E9902BD5167D00CA426C /* ReportUserViewModel.swift in Sources */,
- 2D20D0382A2DE62D00068DFE /* HXLinkPreviewMessageContentCell.swift in Sources */,
- 2D9CE7D92A8A218D0023A613 /* ChatViewModel.swift in Sources */,
- 2D1C40682CC243B2009A8A41 /* MomentMessagesViewController.swift in Sources */,
- E858EA55277F342A001F5426 /* LaunchViewController.swift in Sources */,
- 2DC1CC5F2A54019F00790D2D /* UserDisplay.swift in Sources */,
- 2D05F5D92B2AAECA00C5D1C4 /* ChatViewController+EmojiKeyboard.swift in Sources */,
- 2D426B502AFCDD0D00582B76 /* FindFriendCountryView.swift in Sources */,
- E8E0CF7F279BDF44000D0258 /* EmojiHelper.swift in Sources */,
- E8F4BCA52789BE960073AE1D /* GroupTableViewCell.swift in Sources */,
- 2DDDBC0A2CF5B1DC00B5E596 /* HXInputMuteView.swift in Sources */,
- E8A07C57282763DB006F9754 /* MyAccountInformationCell.swift in Sources */,
- 2D05F5FF2B2B553A00C5D1C4 /* AutocompleteManager.swift in Sources */,
- 2DA1F2BE2B04DC6100D77A76 /* HXMessageAttributedTextView.swift in Sources */,
- 2DF76E542CA2913C005B15A8 /* PublishNewsPicView.swift in Sources */,
- 2D1716632D6DB5E700955CB3 /* ChatCollectionViewController.swift in Sources */,
- 2D86F1432D67104F0082A71D /* ChatCombineMessageViewController+MessagesDisplayDelegate.swift in Sources */,
- 2D0FD5EC2B08D85500F8B69A /* HXEmoticonMessageContentCell.swift in Sources */,
- 2D1C3FBE2CB8D2AE009A8A41 /* MomentHomeViewController.swift in Sources */,
- 816965F3295A98C700669EED /* SentBodyProto.pb.swift in Sources */,
- 2DA3F79D2CF15E300050ACB1 /* SearchMicroServerViewController.swift in Sources */,
- E8CC90AA27A8D501004EB13E /* GroupInfoNoticeCell.swift in Sources */,
- 2D20A26A2A9CC8F90090DB76 /* NetworkLoggerEventMonitor.swift in Sources */,
- 2D7E7BF62A67C94300C5F7CD /* MicroServerListener.swift in Sources */,
- 817DF3D429B9F551004FA149 /* UIView+Extensions.swift in Sources */,
- 817DF40529B9F551004FA149 /* MessagesDataSource.swift in Sources */,
- 2DDBA1D12A4D316C001CEF93 /* AboutVersionView.swift in Sources */,
- 2DCB72652B21F3C600F3F0B6 /* MessageTitleView.swift in Sources */,
- 2D6E39582CE354F8001BA7D2 /* MomentRefreshView.swift in Sources */,
- E89908D727DCD0120068D90B /* MessageAPI.swift in Sources */,
- 2DA637412B19DE1900026227 /* SocketMonitorThread.swift in Sources */,
- 2D279EC82B11CEB600F78E3E /* HXMacro.swift in Sources */,
- 2D3BAB892C771419007C2BD9 /* Image+Extension.swift in Sources */,
- E8EFA96827E71773004EB3AF /* Account+Database.swift in Sources */,
- 2D48AC782AE1369A00D9E43E /* PersonalOrganizationCell.swift in Sources */,
- 2DF76E512CA16C98005B15A8 /* PublishMomentViewController.swift in Sources */,
- E8E0CF622796EFCF000D0258 /* PersonalCenterViewController.swift in Sources */,
- 81B39E5A294851D600572838 /* ChatViewController.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- /* End PBXSourcesBuildPhase section */
- /* Begin PBXTargetDependency section */
- 2DD26F1D2AE910D300F6019D /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 2DD26F152AE910D300F6019D /* ScreenShareExtension */;
- targetProxy = 2DD26F1C2AE910D300F6019D /* PBXContainerItemProxy */;
- };
- /* End PBXTargetDependency section */
- /* Begin PBXVariantGroup section */
- E813ECF62775F0B900E5C7C7 /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- E813ECF72775F0B900E5C7C7 /* Base */,
- E8DB911C2778217B00D14179 /* zh-Hans */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "<group>";
- };
- /* End PBXVariantGroup section */
- /* Begin XCBuildConfiguration section */
- 2DD26F1F2AE910D300F6019D /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = BA3469ADEA407DDBC6B6047C /* Pods-ScreenShareExtension.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
- CODE_SIGN_ENTITLEMENTS = ScreenShareExtension/ScreenShareExtension.entitlements;
- CODE_SIGN_IDENTITY = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 25040801;
- DEVELOPMENT_TEAM = 5H8D98R72W;
- ENABLE_USER_SCRIPT_SANDBOXING = YES;
- GCC_C_LANGUAGE_STANDARD = gnu17;
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = ScreenShareExtension/Info.plist;
- INFOPLIST_KEY_CFBundleDisplayName = ScreenShareExtension;
- INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 Bugu. All rights reserved.";
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- LIBRARY_SEARCH_PATHS = "$(inherited)";
- LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
- MARKETING_VERSION = 2.0.11;
- PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.MOMeeting.VIPMeetBroadcast;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SKIP_INSTALL = YES;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OBJC_BRIDGING_HEADER = "ScreenShareExtension/ScreenShareExtension-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 2DD26F202AE910D300F6019D /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 760CAF7C9A90702B1369E392 /* Pods-ScreenShareExtension.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
- CODE_SIGN_ENTITLEMENTS = ScreenShareExtension/ScreenShareExtension.entitlements;
- CODE_SIGN_IDENTITY = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 25040801;
- DEVELOPMENT_TEAM = 5H8D98R72W;
- ENABLE_USER_SCRIPT_SANDBOXING = YES;
- GCC_C_LANGUAGE_STANDARD = gnu17;
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = ScreenShareExtension/Info.plist;
- INFOPLIST_KEY_CFBundleDisplayName = ScreenShareExtension;
- INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 Bugu. All rights reserved.";
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- LIBRARY_SEARCH_PATHS = "$(inherited)";
- LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
- MARKETING_VERSION = 2.0.11;
- PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.MOMeeting.VIPMeetBroadcast;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SKIP_INSTALL = YES;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OBJC_BRIDGING_HEADER = "ScreenShareExtension/ScreenShareExtension-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Release;
- };
- E813ECFA2775F0B900E5C7C7 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- E813ECFB2775F0B900E5C7C7 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SDKROOT = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- E813ECFD2775F0B900E5C7C7 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = F954414DE40ACC1CB24FCC89 /* Pods-bugu.debug.xcconfig */;
- buildSettings = {
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = bugu/bugu.entitlements;
- CODE_SIGN_IDENTITY = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 25040801;
- DEVELOPMENT_TEAM = 5H8D98R72W;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/bugu/Third\\ Party",
- );
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = bugu/Resources/Plist/Info.plist;
- INFOPLIST_KEY_CFBundleDisplayName = MOChat;
- INFOPLIST_KEY_NSAppleMusicUsageDescription = "你可以分享媒体资源中的照片和视频";
- INFOPLIST_KEY_NSCameraUsageDescription = "允许后可拍摄图片,录制短视频,扫一扫等功能";
- INFOPLIST_KEY_NSContactsUsageDescription = "授权访问手机通讯录,找找看已经注册的小伙伴";
- INFOPLIST_KEY_NSLocalNetworkUsageDescription = "Network usage required for debugging purposes";
- INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "使用您的位置来获取定位并分享给他人";
- INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "使用您的位置来获取定位并分享给他人";
- INFOPLIST_KEY_NSMicrophoneUsageDescription = "允许后可录制语音和有声视频并分享";
- INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "你可以分享相机胶卷中的照片、将照片保存";
- INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "你可以分享相机胶卷中的照片、将照片保存";
- INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
- INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
- INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = "$(inherited)";
- MARKETING_VERSION = 2.0.11;
- PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.MOMeeting;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OBJC_BRIDGING_HEADER = "bugu/Resources/bugu-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- };
- name = Debug;
- };
- E813ECFE2775F0B900E5C7C7 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = BD2CCE8F436CC03FD9545114 /* Pods-bugu.release.xcconfig */;
- buildSettings = {
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = bugu/buguRelease.entitlements;
- CODE_SIGN_IDENTITY = "Apple Development";
- CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 25040801;
- DEVELOPMENT_TEAM = 5H8D98R72W;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/bugu/Third\\ Party",
- );
- GENERATE_INFOPLIST_FILE = YES;
- INFOPLIST_FILE = bugu/Resources/Plist/Info.plist;
- INFOPLIST_KEY_CFBundleDisplayName = MOChat;
- INFOPLIST_KEY_NSAppleMusicUsageDescription = "你可以分享媒体资源中的照片和视频";
- INFOPLIST_KEY_NSCameraUsageDescription = "允许后可拍摄图片,录制短视频,扫一扫等功能";
- INFOPLIST_KEY_NSContactsUsageDescription = "授权访问手机通讯录,找找看已经注册的小伙伴";
- INFOPLIST_KEY_NSLocalNetworkUsageDescription = "Network usage required for debugging purposes";
- INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "使用您的位置来获取定位并分享给他人";
- INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "使用您的位置来获取定位并分享给他人";
- INFOPLIST_KEY_NSMicrophoneUsageDescription = "允许后可录制语音和有声视频并分享";
- INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "你可以分享相机胶卷中的照片、将照片保存";
- INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "你可以分享相机胶卷中的照片、将照片保存";
- INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
- INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
- INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- LIBRARY_SEARCH_PATHS = "$(inherited)";
- MARKETING_VERSION = 2.0.11;
- PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.MOMeeting;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
- SUPPORTS_MACCATALYST = NO;
- SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OBJC_BRIDGING_HEADER = "bugu/Resources/bugu-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
- };
- name = Release;
- };
- /* End XCBuildConfiguration section */
- /* Begin XCConfigurationList section */
- 2DD26F212AE910D300F6019D /* Build configuration list for PBXNativeTarget "ScreenShareExtension" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 2DD26F1F2AE910D300F6019D /* Debug */,
- 2DD26F202AE910D300F6019D /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- E813ECE32775F0B700E5C7C7 /* Build configuration list for PBXProject "bugu" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E813ECFA2775F0B900E5C7C7 /* Debug */,
- E813ECFB2775F0B900E5C7C7 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- E813ECFC2775F0B900E5C7C7 /* Build configuration list for PBXNativeTarget "bugu" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E813ECFD2775F0B900E5C7C7 /* Debug */,
- E813ECFE2775F0B900E5C7C7 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- /* End XCConfigurationList section */
- };
- rootObject = E813ECE02775F0B700E5C7C7 /* Project object */;
- }
|