project.pbxproj 302 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 51;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 830059C42552B74700DDFF3A /* IHGatewayUpdateService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830059C32552B74700DDFF3A /* IHGatewayUpdateService.swift */; };
  10. 830059C72552CB1A00DDFF3A /* IHGatewayUpdateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830059C62552CB1A00DDFF3A /* IHGatewayUpdateModel.swift */; };
  11. 830830E9240D072C00131488 /* IHHotelPickerVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830830E8240D072C00131488 /* IHHotelPickerVCtr.swift */; };
  12. 830F43EB23CDBDD200B5062D /* IHFloorMapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830F43EA23CDBDD200B5062D /* IHFloorMapService.swift */; };
  13. 830F43ED23CDF5DD00B5062D /* IHShowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830F43EC23CDF5DD00B5062D /* IHShowHelper.swift */; };
  14. 83123B5A241B243D00A92EFF /* IHCountryPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83123B58241B243D00A92EFF /* IHCountryPicker.swift */; };
  15. 83123B5B241B243D00A92EFF /* IHCountryPicker.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83123B59241B243D00A92EFF /* IHCountryPicker.xib */; };
  16. 8313B89124EE13AE000EA0EE /* IHClassGatewayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B89024EE13AE000EA0EE /* IHClassGatewayModel.swift */; };
  17. 8313B89324EE214C000EA0EE /* IHGatewayManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B89224EE214C000EA0EE /* IHGatewayManager.swift */; };
  18. 8313B89B24EE44EA000EA0EE /* IHGatewayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B89A24EE44EA000EA0EE /* IHGatewayView.swift */; };
  19. 8313B8A024EE4705000EA0EE /* IHGatewayCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B89E24EE4705000EA0EE /* IHGatewayCell.swift */; };
  20. 8313B8A124EE4705000EA0EE /* IHGatewayCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8313B89F24EE4705000EA0EE /* IHGatewayCell.xib */; };
  21. 8313B8A324EE5341000EA0EE /* IHGatewayListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B8A224EE5341000EA0EE /* IHGatewayListView.swift */; };
  22. 8313B8A624EE7190000EA0EE /* IHUdpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8313B8A524EE7190000EA0EE /* IHUdpRequest.swift */; };
  23. 8314773F24EC04F10056E412 /* Documentation.html in Resources */ = {isa = PBXBuildFile; fileRef = 8314773924EC04F10056E412 /* Documentation.html */; };
  24. 8314774024EC04F10056E412 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 8314773A24EC04F10056E412 /* GCDAsyncUdpSocket.m */; };
  25. 8314774124EC04F10056E412 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 8314773B24EC04F10056E412 /* GCDAsyncSocket.m */; };
  26. 83148D8123A8D3FB00127807 /* IHBalloonMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83148D8023A8D3FB00127807 /* IHBalloonMarker.swift */; };
  27. 83148D8323A8E66C00127807 /* DYScrollRulerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83148D8223A8E66C00127807 /* DYScrollRulerView.swift */; };
  28. 8316D0F2239A377300889406 /* IHViewModelProtocolDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0F1239A377300889406 /* IHViewModelProtocolDelegate.swift */; };
  29. 8316D0F4239A378400889406 /* IHViewProtocolDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0F3239A378400889406 /* IHViewProtocolDelegate.swift */; };
  30. 8316D0F6239A37B100889406 /* IHViewManagerProtocolDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0F5239A37B100889406 /* IHViewManagerProtocolDelegate.swift */; };
  31. 8316D0F9239A385500889406 /* IHLgoinAPi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0F8239A385500889406 /* IHLgoinAPi.swift */; };
  32. 8316D0FB239A386900889406 /* IHLoginModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0FA239A386900889406 /* IHLoginModel.swift */; };
  33. 8316D0FD239A387500889406 /* IHLoginHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0FC239A387500889406 /* IHLoginHttpRequest.swift */; };
  34. 8316D0FF239A416B00889406 /* IHHomeApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D0FE239A416B00889406 /* IHHomeApi.swift */; };
  35. 8316D102239A41A100889406 /* IHHomeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D101239A41A100889406 /* IHHomeModel.swift */; };
  36. 8316D104239A41F800889406 /* IHHomeHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D103239A41F800889406 /* IHHomeHttpRequest.swift */; };
  37. 8316D10A239A565C00889406 /* IHLoginService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D109239A565C00889406 /* IHLoginService.swift */; };
  38. 8316D10C239DDDB300889406 /* IHHomeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D10B239DDDB300889406 /* IHHomeService.swift */; };
  39. 8316D10E239E239300889406 /* IHAreaApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D10D239E239300889406 /* IHAreaApi.swift */; };
  40. 8316D112239E399400889406 /* IHAreaModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D111239E399400889406 /* IHAreaModel.swift */; };
  41. 8316D115239E579C00889406 /* IHAreaHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D114239E579C00889406 /* IHAreaHttpRequest.swift */; };
  42. 8316D11B239E6AFF00889406 /* IHLightApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D11A239E6AFF00889406 /* IHLightApi.swift */; };
  43. 8316D11D239E6B0C00889406 /* IHSensorApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D11C239E6B0C00889406 /* IHSensorApi.swift */; };
  44. 8316D11F239E6B2500889406 /* IHAirPurifiersApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D11E239E6B2500889406 /* IHAirPurifiersApi.swift */; };
  45. 8316D121239F21CC00889406 /* IHLightModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D120239F21CC00889406 /* IHLightModel.swift */; };
  46. 8316D123239F21E500889406 /* IHLightHttprequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D122239F21E500889406 /* IHLightHttprequest.swift */; };
  47. 8316D12A239F38EB00889406 /* IHSensorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D129239F38EB00889406 /* IHSensorModel.swift */; };
  48. 8316D12C239F390000889406 /* IHSensorHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D12B239F390000889406 /* IHSensorHttpRequest.swift */; };
  49. 8316D12E239F46AE00889406 /* IHIHAirPurifiersModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D12D239F46AE00889406 /* IHIHAirPurifiersModel.swift */; };
  50. 8316D130239F46BC00889406 /* IHIHAirPurifiersHttpresquest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D12F239F46BC00889406 /* IHIHAirPurifiersHttpresquest.swift */; };
  51. 8316D133239F74BD00889406 /* IHLoginVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D131239F74BD00889406 /* IHLoginVCtr.swift */; };
  52. 8316D134239F74BD00889406 /* IHLoginVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8316D132239F74BD00889406 /* IHLoginVCtr.xib */; };
  53. 8316D136239F765800889406 /* IHLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D135239F765800889406 /* IHLoginView.swift */; };
  54. 8316D138239F768100889406 /* IHLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D137239F768100889406 /* IHLoginManager.swift */; };
  55. 8316D13A239F76B100889406 /* IHLoginView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8316D139239F76B100889406 /* IHLoginView.xib */; };
  56. 8316D13E239F78A700889406 /* UIView+XIB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316D13D239F78A700889406 /* UIView+XIB.swift */; };
  57. 8322AD1B244092AC008E5EE5 /* HDEmptyBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD16244092A9008E5EE5 /* HDEmptyBaseView.swift */; };
  58. 8322AD1C244092AC008E5EE5 /* HDEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD17244092A9008E5EE5 /* HDEmptyView.swift */; };
  59. 8322AD1D244092AC008E5EE5 /* UIView+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD18244092AA008E5EE5 /* UIView+Position.swift */; };
  60. 8322AD1E244092AC008E5EE5 /* UIScrollView+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD19244092AB008E5EE5 /* UIScrollView+Empty.swift */; };
  61. 8322AD1F244092AC008E5EE5 /* HDRunTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD1A244092AC008E5EE5 /* HDRunTime.swift */; };
  62. 8322AD2124409316008E5EE5 /* IHEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8322AD2024409316008E5EE5 /* IHEmptyView.swift */; };
  63. 8322AD232440932B008E5EE5 /* IHEmptyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8322AD222440932B008E5EE5 /* IHEmptyView.xib */; };
  64. 83253A9B23C7574800F7AC99 /* Alibaba-PuHuiTi-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 83D24E2723C75665000369D5 /* Alibaba-PuHuiTi-Bold.otf */; };
  65. 83253A9C23C7574800F7AC99 /* Alibaba-PuHuiTi-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 83D24E2523C75664000369D5 /* Alibaba-PuHuiTi-Light.otf */; };
  66. 83253A9D23C7574800F7AC99 /* Alibaba-PuHuiTi-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 83D24E2923C75666000369D5 /* Alibaba-PuHuiTi-Medium.otf */; };
  67. 83253A9E23C7574800F7AC99 /* Alibaba-PuHuiTi-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 83D24E2823C75666000369D5 /* Alibaba-PuHuiTi-Regular.otf */; };
  68. 83253A9F23C7574800F7AC99 /* PingFangSC Heavy.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 83D24E2623C75664000369D5 /* PingFangSC Heavy.ttf */; };
  69. 83327F3D243185AB00E22804 /* LBXScanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F36243185A700E22804 /* LBXScanView.swift */; };
  70. 83327F3E243185AB00E22804 /* LBXScanNetAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F37243185A800E22804 /* LBXScanNetAnimation.swift */; };
  71. 83327F3F243185AB00E22804 /* LBXScanViewStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F38243185A900E22804 /* LBXScanViewStyle.swift */; };
  72. 83327F40243185AB00E22804 /* LBXScanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F39243185A900E22804 /* LBXScanViewController.swift */; };
  73. 83327F41243185AB00E22804 /* LBXScanLineAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F3A243185AA00E22804 /* LBXScanLineAnimation.swift */; };
  74. 83327F42243185AB00E22804 /* LBXScanWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F3B243185AA00E22804 /* LBXScanWrapper.swift */; };
  75. 83327F43243185AB00E22804 /* LBXPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83327F3C243185AB00E22804 /* LBXPermissions.swift */; };
  76. 83327F452431880300E22804 /* CodeScan.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 83327F442431880200E22804 /* CodeScan.bundle */; };
  77. 833F6EC723AA498E00335F68 /* IHEquipmentView+Extentsion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833F6EC623AA498E00335F68 /* IHEquipmentView+Extentsion.swift */; };
  78. 833F6ECA23AA4B9300335F68 /* IHSwipeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833F6EC823AA4B9300335F68 /* IHSwipeCell.swift */; };
  79. 833F6ECB23AA4B9300335F68 /* IHSwipeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 833F6EC923AA4B9300335F68 /* IHSwipeCell.xib */; };
  80. 834021892477AF770098A5DA /* IHMapResultView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834021882477AF770098A5DA /* IHMapResultView.swift */; };
  81. 83404FA424F664DE0085E60F /* IHConfigGatewayDetailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83404FA324F664DE0085E60F /* IHConfigGatewayDetailService.swift */; };
  82. 8341399F243C6CBB005AEDD2 /* IHGatewayListManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341399E243C6CBB005AEDD2 /* IHGatewayListManager.swift */; };
  83. 834139A1243C6CEF005AEDD2 /* IHGatewayListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139A0243C6CEF005AEDD2 /* IHGatewayListVCtr.swift */; };
  84. 834139A5243C6F52005AEDD2 /* IHGatewayApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139A4243C6F52005AEDD2 /* IHGatewayApi.swift */; };
  85. 834139A7243C6FD3005AEDD2 /* IHGatewayModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139A6243C6FD3005AEDD2 /* IHGatewayModel.swift */; };
  86. 834139A9243C7002005AEDD2 /* IHGatewayHttprequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139A8243C7002005AEDD2 /* IHGatewayHttprequest.swift */; };
  87. 834139AB243D7527005AEDD2 /* IHGatewayService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139AA243D7527005AEDD2 /* IHGatewayService.swift */; };
  88. 834139AE243F30AD005AEDD2 /* IHGatewayDetailVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139AD243F30AD005AEDD2 /* IHGatewayDetailVCtr.swift */; };
  89. 834139B0243F32BB005AEDD2 /* IHGatewayDetailManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139AF243F32BB005AEDD2 /* IHGatewayDetailManager.swift */; };
  90. 834139B2243F32D2005AEDD2 /* IHGatewayDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834139B1243F32D2005AEDD2 /* IHGatewayDetailView.swift */; };
  91. 8341615C23A1E21B00B2E780 /* IHAirQualityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341615B23A1E21B00B2E780 /* IHAirQualityView.swift */; };
  92. 8341615E23A1E22A00B2E780 /* IHHotelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341615D23A1E22A00B2E780 /* IHHotelView.swift */; };
  93. 8341616123A21FE300B2E780 /* IHAQSwitchCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341615F23A21FE300B2E780 /* IHAQSwitchCell.swift */; };
  94. 8341616223A21FE300B2E780 /* IHAQSwitchCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8341616023A21FE300B2E780 /* IHAQSwitchCell.xib */; };
  95. 8341616523A2200E00B2E780 /* IHAQLevelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341616323A2200E00B2E780 /* IHAQLevelCell.swift */; };
  96. 8341616623A2200E00B2E780 /* IHAQLevelCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8341616423A2200E00B2E780 /* IHAQLevelCell.xib */; };
  97. 8341616923A2203800B2E780 /* IHAQSubHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341616723A2203800B2E780 /* IHAQSubHeaderCell.swift */; };
  98. 8341616A23A2203800B2E780 /* IHAQSubHeaderCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8341616823A2203800B2E780 /* IHAQSubHeaderCell.xib */; };
  99. 8341616D23A2214400B2E780 /* IHAQNormalCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341616B23A2214400B2E780 /* IHAQNormalCell.swift */; };
  100. 8341616E23A2214400B2E780 /* IHAQNormalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8341616C23A2214400B2E780 /* IHAQNormalCell.xib */; };
  101. 8341DC082429B47D00E0EC58 /* IHHotelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341DC072429B47D00E0EC58 /* IHHotelStorage.swift */; };
  102. 834376B023C423DD007FC507 /* IHAddressService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834376AF23C423DD007FC507 /* IHAddressService.swift */; };
  103. 834376B223C45467007FC507 /* IHPresentBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834376B123C45467007FC507 /* IHPresentBottom.swift */; };
  104. 834376B423C455FD007FC507 /* UIViewController+Presentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834376B323C455FD007FC507 /* UIViewController+Presentation.swift */; };
  105. 834376B923C45F0F007FC507 /* IHAddressController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834376B823C45F0F007FC507 /* IHAddressController.swift */; };
  106. 83437DEB241373CC00A73156 /* IHSceneModeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83437DEA241373CC00A73156 /* IHSceneModeView.swift */; };
  107. 83437DED241373EE00A73156 /* IHSceneModeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83437DEC241373EE00A73156 /* IHSceneModeView.xib */; };
  108. 83444BE024179A3B00CA08FD /* IHWeeklyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83444BDE24179A3B00CA08FD /* IHWeeklyCell.swift */; };
  109. 83444BE124179A3B00CA08FD /* IHWeeklyCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83444BDF24179A3B00CA08FD /* IHWeeklyCell.xib */; };
  110. 83444BE424179E6000CA08FD /* IHQualityChartsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83444BE224179E6000CA08FD /* IHQualityChartsCell.swift */; };
  111. 83444BE524179E6000CA08FD /* IHQualityChartsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83444BE324179E6000CA08FD /* IHQualityChartsCell.xib */; };
  112. 83444BE82418CAFA00CA08FD /* IHHotelPickerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83444BE72418CAFA00CA08FD /* IHHotelPickerManager.swift */; };
  113. 83444BEA2418D11F00CA08FD /* IHHotelPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83444BE92418D11F00CA08FD /* IHHotelPickerView.swift */; };
  114. 8345105023B9D74A005DEAC6 /* IHNewEquipmentService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345104F23B9D74A005DEAC6 /* IHNewEquipmentService.swift */; };
  115. 8345962A23B9E74B0009E0B6 /* SBTHttpTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345962923B9E74B0009E0B6 /* SBTHttpTool.swift */; };
  116. 8345966C23BB2EED0009E0B6 /* IHNewRoomService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345966B23BB2EED0009E0B6 /* IHNewRoomService.swift */; };
  117. 8345AA9324D10F04003BAC87 /* IHPanelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9224D10F04003BAC87 /* IHPanelSettingCell.swift */; };
  118. 8345AA9524D10F32003BAC87 /* IHPanelSettingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9424D10F32003BAC87 /* IHPanelSettingView.swift */; };
  119. 8345AA9724D10F84003BAC87 /* IHCurtainCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9624D10F84003BAC87 /* IHCurtainCell.swift */; };
  120. 8345AA9924D10F9D003BAC87 /* IHCurtainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9824D10F9D003BAC87 /* IHCurtainView.swift */; };
  121. 8345AA9B24D10FBE003BAC87 /* IHCurtainSettingCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9A24D10FBE003BAC87 /* IHCurtainSettingCtr.swift */; };
  122. 8345AA9D24D10FD8003BAC87 /* IHCurtainSettingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9C24D10FD8003BAC87 /* IHCurtainSettingManager.swift */; };
  123. 8345AA9F24D11003003BAC87 /* IHCurtainService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AA9E24D11003003BAC87 /* IHCurtainService.swift */; };
  124. 8345AAA124D11028003BAC87 /* IHClassLightSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAA024D11028003BAC87 /* IHClassLightSettingCell.swift */; };
  125. 8345AAA324D11040003BAC87 /* IHClassLightSettingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAA224D11040003BAC87 /* IHClassLightSettingView.swift */; };
  126. 8345AAA524D1105B003BAC87 /* IHClassLightSettingCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAA424D1105B003BAC87 /* IHClassLightSettingCtr.swift */; };
  127. 8345AAA724D1107C003BAC87 /* IHClassLightingSettingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAA624D1107C003BAC87 /* IHClassLightingSettingManager.swift */; };
  128. 8345AAA924D11096003BAC87 /* IHClassLightService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAA824D11096003BAC87 /* IHClassLightService.swift */; };
  129. 8345AAAE24D11168003BAC87 /* IHClassLightModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAAD24D11168003BAC87 /* IHClassLightModel.swift */; };
  130. 8345AAB024D11187003BAC87 /* IHClassLightHttprequrest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAAF24D11187003BAC87 /* IHClassLightHttprequrest.swift */; };
  131. 8345AAB224D111A3003BAC87 /* IHClassLightApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAB124D111A3003BAC87 /* IHClassLightApi.swift */; };
  132. 8345AAB424D111C2003BAC87 /* IHCurtainApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAB324D111C2003BAC87 /* IHCurtainApi.swift */; };
  133. 8345AAB624D111D9003BAC87 /* IHCurtainHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAB524D111D9003BAC87 /* IHCurtainHttpRequest.swift */; };
  134. 8345AAB824D111EE003BAC87 /* IHCurtainModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAB724D111EE003BAC87 /* IHCurtainModel.swift */; };
  135. 8345AABA24D1120B003BAC87 /* IHPanelApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAB924D1120B003BAC87 /* IHPanelApi.swift */; };
  136. 8345AABC24D11225003BAC87 /* IHPanelHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AABB24D11225003BAC87 /* IHPanelHttpRequest.swift */; };
  137. 8345AABE24D1123A003BAC87 /* IHPanelModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8345AABD24D1123A003BAC87 /* IHPanelModel.swift */; };
  138. 8345AAC524D15EF8003BAC87 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 8345AAC424D15EF8003BAC87 /* Reachability.m */; };
  139. 83462D3223B3072C005B128D /* IHPullDownListManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83462D3123B3072C005B128D /* IHPullDownListManager.swift */; };
  140. 83462D3423B331B1005B128D /* IHHotelMapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83462D3323B331B1005B128D /* IHHotelMapService.swift */; };
  141. 83462D3823B36BD7005B128D /* IHAnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83462D3723B36BD7005B128D /* IHAnotationView.swift */; };
  142. 834682CA23AC552B00B3A64C /* IHSecondaryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682C823AC552B00B3A64C /* IHSecondaryCell.swift */; };
  143. 834682CB23AC552B00B3A64C /* IHSecondaryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834682C923AC552B00B3A64C /* IHSecondaryCell.xib */; };
  144. 834682CE23AC5A3400B3A64C /* IHThirdGradeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682CC23AC5A3400B3A64C /* IHThirdGradeCell.swift */; };
  145. 834682CF23AC5A3400B3A64C /* IHThirdGradeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834682CD23AC5A3400B3A64C /* IHThirdGradeCell.xib */; };
  146. 834682D323AC96AA00B3A64C /* IHRoomListService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682D223AC96AA00B3A64C /* IHRoomListService.swift */; };
  147. 834682D523ACBE8400B3A64C /* IHRoomLightService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682D423ACBE8400B3A64C /* IHRoomLightService.swift */; };
  148. 834682D923B052C200B3A64C /* IHUseApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682D823B052C200B3A64C /* IHUseApi.swift */; };
  149. 834682DB23B054AB00B3A64C /* IHUserHttprequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682DA23B054AB00B3A64C /* IHUserHttprequest.swift */; };
  150. 834682DD23B055CD00B3A64C /* IHPermissionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682DC23B055CD00B3A64C /* IHPermissionService.swift */; };
  151. 834682E023B06A9500B3A64C /* IHLeafCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682DE23B06A9500B3A64C /* IHLeafCell.swift */; };
  152. 834682E123B06A9500B3A64C /* IHLeafCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834682DF23B06A9500B3A64C /* IHLeafCell.xib */; };
  153. 834682E323B06C5F00B3A64C /* IHTreeTableViewNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682E223B06C5F00B3A64C /* IHTreeTableViewNode.swift */; };
  154. 834682E523B09F3400B3A64C /* IHUserModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682E423B09F3400B3A64C /* IHUserModel.swift */; };
  155. 834682EA23B0D13300B3A64C /* IHDevicePermisssionVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834682E823B0D13300B3A64C /* IHDevicePermisssionVCtr.swift */; };
  156. 8346C48B2428682C0070C1A2 /* IHHistoryCityModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8346C48A2428682C0070C1A2 /* IHHistoryCityModel.swift */; };
  157. 8346D11F23F2948600A62140 /* IHGuestInfoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8346D11E23F2948600A62140 /* IHGuestInfoView.xib */; };
  158. 8347DD42243FFF7200C413DA /* IHGatewayDetailView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8347DD41243FFF7200C413DA /* IHGatewayDetailView.xib */; };
  159. 8347DD442440101E00C413DA /* IHAssociatedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8347DD432440101E00C413DA /* IHAssociatedView.swift */; };
  160. 8347DD4924401D1E00C413DA /* IHAssociatedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8347DD4724401D1E00C413DA /* IHAssociatedCell.swift */; };
  161. 8347DD4A24401D1E00C413DA /* IHAssociatedCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8347DD4824401D1E00C413DA /* IHAssociatedCell.xib */; };
  162. 8347DD4D24401D3600C413DA /* IHNotAssociatedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8347DD4B24401D3600C413DA /* IHNotAssociatedCell.swift */; };
  163. 8347DD4E24401D3600C413DA /* IHNotAssociatedCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8347DD4C24401D3600C413DA /* IHNotAssociatedCell.xib */; };
  164. 834853D2242AEC6D0057838B /* DayAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834853D1242AEC6C0057838B /* DayAxisValueFormatter.swift */; };
  165. 834853D4242AEF340057838B /* LargeValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834853D3242AEF340057838B /* LargeValueFormatter.swift */; };
  166. 834853D7242B31480057838B /* LMWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834853D6242B31480057838B /* LMWebSocket.swift */; };
  167. 834853DD242B31FB0057838B /* IHWebSocketManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834853DC242B31FB0057838B /* IHWebSocketManager.swift */; };
  168. 83494D0523CD59C7006BD4A1 /* IHFloorMapSelectedVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494D0423CD59C7006BD4A1 /* IHFloorMapSelectedVCtr.swift */; };
  169. 83494D0723CD5BB6006BD4A1 /* IHFloorMapSelectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494D0623CD5BB6006BD4A1 /* IHFloorMapSelectedView.swift */; };
  170. 83494FC8239F99E000DD97A0 /* IHNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FC7239F99E000DD97A0 /* IHNavigationController.swift */; };
  171. 83494FCC239F9B9200DD97A0 /* IHTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FCB239F9B9200DD97A0 /* IHTabBarController.swift */; };
  172. 83494FD3239F9C6800DD97A0 /* IHAreaVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FD2239F9C6700DD97A0 /* IHAreaVCtr.swift */; };
  173. 83494FD5239F9CA600DD97A0 /* IHEquipmentVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FD4239F9CA600DD97A0 /* IHEquipmentVCtr.swift */; };
  174. 83494FD7239F9CB700DD97A0 /* IHServiceVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FD6239F9CB700DD97A0 /* IHServiceVCtr.swift */; };
  175. 83494FD9239F9CF100DD97A0 /* IHDashboardVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FD8239F9CF100DD97A0 /* IHDashboardVCtr.swift */; };
  176. 83494FDE239FA35700DD97A0 /* IHDashboardMainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FDD239FA35700DD97A0 /* IHDashboardMainView.swift */; };
  177. 83494FE0239FA36C00DD97A0 /* IHDashboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FDF239FA36C00DD97A0 /* IHDashboardManager.swift */; };
  178. 83494FE2239FA7BD00DD97A0 /* UIViewController+NavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FE1239FA7BD00DD97A0 /* UIViewController+NavigationBar.swift */; };
  179. 83494FE4239FC96200DD97A0 /* IHDashBoardHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83494FE3239FC96200DD97A0 /* IHDashBoardHeaderView.swift */; };
  180. 83494FEA239FCED800DD97A0 /* IH.m in Sources */ = {isa = PBXBuildFile; fileRef = 83494FE9239FCED800DD97A0 /* IH.m */; };
  181. 834971FF23D448980088EDF9 /* IHGuestsVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834971FD23D448980088EDF9 /* IHGuestsVCtr.swift */; };
  182. 8349720023D448980088EDF9 /* IHGuestsVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834971FE23D448980088EDF9 /* IHGuestsVCtr.xib */; };
  183. 8349720223D57A1D0088EDF9 /* IHGuetsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8349720123D57A1D0088EDF9 /* IHGuetsView.swift */; };
  184. 8349720623D57A3E0088EDF9 /* IHGuetsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8349720523D57A3E0088EDF9 /* IHGuetsView.xib */; };
  185. 8349720923D58DD30088EDF9 /* IHPermission_GuestsVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8349720723D58DD30088EDF9 /* IHPermission_GuestsVCtr.swift */; };
  186. 8349720A23D58DD30088EDF9 /* IHPermission_GuestsVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8349720823D58DD30088EDF9 /* IHPermission_GuestsVCtr.xib */; };
  187. 8349720C23D5957A0088EDF9 /* IHGuestNoRoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8349720B23D5957A0088EDF9 /* IHGuestNoRoomView.swift */; };
  188. 8349721023D595A50088EDF9 /* IHGuestNoRoomView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8349720F23D595A50088EDF9 /* IHGuestNoRoomView.xib */; };
  189. 8349B7AC2450658900B42E2D /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 8349B7AA2450658700B42E2D /* MBProgressHUD.m */; };
  190. 8349B7B3245065DE00B42E2D /* MBPUUHUDHelp.m in Sources */ = {isa = PBXBuildFile; fileRef = 8349B7B0245065DD00B42E2D /* MBPUUHUDHelp.m */; };
  191. 8349E66B23D011EF00E1993F /* IHSubsectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8349E66A23D011EF00E1993F /* IHSubsectionView.swift */; };
  192. 8349E67023D05CAD00E1993F /* IHPrivacyVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8349E66F23D05CAD00E1993F /* IHPrivacyVCtr.swift */; };
  193. 8349E67123D0641800E1993F /* PrivacyPolicy.docx in Resources */ = {isa = PBXBuildFile; fileRef = 8349E66E23D05BCE00E1993F /* PrivacyPolicy.docx */; };
  194. 834B4CE623A0FFF300E1E18F /* IHEquipmentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B4CE423A0FFF300E1E18F /* IHEquipmentCell.swift */; };
  195. 834B4CE723A0FFF300E1E18F /* IHEquipmentCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834B4CE523A0FFF300E1E18F /* IHEquipmentCell.xib */; };
  196. 834B4CE923A1025900E1E18F /* IHEquipmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B4CE823A1025900E1E18F /* IHEquipmentView.swift */; };
  197. 834B772624ED06E4001C6B8A /* IHClassGatewayCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772524ED06E4001C6B8A /* IHClassGatewayCtr.swift */; };
  198. 834B772824ED071F001C6B8A /* IHClassGatewayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772724ED071F001C6B8A /* IHClassGatewayView.swift */; };
  199. 834B772A24ED1B08001C6B8A /* IHGatewayCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772924ED1B08001C6B8A /* IHGatewayCtr.swift */; };
  200. 834B772C24ED1B3C001C6B8A /* IHClassControlCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772B24ED1B3C001C6B8A /* IHClassControlCtr.swift */; };
  201. 834B772E24ED21F0001C6B8A /* IHClassGatewayManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772D24ED21F0001C6B8A /* IHClassGatewayManager.swift */; };
  202. 834B773024ED39FB001C6B8A /* IHClassControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B772F24ED39FB001C6B8A /* IHClassControlView.swift */; };
  203. 834B773224ED3AA7001C6B8A /* IHClassControlManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834B773124ED3AA7001C6B8A /* IHClassControlManager.swift */; };
  204. 834BEDF023AB018F0021FF77 /* IHServiceListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDEF23AB018E0021FF77 /* IHServiceListVCtr.swift */; };
  205. 834BEDF223AB06CB0021FF77 /* IHServiceRightItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDF123AB06CB0021FF77 /* IHServiceRightItem.swift */; };
  206. 834BEDF423AB14EF0021FF77 /* IHServiceManger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDF323AB14EF0021FF77 /* IHServiceManger.swift */; };
  207. 834BEDF623AB15030021FF77 /* IHServiceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDF523AB15030021FF77 /* IHServiceView.swift */; };
  208. 834BEDF923AB16870021FF77 /* IHSeviceListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDF723AB16870021FF77 /* IHSeviceListCell.swift */; };
  209. 834BEDFA23AB16870021FF77 /* IHSeviceListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEDF823AB16870021FF77 /* IHSeviceListCell.xib */; };
  210. 834BEDFC23AB202F0021FF77 /* IHServiceButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDFB23AB202F0021FF77 /* IHServiceButton.swift */; };
  211. 834BEDFF23AB29100021FF77 /* IHMaintenaceCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEDFD23AB29100021FF77 /* IHMaintenaceCell.swift */; };
  212. 834BEE0023AB29100021FF77 /* IHMaintenaceCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEDFE23AB29100021FF77 /* IHMaintenaceCell.xib */; };
  213. 834BEE0323AB292C0021FF77 /* IHRepairedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE0123AB292C0021FF77 /* IHRepairedCell.swift */; };
  214. 834BEE0423AB292C0021FF77 /* IHRepairedCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE0223AB292C0021FF77 /* IHRepairedCell.xib */; };
  215. 834BEE0623AB42830021FF77 /* IHServiceCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE0523AB42830021FF77 /* IHServiceCellDelegate.swift */; };
  216. 834BEE0A23AB4D970021FF77 /* IHRepairDetailManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE0923AB4D970021FF77 /* IHRepairDetailManager.swift */; };
  217. 834BEE1023AB4DE10021FF77 /* IHServiceRepairView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE0F23AB4DE10021FF77 /* IHServiceRepairView.swift */; };
  218. 834BEE1223AB4DEF0021FF77 /* IHServiceDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1123AB4DEF0021FF77 /* IHServiceDetailView.swift */; };
  219. 834BEE1423AB4E0C0021FF77 /* IHrepairAndDetailVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1323AB4E0C0021FF77 /* IHrepairAndDetailVCtr.swift */; };
  220. 834BEE1623AB4E920021FF77 /* IHServiceHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1523AB4E920021FF77 /* IHServiceHeaderView.swift */; };
  221. 834BEE1923AB50BA0021FF77 /* IHServiceNormalCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1723AB50BA0021FF77 /* IHServiceNormalCell.swift */; };
  222. 834BEE1A23AB50BA0021FF77 /* IHServiceNormalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE1823AB50BA0021FF77 /* IHServiceNormalCell.xib */; };
  223. 834BEE1D23AB52FA0021FF77 /* IHTwoRowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1B23AB52FA0021FF77 /* IHTwoRowCell.swift */; };
  224. 834BEE1E23AB52FA0021FF77 /* IHTwoRowCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE1C23AB52FA0021FF77 /* IHTwoRowCell.xib */; };
  225. 834BEE2123AB54CF0021FF77 /* IHSelectedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE1F23AB54CF0021FF77 /* IHSelectedCell.swift */; };
  226. 834BEE2223AB54CF0021FF77 /* IHSelectedCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE2023AB54CF0021FF77 /* IHSelectedCell.xib */; };
  227. 834BEE2523AB7CC40021FF77 /* IHPersonalCenterVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE2423AB7CC40021FF77 /* IHPersonalCenterVCtr.swift */; };
  228. 834BEE2723AB831C0021FF77 /* IHNextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE2623AB831C0021FF77 /* IHNextViewController.swift */; };
  229. 834BEE2D23AB93FF0021FF77 /* IHPersonalCenterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE2C23AB93FF0021FF77 /* IHPersonalCenterManager.swift */; };
  230. 834BEE2F23AB94870021FF77 /* IHPersonalCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE2E23AB94870021FF77 /* IHPersonalCenterView.swift */; };
  231. 834BEE3323AB94CD0021FF77 /* IHPersonalCenterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE3223AB94CD0021FF77 /* IHPersonalCenterView.xib */; };
  232. 834BEE3823ABA6D30021FF77 /* IHChangePasswordVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BEE3623ABA6D30021FF77 /* IHChangePasswordVCtr.swift */; };
  233. 834BEE3923ABA6D30021FF77 /* IHChangePasswordVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BEE3723ABA6D30021FF77 /* IHChangePasswordVCtr.xib */; };
  234. 834BF0F323D3E99F007890F1 /* IHSignUpVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BF0F223D3E99F007890F1 /* IHSignUpVCtr.swift */; };
  235. 834BF0F523D3E9BB007890F1 /* IHSignUpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BF0F423D3E9BB007890F1 /* IHSignUpView.swift */; };
  236. 834BF0F723D3E9DF007890F1 /* IHSignUpManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BF0F623D3E9DF007890F1 /* IHSignUpManager.swift */; };
  237. 834BF0F923D3E9FF007890F1 /* IHSignUpView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BF0F823D3E9FF007890F1 /* IHSignUpView.xib */; };
  238. 834BF0FE23D42C3F007890F1 /* IHSignupSuccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834BF0FC23D42C3F007890F1 /* IHSignupSuccess.swift */; };
  239. 834BF0FF23D42C3F007890F1 /* IHSignupSuccess.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834BF0FD23D42C3F007890F1 /* IHSignupSuccess.xib */; };
  240. 834C48DE23F55B260052C503 /* WXHCodeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C48D423F55B200052C503 /* WXHCodeView.m */; };
  241. 834C48DF23F55B260052C503 /* DemoPasswordItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C48D623F55B210052C503 /* DemoPasswordItem.m */; };
  242. 834C48E023F55B260052C503 /* WXHCodeViewDefaultItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C48D723F55B210052C503 /* WXHCodeViewDefaultItem.m */; };
  243. 834C48E123F55B260052C503 /* DemoBoxItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C48D823F55B220052C503 /* DemoBoxItem.m */; };
  244. 834C48E223F55B260052C503 /* WXHCodeViewItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C48D923F55B220052C503 /* WXHCodeViewItem.m */; };
  245. 834C48E523F588770052C503 /* IHGuestInfoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C48E423F588770052C503 /* IHGuestInfoManager.swift */; };
  246. 834C492523FA957B0052C503 /* CLSliderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C492423FA957A0052C503 /* CLSliderView.swift */; };
  247. 834C492723FCC6D90052C503 /* IHHistoryBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C492623FCC6D90052C503 /* IHHistoryBarChartView.swift */; };
  248. 834C73C323B47F7E00066A69 /* IHAreaItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C73C223B47F7E00066A69 /* IHAreaItem.swift */; };
  249. 834C73C623B48F9700066A69 /* THScrollChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C73C523B48F9700066A69 /* THScrollChooseView.m */; };
  250. 834C73D023B4B4E100066A69 /* IHAreaService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C73CF23B4B4E100066A69 /* IHAreaService.swift */; };
  251. 834C87C42433413D00288CD6 /* DatePickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C87C32433413D00288CD6 /* DatePickerAlertView.m */; };
  252. 834C9BB823B722CF00BEC26D /* IHSliderIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C9BB723B722CF00BEC26D /* IHSliderIndicatorView.swift */; };
  253. 834C9C7623B775BF00BEC26D /* IHCentrlizedService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834C9C7523B775BF00BEC26D /* IHCentrlizedService.swift */; };
  254. 834CE081241A119D00AC3576 /* IHHotelPickerHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834CE080241A119D00AC3576 /* IHHotelPickerHeaderView.swift */; };
  255. 834D3F552466AEE6005A37B8 /* IHHistroyHotelPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834D3F532466AEE6005A37B8 /* IHHistroyHotelPicker.swift */; };
  256. 834D3F562466AEE6005A37B8 /* IHHistroyHotelPicker.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834D3F542466AEE6005A37B8 /* IHHistroyHotelPicker.xib */; };
  257. 834D806F24207897008D9796 /* IHButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834D806E24207897008D9796 /* IHButtonView.swift */; };
  258. 834D807224207C88008D9796 /* IHTPickerAreaCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834D807024207C88008D9796 /* IHTPickerAreaCell.swift */; };
  259. 834D807324207C88008D9796 /* IHTPickerAreaCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834D807124207C88008D9796 /* IHTPickerAreaCell.xib */; };
  260. 834D80C52421CBA2008D9796 /* IHPickFloorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834D80C32421CBA2008D9796 /* IHPickFloorCell.swift */; };
  261. 834D80C62421CBA2008D9796 /* IHPickFloorCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 834D80C42421CBA2008D9796 /* IHPickFloorCell.xib */; };
  262. 834DA40B23B85FD5001A34CD /* BezierPathTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 834DA40823B85FD5001A34CD /* BezierPathTool.m */; };
  263. 834DA40C23B85FD5001A34CD /* ZBCornerRadiusTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 834DA40923B85FD5001A34CD /* ZBCornerRadiusTool.m */; };
  264. 834DA40F23B873B8001A34CD /* UIView+CornerRadius.m in Sources */ = {isa = PBXBuildFile; fileRef = 834DA40D23B873B7001A34CD /* UIView+CornerRadius.m */; };
  265. 834DA41123B87F6D001A34CD /* IHPhotoPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DA41023B87F6D001A34CD /* IHPhotoPicker.swift */; };
  266. 834DA49F23B89F43001A34CD /* UILabel+AlertActionFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 834DA49B23B89F40001A34CD /* UILabel+AlertActionFont.m */; };
  267. 834DA4A023B89F43001A34CD /* IHAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = 834DA49D23B89F42001A34CD /* IHAlertController.m */; };
  268. 834DA4A323B8A15B001A34CD /* CLAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DA4A223B8A15B001A34CD /* CLAlertController.swift */; };
  269. 8357B24424D0516F00315C5F /* IHPanelService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8357B24324D0516F00315C5F /* IHPanelService.swift */; };
  270. 8357B24624D0519800315C5F /* IHPanelSettingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8357B24524D0519800315C5F /* IHPanelSettingManager.swift */; };
  271. 8357B24824D051BF00315C5F /* IHPanelSettingCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8357B24724D051BF00315C5F /* IHPanelSettingCtr.swift */; };
  272. 8359F44124591629005D2CB7 /* UIViewController+Swizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8359F43F24591628005D2CB7 /* UIViewController+Swizzle.m */; };
  273. 8359F47424592070005D2CB7 /* UIWindow+FHH.m in Sources */ = {isa = PBXBuildFile; fileRef = 8359F4702459206A005D2CB7 /* UIWindow+FHH.m */; };
  274. 8359F47524592070005D2CB7 /* FHHFPSIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8359F47324592070005D2CB7 /* FHHFPSIndicator.m */; };
  275. 8359F47724595087005D2CB7 /* IHGradientLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8359F47624595087005D2CB7 /* IHGradientLayer.swift */; };
  276. 8359F47E2459617F005D2CB7 /* IHColorPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8359F47C2459617D005D2CB7 /* IHColorPickerView.m */; };
  277. 835D317F24F7D0DD002C026B /* IHLightCommandService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835D317E24F7D0DD002C026B /* IHLightCommandService.swift */; };
  278. 835D318124F7E50B002C026B /* IHClassControlService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835D318024F7E50B002C026B /* IHClassControlService.swift */; };
  279. 836071F0256E48200030160E /* IHSensorDeviceCell2.xib in Resources */ = {isa = PBXBuildFile; fileRef = 836071EE256E48200030160E /* IHSensorDeviceCell2.xib */; };
  280. 836071F1256E48200030160E /* IHSensorDeviceCell2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836071EF256E48200030160E /* IHSensorDeviceCell2.swift */; };
  281. 8366E14723A31CED00911340 /* IHDashboardMapMainVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E14623A31CED00911340 /* IHDashboardMapMainVCtr.swift */; };
  282. 8366E14A23A31E5100911340 /* IHDashboardFloorMapVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E14923A31E5100911340 /* IHDashboardFloorMapVCtr.swift */; };
  283. 8366E14C23A31E7500911340 /* IHDashboardHotelMapVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E14B23A31E7500911340 /* IHDashboardHotelMapVCtr.swift */; };
  284. 8366E15223A328A000911340 /* IHFloorMapManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15123A328A000911340 /* IHFloorMapManager.swift */; };
  285. 8366E15423A328B800911340 /* IHFloorMapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15323A328B800911340 /* IHFloorMapView.swift */; };
  286. 8366E15623A328E300911340 /* IHFloorMapView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8366E15523A328E300911340 /* IHFloorMapView.xib */; };
  287. 8366E15823A32EFF00911340 /* IHHotelMapManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15723A32EFF00911340 /* IHHotelMapManager.swift */; };
  288. 8366E15A23A32F0E00911340 /* IHHotelMapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15923A32F0E00911340 /* IHHotelMapView.swift */; };
  289. 8366E15C23A33B1300911340 /* IHAnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15B23A33B1300911340 /* IHAnotation.swift */; };
  290. 8366E15E23A33FDF00911340 /* IHIHAnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15D23A33FDF00911340 /* IHIHAnotationView.swift */; };
  291. 8366E16023A3752900911340 /* KKWLocationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E15F23A3752900911340 /* KKWLocationService.swift */; };
  292. 8366E16223A375C100911340 /* LocationTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E16123A375C000911340 /* LocationTransform.swift */; };
  293. 8366E16523A3772200911340 /* EMCoordinateTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8366E16323A3772100911340 /* EMCoordinateTransform.m */; };
  294. 8366E16723A3796600911340 /* IHCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E16623A3796600911340 /* IHCallView.swift */; };
  295. 8366E16923A37DE500911340 /* IHCallView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8366E16823A37DE500911340 /* IHCallView.xib */; };
  296. 8366E16F23A38B3D00911340 /* IHAreaManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E16E23A38B3D00911340 /* IHAreaManager.swift */; };
  297. 8366E17123A38B5400911340 /* IHAreaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E17023A38B5400911340 /* IHAreaView.swift */; };
  298. 8366E17323A38BD900911340 /* IHAreaListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E17223A38BD900911340 /* IHAreaListVCtr.swift */; };
  299. 8366E17A23A38C1800911340 /* IHAreaListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E17823A38C1800911340 /* IHAreaListCell.swift */; };
  300. 8366E17B23A38C1800911340 /* IHAreaListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8366E17923A38C1800911340 /* IHAreaListCell.xib */; };
  301. 8366E17E23A3C1B800911340 /* IHAreaListManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E17D23A3C1B800911340 /* IHAreaListManager.swift */; };
  302. 8366E18023A3C1FA00911340 /* IHAreaListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E17F23A3C1FA00911340 /* IHAreaListView.swift */; };
  303. 8366E18823A3C5FF00911340 /* IHNewRoomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E18723A3C5FF00911340 /* IHNewRoomManager.swift */; };
  304. 8366E18A23A3C61A00911340 /* IHNewRoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E18923A3C61A00911340 /* IHNewRoomView.swift */; };
  305. 8366E18C23A3C63800911340 /* IHNewRoomVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E18B23A3C63800911340 /* IHNewRoomVCtr.swift */; };
  306. 8366E18E23A3C6D400911340 /* IHNewRoomView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8366E18D23A3C6D400911340 /* IHNewRoomView.xib */; };
  307. 8366E19023A3CA0000911340 /* XXButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E18F23A3CA0000911340 /* XXButton.swift */; };
  308. 8366E19323A3D0AC00911340 /* IHNewEquipment_nr_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8366E19123A3D0AC00911340 /* IHNewEquipment_nr_Cell.swift */; };
  309. 8366E19423A3D0AC00911340 /* IHNewEquipment_nr_Cell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8366E19223A3D0AC00911340 /* IHNewEquipment_nr_Cell.xib */; };
  310. 836E788C241B5D8B002C0C22 /* IHFloorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836E788A241B5D8A002C0C22 /* IHFloorPicker.swift */; };
  311. 836E788D241B5D8B002C0C22 /* IHFloorPicker.xib in Resources */ = {isa = PBXBuildFile; fileRef = 836E788B241B5D8A002C0C22 /* IHFloorPicker.xib */; };
  312. 83726E39249359E50040F6A1 /* IHClassRoomCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83726E38249359E50040F6A1 /* IHClassRoomCtr.swift */; };
  313. 83726E3B24936B330040F6A1 /* IHClassRoomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83726E3A24936B330040F6A1 /* IHClassRoomManager.swift */; };
  314. 83726E3D24936D9C0040F6A1 /* IHClassRoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83726E3C24936D9C0040F6A1 /* IHClassRoomView.swift */; };
  315. 8374BD7923A46DE000471A43 /* IHNewEquipmentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8374BD7823A46DE000471A43 /* IHNewEquipmentManager.swift */; };
  316. 8374BD7B23A46DEF00471A43 /* IHNewEquipmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8374BD7A23A46DEF00471A43 /* IHNewEquipmentView.swift */; };
  317. 8374BD7D23A46E0700471A43 /* IHNewEquipmentVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8374BD7C23A46E0700471A43 /* IHNewEquipmentVCtr.swift */; };
  318. 8374BD7F23A46F1000471A43 /* IHNewEquipmentView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8374BD7E23A46F1000471A43 /* IHNewEquipmentView.xib */; };
  319. 837842B923A4730F0082E4B0 /* IHRoomVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842B823A4730F0082E4B0 /* IHRoomVCtr.swift */; };
  320. 837842BB23A473200082E4B0 /* IHRoomListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842BA23A473200082E4B0 /* IHRoomListVCtr.swift */; };
  321. 837842BE23A473570082E4B0 /* IHIHRoomListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842BC23A473570082E4B0 /* IHIHRoomListCell.swift */; };
  322. 837842BF23A473570082E4B0 /* IHIHRoomListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 837842BD23A473570082E4B0 /* IHIHRoomListCell.xib */; };
  323. 837842C323A476AC0082E4B0 /* IHRoomListManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842C223A476AC0082E4B0 /* IHRoomListManager.swift */; };
  324. 837842C523A476E90082E4B0 /* IHRoomListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842C423A476E90082E4B0 /* IHRoomListView.swift */; };
  325. 837842CC23A483580082E4B0 /* IHCentralizedManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842CB23A483580082E4B0 /* IHCentralizedManager.swift */; };
  326. 837842CE23A4836D0082E4B0 /* IHCentralizedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842CD23A4836D0082E4B0 /* IHCentralizedView.swift */; };
  327. 837842D023A483810082E4B0 /* IHCentralizedVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842CF23A483810082E4B0 /* IHCentralizedVCtr.swift */; };
  328. 837842D223A485170082E4B0 /* IHCentralizedView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 837842D123A485170082E4B0 /* IHCentralizedView.xib */; };
  329. 837842D423A48AF40082E4B0 /* IHColorAdjustmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837842D323A48AF40082E4B0 /* IHColorAdjustmentView.swift */; };
  330. 837842D623A48B0B0082E4B0 /* IHColorAdjustmentView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 837842D523A48B0B0082E4B0 /* IHColorAdjustmentView.xib */; };
  331. 837842DF23A493A60082E4B0 /* DivoomColorLumpView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842D723A493A30082E4B0 /* DivoomColorLumpView.m */; };
  332. 837842E023A493A60082E4B0 /* DivoomColorSquareView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842D823A493A30082E4B0 /* DivoomColorSquareView.m */; };
  333. 837842E123A493A60082E4B0 /* ColorIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842DC23A493A50082E4B0 /* ColorIndicatorView.m */; };
  334. 837842E223A493A60082E4B0 /* DivoomColorBarPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842DE23A493A60082E4B0 /* DivoomColorBarPickerView.m */; };
  335. 837842E523A493B00082E4B0 /* HSBSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842E423A493B00082E4B0 /* HSBSupport.m */; };
  336. 8378430123A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842E923A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.m */; };
  337. 8378430223A49D410082E4B0 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842F223A49D410082E4B0 /* ViewController+MASAdditions.m */; };
  338. 8378430323A49D410082E4B0 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842F623A49D410082E4B0 /* MASCompositeConstraint.m */; };
  339. 8378430423A49D410082E4B0 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842F723A49D410082E4B0 /* MASConstraintMaker.m */; };
  340. 8378430523A49D410082E4B0 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842F823A49D410082E4B0 /* MASLayoutConstraint.m */; };
  341. 8378430623A49D410082E4B0 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842F923A49D410082E4B0 /* NSArray+MASAdditions.m */; };
  342. 8378430723A49D410082E4B0 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842FA23A49D410082E4B0 /* View+MASAdditions.m */; };
  343. 8378430823A49D410082E4B0 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842FD23A49D410082E4B0 /* MASConstraint.m */; };
  344. 8378430923A49D410082E4B0 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 837842FF23A49D410082E4B0 /* MASViewConstraint.m */; };
  345. 8378430A23A49D410082E4B0 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 8378430023A49D410082E4B0 /* MASViewAttribute.m */; };
  346. 8378431223A726C10082E4B0 /* IHRoomLightManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8378431123A726C10082E4B0 /* IHRoomLightManager.swift */; };
  347. 8378431423A726DA0082E4B0 /* IHRoomLightView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8378431323A726DA0082E4B0 /* IHRoomLightView.swift */; };
  348. 8378431B23A727A20082E4B0 /* IHRoomLightVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8378431923A727A20082E4B0 /* IHRoomLightVCtr.swift */; };
  349. 8378431C23A727A20082E4B0 /* IHRoomLightVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8378431A23A727A20082E4B0 /* IHRoomLightVCtr.xib */; };
  350. 8378431F23A72D220082E4B0 /* IHRoomLightBarChartCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8378431D23A72D220082E4B0 /* IHRoomLightBarChartCell.swift */; };
  351. 8378432023A72D220082E4B0 /* IHRoomLightBarChartCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8378431E23A72D220082E4B0 /* IHRoomLightBarChartCell.xib */; };
  352. 8378432323A72D4C0082E4B0 /* IHRoomLightColorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8378432123A72D4C0082E4B0 /* IHRoomLightColorCell.swift */; };
  353. 8378432423A72D4C0082E4B0 /* IHRoomLightColorCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8378432223A72D4C0082E4B0 /* IHRoomLightColorCell.xib */; };
  354. 8381F8F223CF013E0092EBD2 /* IHVerticalDashLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8381F8F123CF013E0092EBD2 /* IHVerticalDashLine.swift */; };
  355. 8385CF90247E137A00D51B38 /* Alibaba-PuHuiTi-Heavy.otf in Resources */ = {isa = PBXBuildFile; fileRef = 8385CF8F247E137A00D51B38 /* Alibaba-PuHuiTi-Heavy.otf */; };
  356. 8386D09324EFCDD000F077EB /* IHLightCommandCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D09224EFCDD000F077EB /* IHLightCommandCtr.swift */; };
  357. 8386D09724EFCEFB00F077EB /* IHLightCommandView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D09624EFCEFB00F077EB /* IHLightCommandView.swift */; };
  358. 8386D09924EFCF6600F077EB /* IHLightCommandView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8386D09824EFCF6600F077EB /* IHLightCommandView.xib */; };
  359. 8386D09B24EFD1F000F077EB /* IHLightCloseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D09A24EFD1F000F077EB /* IHLightCloseView.swift */; };
  360. 8386D09D24EFD20300F077EB /* IHLightCloseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8386D09C24EFD20300F077EB /* IHLightCloseView.xib */; };
  361. 8386D09F24EFD35700F077EB /* IHLightBrightView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D09E24EFD35700F077EB /* IHLightBrightView.swift */; };
  362. 8386D0A124EFD35F00F077EB /* IHLightBrightView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8386D0A024EFD35F00F077EB /* IHLightBrightView.xib */; };
  363. 8386D0A324EFD37B00F077EB /* IHLightColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D0A224EFD37B00F077EB /* IHLightColorView.swift */; };
  364. 8386D0A524EFD38500F077EB /* IHLightColorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8386D0A424EFD38500F077EB /* IHLightColorView.xib */; };
  365. 8386D0A724EFDA4200F077EB /* IHLightCommandManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8386D0A624EFDA4200F077EB /* IHLightCommandManager.swift */; };
  366. 83877EB323C2C6850044FF9A /* IHFloorListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83877EB123C2C6850044FF9A /* IHFloorListVCtr.swift */; };
  367. 83877EB423C2C6850044FF9A /* IHFloorListVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83877EB223C2C6850044FF9A /* IHFloorListVCtr.xib */; };
  368. 83877EB723C2CFD90044FF9A /* IHFloorListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83877EB523C2CFD90044FF9A /* IHFloorListCell.swift */; };
  369. 83877EB823C2CFD90044FF9A /* IHFloorListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83877EB623C2CFD90044FF9A /* IHFloorListCell.xib */; };
  370. 83877EBA23C35A1B0044FF9A /* IHAddTitleAddressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83877EB923C35A1B0044FF9A /* IHAddTitleAddressView.swift */; };
  371. 8387B5F323A914FD003F5F8B /* IHSensorItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8387B5F123A914FD003F5F8B /* IHSensorItemCell.swift */; };
  372. 8387B5F423A914FD003F5F8B /* IHSensorItemCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8387B5F223A914FD003F5F8B /* IHSensorItemCell.xib */; };
  373. 838A70422497666E0045B6E1 /* IHClassRoomService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838A70412497666E0045B6E1 /* IHClassRoomService.swift */; };
  374. 838B87B22403C0BA005F7818 /* IHServiceApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838B87B12403C0BA005F7818 /* IHServiceApi.swift */; };
  375. 838B87B42403C15E005F7818 /* IHServiceHttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838B87B32403C15E005F7818 /* IHServiceHttpRequest.swift */; };
  376. 838B87B62403C32A005F7818 /* IHServiceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838B87B52403C32A005F7818 /* IHServiceModel.swift */; };
  377. 838B87B82403D450005F7818 /* IHAlarmService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838B87B72403D450005F7818 /* IHAlarmService.swift */; };
  378. 838DE17324F50D3300BCE0EE /* IHAssociatedGatewayCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838DE17124F50D3300BCE0EE /* IHAssociatedGatewayCell.swift */; };
  379. 838DE17424F50D3300BCE0EE /* IHAssociatedGatewayCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 838DE17224F50D3300BCE0EE /* IHAssociatedGatewayCell.xib */; };
  380. 838DE17924F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838DE17724F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.swift */; };
  381. 838DE17A24F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 838DE17824F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.xib */; };
  382. 838DE17D24F50DEF00BCE0EE /* IHEmptyGatewayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838DE17B24F50DEF00BCE0EE /* IHEmptyGatewayView.swift */; };
  383. 838DE17E24F50DEF00BCE0EE /* IHEmptyGatewayView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 838DE17C24F50DEF00BCE0EE /* IHEmptyGatewayView.xib */; };
  384. 838DE18024F519C700BCE0EE /* IHAssociateGatewayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838DE17F24F519C700BCE0EE /* IHAssociateGatewayView.swift */; };
  385. 838DE18224F51F9E00BCE0EE /* IHUdpTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838DE18124F51F9E00BCE0EE /* IHUdpTool.swift */; };
  386. 839338A6240F7D2100246CBB /* IHRoomPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839338A4240F7D2100246CBB /* IHRoomPicker.swift */; };
  387. 839338A7240F7D2100246CBB /* IHRoomPicker.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839338A5240F7D2100246CBB /* IHRoomPicker.xib */; };
  388. 839338AA240F860100246CBB /* IHSelectedRoomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839338A8240F860100246CBB /* IHSelectedRoomCell.swift */; };
  389. 839338AB240F860100246CBB /* IHSelectedRoomCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 839338A9240F860100246CBB /* IHSelectedRoomCell.xib */; };
  390. 8394B2C824494322008752F3 /* IHLampControlVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8394B2C724494322008752F3 /* IHLampControlVCtr.swift */; };
  391. 8394B2CA244943F6008752F3 /* IHLampControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8394B2C9244943F6008752F3 /* IHLampControlView.swift */; };
  392. 8394B2CC244944C3008752F3 /* IHLampControlManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8394B2CB244944C3008752F3 /* IHLampControlManager.swift */; };
  393. 8394B2CE24494FE8008752F3 /* IHLampControlView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8394B2CD24494FE7008752F3 /* IHLampControlView.xib */; };
  394. 8394B2D0244954D2008752F3 /* IHButtonExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8394B2CF244954D2008752F3 /* IHButtonExtension.swift */; };
  395. 8394B2DA2449B4AC008752F3 /* IHRadialGradientLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8394B2D92449B4AC008752F3 /* IHRadialGradientLayer.swift */; };
  396. 83A1EDAF23A0C0DB004665FC /* IHUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A1EDAE23A0C0DB004665FC /* IHUtil.swift */; };
  397. 83AAE9CF23ED0DC100746A82 /* IHGuestInfoVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83AAE9CD23ED0DC100746A82 /* IHGuestInfoVCtr.swift */; };
  398. 83AAE9D023ED0DC100746A82 /* IHGuestInfoVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83AAE9CE23ED0DC100746A82 /* IHGuestInfoVCtr.xib */; };
  399. 83AAE9D223ED0DE700746A82 /* IHGuestInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83AAE9D123ED0DE700746A82 /* IHGuestInfoView.swift */; };
  400. 83B92EB323B1F0540062FDA2 /* UIImagView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B92EB223B1F0540062FDA2 /* UIImagView+Kingfisher.swift */; };
  401. 83B92F0623B2212D0062FDA2 /* IHPersonalCenterService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B92F0523B2212D0062FDA2 /* IHPersonalCenterService.swift */; };
  402. 83B92F1523B24B000062FDA2 /* Intermediate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B92F1423B24AFF0062FDA2 /* Intermediate.swift */; };
  403. 83CCBE21239A2B650096AA9F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE20239A2B650096AA9F /* AppDelegate.swift */; };
  404. 83CCBE23239A2B650096AA9F /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE22239A2B650096AA9F /* SceneDelegate.swift */; };
  405. 83CCBE25239A2B650096AA9F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE24239A2B650096AA9F /* ViewController.swift */; };
  406. 83CCBE28239A2B650096AA9F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83CCBE26239A2B650096AA9F /* Main.storyboard */; };
  407. 83CCBE2A239A2B690096AA9F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 83CCBE29239A2B690096AA9F /* Assets.xcassets */; };
  408. 83CCBE2D239A2B690096AA9F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83CCBE2B239A2B690096AA9F /* LaunchScreen.storyboard */; };
  409. 83CCBE38239A2B690096AA9F /* InhealthTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE37239A2B690096AA9F /* InhealthTests.swift */; };
  410. 83CCBE43239A2B690096AA9F /* InhealthUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE42239A2B690096AA9F /* InhealthUITests.swift */; };
  411. 83CCBE56239A306B0096AA9F /* AppShare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE55239A306B0096AA9F /* AppShare.swift */; };
  412. 83CCBE58239A312F0096AA9F /* ProjectConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE57239A312F0096AA9F /* ProjectConstant.swift */; };
  413. 83CCBE5F239A32CE0096AA9F /* ProviderSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CCBE5E239A32CE0096AA9F /* ProviderSupport.swift */; };
  414. 83D14C3924F4E548009376DE /* IHConfigGatawayDetailCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D14C3824F4E548009376DE /* IHConfigGatawayDetailCtr.swift */; };
  415. 83D14C3B24F4E5DD009376DE /* IHConfigGatawayDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D14C3A24F4E5DD009376DE /* IHConfigGatawayDetailView.swift */; };
  416. 83D14C3D24F4E674009376DE /* IHConfigGatawayDetailManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D14C3C24F4E674009376DE /* IHConfigGatawayDetailManager.swift */; };
  417. 83D14C3F24F4F577009376DE /* IHConfigGatawayDetailView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D14C3E24F4F577009376DE /* IHConfigGatawayDetailView.xib */; };
  418. 83D1A43223C9A4D600596CFC /* IHAirService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D1A43123C9A4D600596CFC /* IHAirService.swift */; };
  419. 83D1A43423CC193100596CFC /* IHEquipmentService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D1A43323CC193100596CFC /* IHEquipmentService.swift */; };
  420. 83D24E1023C6DAE3000369D5 /* IHSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D24E0F23C6DAE3000369D5 /* IHSlider.swift */; };
  421. 83D2A71D23B19C320039BB0E /* NotificationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D2A71C23B19C320039BB0E /* NotificationExtension.swift */; };
  422. 83D2A71F23B1B5480039BB0E /* IHActivityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D2A71E23B1B5480039BB0E /* IHActivityService.swift */; };
  423. 83D2A75D23B1BE070039BB0E /* KKWRefreshHeaderAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D2A75C23B1BE070039BB0E /* KKWRefreshHeaderAnimator.swift */; };
  424. 83D3A68D23A8C49400C71F8E /* XYMarkerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D3A68C23A8C49400C71F8E /* XYMarkerView.swift */; };
  425. 83D4FB0324454B9F00E6BA22 /* IHGatewayUPdateVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D4FB0124454B9F00E6BA22 /* IHGatewayUPdateVCtr.swift */; };
  426. 83D4FB0424454B9F00E6BA22 /* IHGatewayUPdateVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D4FB0224454B9F00E6BA22 /* IHGatewayUPdateVCtr.xib */; };
  427. 83D4FFD123A2341F00E18BFA /* IHHotelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D4FFCF23A2341F00E18BFA /* IHHotelCell.swift */; };
  428. 83D4FFD223A2341F00E18BFA /* IHHotelCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D4FFD023A2341F00E18BFA /* IHHotelCell.xib */; };
  429. 83D4FFD423A249F500E18BFA /* IHDashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D4FFD323A249F500E18BFA /* IHDashView.swift */; };
  430. 83DCA45223CC94E3000CF23F /* IHEquipmentSeachVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DCA45123CC94E3000CF23F /* IHEquipmentSeachVCtr.swift */; };
  431. 83DCA45423CC9502000CF23F /* IHEquipmentSeachManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DCA45323CC9502000CF23F /* IHEquipmentSeachManager.swift */; };
  432. 83DCA45623CC951E000CF23F /* IHEquipmentSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DCA45523CC951E000CF23F /* IHEquipmentSearchView.swift */; };
  433. 83E20616244D2A47004F3343 /* IHLampCloseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E20615244D2A47004F3343 /* IHLampCloseView.swift */; };
  434. 83E20618244D2A87004F3343 /* IHWhiltLightView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E20617244D2A87004F3343 /* IHWhiltLightView.swift */; };
  435. 83E2061A244D2A94004F3343 /* IHLampColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E20619244D2A94004F3343 /* IHLampColorView.swift */; };
  436. 83E2061C244D2AE5004F3343 /* IHLampColorView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E2061B244D2AE5004F3343 /* IHLampColorView.xib */; };
  437. 83E2061E244D2AFE004F3343 /* IHWhiltLightView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E2061D244D2AFE004F3343 /* IHWhiltLightView.xib */; };
  438. 83E20620244D2B14004F3343 /* IHLampCloseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E2061F244D2B14004F3343 /* IHLampCloseView.xib */; };
  439. 83E3738423A7670A0055FACC /* IHBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3738323A7670A0055FACC /* IHBarChartView.swift */; };
  440. 83E3738723A798880055FACC /* BalloonMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3738623A798880055FACC /* BalloonMarker.swift */; };
  441. 83E3738A23A7ABF30055FACC /* IHRoomLightHistoryManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3738923A7ABF20055FACC /* IHRoomLightHistoryManager.swift */; };
  442. 83E3739123A7ADD50055FACC /* IHRoomLightHistoryVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3738F23A7ADD50055FACC /* IHRoomLightHistoryVCtr.swift */; };
  443. 83E3739423A7AE2D0055FACC /* IHRoomLightHistoryListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739323A7AE2D0055FACC /* IHRoomLightHistoryListVCtr.swift */; };
  444. 83E3739623A7B57A0055FACC /* IHRoomHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739523A7B57A0055FACC /* IHRoomHistoryView.swift */; };
  445. 83E3739823A7B64A0055FACC /* IHLineChartModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739723A7B64A0055FACC /* IHLineChartModel.swift */; };
  446. 83E3739A23A7B87B0055FACC /* IHLineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739923A7B87B0055FACC /* IHLineChartView.swift */; };
  447. 83E3739C23A8655E0055FACC /* IHRoomHistoryToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739B23A8655E0055FACC /* IHRoomHistoryToolBar.swift */; };
  448. 83E3739F23A871D00055FACC /* IHRoomHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E3739D23A871D00055FACC /* IHRoomHistoryCell.swift */; };
  449. 83E373A023A871D00055FACC /* IHRoomHistoryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E3739E23A871D00055FACC /* IHRoomHistoryCell.xib */; };
  450. 83E4441323B5987200C1E199 /* IHAreaSearchVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E4441123B5987200C1E199 /* IHAreaSearchVCtr.swift */; };
  451. 83E4441423B5987200C1E199 /* IHAreaSearchVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E4441223B5987200C1E199 /* IHAreaSearchVCtr.xib */; };
  452. 83E4441623B59EF100C1E199 /* IHAreaSeachManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E4441523B59EF100C1E199 /* IHAreaSeachManager.swift */; };
  453. 83E4441823B59F1200C1E199 /* IHAreaSeachView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E4441723B59F1200C1E199 /* IHAreaSeachView.swift */; };
  454. 83E638EE23ABAA4D001024DD /* IHActivityHistoryManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638ED23ABAA4D001024DD /* IHActivityHistoryManager.swift */; };
  455. 83E638F023ABAA5B001024DD /* IHActivityHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638EF23ABAA5B001024DD /* IHActivityHistoryView.swift */; };
  456. 83E638F223ABAA6C001024DD /* IHActivityHistoryVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638F123ABAA6C001024DD /* IHActivityHistoryVCtr.swift */; };
  457. 83E638F523ABAB24001024DD /* IHActivityHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638F323ABAB24001024DD /* IHActivityHistoryCell.swift */; };
  458. 83E638F623ABAB24001024DD /* IHActivityHistoryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E638F423ABAB24001024DD /* IHActivityHistoryCell.xib */; };
  459. 83E638FC23ABB344001024DD /* IHPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638FB23ABB344001024DD /* IHPermissionManager.swift */; };
  460. 83E638FE23ABB352001024DD /* IHPermissionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638FD23ABB352001024DD /* IHPermissionView.swift */; };
  461. 83E6390023ABB364001024DD /* IHPermissionVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E638FF23ABB364001024DD /* IHPermissionVCtr.swift */; };
  462. 83E6390223ABB373001024DD /* IHPermissionListVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E6390123ABB373001024DD /* IHPermissionListVCtr.swift */; };
  463. 83E6390923ABB8C6001024DD /* IHPermissionHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E6390723ABB8C6001024DD /* IHPermissionHeaderCell.swift */; };
  464. 83E6390A23ABB8C6001024DD /* IHPermissionHeaderCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83E6390823ABB8C6001024DD /* IHPermissionHeaderCell.xib */; };
  465. 83EE3FE123C863D9001328B7 /* IHBatteryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EE3FE023C863D9001328B7 /* IHBatteryView.swift */; };
  466. 83EE3FE323C884F2001328B7 /* IHSensorService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EE3FE223C884F2001328B7 /* IHSensorService.swift */; };
  467. 83F1CA3B23A9C66600A27467 /* IHAirManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA3A23A9C66600A27467 /* IHAirManager.swift */; };
  468. 83F1CA3D23A9C67300A27467 /* IHAirView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA3C23A9C67300A27467 /* IHAirView.swift */; };
  469. 83F1CA4123A9C77300A27467 /* IHAirVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA4023A9C77300A27467 /* IHAirVCtr.swift */; };
  470. 83F1CA4423A9C93A00A27467 /* IHAirFirstCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA4223A9C93A00A27467 /* IHAirFirstCell.swift */; };
  471. 83F1CA4523A9C93A00A27467 /* IHAirFirstCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F1CA4323A9C93A00A27467 /* IHAirFirstCell.xib */; };
  472. 83F1CA4823A9C9AD00A27467 /* IHAirAdjustCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA4623A9C9AD00A27467 /* IHAirAdjustCell.swift */; };
  473. 83F1CA4923A9C9AD00A27467 /* IHAirAdjustCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F1CA4723A9C9AD00A27467 /* IHAirAdjustCell.xib */; };
  474. 83F1CA4F23A9F44900A27467 /* IHEquipmentlistVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA4E23A9F44900A27467 /* IHEquipmentlistVCtr.swift */; };
  475. 83F1CA5123A9F83900A27467 /* IHEquipmentlistManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA5023A9F83900A27467 /* IHEquipmentlistManager.swift */; };
  476. 83F1CA5323A9F84C00A27467 /* IHEquipmentlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA5223A9F84C00A27467 /* IHEquipmentlistView.swift */; };
  477. 83F1CA5623A9F8FB00A27467 /* IHEquipmentListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F1CA5423A9F8FB00A27467 /* IHEquipmentListCell.swift */; };
  478. 83F1CA5723A9F8FB00A27467 /* IHEquipmentListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F1CA5523A9F8FB00A27467 /* IHEquipmentListCell.xib */; };
  479. 83F72F1823A8FD7C00C4CB4C /* IHSensorManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F72F1723A8FD7C00C4CB4C /* IHSensorManager.swift */; };
  480. 83F72F1A23A8FE4800C4CB4C /* IHSensorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F72F1923A8FE4800C4CB4C /* IHSensorView.swift */; };
  481. 83F72F1C23A8FE5E00C4CB4C /* IHSensorVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F72F1B23A8FE5E00C4CB4C /* IHSensorVCtr.swift */; };
  482. 83F72F1F23A906C500C4CB4C /* IHSensorFirstCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F72F1D23A906C500C4CB4C /* IHSensorFirstCell.swift */; };
  483. 83F72F2023A906C500C4CB4C /* IHSensorFirstCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F72F1E23A906C500C4CB4C /* IHSensorFirstCell.xib */; };
  484. 83F72F2323A9070500C4CB4C /* IHSensorDeviceCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F72F2123A9070500C4CB4C /* IHSensorDeviceCell.swift */; };
  485. 83F72F2423A9070500C4CB4C /* IHSensorDeviceCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F72F2223A9070500C4CB4C /* IHSensorDeviceCell.xib */; };
  486. 83FD7CF523A09D7900867EB9 /* UIView+Corner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FD7CF423A09D7900867EB9 /* UIView+Corner.swift */; };
  487. DA319A4B0C3E139E3CE0E466 /* Pods_Inhealth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70ED236C80E1934F8DA8173A /* Pods_Inhealth.framework */; };
  488. /* End PBXBuildFile section */
  489. /* Begin PBXContainerItemProxy section */
  490. 83CCBE34239A2B690096AA9F /* PBXContainerItemProxy */ = {
  491. isa = PBXContainerItemProxy;
  492. containerPortal = 83CCBE15239A2B650096AA9F /* Project object */;
  493. proxyType = 1;
  494. remoteGlobalIDString = 83CCBE1C239A2B650096AA9F;
  495. remoteInfo = Inhealth;
  496. };
  497. 83CCBE3F239A2B690096AA9F /* PBXContainerItemProxy */ = {
  498. isa = PBXContainerItemProxy;
  499. containerPortal = 83CCBE15239A2B650096AA9F /* Project object */;
  500. proxyType = 1;
  501. remoteGlobalIDString = 83CCBE1C239A2B650096AA9F;
  502. remoteInfo = Inhealth;
  503. };
  504. /* End PBXContainerItemProxy section */
  505. /* Begin PBXFileReference section */
  506. 70ED236C80E1934F8DA8173A /* Pods_Inhealth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Inhealth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  507. 830059C32552B74700DDFF3A /* IHGatewayUpdateService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayUpdateService.swift; sourceTree = "<group>"; };
  508. 830059C62552CB1A00DDFF3A /* IHGatewayUpdateModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayUpdateModel.swift; sourceTree = "<group>"; };
  509. 830830E8240D072C00131488 /* IHHotelPickerVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelPickerVCtr.swift; sourceTree = "<group>"; };
  510. 830F43EA23CDBDD200B5062D /* IHFloorMapService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorMapService.swift; sourceTree = "<group>"; };
  511. 830F43EC23CDF5DD00B5062D /* IHShowHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHShowHelper.swift; sourceTree = "<group>"; };
  512. 83123B58241B243D00A92EFF /* IHCountryPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCountryPicker.swift; sourceTree = "<group>"; };
  513. 83123B59241B243D00A92EFF /* IHCountryPicker.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHCountryPicker.xib; sourceTree = "<group>"; };
  514. 8313B89024EE13AE000EA0EE /* IHClassGatewayModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassGatewayModel.swift; sourceTree = "<group>"; };
  515. 8313B89224EE214C000EA0EE /* IHGatewayManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = IHGatewayManager.swift; path = Inhealth/IHGatewayManager.swift; sourceTree = SOURCE_ROOT; };
  516. 8313B89A24EE44EA000EA0EE /* IHGatewayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayView.swift; sourceTree = "<group>"; };
  517. 8313B89E24EE4705000EA0EE /* IHGatewayCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayCell.swift; sourceTree = "<group>"; };
  518. 8313B89F24EE4705000EA0EE /* IHGatewayCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGatewayCell.xib; sourceTree = "<group>"; };
  519. 8313B8A224EE5341000EA0EE /* IHGatewayListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayListView.swift; sourceTree = "<group>"; };
  520. 8313B8A524EE7190000EA0EE /* IHUdpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUdpRequest.swift; sourceTree = "<group>"; };
  521. 8314773924EC04F10056E412 /* Documentation.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Documentation.html; sourceTree = "<group>"; };
  522. 8314773A24EC04F10056E412 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncUdpSocket.m; sourceTree = "<group>"; };
  523. 8314773B24EC04F10056E412 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = "<group>"; };
  524. 8314773C24EC04F10056E412 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncUdpSocket.h; sourceTree = "<group>"; };
  525. 8314773D24EC04F10056E412 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = "<group>"; };
  526. 8314773E24EC04F10056E412 /* CocoaAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocoaAsyncSocket.h; sourceTree = "<group>"; };
  527. 83148D8023A8D3FB00127807 /* IHBalloonMarker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHBalloonMarker.swift; sourceTree = "<group>"; };
  528. 83148D8223A8E66C00127807 /* DYScrollRulerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DYScrollRulerView.swift; sourceTree = "<group>"; };
  529. 8316D0F1239A377300889406 /* IHViewModelProtocolDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHViewModelProtocolDelegate.swift; sourceTree = "<group>"; };
  530. 8316D0F3239A378400889406 /* IHViewProtocolDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHViewProtocolDelegate.swift; sourceTree = "<group>"; };
  531. 8316D0F5239A37B100889406 /* IHViewManagerProtocolDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHViewManagerProtocolDelegate.swift; sourceTree = "<group>"; };
  532. 8316D0F8239A385500889406 /* IHLgoinAPi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLgoinAPi.swift; sourceTree = "<group>"; };
  533. 8316D0FA239A386900889406 /* IHLoginModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginModel.swift; sourceTree = "<group>"; };
  534. 8316D0FC239A387500889406 /* IHLoginHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginHttpRequest.swift; sourceTree = "<group>"; };
  535. 8316D0FE239A416B00889406 /* IHHomeApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHomeApi.swift; sourceTree = "<group>"; };
  536. 8316D101239A41A100889406 /* IHHomeModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHomeModel.swift; sourceTree = "<group>"; };
  537. 8316D103239A41F800889406 /* IHHomeHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHomeHttpRequest.swift; sourceTree = "<group>"; };
  538. 8316D109239A565C00889406 /* IHLoginService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginService.swift; sourceTree = "<group>"; };
  539. 8316D10B239DDDB300889406 /* IHHomeService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHomeService.swift; sourceTree = "<group>"; };
  540. 8316D10D239E239300889406 /* IHAreaApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaApi.swift; sourceTree = "<group>"; };
  541. 8316D111239E399400889406 /* IHAreaModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaModel.swift; sourceTree = "<group>"; };
  542. 8316D114239E579C00889406 /* IHAreaHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaHttpRequest.swift; sourceTree = "<group>"; };
  543. 8316D11A239E6AFF00889406 /* IHLightApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightApi.swift; sourceTree = "<group>"; };
  544. 8316D11C239E6B0C00889406 /* IHSensorApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorApi.swift; sourceTree = "<group>"; };
  545. 8316D11E239E6B2500889406 /* IHAirPurifiersApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirPurifiersApi.swift; sourceTree = "<group>"; };
  546. 8316D120239F21CC00889406 /* IHLightModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightModel.swift; sourceTree = "<group>"; };
  547. 8316D122239F21E500889406 /* IHLightHttprequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightHttprequest.swift; sourceTree = "<group>"; };
  548. 8316D129239F38EB00889406 /* IHSensorModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorModel.swift; sourceTree = "<group>"; };
  549. 8316D12B239F390000889406 /* IHSensorHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorHttpRequest.swift; sourceTree = "<group>"; };
  550. 8316D12D239F46AE00889406 /* IHIHAirPurifiersModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHIHAirPurifiersModel.swift; sourceTree = "<group>"; };
  551. 8316D12F239F46BC00889406 /* IHIHAirPurifiersHttpresquest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHIHAirPurifiersHttpresquest.swift; sourceTree = "<group>"; };
  552. 8316D131239F74BD00889406 /* IHLoginVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginVCtr.swift; sourceTree = "<group>"; };
  553. 8316D132239F74BD00889406 /* IHLoginVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLoginVCtr.xib; sourceTree = "<group>"; };
  554. 8316D135239F765800889406 /* IHLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginView.swift; sourceTree = "<group>"; };
  555. 8316D137239F768100889406 /* IHLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLoginManager.swift; sourceTree = "<group>"; };
  556. 8316D139239F76B100889406 /* IHLoginView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLoginView.xib; sourceTree = "<group>"; };
  557. 8316D13D239F78A700889406 /* UIView+XIB.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+XIB.swift"; sourceTree = "<group>"; };
  558. 8322AD16244092A9008E5EE5 /* HDEmptyBaseView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDEmptyBaseView.swift; sourceTree = "<group>"; };
  559. 8322AD17244092A9008E5EE5 /* HDEmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDEmptyView.swift; sourceTree = "<group>"; };
  560. 8322AD18244092AA008E5EE5 /* UIView+Position.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Position.swift"; sourceTree = "<group>"; };
  561. 8322AD19244092AB008E5EE5 /* UIScrollView+Empty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Empty.swift"; sourceTree = "<group>"; };
  562. 8322AD1A244092AC008E5EE5 /* HDRunTime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDRunTime.swift; sourceTree = "<group>"; };
  563. 8322AD2024409316008E5EE5 /* IHEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEmptyView.swift; sourceTree = "<group>"; };
  564. 8322AD222440932B008E5EE5 /* IHEmptyView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHEmptyView.xib; sourceTree = "<group>"; };
  565. 83327F36243185A700E22804 /* LBXScanView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanView.swift; sourceTree = "<group>"; };
  566. 83327F37243185A800E22804 /* LBXScanNetAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanNetAnimation.swift; sourceTree = "<group>"; };
  567. 83327F38243185A900E22804 /* LBXScanViewStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanViewStyle.swift; sourceTree = "<group>"; };
  568. 83327F39243185A900E22804 /* LBXScanViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanViewController.swift; sourceTree = "<group>"; };
  569. 83327F3A243185AA00E22804 /* LBXScanLineAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanLineAnimation.swift; sourceTree = "<group>"; };
  570. 83327F3B243185AA00E22804 /* LBXScanWrapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXScanWrapper.swift; sourceTree = "<group>"; };
  571. 83327F3C243185AB00E22804 /* LBXPermissions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LBXPermissions.swift; sourceTree = "<group>"; };
  572. 83327F442431880200E22804 /* CodeScan.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CodeScan.bundle; sourceTree = "<group>"; };
  573. 833F6EC623AA498E00335F68 /* IHEquipmentView+Extentsion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IHEquipmentView+Extentsion.swift"; sourceTree = "<group>"; };
  574. 833F6EC823AA4B9300335F68 /* IHSwipeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSwipeCell.swift; sourceTree = "<group>"; };
  575. 833F6EC923AA4B9300335F68 /* IHSwipeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSwipeCell.xib; sourceTree = "<group>"; };
  576. 834021882477AF770098A5DA /* IHMapResultView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHMapResultView.swift; sourceTree = "<group>"; };
  577. 83404FA324F664DE0085E60F /* IHConfigGatewayDetailService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHConfigGatewayDetailService.swift; sourceTree = "<group>"; };
  578. 8341399E243C6CBB005AEDD2 /* IHGatewayListManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayListManager.swift; sourceTree = "<group>"; };
  579. 834139A0243C6CEF005AEDD2 /* IHGatewayListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayListVCtr.swift; sourceTree = "<group>"; };
  580. 834139A4243C6F52005AEDD2 /* IHGatewayApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayApi.swift; sourceTree = "<group>"; };
  581. 834139A6243C6FD3005AEDD2 /* IHGatewayModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayModel.swift; sourceTree = "<group>"; };
  582. 834139A8243C7002005AEDD2 /* IHGatewayHttprequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayHttprequest.swift; sourceTree = "<group>"; };
  583. 834139AA243D7527005AEDD2 /* IHGatewayService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayService.swift; sourceTree = "<group>"; };
  584. 834139AD243F30AD005AEDD2 /* IHGatewayDetailVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayDetailVCtr.swift; sourceTree = "<group>"; };
  585. 834139AF243F32BB005AEDD2 /* IHGatewayDetailManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayDetailManager.swift; sourceTree = "<group>"; };
  586. 834139B1243F32D2005AEDD2 /* IHGatewayDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayDetailView.swift; sourceTree = "<group>"; };
  587. 8341615B23A1E21B00B2E780 /* IHAirQualityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirQualityView.swift; sourceTree = "<group>"; };
  588. 8341615D23A1E22A00B2E780 /* IHHotelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelView.swift; sourceTree = "<group>"; };
  589. 8341615F23A21FE300B2E780 /* IHAQSwitchCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAQSwitchCell.swift; sourceTree = "<group>"; };
  590. 8341616023A21FE300B2E780 /* IHAQSwitchCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAQSwitchCell.xib; sourceTree = "<group>"; };
  591. 8341616323A2200E00B2E780 /* IHAQLevelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAQLevelCell.swift; sourceTree = "<group>"; };
  592. 8341616423A2200E00B2E780 /* IHAQLevelCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAQLevelCell.xib; sourceTree = "<group>"; };
  593. 8341616723A2203800B2E780 /* IHAQSubHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAQSubHeaderCell.swift; sourceTree = "<group>"; };
  594. 8341616823A2203800B2E780 /* IHAQSubHeaderCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAQSubHeaderCell.xib; sourceTree = "<group>"; };
  595. 8341616B23A2214400B2E780 /* IHAQNormalCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAQNormalCell.swift; sourceTree = "<group>"; };
  596. 8341616C23A2214400B2E780 /* IHAQNormalCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAQNormalCell.xib; sourceTree = "<group>"; };
  597. 8341DC072429B47D00E0EC58 /* IHHotelStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelStorage.swift; sourceTree = "<group>"; };
  598. 834376AF23C423DD007FC507 /* IHAddressService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAddressService.swift; sourceTree = "<group>"; };
  599. 834376B123C45467007FC507 /* IHPresentBottom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPresentBottom.swift; sourceTree = "<group>"; };
  600. 834376B323C455FD007FC507 /* UIViewController+Presentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Presentation.swift"; sourceTree = "<group>"; };
  601. 834376B823C45F0F007FC507 /* IHAddressController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAddressController.swift; sourceTree = "<group>"; };
  602. 83437DEA241373CC00A73156 /* IHSceneModeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSceneModeView.swift; sourceTree = "<group>"; };
  603. 83437DEC241373EE00A73156 /* IHSceneModeView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSceneModeView.xib; sourceTree = "<group>"; };
  604. 83444BDE24179A3B00CA08FD /* IHWeeklyCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHWeeklyCell.swift; sourceTree = "<group>"; };
  605. 83444BDF24179A3B00CA08FD /* IHWeeklyCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHWeeklyCell.xib; sourceTree = "<group>"; };
  606. 83444BE224179E6000CA08FD /* IHQualityChartsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHQualityChartsCell.swift; sourceTree = "<group>"; };
  607. 83444BE324179E6000CA08FD /* IHQualityChartsCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHQualityChartsCell.xib; sourceTree = "<group>"; };
  608. 83444BE72418CAFA00CA08FD /* IHHotelPickerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelPickerManager.swift; sourceTree = "<group>"; };
  609. 83444BE92418D11F00CA08FD /* IHHotelPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelPickerView.swift; sourceTree = "<group>"; };
  610. 8345104F23B9D74A005DEAC6 /* IHNewEquipmentService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewEquipmentService.swift; sourceTree = "<group>"; };
  611. 8345962923B9E74B0009E0B6 /* SBTHttpTool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SBTHttpTool.swift; sourceTree = "<group>"; };
  612. 8345966B23BB2EED0009E0B6 /* IHNewRoomService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewRoomService.swift; sourceTree = "<group>"; };
  613. 8345AA9224D10F04003BAC87 /* IHPanelSettingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelSettingCell.swift; sourceTree = "<group>"; };
  614. 8345AA9424D10F32003BAC87 /* IHPanelSettingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelSettingView.swift; sourceTree = "<group>"; };
  615. 8345AA9624D10F84003BAC87 /* IHCurtainCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainCell.swift; sourceTree = "<group>"; };
  616. 8345AA9824D10F9D003BAC87 /* IHCurtainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainView.swift; sourceTree = "<group>"; };
  617. 8345AA9A24D10FBE003BAC87 /* IHCurtainSettingCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainSettingCtr.swift; sourceTree = "<group>"; };
  618. 8345AA9C24D10FD8003BAC87 /* IHCurtainSettingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainSettingManager.swift; sourceTree = "<group>"; };
  619. 8345AA9E24D11003003BAC87 /* IHCurtainService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainService.swift; sourceTree = "<group>"; };
  620. 8345AAA024D11028003BAC87 /* IHClassLightSettingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightSettingCell.swift; sourceTree = "<group>"; };
  621. 8345AAA224D11040003BAC87 /* IHClassLightSettingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightSettingView.swift; sourceTree = "<group>"; };
  622. 8345AAA424D1105B003BAC87 /* IHClassLightSettingCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightSettingCtr.swift; sourceTree = "<group>"; };
  623. 8345AAA624D1107C003BAC87 /* IHClassLightingSettingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightingSettingManager.swift; sourceTree = "<group>"; };
  624. 8345AAA824D11096003BAC87 /* IHClassLightService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightService.swift; sourceTree = "<group>"; };
  625. 8345AAAD24D11168003BAC87 /* IHClassLightModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightModel.swift; sourceTree = "<group>"; };
  626. 8345AAAF24D11187003BAC87 /* IHClassLightHttprequrest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightHttprequrest.swift; sourceTree = "<group>"; };
  627. 8345AAB124D111A3003BAC87 /* IHClassLightApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassLightApi.swift; sourceTree = "<group>"; };
  628. 8345AAB324D111C2003BAC87 /* IHCurtainApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainApi.swift; sourceTree = "<group>"; };
  629. 8345AAB524D111D9003BAC87 /* IHCurtainHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainHttpRequest.swift; sourceTree = "<group>"; };
  630. 8345AAB724D111EE003BAC87 /* IHCurtainModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCurtainModel.swift; sourceTree = "<group>"; };
  631. 8345AAB924D1120B003BAC87 /* IHPanelApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelApi.swift; sourceTree = "<group>"; };
  632. 8345AABB24D11225003BAC87 /* IHPanelHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelHttpRequest.swift; sourceTree = "<group>"; };
  633. 8345AABD24D1123A003BAC87 /* IHPanelModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelModel.swift; sourceTree = "<group>"; };
  634. 8345AAC324D15EF8003BAC87 /* Reachability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
  635. 8345AAC424D15EF8003BAC87 /* Reachability.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
  636. 83462D3123B3072C005B128D /* IHPullDownListManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPullDownListManager.swift; sourceTree = "<group>"; };
  637. 83462D3323B331B1005B128D /* IHHotelMapService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelMapService.swift; sourceTree = "<group>"; };
  638. 83462D3723B36BD7005B128D /* IHAnotationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAnotationView.swift; sourceTree = "<group>"; };
  639. 834682C823AC552B00B3A64C /* IHSecondaryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSecondaryCell.swift; sourceTree = "<group>"; };
  640. 834682C923AC552B00B3A64C /* IHSecondaryCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSecondaryCell.xib; sourceTree = "<group>"; };
  641. 834682CC23AC5A3400B3A64C /* IHThirdGradeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHThirdGradeCell.swift; sourceTree = "<group>"; };
  642. 834682CD23AC5A3400B3A64C /* IHThirdGradeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHThirdGradeCell.xib; sourceTree = "<group>"; };
  643. 834682D223AC96AA00B3A64C /* IHRoomListService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomListService.swift; sourceTree = "<group>"; };
  644. 834682D423ACBE8400B3A64C /* IHRoomLightService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightService.swift; sourceTree = "<group>"; };
  645. 834682D623ACE1F400B3A64C /* Inhealth.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Inhealth.entitlements; sourceTree = "<group>"; };
  646. 834682D823B052C200B3A64C /* IHUseApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUseApi.swift; sourceTree = "<group>"; };
  647. 834682DA23B054AB00B3A64C /* IHUserHttprequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUserHttprequest.swift; sourceTree = "<group>"; };
  648. 834682DC23B055CD00B3A64C /* IHPermissionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionService.swift; sourceTree = "<group>"; };
  649. 834682DE23B06A9500B3A64C /* IHLeafCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLeafCell.swift; sourceTree = "<group>"; };
  650. 834682DF23B06A9500B3A64C /* IHLeafCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLeafCell.xib; sourceTree = "<group>"; };
  651. 834682E223B06C5F00B3A64C /* IHTreeTableViewNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHTreeTableViewNode.swift; sourceTree = "<group>"; };
  652. 834682E423B09F3400B3A64C /* IHUserModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUserModel.swift; sourceTree = "<group>"; };
  653. 834682E823B0D13300B3A64C /* IHDevicePermisssionVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDevicePermisssionVCtr.swift; sourceTree = "<group>"; };
  654. 8346C48A2428682C0070C1A2 /* IHHistoryCityModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHistoryCityModel.swift; sourceTree = "<group>"; };
  655. 8346D11E23F2948600A62140 /* IHGuestInfoView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGuestInfoView.xib; sourceTree = "<group>"; };
  656. 8347DD41243FFF7200C413DA /* IHGatewayDetailView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGatewayDetailView.xib; sourceTree = "<group>"; };
  657. 8347DD432440101E00C413DA /* IHAssociatedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAssociatedView.swift; sourceTree = "<group>"; };
  658. 8347DD4724401D1E00C413DA /* IHAssociatedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAssociatedCell.swift; sourceTree = "<group>"; };
  659. 8347DD4824401D1E00C413DA /* IHAssociatedCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAssociatedCell.xib; sourceTree = "<group>"; };
  660. 8347DD4B24401D3600C413DA /* IHNotAssociatedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNotAssociatedCell.swift; sourceTree = "<group>"; };
  661. 8347DD4C24401D3600C413DA /* IHNotAssociatedCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHNotAssociatedCell.xib; sourceTree = "<group>"; };
  662. 8348482E24692DB900F71465 /* Inhealth交接文档.pages */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Inhealth交接文档.pages"; sourceTree = "<group>"; };
  663. 834853D1242AEC6C0057838B /* DayAxisValueFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DayAxisValueFormatter.swift; sourceTree = "<group>"; };
  664. 834853D3242AEF340057838B /* LargeValueFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LargeValueFormatter.swift; sourceTree = "<group>"; };
  665. 834853D6242B31480057838B /* LMWebSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LMWebSocket.swift; sourceTree = "<group>"; };
  666. 834853DC242B31FB0057838B /* IHWebSocketManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHWebSocketManager.swift; sourceTree = "<group>"; };
  667. 83494D0423CD59C7006BD4A1 /* IHFloorMapSelectedVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorMapSelectedVCtr.swift; sourceTree = "<group>"; };
  668. 83494D0623CD5BB6006BD4A1 /* IHFloorMapSelectedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorMapSelectedView.swift; sourceTree = "<group>"; };
  669. 83494FC7239F99E000DD97A0 /* IHNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNavigationController.swift; sourceTree = "<group>"; };
  670. 83494FCB239F9B9200DD97A0 /* IHTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHTabBarController.swift; sourceTree = "<group>"; };
  671. 83494FD2239F9C6700DD97A0 /* IHAreaVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaVCtr.swift; sourceTree = "<group>"; };
  672. 83494FD4239F9CA600DD97A0 /* IHEquipmentVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentVCtr.swift; sourceTree = "<group>"; };
  673. 83494FD6239F9CB700DD97A0 /* IHServiceVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceVCtr.swift; sourceTree = "<group>"; };
  674. 83494FD8239F9CF100DD97A0 /* IHDashboardVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardVCtr.swift; sourceTree = "<group>"; };
  675. 83494FDD239FA35700DD97A0 /* IHDashboardMainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardMainView.swift; sourceTree = "<group>"; };
  676. 83494FDF239FA36C00DD97A0 /* IHDashboardManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardManager.swift; sourceTree = "<group>"; };
  677. 83494FE1239FA7BD00DD97A0 /* UIViewController+NavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+NavigationBar.swift"; sourceTree = "<group>"; };
  678. 83494FE3239FC96200DD97A0 /* IHDashBoardHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashBoardHeaderView.swift; sourceTree = "<group>"; };
  679. 83494FE7239FCED700DD97A0 /* Inhealth-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Inhealth-Bridging-Header.h"; sourceTree = "<group>"; };
  680. 83494FE8239FCED800DD97A0 /* IH.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IH.h; sourceTree = "<group>"; };
  681. 83494FE9239FCED800DD97A0 /* IH.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IH.m; sourceTree = "<group>"; };
  682. 834971FD23D448980088EDF9 /* IHGuestsVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuestsVCtr.swift; sourceTree = "<group>"; };
  683. 834971FE23D448980088EDF9 /* IHGuestsVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGuestsVCtr.xib; sourceTree = "<group>"; };
  684. 8349720123D57A1D0088EDF9 /* IHGuetsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuetsView.swift; sourceTree = "<group>"; };
  685. 8349720523D57A3E0088EDF9 /* IHGuetsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGuetsView.xib; sourceTree = "<group>"; };
  686. 8349720723D58DD30088EDF9 /* IHPermission_GuestsVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermission_GuestsVCtr.swift; sourceTree = "<group>"; };
  687. 8349720823D58DD30088EDF9 /* IHPermission_GuestsVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHPermission_GuestsVCtr.xib; sourceTree = "<group>"; };
  688. 8349720B23D5957A0088EDF9 /* IHGuestNoRoomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuestNoRoomView.swift; sourceTree = "<group>"; };
  689. 8349720F23D595A50088EDF9 /* IHGuestNoRoomView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGuestNoRoomView.xib; sourceTree = "<group>"; };
  690. 8349B7AA2450658700B42E2D /* MBProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
  691. 8349B7AB2450658800B42E2D /* MBProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
  692. 8349B7AE245065DC00B42E2D /* MBPUUHUDHelp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBPUUHUDHelp.h; sourceTree = "<group>"; };
  693. 8349B7B0245065DD00B42E2D /* MBPUUHUDHelp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBPUUHUDHelp.m; sourceTree = "<group>"; };
  694. 8349E66A23D011EF00E1993F /* IHSubsectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSubsectionView.swift; sourceTree = "<group>"; };
  695. 8349E66E23D05BCE00E1993F /* PrivacyPolicy.docx */ = {isa = PBXFileReference; lastKnownFileType = file; path = PrivacyPolicy.docx; sourceTree = "<group>"; };
  696. 8349E66F23D05CAD00E1993F /* IHPrivacyVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPrivacyVCtr.swift; sourceTree = "<group>"; };
  697. 834B4CE423A0FFF300E1E18F /* IHEquipmentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentCell.swift; sourceTree = "<group>"; };
  698. 834B4CE523A0FFF300E1E18F /* IHEquipmentCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHEquipmentCell.xib; sourceTree = "<group>"; };
  699. 834B4CE823A1025900E1E18F /* IHEquipmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentView.swift; sourceTree = "<group>"; };
  700. 834B772524ED06E4001C6B8A /* IHClassGatewayCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassGatewayCtr.swift; sourceTree = "<group>"; };
  701. 834B772724ED071F001C6B8A /* IHClassGatewayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassGatewayView.swift; sourceTree = "<group>"; };
  702. 834B772924ED1B08001C6B8A /* IHGatewayCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = IHGatewayCtr.swift; path = Inhealth/IHGatewayCtr.swift; sourceTree = SOURCE_ROOT; };
  703. 834B772B24ED1B3C001C6B8A /* IHClassControlCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassControlCtr.swift; sourceTree = "<group>"; };
  704. 834B772D24ED21F0001C6B8A /* IHClassGatewayManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassGatewayManager.swift; sourceTree = "<group>"; };
  705. 834B772F24ED39FB001C6B8A /* IHClassControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassControlView.swift; sourceTree = "<group>"; };
  706. 834B773124ED3AA7001C6B8A /* IHClassControlManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassControlManager.swift; sourceTree = "<group>"; };
  707. 834BEDEF23AB018E0021FF77 /* IHServiceListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceListVCtr.swift; sourceTree = "<group>"; };
  708. 834BEDF123AB06CB0021FF77 /* IHServiceRightItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceRightItem.swift; sourceTree = "<group>"; };
  709. 834BEDF323AB14EF0021FF77 /* IHServiceManger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceManger.swift; sourceTree = "<group>"; };
  710. 834BEDF523AB15030021FF77 /* IHServiceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceView.swift; sourceTree = "<group>"; };
  711. 834BEDF723AB16870021FF77 /* IHSeviceListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSeviceListCell.swift; sourceTree = "<group>"; };
  712. 834BEDF823AB16870021FF77 /* IHSeviceListCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSeviceListCell.xib; sourceTree = "<group>"; };
  713. 834BEDFB23AB202F0021FF77 /* IHServiceButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceButton.swift; sourceTree = "<group>"; };
  714. 834BEDFD23AB29100021FF77 /* IHMaintenaceCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHMaintenaceCell.swift; sourceTree = "<group>"; };
  715. 834BEDFE23AB29100021FF77 /* IHMaintenaceCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHMaintenaceCell.xib; sourceTree = "<group>"; };
  716. 834BEE0123AB292C0021FF77 /* IHRepairedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRepairedCell.swift; sourceTree = "<group>"; };
  717. 834BEE0223AB292C0021FF77 /* IHRepairedCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRepairedCell.xib; sourceTree = "<group>"; };
  718. 834BEE0523AB42830021FF77 /* IHServiceCellDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceCellDelegate.swift; sourceTree = "<group>"; };
  719. 834BEE0923AB4D970021FF77 /* IHRepairDetailManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRepairDetailManager.swift; sourceTree = "<group>"; };
  720. 834BEE0F23AB4DE10021FF77 /* IHServiceRepairView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceRepairView.swift; sourceTree = "<group>"; };
  721. 834BEE1123AB4DEF0021FF77 /* IHServiceDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceDetailView.swift; sourceTree = "<group>"; };
  722. 834BEE1323AB4E0C0021FF77 /* IHrepairAndDetailVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHrepairAndDetailVCtr.swift; sourceTree = "<group>"; };
  723. 834BEE1523AB4E920021FF77 /* IHServiceHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceHeaderView.swift; sourceTree = "<group>"; };
  724. 834BEE1723AB50BA0021FF77 /* IHServiceNormalCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceNormalCell.swift; sourceTree = "<group>"; };
  725. 834BEE1823AB50BA0021FF77 /* IHServiceNormalCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHServiceNormalCell.xib; sourceTree = "<group>"; };
  726. 834BEE1B23AB52FA0021FF77 /* IHTwoRowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHTwoRowCell.swift; sourceTree = "<group>"; };
  727. 834BEE1C23AB52FA0021FF77 /* IHTwoRowCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHTwoRowCell.xib; sourceTree = "<group>"; };
  728. 834BEE1F23AB54CF0021FF77 /* IHSelectedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSelectedCell.swift; sourceTree = "<group>"; };
  729. 834BEE2023AB54CF0021FF77 /* IHSelectedCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSelectedCell.xib; sourceTree = "<group>"; };
  730. 834BEE2423AB7CC40021FF77 /* IHPersonalCenterVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPersonalCenterVCtr.swift; sourceTree = "<group>"; };
  731. 834BEE2623AB831C0021FF77 /* IHNextViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNextViewController.swift; sourceTree = "<group>"; };
  732. 834BEE2C23AB93FF0021FF77 /* IHPersonalCenterManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPersonalCenterManager.swift; sourceTree = "<group>"; };
  733. 834BEE2E23AB94870021FF77 /* IHPersonalCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPersonalCenterView.swift; sourceTree = "<group>"; };
  734. 834BEE3223AB94CD0021FF77 /* IHPersonalCenterView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHPersonalCenterView.xib; sourceTree = "<group>"; };
  735. 834BEE3623ABA6D30021FF77 /* IHChangePasswordVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHChangePasswordVCtr.swift; sourceTree = "<group>"; };
  736. 834BEE3723ABA6D30021FF77 /* IHChangePasswordVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHChangePasswordVCtr.xib; sourceTree = "<group>"; };
  737. 834BF0F223D3E99F007890F1 /* IHSignUpVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSignUpVCtr.swift; sourceTree = "<group>"; };
  738. 834BF0F423D3E9BB007890F1 /* IHSignUpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSignUpView.swift; sourceTree = "<group>"; };
  739. 834BF0F623D3E9DF007890F1 /* IHSignUpManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSignUpManager.swift; sourceTree = "<group>"; };
  740. 834BF0F823D3E9FF007890F1 /* IHSignUpView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSignUpView.xib; sourceTree = "<group>"; };
  741. 834BF0FC23D42C3F007890F1 /* IHSignupSuccess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSignupSuccess.swift; sourceTree = "<group>"; };
  742. 834BF0FD23D42C3F007890F1 /* IHSignupSuccess.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSignupSuccess.xib; sourceTree = "<group>"; };
  743. 834C48D423F55B200052C503 /* WXHCodeView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WXHCodeView.m; sourceTree = "<group>"; };
  744. 834C48D523F55B200052C503 /* WXHCodeViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXHCodeViewItem.h; sourceTree = "<group>"; };
  745. 834C48D623F55B210052C503 /* DemoPasswordItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoPasswordItem.m; sourceTree = "<group>"; };
  746. 834C48D723F55B210052C503 /* WXHCodeViewDefaultItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WXHCodeViewDefaultItem.m; sourceTree = "<group>"; };
  747. 834C48D823F55B220052C503 /* DemoBoxItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoBoxItem.m; sourceTree = "<group>"; };
  748. 834C48D923F55B220052C503 /* WXHCodeViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WXHCodeViewItem.m; sourceTree = "<group>"; };
  749. 834C48DA23F55B230052C503 /* DemoPasswordItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoPasswordItem.h; sourceTree = "<group>"; };
  750. 834C48DB23F55B240052C503 /* WXHCodeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXHCodeView.h; sourceTree = "<group>"; };
  751. 834C48DC23F55B250052C503 /* WXHCodeViewDefaultItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXHCodeViewDefaultItem.h; sourceTree = "<group>"; };
  752. 834C48DD23F55B260052C503 /* DemoBoxItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoBoxItem.h; sourceTree = "<group>"; };
  753. 834C48E423F588770052C503 /* IHGuestInfoManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuestInfoManager.swift; sourceTree = "<group>"; };
  754. 834C492423FA957A0052C503 /* CLSliderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLSliderView.swift; sourceTree = "<group>"; };
  755. 834C492623FCC6D90052C503 /* IHHistoryBarChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHistoryBarChartView.swift; sourceTree = "<group>"; };
  756. 834C73C223B47F7E00066A69 /* IHAreaItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaItem.swift; sourceTree = "<group>"; };
  757. 834C73C423B48F9600066A69 /* THScrollChooseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THScrollChooseView.h; sourceTree = "<group>"; };
  758. 834C73C523B48F9700066A69 /* THScrollChooseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THScrollChooseView.m; sourceTree = "<group>"; };
  759. 834C73CF23B4B4E100066A69 /* IHAreaService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaService.swift; sourceTree = "<group>"; };
  760. 834C87C22433413B00288CD6 /* DatePickerAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatePickerAlertView.h; sourceTree = "<group>"; };
  761. 834C87C32433413D00288CD6 /* DatePickerAlertView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DatePickerAlertView.m; sourceTree = "<group>"; };
  762. 834C9BB723B722CF00BEC26D /* IHSliderIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSliderIndicatorView.swift; sourceTree = "<group>"; };
  763. 834C9C7523B775BF00BEC26D /* IHCentrlizedService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCentrlizedService.swift; sourceTree = "<group>"; wrapsLines = 0; };
  764. 834CE080241A119D00AC3576 /* IHHotelPickerHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelPickerHeaderView.swift; sourceTree = "<group>"; };
  765. 834D3F532466AEE6005A37B8 /* IHHistroyHotelPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHistroyHotelPicker.swift; sourceTree = "<group>"; };
  766. 834D3F542466AEE6005A37B8 /* IHHistroyHotelPicker.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHHistroyHotelPicker.xib; sourceTree = "<group>"; };
  767. 834D806E24207897008D9796 /* IHButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHButtonView.swift; sourceTree = "<group>"; };
  768. 834D807024207C88008D9796 /* IHTPickerAreaCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHTPickerAreaCell.swift; sourceTree = "<group>"; };
  769. 834D807124207C88008D9796 /* IHTPickerAreaCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHTPickerAreaCell.xib; sourceTree = "<group>"; };
  770. 834D80C32421CBA2008D9796 /* IHPickFloorCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPickFloorCell.swift; sourceTree = "<group>"; };
  771. 834D80C42421CBA2008D9796 /* IHPickFloorCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHPickFloorCell.xib; sourceTree = "<group>"; };
  772. 834DA40723B85FD5001A34CD /* ZBCornerRadiusTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZBCornerRadiusTool.h; sourceTree = "<group>"; };
  773. 834DA40823B85FD5001A34CD /* BezierPathTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BezierPathTool.m; sourceTree = "<group>"; };
  774. 834DA40923B85FD5001A34CD /* ZBCornerRadiusTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZBCornerRadiusTool.m; sourceTree = "<group>"; };
  775. 834DA40A23B85FD5001A34CD /* BezierPathTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BezierPathTool.h; sourceTree = "<group>"; };
  776. 834DA40D23B873B7001A34CD /* UIView+CornerRadius.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+CornerRadius.m"; sourceTree = "<group>"; };
  777. 834DA40E23B873B8001A34CD /* UIView+CornerRadius.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+CornerRadius.h"; sourceTree = "<group>"; };
  778. 834DA41023B87F6D001A34CD /* IHPhotoPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPhotoPicker.swift; sourceTree = "<group>"; };
  779. 834DA49B23B89F40001A34CD /* UILabel+AlertActionFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UILabel+AlertActionFont.m"; sourceTree = "<group>"; };
  780. 834DA49C23B89F41001A34CD /* UILabel+AlertActionFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UILabel+AlertActionFont.h"; sourceTree = "<group>"; };
  781. 834DA49D23B89F42001A34CD /* IHAlertController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IHAlertController.m; sourceTree = "<group>"; };
  782. 834DA49E23B89F43001A34CD /* IHAlertController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IHAlertController.h; sourceTree = "<group>"; };
  783. 834DA4A223B8A15B001A34CD /* CLAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLAlertController.swift; sourceTree = "<group>"; };
  784. 8357B24324D0516F00315C5F /* IHPanelService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelService.swift; sourceTree = "<group>"; };
  785. 8357B24524D0519800315C5F /* IHPanelSettingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelSettingManager.swift; sourceTree = "<group>"; };
  786. 8357B24724D051BF00315C5F /* IHPanelSettingCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPanelSettingCtr.swift; sourceTree = "<group>"; };
  787. 8359F43F24591628005D2CB7 /* UIViewController+Swizzle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Swizzle.m"; sourceTree = "<group>"; };
  788. 8359F44024591629005D2CB7 /* UIViewController+Swizzle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Swizzle.h"; sourceTree = "<group>"; };
  789. 8359F4702459206A005D2CB7 /* UIWindow+FHH.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIWindow+FHH.m"; sourceTree = "<group>"; };
  790. 8359F4712459206D005D2CB7 /* FHHFPSIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FHHFPSIndicator.h; sourceTree = "<group>"; };
  791. 8359F4722459206F005D2CB7 /* UIWindow+FHH.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIWindow+FHH.h"; sourceTree = "<group>"; };
  792. 8359F47324592070005D2CB7 /* FHHFPSIndicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FHHFPSIndicator.m; sourceTree = "<group>"; };
  793. 8359F47624595087005D2CB7 /* IHGradientLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGradientLayer.swift; sourceTree = "<group>"; };
  794. 8359F47C2459617D005D2CB7 /* IHColorPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IHColorPickerView.m; sourceTree = "<group>"; };
  795. 8359F47D2459617F005D2CB7 /* IHColorPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IHColorPickerView.h; sourceTree = "<group>"; };
  796. 835D317E24F7D0DD002C026B /* IHLightCommandService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightCommandService.swift; sourceTree = "<group>"; };
  797. 835D318024F7E50B002C026B /* IHClassControlService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassControlService.swift; sourceTree = "<group>"; };
  798. 836071EE256E48200030160E /* IHSensorDeviceCell2.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IHSensorDeviceCell2.xib; sourceTree = "<group>"; };
  799. 836071EF256E48200030160E /* IHSensorDeviceCell2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IHSensorDeviceCell2.swift; sourceTree = "<group>"; };
  800. 8366E14623A31CED00911340 /* IHDashboardMapMainVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardMapMainVCtr.swift; sourceTree = "<group>"; };
  801. 8366E14923A31E5100911340 /* IHDashboardFloorMapVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardFloorMapVCtr.swift; sourceTree = "<group>"; };
  802. 8366E14B23A31E7500911340 /* IHDashboardHotelMapVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashboardHotelMapVCtr.swift; sourceTree = "<group>"; };
  803. 8366E15123A328A000911340 /* IHFloorMapManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorMapManager.swift; sourceTree = "<group>"; };
  804. 8366E15323A328B800911340 /* IHFloorMapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorMapView.swift; sourceTree = "<group>"; };
  805. 8366E15523A328E300911340 /* IHFloorMapView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHFloorMapView.xib; sourceTree = "<group>"; };
  806. 8366E15723A32EFF00911340 /* IHHotelMapManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelMapManager.swift; sourceTree = "<group>"; };
  807. 8366E15923A32F0E00911340 /* IHHotelMapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelMapView.swift; sourceTree = "<group>"; };
  808. 8366E15B23A33B1300911340 /* IHAnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAnotation.swift; sourceTree = "<group>"; };
  809. 8366E15D23A33FDF00911340 /* IHIHAnotationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHIHAnotationView.swift; sourceTree = "<group>"; };
  810. 8366E15F23A3752900911340 /* KKWLocationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KKWLocationService.swift; sourceTree = "<group>"; };
  811. 8366E16123A375C000911340 /* LocationTransform.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocationTransform.swift; sourceTree = "<group>"; };
  812. 8366E16323A3772100911340 /* EMCoordinateTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMCoordinateTransform.m; sourceTree = "<group>"; };
  813. 8366E16423A3772200911340 /* EMCoordinateTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMCoordinateTransform.h; sourceTree = "<group>"; };
  814. 8366E16623A3796600911340 /* IHCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCallView.swift; sourceTree = "<group>"; };
  815. 8366E16823A37DE500911340 /* IHCallView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHCallView.xib; sourceTree = "<group>"; };
  816. 8366E16E23A38B3D00911340 /* IHAreaManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaManager.swift; sourceTree = "<group>"; };
  817. 8366E17023A38B5400911340 /* IHAreaView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaView.swift; sourceTree = "<group>"; };
  818. 8366E17223A38BD900911340 /* IHAreaListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaListVCtr.swift; sourceTree = "<group>"; };
  819. 8366E17823A38C1800911340 /* IHAreaListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaListCell.swift; sourceTree = "<group>"; };
  820. 8366E17923A38C1800911340 /* IHAreaListCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAreaListCell.xib; sourceTree = "<group>"; };
  821. 8366E17D23A3C1B800911340 /* IHAreaListManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaListManager.swift; sourceTree = "<group>"; };
  822. 8366E17F23A3C1FA00911340 /* IHAreaListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaListView.swift; sourceTree = "<group>"; };
  823. 8366E18723A3C5FF00911340 /* IHNewRoomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewRoomManager.swift; sourceTree = "<group>"; };
  824. 8366E18923A3C61A00911340 /* IHNewRoomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewRoomView.swift; sourceTree = "<group>"; };
  825. 8366E18B23A3C63800911340 /* IHNewRoomVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewRoomVCtr.swift; sourceTree = "<group>"; };
  826. 8366E18D23A3C6D400911340 /* IHNewRoomView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHNewRoomView.xib; sourceTree = "<group>"; };
  827. 8366E18F23A3CA0000911340 /* XXButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XXButton.swift; sourceTree = "<group>"; };
  828. 8366E19123A3D0AC00911340 /* IHNewEquipment_nr_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewEquipment_nr_Cell.swift; sourceTree = "<group>"; };
  829. 8366E19223A3D0AC00911340 /* IHNewEquipment_nr_Cell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHNewEquipment_nr_Cell.xib; sourceTree = "<group>"; };
  830. 836E788A241B5D8A002C0C22 /* IHFloorPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorPicker.swift; sourceTree = "<group>"; };
  831. 836E788B241B5D8A002C0C22 /* IHFloorPicker.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHFloorPicker.xib; sourceTree = "<group>"; };
  832. 83726E38249359E50040F6A1 /* IHClassRoomCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassRoomCtr.swift; sourceTree = "<group>"; };
  833. 83726E3A24936B330040F6A1 /* IHClassRoomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassRoomManager.swift; sourceTree = "<group>"; };
  834. 83726E3C24936D9C0040F6A1 /* IHClassRoomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassRoomView.swift; sourceTree = "<group>"; };
  835. 8374BD7823A46DE000471A43 /* IHNewEquipmentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewEquipmentManager.swift; sourceTree = "<group>"; };
  836. 8374BD7A23A46DEF00471A43 /* IHNewEquipmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewEquipmentView.swift; sourceTree = "<group>"; };
  837. 8374BD7C23A46E0700471A43 /* IHNewEquipmentVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNewEquipmentVCtr.swift; sourceTree = "<group>"; };
  838. 8374BD7E23A46F1000471A43 /* IHNewEquipmentView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHNewEquipmentView.xib; sourceTree = "<group>"; };
  839. 837842B823A4730F0082E4B0 /* IHRoomVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomVCtr.swift; sourceTree = "<group>"; };
  840. 837842BA23A473200082E4B0 /* IHRoomListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomListVCtr.swift; sourceTree = "<group>"; };
  841. 837842BC23A473570082E4B0 /* IHIHRoomListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHIHRoomListCell.swift; sourceTree = "<group>"; };
  842. 837842BD23A473570082E4B0 /* IHIHRoomListCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHIHRoomListCell.xib; sourceTree = "<group>"; };
  843. 837842C223A476AC0082E4B0 /* IHRoomListManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomListManager.swift; sourceTree = "<group>"; };
  844. 837842C423A476E90082E4B0 /* IHRoomListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomListView.swift; sourceTree = "<group>"; };
  845. 837842CB23A483580082E4B0 /* IHCentralizedManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCentralizedManager.swift; sourceTree = "<group>"; };
  846. 837842CD23A4836D0082E4B0 /* IHCentralizedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCentralizedView.swift; sourceTree = "<group>"; };
  847. 837842CF23A483810082E4B0 /* IHCentralizedVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHCentralizedVCtr.swift; sourceTree = "<group>"; };
  848. 837842D123A485170082E4B0 /* IHCentralizedView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHCentralizedView.xib; sourceTree = "<group>"; };
  849. 837842D323A48AF40082E4B0 /* IHColorAdjustmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHColorAdjustmentView.swift; sourceTree = "<group>"; };
  850. 837842D523A48B0B0082E4B0 /* IHColorAdjustmentView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHColorAdjustmentView.xib; sourceTree = "<group>"; };
  851. 837842D723A493A30082E4B0 /* DivoomColorLumpView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DivoomColorLumpView.m; sourceTree = "<group>"; };
  852. 837842D823A493A30082E4B0 /* DivoomColorSquareView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DivoomColorSquareView.m; sourceTree = "<group>"; };
  853. 837842D923A493A40082E4B0 /* DivoomColorSquareView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DivoomColorSquareView.h; sourceTree = "<group>"; };
  854. 837842DA23A493A40082E4B0 /* DivoomColorLumpView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DivoomColorLumpView.h; sourceTree = "<group>"; };
  855. 837842DB23A493A40082E4B0 /* DivoomColorBarPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DivoomColorBarPickerView.h; sourceTree = "<group>"; };
  856. 837842DC23A493A50082E4B0 /* ColorIndicatorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ColorIndicatorView.m; sourceTree = "<group>"; };
  857. 837842DD23A493A50082E4B0 /* ColorIndicatorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColorIndicatorView.h; sourceTree = "<group>"; };
  858. 837842DE23A493A60082E4B0 /* DivoomColorBarPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DivoomColorBarPickerView.m; sourceTree = "<group>"; };
  859. 837842E323A493AF0082E4B0 /* HSBSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSBSupport.h; sourceTree = "<group>"; };
  860. 837842E423A493B00082E4B0 /* HSBSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSBSupport.m; sourceTree = "<group>"; };
  861. 837842E823A49D410082E4B0 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; };
  862. 837842E923A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
  863. 837842EA23A49D410082E4B0 /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = "<group>"; };
  864. 837842EB23A49D410082E4B0 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = "<group>"; };
  865. 837842EC23A49D410082E4B0 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  866. 837842ED23A49D410082E4B0 /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = "<group>"; };
  867. 837842EE23A49D410082E4B0 /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = "<group>"; };
  868. 837842EF23A49D410082E4B0 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = "<group>"; };
  869. 837842F023A49D410082E4B0 /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = "<group>"; };
  870. 837842F123A49D410082E4B0 /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = "<group>"; };
  871. 837842F223A49D410082E4B0 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ViewController+MASAdditions.m"; sourceTree = "<group>"; };
  872. 837842F323A49D410082E4B0 /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = "<group>"; };
  873. 837842F423A49D410082E4B0 /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = "<group>"; };
  874. 837842F523A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
  875. 837842F623A49D410082E4B0 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = "<group>"; };
  876. 837842F723A49D410082E4B0 /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = "<group>"; };
  877. 837842F823A49D410082E4B0 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = "<group>"; };
  878. 837842F923A49D410082E4B0 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = "<group>"; };
  879. 837842FA23A49D410082E4B0 /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = "<group>"; };
  880. 837842FB23A49D410082E4B0 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  881. 837842FC23A49D410082E4B0 /* Masonry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = "<group>"; };
  882. 837842FD23A49D410082E4B0 /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = "<group>"; };
  883. 837842FE23A49D410082E4B0 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ViewController+MASAdditions.h"; sourceTree = "<group>"; };
  884. 837842FF23A49D410082E4B0 /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = "<group>"; };
  885. 8378430023A49D410082E4B0 /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = "<group>"; };
  886. 8378431123A726C10082E4B0 /* IHRoomLightManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightManager.swift; sourceTree = "<group>"; };
  887. 8378431323A726DA0082E4B0 /* IHRoomLightView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightView.swift; sourceTree = "<group>"; };
  888. 8378431923A727A20082E4B0 /* IHRoomLightVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightVCtr.swift; sourceTree = "<group>"; };
  889. 8378431A23A727A20082E4B0 /* IHRoomLightVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRoomLightVCtr.xib; sourceTree = "<group>"; };
  890. 8378431D23A72D220082E4B0 /* IHRoomLightBarChartCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightBarChartCell.swift; sourceTree = "<group>"; };
  891. 8378431E23A72D220082E4B0 /* IHRoomLightBarChartCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRoomLightBarChartCell.xib; sourceTree = "<group>"; };
  892. 8378432123A72D4C0082E4B0 /* IHRoomLightColorCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightColorCell.swift; sourceTree = "<group>"; };
  893. 8378432223A72D4C0082E4B0 /* IHRoomLightColorCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRoomLightColorCell.xib; sourceTree = "<group>"; };
  894. 8381F8F123CF013E0092EBD2 /* IHVerticalDashLine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHVerticalDashLine.swift; sourceTree = "<group>"; };
  895. 8385CF8F247E137A00D51B38 /* Alibaba-PuHuiTi-Heavy.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Alibaba-PuHuiTi-Heavy.otf"; sourceTree = "<group>"; };
  896. 8386D09224EFCDD000F077EB /* IHLightCommandCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightCommandCtr.swift; sourceTree = "<group>"; };
  897. 8386D09624EFCEFB00F077EB /* IHLightCommandView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightCommandView.swift; sourceTree = "<group>"; };
  898. 8386D09824EFCF6600F077EB /* IHLightCommandView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLightCommandView.xib; sourceTree = "<group>"; };
  899. 8386D09A24EFD1F000F077EB /* IHLightCloseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightCloseView.swift; sourceTree = "<group>"; };
  900. 8386D09C24EFD20300F077EB /* IHLightCloseView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLightCloseView.xib; sourceTree = "<group>"; };
  901. 8386D09E24EFD35700F077EB /* IHLightBrightView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightBrightView.swift; sourceTree = "<group>"; };
  902. 8386D0A024EFD35F00F077EB /* IHLightBrightView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLightBrightView.xib; sourceTree = "<group>"; };
  903. 8386D0A224EFD37B00F077EB /* IHLightColorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightColorView.swift; sourceTree = "<group>"; };
  904. 8386D0A424EFD38500F077EB /* IHLightColorView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLightColorView.xib; sourceTree = "<group>"; };
  905. 8386D0A624EFDA4200F077EB /* IHLightCommandManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLightCommandManager.swift; sourceTree = "<group>"; };
  906. 83877EB123C2C6850044FF9A /* IHFloorListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorListVCtr.swift; sourceTree = "<group>"; };
  907. 83877EB223C2C6850044FF9A /* IHFloorListVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHFloorListVCtr.xib; sourceTree = "<group>"; };
  908. 83877EB523C2CFD90044FF9A /* IHFloorListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHFloorListCell.swift; sourceTree = "<group>"; };
  909. 83877EB623C2CFD90044FF9A /* IHFloorListCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHFloorListCell.xib; sourceTree = "<group>"; };
  910. 83877EB923C35A1B0044FF9A /* IHAddTitleAddressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAddTitleAddressView.swift; sourceTree = "<group>"; };
  911. 8387B5F123A914FD003F5F8B /* IHSensorItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorItemCell.swift; sourceTree = "<group>"; };
  912. 8387B5F223A914FD003F5F8B /* IHSensorItemCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSensorItemCell.xib; sourceTree = "<group>"; };
  913. 838A70412497666E0045B6E1 /* IHClassRoomService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHClassRoomService.swift; sourceTree = "<group>"; };
  914. 838B87B12403C0BA005F7818 /* IHServiceApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceApi.swift; sourceTree = "<group>"; };
  915. 838B87B32403C15E005F7818 /* IHServiceHttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceHttpRequest.swift; sourceTree = "<group>"; };
  916. 838B87B52403C32A005F7818 /* IHServiceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHServiceModel.swift; sourceTree = "<group>"; };
  917. 838B87B72403D450005F7818 /* IHAlarmService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAlarmService.swift; sourceTree = "<group>"; };
  918. 838DE17124F50D3300BCE0EE /* IHAssociatedGatewayCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAssociatedGatewayCell.swift; sourceTree = "<group>"; };
  919. 838DE17224F50D3300BCE0EE /* IHAssociatedGatewayCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAssociatedGatewayCell.xib; sourceTree = "<group>"; };
  920. 838DE17724F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHNotAssociatedGatewayCell.swift; sourceTree = "<group>"; };
  921. 838DE17824F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHNotAssociatedGatewayCell.xib; sourceTree = "<group>"; };
  922. 838DE17B24F50DEF00BCE0EE /* IHEmptyGatewayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEmptyGatewayView.swift; sourceTree = "<group>"; };
  923. 838DE17C24F50DEF00BCE0EE /* IHEmptyGatewayView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHEmptyGatewayView.xib; sourceTree = "<group>"; };
  924. 838DE17F24F519C700BCE0EE /* IHAssociateGatewayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAssociateGatewayView.swift; sourceTree = "<group>"; };
  925. 838DE18124F51F9E00BCE0EE /* IHUdpTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUdpTool.swift; sourceTree = "<group>"; };
  926. 839338A4240F7D2100246CBB /* IHRoomPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomPicker.swift; sourceTree = "<group>"; };
  927. 839338A5240F7D2100246CBB /* IHRoomPicker.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRoomPicker.xib; sourceTree = "<group>"; };
  928. 839338A8240F860100246CBB /* IHSelectedRoomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSelectedRoomCell.swift; sourceTree = "<group>"; };
  929. 839338A9240F860100246CBB /* IHSelectedRoomCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSelectedRoomCell.xib; sourceTree = "<group>"; };
  930. 8394B2C724494322008752F3 /* IHLampControlVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLampControlVCtr.swift; sourceTree = "<group>"; };
  931. 8394B2C9244943F6008752F3 /* IHLampControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLampControlView.swift; sourceTree = "<group>"; };
  932. 8394B2CB244944C3008752F3 /* IHLampControlManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLampControlManager.swift; sourceTree = "<group>"; };
  933. 8394B2CD24494FE7008752F3 /* IHLampControlView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLampControlView.xib; sourceTree = "<group>"; };
  934. 8394B2CF244954D2008752F3 /* IHButtonExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHButtonExtension.swift; sourceTree = "<group>"; };
  935. 8394B2D92449B4AC008752F3 /* IHRadialGradientLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRadialGradientLayer.swift; sourceTree = "<group>"; };
  936. 83A1EDAE23A0C0DB004665FC /* IHUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHUtil.swift; sourceTree = "<group>"; };
  937. 83AAE9CD23ED0DC100746A82 /* IHGuestInfoVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuestInfoVCtr.swift; sourceTree = "<group>"; };
  938. 83AAE9CE23ED0DC100746A82 /* IHGuestInfoVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGuestInfoVCtr.xib; sourceTree = "<group>"; };
  939. 83AAE9D123ED0DE700746A82 /* IHGuestInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGuestInfoView.swift; sourceTree = "<group>"; };
  940. 83B92EB223B1F0540062FDA2 /* UIImagView+Kingfisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImagView+Kingfisher.swift"; sourceTree = "<group>"; };
  941. 83B92F0523B2212D0062FDA2 /* IHPersonalCenterService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPersonalCenterService.swift; sourceTree = "<group>"; };
  942. 83B92F1423B24AFF0062FDA2 /* Intermediate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Intermediate.swift; sourceTree = "<group>"; };
  943. 83CCBE1D239A2B650096AA9F /* 教育照明.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "教育照明.app"; sourceTree = BUILT_PRODUCTS_DIR; };
  944. 83CCBE20239A2B650096AA9F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  945. 83CCBE22239A2B650096AA9F /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
  946. 83CCBE24239A2B650096AA9F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  947. 83CCBE27239A2B650096AA9F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  948. 83CCBE29239A2B690096AA9F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  949. 83CCBE2C239A2B690096AA9F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  950. 83CCBE2E239A2B690096AA9F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  951. 83CCBE33239A2B690096AA9F /* InhealthTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InhealthTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  952. 83CCBE37239A2B690096AA9F /* InhealthTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InhealthTests.swift; sourceTree = "<group>"; };
  953. 83CCBE39239A2B690096AA9F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  954. 83CCBE3E239A2B690096AA9F /* InhealthUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InhealthUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  955. 83CCBE42239A2B690096AA9F /* InhealthUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InhealthUITests.swift; sourceTree = "<group>"; };
  956. 83CCBE44239A2B690096AA9F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  957. 83CCBE55239A306B0096AA9F /* AppShare.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppShare.swift; sourceTree = "<group>"; };
  958. 83CCBE57239A312F0096AA9F /* ProjectConstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectConstant.swift; sourceTree = "<group>"; };
  959. 83CCBE5E239A32CE0096AA9F /* ProviderSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProviderSupport.swift; sourceTree = "<group>"; };
  960. 83D14C3824F4E548009376DE /* IHConfigGatawayDetailCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHConfigGatawayDetailCtr.swift; sourceTree = "<group>"; };
  961. 83D14C3A24F4E5DD009376DE /* IHConfigGatawayDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHConfigGatawayDetailView.swift; sourceTree = "<group>"; };
  962. 83D14C3C24F4E674009376DE /* IHConfigGatawayDetailManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHConfigGatawayDetailManager.swift; sourceTree = "<group>"; };
  963. 83D14C3E24F4F577009376DE /* IHConfigGatawayDetailView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHConfigGatawayDetailView.xib; sourceTree = "<group>"; };
  964. 83D1A43123C9A4D600596CFC /* IHAirService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirService.swift; sourceTree = "<group>"; };
  965. 83D1A43323CC193100596CFC /* IHEquipmentService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentService.swift; sourceTree = "<group>"; };
  966. 83D24E0F23C6DAE3000369D5 /* IHSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSlider.swift; sourceTree = "<group>"; };
  967. 83D24E2523C75664000369D5 /* Alibaba-PuHuiTi-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Alibaba-PuHuiTi-Light.otf"; sourceTree = "<group>"; };
  968. 83D24E2623C75664000369D5 /* PingFangSC Heavy.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "PingFangSC Heavy.ttf"; sourceTree = "<group>"; };
  969. 83D24E2723C75665000369D5 /* Alibaba-PuHuiTi-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Alibaba-PuHuiTi-Bold.otf"; sourceTree = "<group>"; };
  970. 83D24E2823C75666000369D5 /* Alibaba-PuHuiTi-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Alibaba-PuHuiTi-Regular.otf"; sourceTree = "<group>"; };
  971. 83D24E2923C75666000369D5 /* Alibaba-PuHuiTi-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Alibaba-PuHuiTi-Medium.otf"; sourceTree = "<group>"; };
  972. 83D2A71C23B19C320039BB0E /* NotificationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationExtension.swift; sourceTree = "<group>"; };
  973. 83D2A71E23B1B5480039BB0E /* IHActivityService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHActivityService.swift; sourceTree = "<group>"; };
  974. 83D2A75C23B1BE070039BB0E /* KKWRefreshHeaderAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KKWRefreshHeaderAnimator.swift; sourceTree = "<group>"; };
  975. 83D3A68C23A8C49400C71F8E /* XYMarkerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XYMarkerView.swift; sourceTree = "<group>"; };
  976. 83D4FB0124454B9F00E6BA22 /* IHGatewayUPdateVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHGatewayUPdateVCtr.swift; sourceTree = "<group>"; };
  977. 83D4FB0224454B9F00E6BA22 /* IHGatewayUPdateVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHGatewayUPdateVCtr.xib; sourceTree = "<group>"; };
  978. 83D4FFCF23A2341F00E18BFA /* IHHotelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHHotelCell.swift; sourceTree = "<group>"; };
  979. 83D4FFD023A2341F00E18BFA /* IHHotelCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHHotelCell.xib; sourceTree = "<group>"; };
  980. 83D4FFD323A249F500E18BFA /* IHDashView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHDashView.swift; sourceTree = "<group>"; };
  981. 83DCA45123CC94E3000CF23F /* IHEquipmentSeachVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentSeachVCtr.swift; sourceTree = "<group>"; };
  982. 83DCA45323CC9502000CF23F /* IHEquipmentSeachManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentSeachManager.swift; sourceTree = "<group>"; };
  983. 83DCA45523CC951E000CF23F /* IHEquipmentSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentSearchView.swift; sourceTree = "<group>"; };
  984. 83E20615244D2A47004F3343 /* IHLampCloseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLampCloseView.swift; sourceTree = "<group>"; };
  985. 83E20617244D2A87004F3343 /* IHWhiltLightView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHWhiltLightView.swift; sourceTree = "<group>"; };
  986. 83E20619244D2A94004F3343 /* IHLampColorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLampColorView.swift; sourceTree = "<group>"; };
  987. 83E2061B244D2AE5004F3343 /* IHLampColorView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLampColorView.xib; sourceTree = "<group>"; };
  988. 83E2061D244D2AFE004F3343 /* IHWhiltLightView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHWhiltLightView.xib; sourceTree = "<group>"; };
  989. 83E2061F244D2B14004F3343 /* IHLampCloseView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHLampCloseView.xib; sourceTree = "<group>"; };
  990. 83E3738323A7670A0055FACC /* IHBarChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHBarChartView.swift; sourceTree = "<group>"; };
  991. 83E3738623A798880055FACC /* BalloonMarker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BalloonMarker.swift; sourceTree = "<group>"; };
  992. 83E3738923A7ABF20055FACC /* IHRoomLightHistoryManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightHistoryManager.swift; sourceTree = "<group>"; };
  993. 83E3738F23A7ADD50055FACC /* IHRoomLightHistoryVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightHistoryVCtr.swift; sourceTree = "<group>"; };
  994. 83E3739323A7AE2D0055FACC /* IHRoomLightHistoryListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomLightHistoryListVCtr.swift; sourceTree = "<group>"; };
  995. 83E3739523A7B57A0055FACC /* IHRoomHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomHistoryView.swift; sourceTree = "<group>"; };
  996. 83E3739723A7B64A0055FACC /* IHLineChartModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLineChartModel.swift; sourceTree = "<group>"; };
  997. 83E3739923A7B87B0055FACC /* IHLineChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHLineChartView.swift; sourceTree = "<group>"; };
  998. 83E3739B23A8655E0055FACC /* IHRoomHistoryToolBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomHistoryToolBar.swift; sourceTree = "<group>"; };
  999. 83E3739D23A871D00055FACC /* IHRoomHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHRoomHistoryCell.swift; sourceTree = "<group>"; };
  1000. 83E3739E23A871D00055FACC /* IHRoomHistoryCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHRoomHistoryCell.xib; sourceTree = "<group>"; };
  1001. 83E4441123B5987200C1E199 /* IHAreaSearchVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaSearchVCtr.swift; sourceTree = "<group>"; };
  1002. 83E4441223B5987200C1E199 /* IHAreaSearchVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAreaSearchVCtr.xib; sourceTree = "<group>"; };
  1003. 83E4441523B59EF100C1E199 /* IHAreaSeachManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaSeachManager.swift; sourceTree = "<group>"; };
  1004. 83E4441723B59F1200C1E199 /* IHAreaSeachView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAreaSeachView.swift; sourceTree = "<group>"; };
  1005. 83E638ED23ABAA4D001024DD /* IHActivityHistoryManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHActivityHistoryManager.swift; sourceTree = "<group>"; };
  1006. 83E638EF23ABAA5B001024DD /* IHActivityHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHActivityHistoryView.swift; sourceTree = "<group>"; };
  1007. 83E638F123ABAA6C001024DD /* IHActivityHistoryVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHActivityHistoryVCtr.swift; sourceTree = "<group>"; };
  1008. 83E638F323ABAB24001024DD /* IHActivityHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHActivityHistoryCell.swift; sourceTree = "<group>"; };
  1009. 83E638F423ABAB24001024DD /* IHActivityHistoryCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHActivityHistoryCell.xib; sourceTree = "<group>"; };
  1010. 83E638FB23ABB344001024DD /* IHPermissionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionManager.swift; sourceTree = "<group>"; };
  1011. 83E638FD23ABB352001024DD /* IHPermissionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionView.swift; sourceTree = "<group>"; };
  1012. 83E638FF23ABB364001024DD /* IHPermissionVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionVCtr.swift; sourceTree = "<group>"; };
  1013. 83E6390123ABB373001024DD /* IHPermissionListVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionListVCtr.swift; sourceTree = "<group>"; };
  1014. 83E6390723ABB8C6001024DD /* IHPermissionHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHPermissionHeaderCell.swift; sourceTree = "<group>"; };
  1015. 83E6390823ABB8C6001024DD /* IHPermissionHeaderCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHPermissionHeaderCell.xib; sourceTree = "<group>"; };
  1016. 83EE3FE023C863D9001328B7 /* IHBatteryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHBatteryView.swift; sourceTree = "<group>"; };
  1017. 83EE3FE223C884F2001328B7 /* IHSensorService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorService.swift; sourceTree = "<group>"; };
  1018. 83F1CA3A23A9C66600A27467 /* IHAirManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirManager.swift; sourceTree = "<group>"; };
  1019. 83F1CA3C23A9C67300A27467 /* IHAirView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirView.swift; sourceTree = "<group>"; };
  1020. 83F1CA4023A9C77300A27467 /* IHAirVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirVCtr.swift; sourceTree = "<group>"; };
  1021. 83F1CA4223A9C93A00A27467 /* IHAirFirstCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirFirstCell.swift; sourceTree = "<group>"; };
  1022. 83F1CA4323A9C93A00A27467 /* IHAirFirstCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAirFirstCell.xib; sourceTree = "<group>"; };
  1023. 83F1CA4623A9C9AD00A27467 /* IHAirAdjustCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHAirAdjustCell.swift; sourceTree = "<group>"; };
  1024. 83F1CA4723A9C9AD00A27467 /* IHAirAdjustCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHAirAdjustCell.xib; sourceTree = "<group>"; };
  1025. 83F1CA4E23A9F44900A27467 /* IHEquipmentlistVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentlistVCtr.swift; sourceTree = "<group>"; };
  1026. 83F1CA5023A9F83900A27467 /* IHEquipmentlistManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentlistManager.swift; sourceTree = "<group>"; };
  1027. 83F1CA5223A9F84C00A27467 /* IHEquipmentlistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentlistView.swift; sourceTree = "<group>"; };
  1028. 83F1CA5423A9F8FB00A27467 /* IHEquipmentListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHEquipmentListCell.swift; sourceTree = "<group>"; };
  1029. 83F1CA5523A9F8FB00A27467 /* IHEquipmentListCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHEquipmentListCell.xib; sourceTree = "<group>"; };
  1030. 83F72F1723A8FD7C00C4CB4C /* IHSensorManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorManager.swift; sourceTree = "<group>"; };
  1031. 83F72F1923A8FE4800C4CB4C /* IHSensorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorView.swift; sourceTree = "<group>"; };
  1032. 83F72F1B23A8FE5E00C4CB4C /* IHSensorVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorVCtr.swift; sourceTree = "<group>"; };
  1033. 83F72F1D23A906C500C4CB4C /* IHSensorFirstCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorFirstCell.swift; sourceTree = "<group>"; };
  1034. 83F72F1E23A906C500C4CB4C /* IHSensorFirstCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSensorFirstCell.xib; sourceTree = "<group>"; };
  1035. 83F72F2123A9070500C4CB4C /* IHSensorDeviceCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IHSensorDeviceCell.swift; sourceTree = "<group>"; };
  1036. 83F72F2223A9070500C4CB4C /* IHSensorDeviceCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = IHSensorDeviceCell.xib; sourceTree = "<group>"; };
  1037. 83FD7CF423A09D7900867EB9 /* UIView+Corner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Corner.swift"; sourceTree = "<group>"; };
  1038. 8E4594ABDCD699DB8073FBC3 /* Pods-Inhealth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Inhealth.release.xcconfig"; path = "Target Support Files/Pods-Inhealth/Pods-Inhealth.release.xcconfig"; sourceTree = "<group>"; };
  1039. DA1019A4D90F6AA594F76C51 /* Pods-Inhealth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Inhealth.debug.xcconfig"; path = "Target Support Files/Pods-Inhealth/Pods-Inhealth.debug.xcconfig"; sourceTree = "<group>"; };
  1040. /* End PBXFileReference section */
  1041. /* Begin PBXFrameworksBuildPhase section */
  1042. 83CCBE1A239A2B650096AA9F /* Frameworks */ = {
  1043. isa = PBXFrameworksBuildPhase;
  1044. buildActionMask = 2147483647;
  1045. files = (
  1046. DA319A4B0C3E139E3CE0E466 /* Pods_Inhealth.framework in Frameworks */,
  1047. );
  1048. runOnlyForDeploymentPostprocessing = 0;
  1049. };
  1050. 83CCBE30239A2B690096AA9F /* Frameworks */ = {
  1051. isa = PBXFrameworksBuildPhase;
  1052. buildActionMask = 2147483647;
  1053. files = (
  1054. );
  1055. runOnlyForDeploymentPostprocessing = 0;
  1056. };
  1057. 83CCBE3B239A2B690096AA9F /* Frameworks */ = {
  1058. isa = PBXFrameworksBuildPhase;
  1059. buildActionMask = 2147483647;
  1060. files = (
  1061. );
  1062. runOnlyForDeploymentPostprocessing = 0;
  1063. };
  1064. /* End PBXFrameworksBuildPhase section */
  1065. /* Begin PBXGroup section */
  1066. 13F1EB4A15D62C42D78DE54B /* Frameworks */ = {
  1067. isa = PBXGroup;
  1068. children = (
  1069. 70ED236C80E1934F8DA8173A /* Pods_Inhealth.framework */,
  1070. );
  1071. name = Frameworks;
  1072. sourceTree = "<group>";
  1073. };
  1074. 830059C12552B6EA00DDFF3A /* Controller */ = {
  1075. isa = PBXGroup;
  1076. children = (
  1077. 83D4FB0124454B9F00E6BA22 /* IHGatewayUPdateVCtr.swift */,
  1078. 83D4FB0224454B9F00E6BA22 /* IHGatewayUPdateVCtr.xib */,
  1079. );
  1080. name = Controller;
  1081. sourceTree = "<group>";
  1082. };
  1083. 830059C22552B70500DDFF3A /* Service */ = {
  1084. isa = PBXGroup;
  1085. children = (
  1086. 830059C32552B74700DDFF3A /* IHGatewayUpdateService.swift */,
  1087. );
  1088. name = Service;
  1089. sourceTree = "<group>";
  1090. };
  1091. 830059C52552CB0000DDFF3A /* Model */ = {
  1092. isa = PBXGroup;
  1093. children = (
  1094. 830059C62552CB1A00DDFF3A /* IHGatewayUpdateModel.swift */,
  1095. );
  1096. name = Model;
  1097. sourceTree = "<group>";
  1098. };
  1099. 8302E7F0240794D000A6F533 /* RoomNumber */ = {
  1100. isa = PBXGroup;
  1101. children = (
  1102. 839338A4240F7D2100246CBB /* IHRoomPicker.swift */,
  1103. 839338A5240F7D2100246CBB /* IHRoomPicker.xib */,
  1104. 839338A8240F860100246CBB /* IHSelectedRoomCell.swift */,
  1105. 839338A9240F860100246CBB /* IHSelectedRoomCell.xib */,
  1106. );
  1107. name = RoomNumber;
  1108. sourceTree = "<group>";
  1109. };
  1110. 83123B5D241B2DCE00A92EFF /* HotelPicker */ = {
  1111. isa = PBXGroup;
  1112. children = (
  1113. 83444BE92418D11F00CA08FD /* IHHotelPickerView.swift */,
  1114. 834CE080241A119D00AC3576 /* IHHotelPickerHeaderView.swift */,
  1115. 83123B58241B243D00A92EFF /* IHCountryPicker.swift */,
  1116. 83123B59241B243D00A92EFF /* IHCountryPicker.xib */,
  1117. 836E788A241B5D8A002C0C22 /* IHFloorPicker.swift */,
  1118. 836E788B241B5D8A002C0C22 /* IHFloorPicker.xib */,
  1119. 834D806E24207897008D9796 /* IHButtonView.swift */,
  1120. 834D807024207C88008D9796 /* IHTPickerAreaCell.swift */,
  1121. 834D807124207C88008D9796 /* IHTPickerAreaCell.xib */,
  1122. 834D80C32421CBA2008D9796 /* IHPickFloorCell.swift */,
  1123. 834D80C42421CBA2008D9796 /* IHPickFloorCell.xib */,
  1124. 834D3F532466AEE6005A37B8 /* IHHistroyHotelPicker.swift */,
  1125. 834D3F542466AEE6005A37B8 /* IHHistroyHotelPicker.xib */,
  1126. );
  1127. name = HotelPicker;
  1128. sourceTree = "<group>";
  1129. };
  1130. 83123B5E241B2DF100A92EFF /* IHServiceView */ = {
  1131. isa = PBXGroup;
  1132. children = (
  1133. 834BEDF523AB15030021FF77 /* IHServiceView.swift */,
  1134. 834BEDF123AB06CB0021FF77 /* IHServiceRightItem.swift */,
  1135. 834BEDFB23AB202F0021FF77 /* IHServiceButton.swift */,
  1136. 834BEDF723AB16870021FF77 /* IHSeviceListCell.swift */,
  1137. 834BEDF823AB16870021FF77 /* IHSeviceListCell.xib */,
  1138. 834BEDFD23AB29100021FF77 /* IHMaintenaceCell.swift */,
  1139. 834BEDFE23AB29100021FF77 /* IHMaintenaceCell.xib */,
  1140. 834BEE0123AB292C0021FF77 /* IHRepairedCell.swift */,
  1141. 834BEE0223AB292C0021FF77 /* IHRepairedCell.xib */,
  1142. );
  1143. name = IHServiceView;
  1144. sourceTree = "<group>";
  1145. };
  1146. 8313B88F24EE136C000EA0EE /* Model */ = {
  1147. isa = PBXGroup;
  1148. children = (
  1149. 8313B89024EE13AE000EA0EE /* IHClassGatewayModel.swift */,
  1150. );
  1151. name = Model;
  1152. sourceTree = "<group>";
  1153. };
  1154. 8313B89424EE227A000EA0EE /* Service */ = {
  1155. isa = PBXGroup;
  1156. children = (
  1157. );
  1158. name = Service;
  1159. sourceTree = "<group>";
  1160. };
  1161. 8313B89524EE228F000EA0EE /* Controller */ = {
  1162. isa = PBXGroup;
  1163. children = (
  1164. 834B772924ED1B08001C6B8A /* IHGatewayCtr.swift */,
  1165. );
  1166. name = Controller;
  1167. sourceTree = "<group>";
  1168. };
  1169. 8313B89624EE229D000EA0EE /* View */ = {
  1170. isa = PBXGroup;
  1171. children = (
  1172. 8313B89A24EE44EA000EA0EE /* IHGatewayView.swift */,
  1173. 8313B89E24EE4705000EA0EE /* IHGatewayCell.swift */,
  1174. 8313B89F24EE4705000EA0EE /* IHGatewayCell.xib */,
  1175. );
  1176. name = View;
  1177. sourceTree = "<group>";
  1178. };
  1179. 8313B89724EE22A6000EA0EE /* Manager */ = {
  1180. isa = PBXGroup;
  1181. children = (
  1182. 8313B89224EE214C000EA0EE /* IHGatewayManager.swift */,
  1183. );
  1184. name = Manager;
  1185. sourceTree = "<group>";
  1186. };
  1187. 8313B8A424EE7112000EA0EE /* UDP */ = {
  1188. isa = PBXGroup;
  1189. children = (
  1190. 8313B8A524EE7190000EA0EE /* IHUdpRequest.swift */,
  1191. 838DE18124F51F9E00BCE0EE /* IHUdpTool.swift */,
  1192. );
  1193. name = UDP;
  1194. sourceTree = "<group>";
  1195. };
  1196. 8314773824EC04F10056E412 /* GCD */ = {
  1197. isa = PBXGroup;
  1198. children = (
  1199. 8314773924EC04F10056E412 /* Documentation.html */,
  1200. 8314773A24EC04F10056E412 /* GCDAsyncUdpSocket.m */,
  1201. 8314773B24EC04F10056E412 /* GCDAsyncSocket.m */,
  1202. 8314773C24EC04F10056E412 /* GCDAsyncUdpSocket.h */,
  1203. 8314773D24EC04F10056E412 /* GCDAsyncSocket.h */,
  1204. 8314773E24EC04F10056E412 /* CocoaAsyncSocket.h */,
  1205. );
  1206. path = GCD;
  1207. sourceTree = "<group>";
  1208. };
  1209. 83148D8423A8E67300127807 /* DYScrollRulerView */ = {
  1210. isa = PBXGroup;
  1211. children = (
  1212. 83148D8223A8E66C00127807 /* DYScrollRulerView.swift */,
  1213. );
  1214. name = DYScrollRulerView;
  1215. sourceTree = "<group>";
  1216. };
  1217. 8316D0F0239A373700889406 /* ProtocolDelegate */ = {
  1218. isa = PBXGroup;
  1219. children = (
  1220. 8316D0F1239A377300889406 /* IHViewModelProtocolDelegate.swift */,
  1221. 8316D0F3239A378400889406 /* IHViewProtocolDelegate.swift */,
  1222. 8316D0F5239A37B100889406 /* IHViewManagerProtocolDelegate.swift */,
  1223. );
  1224. name = ProtocolDelegate;
  1225. sourceTree = "<group>";
  1226. };
  1227. 8316D0F7239A383100889406 /* LoginApi */ = {
  1228. isa = PBXGroup;
  1229. children = (
  1230. 8316D0F8239A385500889406 /* IHLgoinAPi.swift */,
  1231. 8316D0FA239A386900889406 /* IHLoginModel.swift */,
  1232. 8316D0FC239A387500889406 /* IHLoginHttpRequest.swift */,
  1233. );
  1234. name = LoginApi;
  1235. sourceTree = "<group>";
  1236. };
  1237. 8316D100239A417D00889406 /* IHHomeApi */ = {
  1238. isa = PBXGroup;
  1239. children = (
  1240. 8316D0FE239A416B00889406 /* IHHomeApi.swift */,
  1241. 8316D101239A41A100889406 /* IHHomeModel.swift */,
  1242. 8316D103239A41F800889406 /* IHHomeHttpRequest.swift */,
  1243. );
  1244. name = IHHomeApi;
  1245. sourceTree = "<group>";
  1246. };
  1247. 8316D105239A562800889406 /* Login */ = {
  1248. isa = PBXGroup;
  1249. children = (
  1250. 8316D128239F2F1500889406 /* Manager */,
  1251. 8316D125239F2EE600889406 /* View */,
  1252. 8316D124239F2EDD00889406 /* Controller */,
  1253. 8316D107239A563900889406 /* Service */,
  1254. );
  1255. name = Login;
  1256. sourceTree = "<group>";
  1257. };
  1258. 8316D106239A563100889406 /* Dashboard */ = {
  1259. isa = PBXGroup;
  1260. children = (
  1261. 83462D2C23B3021D005B128D /* PullDownList */,
  1262. 83D4FFD623A2610A00E18BFA /* Map */,
  1263. 83D4FFD523A260FE00E18BFA /* Main */,
  1264. );
  1265. name = Dashboard;
  1266. sourceTree = "<group>";
  1267. };
  1268. 8316D107239A563900889406 /* Service */ = {
  1269. isa = PBXGroup;
  1270. children = (
  1271. 8316D109239A565C00889406 /* IHLoginService.swift */,
  1272. );
  1273. name = Service;
  1274. sourceTree = "<group>";
  1275. };
  1276. 8316D108239A564B00889406 /* Service */ = {
  1277. isa = PBXGroup;
  1278. children = (
  1279. 8316D10B239DDDB300889406 /* IHHomeService.swift */,
  1280. );
  1281. name = Service;
  1282. sourceTree = "<group>";
  1283. };
  1284. 8316D10F239E239B00889406 /* IHAreaApi */ = {
  1285. isa = PBXGroup;
  1286. children = (
  1287. 8316D10D239E239300889406 /* IHAreaApi.swift */,
  1288. 8316D111239E399400889406 /* IHAreaModel.swift */,
  1289. 8316D114239E579C00889406 /* IHAreaHttpRequest.swift */,
  1290. );
  1291. name = IHAreaApi;
  1292. sourceTree = "<group>";
  1293. };
  1294. 8316D113239E56FC00889406 /* EquipmentAPI */ = {
  1295. isa = PBXGroup;
  1296. children = (
  1297. 8345AAAC24D1113C003BAC87 /* ClassLight */,
  1298. 8345AAAB24D11132003BAC87 /* Curtain */,
  1299. 8345AAAA24D1111E003BAC87 /* Panel */,
  1300. 83462D3923B38ED2005B128D /* Gateway */,
  1301. 8316D119239E6AD400889406 /* lights_cir */,
  1302. 8316D118239E6ACA00889406 /* sensor */,
  1303. 8316D117239E6A9200889406 /* air_purifiers */,
  1304. );
  1305. name = EquipmentAPI;
  1306. sourceTree = "<group>";
  1307. };
  1308. 8316D117239E6A9200889406 /* air_purifiers */ = {
  1309. isa = PBXGroup;
  1310. children = (
  1311. 8316D11E239E6B2500889406 /* IHAirPurifiersApi.swift */,
  1312. 8316D12D239F46AE00889406 /* IHIHAirPurifiersModel.swift */,
  1313. 8316D12F239F46BC00889406 /* IHIHAirPurifiersHttpresquest.swift */,
  1314. );
  1315. name = air_purifiers;
  1316. sourceTree = "<group>";
  1317. };
  1318. 8316D118239E6ACA00889406 /* sensor */ = {
  1319. isa = PBXGroup;
  1320. children = (
  1321. 8316D11C239E6B0C00889406 /* IHSensorApi.swift */,
  1322. 8316D129239F38EB00889406 /* IHSensorModel.swift */,
  1323. 8316D12B239F390000889406 /* IHSensorHttpRequest.swift */,
  1324. );
  1325. name = sensor;
  1326. sourceTree = "<group>";
  1327. };
  1328. 8316D119239E6AD400889406 /* lights_cir */ = {
  1329. isa = PBXGroup;
  1330. children = (
  1331. 8316D11A239E6AFF00889406 /* IHLightApi.swift */,
  1332. 8316D120239F21CC00889406 /* IHLightModel.swift */,
  1333. 8316D122239F21E500889406 /* IHLightHttprequest.swift */,
  1334. );
  1335. name = lights_cir;
  1336. sourceTree = "<group>";
  1337. };
  1338. 8316D124239F2EDD00889406 /* Controller */ = {
  1339. isa = PBXGroup;
  1340. children = (
  1341. 8316D131239F74BD00889406 /* IHLoginVCtr.swift */,
  1342. 8316D132239F74BD00889406 /* IHLoginVCtr.xib */,
  1343. 8349E66F23D05CAD00E1993F /* IHPrivacyVCtr.swift */,
  1344. 834BF0F223D3E99F007890F1 /* IHSignUpVCtr.swift */,
  1345. 834BF0FC23D42C3F007890F1 /* IHSignupSuccess.swift */,
  1346. 834BF0FD23D42C3F007890F1 /* IHSignupSuccess.xib */,
  1347. 83AAE9CD23ED0DC100746A82 /* IHGuestInfoVCtr.swift */,
  1348. 83AAE9CE23ED0DC100746A82 /* IHGuestInfoVCtr.xib */,
  1349. );
  1350. name = Controller;
  1351. sourceTree = "<group>";
  1352. };
  1353. 8316D125239F2EE600889406 /* View */ = {
  1354. isa = PBXGroup;
  1355. children = (
  1356. 8316D135239F765800889406 /* IHLoginView.swift */,
  1357. 8316D139239F76B100889406 /* IHLoginView.xib */,
  1358. 834BF0F423D3E9BB007890F1 /* IHSignUpView.swift */,
  1359. 834BF0F823D3E9FF007890F1 /* IHSignUpView.xib */,
  1360. 83AAE9D123ED0DE700746A82 /* IHGuestInfoView.swift */,
  1361. 8346D11E23F2948600A62140 /* IHGuestInfoView.xib */,
  1362. 834C492423FA957A0052C503 /* CLSliderView.swift */,
  1363. );
  1364. name = View;
  1365. sourceTree = "<group>";
  1366. };
  1367. 8316D128239F2F1500889406 /* Manager */ = {
  1368. isa = PBXGroup;
  1369. children = (
  1370. 8316D137239F768100889406 /* IHLoginManager.swift */,
  1371. 834BF0F623D3E9DF007890F1 /* IHSignUpManager.swift */,
  1372. 834C48E423F588770052C503 /* IHGuestInfoManager.swift */,
  1373. );
  1374. name = Manager;
  1375. sourceTree = "<group>";
  1376. };
  1377. 8322AD152440925C008E5EE5 /* HDEmptyView */ = {
  1378. isa = PBXGroup;
  1379. children = (
  1380. 8322AD16244092A9008E5EE5 /* HDEmptyBaseView.swift */,
  1381. 8322AD17244092A9008E5EE5 /* HDEmptyView.swift */,
  1382. 8322AD1A244092AC008E5EE5 /* HDRunTime.swift */,
  1383. 8322AD19244092AB008E5EE5 /* UIScrollView+Empty.swift */,
  1384. 8322AD18244092AA008E5EE5 /* UIView+Position.swift */,
  1385. );
  1386. name = HDEmptyView;
  1387. sourceTree = "<group>";
  1388. };
  1389. 83327F352431854F00E22804 /* SwiftScan */ = {
  1390. isa = PBXGroup;
  1391. children = (
  1392. 83327F442431880200E22804 /* CodeScan.bundle */,
  1393. 83327F3C243185AB00E22804 /* LBXPermissions.swift */,
  1394. 83327F3A243185AA00E22804 /* LBXScanLineAnimation.swift */,
  1395. 83327F37243185A800E22804 /* LBXScanNetAnimation.swift */,
  1396. 83327F36243185A700E22804 /* LBXScanView.swift */,
  1397. 83327F39243185A900E22804 /* LBXScanViewController.swift */,
  1398. 83327F38243185A900E22804 /* LBXScanViewStyle.swift */,
  1399. 83327F3B243185AA00E22804 /* LBXScanWrapper.swift */,
  1400. );
  1401. name = SwiftScan;
  1402. sourceTree = "<group>";
  1403. };
  1404. 83413990243C684C005AEDD2 /* Gateway */ = {
  1405. isa = PBXGroup;
  1406. children = (
  1407. 83D4FB0024454B7900E6BA22 /* gatewayUpdate */,
  1408. 83413999243C6A90005AEDD2 /* GatewayDetail */,
  1409. 83413998243C69C2005AEDD2 /* GatewayList */,
  1410. );
  1411. name = Gateway;
  1412. sourceTree = "<group>";
  1413. };
  1414. 83413991243C68CD005AEDD2 /* Manager */ = {
  1415. isa = PBXGroup;
  1416. children = (
  1417. 8341399E243C6CBB005AEDD2 /* IHGatewayListManager.swift */,
  1418. );
  1419. name = Manager;
  1420. sourceTree = "<group>";
  1421. };
  1422. 83413992243C68D4005AEDD2 /* View */ = {
  1423. isa = PBXGroup;
  1424. children = (
  1425. 8313B8A224EE5341000EA0EE /* IHGatewayListView.swift */,
  1426. );
  1427. name = View;
  1428. sourceTree = "<group>";
  1429. };
  1430. 83413993243C68DB005AEDD2 /* Countroller */ = {
  1431. isa = PBXGroup;
  1432. children = (
  1433. 834139A0243C6CEF005AEDD2 /* IHGatewayListVCtr.swift */,
  1434. );
  1435. name = Countroller;
  1436. sourceTree = "<group>";
  1437. };
  1438. 83413994243C68E4005AEDD2 /* Service */ = {
  1439. isa = PBXGroup;
  1440. children = (
  1441. 834139AA243D7527005AEDD2 /* IHGatewayService.swift */,
  1442. );
  1443. name = Service;
  1444. sourceTree = "<group>";
  1445. };
  1446. 83413998243C69C2005AEDD2 /* GatewayList */ = {
  1447. isa = PBXGroup;
  1448. children = (
  1449. 83413991243C68CD005AEDD2 /* Manager */,
  1450. 83413992243C68D4005AEDD2 /* View */,
  1451. 83413993243C68DB005AEDD2 /* Countroller */,
  1452. 83413994243C68E4005AEDD2 /* Service */,
  1453. );
  1454. name = GatewayList;
  1455. sourceTree = "<group>";
  1456. };
  1457. 83413999243C6A90005AEDD2 /* GatewayDetail */ = {
  1458. isa = PBXGroup;
  1459. children = (
  1460. 8341399D243C6C8D005AEDD2 /* Manager */,
  1461. 8341399C243C6C87005AEDD2 /* View */,
  1462. 8341399B243C6C7F005AEDD2 /* Controller */,
  1463. 8341399A243C6C77005AEDD2 /* Service */,
  1464. );
  1465. name = GatewayDetail;
  1466. sourceTree = "<group>";
  1467. };
  1468. 8341399A243C6C77005AEDD2 /* Service */ = {
  1469. isa = PBXGroup;
  1470. children = (
  1471. );
  1472. name = Service;
  1473. sourceTree = "<group>";
  1474. };
  1475. 8341399B243C6C7F005AEDD2 /* Controller */ = {
  1476. isa = PBXGroup;
  1477. children = (
  1478. 834139AD243F30AD005AEDD2 /* IHGatewayDetailVCtr.swift */,
  1479. );
  1480. name = Controller;
  1481. sourceTree = "<group>";
  1482. };
  1483. 8341399C243C6C87005AEDD2 /* View */ = {
  1484. isa = PBXGroup;
  1485. children = (
  1486. 834139B1243F32D2005AEDD2 /* IHGatewayDetailView.swift */,
  1487. 8347DD41243FFF7200C413DA /* IHGatewayDetailView.xib */,
  1488. 8347DD432440101E00C413DA /* IHAssociatedView.swift */,
  1489. 8347DD4724401D1E00C413DA /* IHAssociatedCell.swift */,
  1490. 8347DD4824401D1E00C413DA /* IHAssociatedCell.xib */,
  1491. 8347DD4B24401D3600C413DA /* IHNotAssociatedCell.swift */,
  1492. 8347DD4C24401D3600C413DA /* IHNotAssociatedCell.xib */,
  1493. 8322AD2024409316008E5EE5 /* IHEmptyView.swift */,
  1494. 8322AD222440932B008E5EE5 /* IHEmptyView.xib */,
  1495. );
  1496. name = View;
  1497. sourceTree = "<group>";
  1498. };
  1499. 8341399D243C6C8D005AEDD2 /* Manager */ = {
  1500. isa = PBXGroup;
  1501. children = (
  1502. 834139AF243F32BB005AEDD2 /* IHGatewayDetailManager.swift */,
  1503. );
  1504. name = Manager;
  1505. sourceTree = "<group>";
  1506. };
  1507. 834139AC243F307C005AEDD2 /* Equipment */ = {
  1508. isa = PBXGroup;
  1509. children = (
  1510. 83F1CA4D23A9F2E600A27467 /* Manager */,
  1511. 83F1CA4C23A9F2E100A27467 /* View */,
  1512. 83F1CA4B23A9F2DE00A27467 /* Controller */,
  1513. 83F1CA4A23A9F25900A27467 /* Service */,
  1514. );
  1515. name = Equipment;
  1516. sourceTree = "<group>";
  1517. };
  1518. 8341615823A1E18E00B2E780 /* IHEquipmentView */ = {
  1519. isa = PBXGroup;
  1520. children = (
  1521. 834B4CE823A1025900E1E18F /* IHEquipmentView.swift */,
  1522. 834B4CE423A0FFF300E1E18F /* IHEquipmentCell.swift */,
  1523. 834B4CE523A0FFF300E1E18F /* IHEquipmentCell.xib */,
  1524. );
  1525. name = IHEquipmentView;
  1526. sourceTree = "<group>";
  1527. };
  1528. 8341615923A1E1B800B2E780 /* IHQualityView */ = {
  1529. isa = PBXGroup;
  1530. children = (
  1531. 8341615B23A1E21B00B2E780 /* IHAirQualityView.swift */,
  1532. 8341615F23A21FE300B2E780 /* IHAQSwitchCell.swift */,
  1533. 8341616023A21FE300B2E780 /* IHAQSwitchCell.xib */,
  1534. 8341616323A2200E00B2E780 /* IHAQLevelCell.swift */,
  1535. 8341616423A2200E00B2E780 /* IHAQLevelCell.xib */,
  1536. 8341616723A2203800B2E780 /* IHAQSubHeaderCell.swift */,
  1537. 8341616823A2203800B2E780 /* IHAQSubHeaderCell.xib */,
  1538. 8341616B23A2214400B2E780 /* IHAQNormalCell.swift */,
  1539. 8341616C23A2214400B2E780 /* IHAQNormalCell.xib */,
  1540. 8349E66A23D011EF00E1993F /* IHSubsectionView.swift */,
  1541. 83444BDE24179A3B00CA08FD /* IHWeeklyCell.swift */,
  1542. 83444BDF24179A3B00CA08FD /* IHWeeklyCell.xib */,
  1543. 83444BE224179E6000CA08FD /* IHQualityChartsCell.swift */,
  1544. 83444BE324179E6000CA08FD /* IHQualityChartsCell.xib */,
  1545. );
  1546. name = IHQualityView;
  1547. sourceTree = "<group>";
  1548. };
  1549. 8341615A23A1E1DA00B2E780 /* IHHotelView */ = {
  1550. isa = PBXGroup;
  1551. children = (
  1552. 8341615D23A1E22A00B2E780 /* IHHotelView.swift */,
  1553. 83D4FFCF23A2341F00E18BFA /* IHHotelCell.swift */,
  1554. 83D4FFD323A249F500E18BFA /* IHDashView.swift */,
  1555. 83D4FFD023A2341F00E18BFA /* IHHotelCell.xib */,
  1556. );
  1557. name = IHHotelView;
  1558. sourceTree = "<group>";
  1559. };
  1560. 834376AB23C423AD007FC507 /* IHAddTitleAddressView */ = {
  1561. isa = PBXGroup;
  1562. children = (
  1563. 83877EB923C35A1B0044FF9A /* IHAddTitleAddressView.swift */,
  1564. 834376AF23C423DD007FC507 /* IHAddressService.swift */,
  1565. 834376B123C45467007FC507 /* IHPresentBottom.swift */,
  1566. 834376B323C455FD007FC507 /* UIViewController+Presentation.swift */,
  1567. 834376B823C45F0F007FC507 /* IHAddressController.swift */,
  1568. );
  1569. name = IHAddTitleAddressView;
  1570. sourceTree = "<group>";
  1571. };
  1572. 8345AAAA24D1111E003BAC87 /* Panel */ = {
  1573. isa = PBXGroup;
  1574. children = (
  1575. 8345AAB924D1120B003BAC87 /* IHPanelApi.swift */,
  1576. 8345AABB24D11225003BAC87 /* IHPanelHttpRequest.swift */,
  1577. 8345AABD24D1123A003BAC87 /* IHPanelModel.swift */,
  1578. );
  1579. name = Panel;
  1580. sourceTree = "<group>";
  1581. };
  1582. 8345AAAB24D11132003BAC87 /* Curtain */ = {
  1583. isa = PBXGroup;
  1584. children = (
  1585. 8345AAB324D111C2003BAC87 /* IHCurtainApi.swift */,
  1586. 8345AAB524D111D9003BAC87 /* IHCurtainHttpRequest.swift */,
  1587. 8345AAB724D111EE003BAC87 /* IHCurtainModel.swift */,
  1588. );
  1589. name = Curtain;
  1590. sourceTree = "<group>";
  1591. };
  1592. 8345AAAC24D1113C003BAC87 /* ClassLight */ = {
  1593. isa = PBXGroup;
  1594. children = (
  1595. 8345AAAD24D11168003BAC87 /* IHClassLightModel.swift */,
  1596. 8345AAAF24D11187003BAC87 /* IHClassLightHttprequrest.swift */,
  1597. 8345AAB124D111A3003BAC87 /* IHClassLightApi.swift */,
  1598. );
  1599. name = ClassLight;
  1600. sourceTree = "<group>";
  1601. };
  1602. 8345AAC224D15EE1003BAC87 /* Reachability */ = {
  1603. isa = PBXGroup;
  1604. children = (
  1605. 8345AAC324D15EF8003BAC87 /* Reachability.h */,
  1606. 8345AAC424D15EF8003BAC87 /* Reachability.m */,
  1607. );
  1608. name = Reachability;
  1609. sourceTree = "<group>";
  1610. };
  1611. 83462D2C23B3021D005B128D /* PullDownList */ = {
  1612. isa = PBXGroup;
  1613. children = (
  1614. 83462D2D23B305A9005B128D /* manager */,
  1615. 83462D3023B305B7005B128D /* view */,
  1616. 83462D2F23B305B5005B128D /* controller */,
  1617. 83462D2E23B305B1005B128D /* Service */,
  1618. );
  1619. name = PullDownList;
  1620. sourceTree = "<group>";
  1621. };
  1622. 83462D2D23B305A9005B128D /* manager */ = {
  1623. isa = PBXGroup;
  1624. children = (
  1625. 83462D3123B3072C005B128D /* IHPullDownListManager.swift */,
  1626. );
  1627. name = manager;
  1628. sourceTree = "<group>";
  1629. };
  1630. 83462D2E23B305B1005B128D /* Service */ = {
  1631. isa = PBXGroup;
  1632. children = (
  1633. );
  1634. name = Service;
  1635. sourceTree = "<group>";
  1636. };
  1637. 83462D2F23B305B5005B128D /* controller */ = {
  1638. isa = PBXGroup;
  1639. children = (
  1640. );
  1641. name = controller;
  1642. sourceTree = "<group>";
  1643. };
  1644. 83462D3023B305B7005B128D /* view */ = {
  1645. isa = PBXGroup;
  1646. children = (
  1647. );
  1648. name = view;
  1649. sourceTree = "<group>";
  1650. };
  1651. 83462D3923B38ED2005B128D /* Gateway */ = {
  1652. isa = PBXGroup;
  1653. children = (
  1654. 834139A4243C6F52005AEDD2 /* IHGatewayApi.swift */,
  1655. 834139A6243C6FD3005AEDD2 /* IHGatewayModel.swift */,
  1656. 834139A8243C7002005AEDD2 /* IHGatewayHttprequest.swift */,
  1657. );
  1658. name = Gateway;
  1659. sourceTree = "<group>";
  1660. };
  1661. 834682D723B0528600B3A64C /* UsermanagementApi */ = {
  1662. isa = PBXGroup;
  1663. children = (
  1664. 834682D823B052C200B3A64C /* IHUseApi.swift */,
  1665. 834682DA23B054AB00B3A64C /* IHUserHttprequest.swift */,
  1666. 834682E423B09F3400B3A64C /* IHUserModel.swift */,
  1667. 8345962923B9E74B0009E0B6 /* SBTHttpTool.swift */,
  1668. );
  1669. name = UsermanagementApi;
  1670. sourceTree = "<group>";
  1671. };
  1672. 8346C48C2428F6EF0070C1A2 /* AddressPicker */ = {
  1673. isa = PBXGroup;
  1674. children = (
  1675. 8346C4902428F72E0070C1A2 /* Manager */,
  1676. 8346C48F2428F71E0070C1A2 /* View */,
  1677. 8346C48E2428F7130070C1A2 /* Controller */,
  1678. 8346C48D2428F7090070C1A2 /* Service */,
  1679. );
  1680. name = AddressPicker;
  1681. sourceTree = "<group>";
  1682. };
  1683. 8346C48D2428F7090070C1A2 /* Service */ = {
  1684. isa = PBXGroup;
  1685. children = (
  1686. 8346C48A2428682C0070C1A2 /* IHHistoryCityModel.swift */,
  1687. );
  1688. name = Service;
  1689. sourceTree = "<group>";
  1690. };
  1691. 8346C48E2428F7130070C1A2 /* Controller */ = {
  1692. isa = PBXGroup;
  1693. children = (
  1694. 830830E8240D072C00131488 /* IHHotelPickerVCtr.swift */,
  1695. );
  1696. name = Controller;
  1697. sourceTree = "<group>";
  1698. };
  1699. 8346C48F2428F71E0070C1A2 /* View */ = {
  1700. isa = PBXGroup;
  1701. children = (
  1702. 83123B5D241B2DCE00A92EFF /* HotelPicker */,
  1703. );
  1704. name = View;
  1705. sourceTree = "<group>";
  1706. };
  1707. 8346C4902428F72E0070C1A2 /* Manager */ = {
  1708. isa = PBXGroup;
  1709. children = (
  1710. 83444BE72418CAFA00CA08FD /* IHHotelPickerManager.swift */,
  1711. );
  1712. name = Manager;
  1713. sourceTree = "<group>";
  1714. };
  1715. 834853D5242B31140057838B /* WebSocket */ = {
  1716. isa = PBXGroup;
  1717. children = (
  1718. 834853D6242B31480057838B /* LMWebSocket.swift */,
  1719. 834853DC242B31FB0057838B /* IHWebSocketManager.swift */,
  1720. );
  1721. name = WebSocket;
  1722. sourceTree = "<group>";
  1723. };
  1724. 83494FC3239F992F00DD97A0 /* NavigationController */ = {
  1725. isa = PBXGroup;
  1726. children = (
  1727. 83494FC7239F99E000DD97A0 /* IHNavigationController.swift */,
  1728. );
  1729. name = NavigationController;
  1730. sourceTree = "<group>";
  1731. };
  1732. 83494FC4239F994C00DD97A0 /* TabbarController */ = {
  1733. isa = PBXGroup;
  1734. children = (
  1735. 83494FCB239F9B9200DD97A0 /* IHTabBarController.swift */,
  1736. );
  1737. name = TabbarController;
  1738. sourceTree = "<group>";
  1739. };
  1740. 83494FCD239F9BFE00DD97A0 /* Area */ = {
  1741. isa = PBXGroup;
  1742. children = (
  1743. 83726E3324932F480040F6A1 /* ClassRoom */,
  1744. 83F1CA3523A9C62A00A27467 /* Air */,
  1745. 83F72F1223A8FD3200C4CB4C /* Sensor */,
  1746. 83E3738823A7AB850055FACC /* RoomLightHistory */,
  1747. 8378430C23A7257E0082E4B0 /* RoomLight */,
  1748. 837842C623A482F80082E4B0 /* Centralized setting */,
  1749. 837842B323A472C30082E4B0 /* Room */,
  1750. 8374BD7323A46D9200471A43 /* NewEquipment */,
  1751. 8366E18123A3C59900911340 /* NewRoom */,
  1752. 8366E18223A3C5AF00911340 /* Main */,
  1753. );
  1754. name = Area;
  1755. sourceTree = "<group>";
  1756. };
  1757. 83494FCE239F9C0500DD97A0 /* Equipment */ = {
  1758. isa = PBXGroup;
  1759. children = (
  1760. 8357B23624D04DBF00315C5F /* classLightSetting */,
  1761. 8357B23524D04D9000315C5F /* CurtainSetting */,
  1762. 8357B23424D04D6D00315C5F /* PanelSetting */,
  1763. 83413990243C684C005AEDD2 /* Gateway */,
  1764. 834139AC243F307C005AEDD2 /* Equipment */,
  1765. );
  1766. name = Equipment;
  1767. sourceTree = "<group>";
  1768. };
  1769. 83494FCF239F9C1100DD97A0 /* Service */ = {
  1770. isa = PBXGroup;
  1771. children = (
  1772. 834BEE0823AB4D210021FF77 /* repairAndDetail */,
  1773. 834BEE0723AB4C5D0021FF77 /* main */,
  1774. );
  1775. name = Service;
  1776. sourceTree = "<group>";
  1777. };
  1778. 83494FDA239FA32100DD97A0 /* Controller */ = {
  1779. isa = PBXGroup;
  1780. children = (
  1781. 83494FD8239F9CF100DD97A0 /* IHDashboardVCtr.swift */,
  1782. );
  1783. name = Controller;
  1784. sourceTree = "<group>";
  1785. };
  1786. 83494FDB239FA32800DD97A0 /* View */ = {
  1787. isa = PBXGroup;
  1788. children = (
  1789. 83494FDD239FA35700DD97A0 /* IHDashboardMainView.swift */,
  1790. 83494FE3239FC96200DD97A0 /* IHDashBoardHeaderView.swift */,
  1791. 8381F8F123CF013E0092EBD2 /* IHVerticalDashLine.swift */,
  1792. 8341615823A1E18E00B2E780 /* IHEquipmentView */,
  1793. 8341615923A1E1B800B2E780 /* IHQualityView */,
  1794. 8341615A23A1E1DA00B2E780 /* IHHotelView */,
  1795. );
  1796. name = View;
  1797. sourceTree = "<group>";
  1798. };
  1799. 83494FDC239FA33100DD97A0 /* Manager */ = {
  1800. isa = PBXGroup;
  1801. children = (
  1802. 83494FDF239FA36C00DD97A0 /* IHDashboardManager.swift */,
  1803. );
  1804. name = Manager;
  1805. sourceTree = "<group>";
  1806. };
  1807. 834971F723D446250088EDF9 /* Guests */ = {
  1808. isa = PBXGroup;
  1809. children = (
  1810. 834971FD23D448980088EDF9 /* IHGuestsVCtr.swift */,
  1811. 834971FE23D448980088EDF9 /* IHGuestsVCtr.xib */,
  1812. 8349720123D57A1D0088EDF9 /* IHGuetsView.swift */,
  1813. 8349720523D57A3E0088EDF9 /* IHGuetsView.xib */,
  1814. 8349720B23D5957A0088EDF9 /* IHGuestNoRoomView.swift */,
  1815. 8349720F23D595A50088EDF9 /* IHGuestNoRoomView.xib */,
  1816. );
  1817. name = Guests;
  1818. sourceTree = "<group>";
  1819. };
  1820. 8349B7AD2450659400B42E2D /* MBProgressHUD */ = {
  1821. isa = PBXGroup;
  1822. children = (
  1823. 8349B7AE245065DC00B42E2D /* MBPUUHUDHelp.h */,
  1824. 8349B7B0245065DD00B42E2D /* MBPUUHUDHelp.m */,
  1825. 8349B7AB2450658800B42E2D /* MBProgressHUD.h */,
  1826. 8349B7AA2450658700B42E2D /* MBProgressHUD.m */,
  1827. );
  1828. name = MBProgressHUD;
  1829. sourceTree = "<group>";
  1830. };
  1831. 834B770824ED0153001C6B8A /* Installation */ = {
  1832. isa = PBXGroup;
  1833. children = (
  1834. 834B771324ED02C6001C6B8A /* Main */,
  1835. 834B770A24ED01F9001C6B8A /* ConfigGataway */,
  1836. 834B770924ED01CA001C6B8A /* ClassControl */,
  1837. );
  1838. name = Installation;
  1839. sourceTree = "<group>";
  1840. };
  1841. 834B770924ED01CA001C6B8A /* ClassControl */ = {
  1842. isa = PBXGroup;
  1843. children = (
  1844. 8386D08D24EFCD3200F077EB /* LightControl */,
  1845. 8386D08C24EFCCF700F077EB /* Main */,
  1846. );
  1847. name = ClassControl;
  1848. sourceTree = "<group>";
  1849. };
  1850. 834B770A24ED01F9001C6B8A /* ConfigGataway */ = {
  1851. isa = PBXGroup;
  1852. children = (
  1853. 83D14C3324F4E3EF009376DE /* GatewayDetail */,
  1854. 83D14C3224F4E3D4009376DE /* Main */,
  1855. );
  1856. name = ConfigGataway;
  1857. sourceTree = "<group>";
  1858. };
  1859. 834B770B24ED0242001C6B8A /* Manager */ = {
  1860. isa = PBXGroup;
  1861. children = (
  1862. 834B773124ED3AA7001C6B8A /* IHClassControlManager.swift */,
  1863. );
  1864. name = Manager;
  1865. sourceTree = "<group>";
  1866. };
  1867. 834B770C24ED024E001C6B8A /* View */ = {
  1868. isa = PBXGroup;
  1869. children = (
  1870. 834B772F24ED39FB001C6B8A /* IHClassControlView.swift */,
  1871. );
  1872. name = View;
  1873. sourceTree = "<group>";
  1874. };
  1875. 834B770D24ED025D001C6B8A /* Controller */ = {
  1876. isa = PBXGroup;
  1877. children = (
  1878. 834B772B24ED1B3C001C6B8A /* IHClassControlCtr.swift */,
  1879. );
  1880. name = Controller;
  1881. sourceTree = "<group>";
  1882. };
  1883. 834B770E24ED026F001C6B8A /* Service */ = {
  1884. isa = PBXGroup;
  1885. children = (
  1886. 835D318024F7E50B002C026B /* IHClassControlService.swift */,
  1887. );
  1888. name = Service;
  1889. sourceTree = "<group>";
  1890. };
  1891. 834B771324ED02C6001C6B8A /* Main */ = {
  1892. isa = PBXGroup;
  1893. children = (
  1894. 8313B88F24EE136C000EA0EE /* Model */,
  1895. 834B772424ED04C3001C6B8A /* Service */,
  1896. 834B772324ED04B8001C6B8A /* Controller */,
  1897. 834B772224ED04AE001C6B8A /* View */,
  1898. 834B772124ED049F001C6B8A /* Manager */,
  1899. );
  1900. name = Main;
  1901. sourceTree = "<group>";
  1902. };
  1903. 834B772124ED049F001C6B8A /* Manager */ = {
  1904. isa = PBXGroup;
  1905. children = (
  1906. 834B772D24ED21F0001C6B8A /* IHClassGatewayManager.swift */,
  1907. );
  1908. name = Manager;
  1909. sourceTree = "<group>";
  1910. };
  1911. 834B772224ED04AE001C6B8A /* View */ = {
  1912. isa = PBXGroup;
  1913. children = (
  1914. 834B772724ED071F001C6B8A /* IHClassGatewayView.swift */,
  1915. );
  1916. name = View;
  1917. sourceTree = "<group>";
  1918. };
  1919. 834B772324ED04B8001C6B8A /* Controller */ = {
  1920. isa = PBXGroup;
  1921. children = (
  1922. 834B772524ED06E4001C6B8A /* IHClassGatewayCtr.swift */,
  1923. );
  1924. name = Controller;
  1925. sourceTree = "<group>";
  1926. };
  1927. 834B772424ED04C3001C6B8A /* Service */ = {
  1928. isa = PBXGroup;
  1929. children = (
  1930. );
  1931. name = Service;
  1932. sourceTree = "<group>";
  1933. };
  1934. 834BEDEB23AB01290021FF77 /* Manager */ = {
  1935. isa = PBXGroup;
  1936. children = (
  1937. 834BEDF323AB14EF0021FF77 /* IHServiceManger.swift */,
  1938. );
  1939. name = Manager;
  1940. sourceTree = "<group>";
  1941. };
  1942. 834BEDEC23AB01360021FF77 /* Service */ = {
  1943. isa = PBXGroup;
  1944. children = (
  1945. 834BEE0523AB42830021FF77 /* IHServiceCellDelegate.swift */,
  1946. 838B87B72403D450005F7818 /* IHAlarmService.swift */,
  1947. );
  1948. name = Service;
  1949. sourceTree = "<group>";
  1950. };
  1951. 834BEDED23AB013A0021FF77 /* Controller */ = {
  1952. isa = PBXGroup;
  1953. children = (
  1954. 83494FD6239F9CB700DD97A0 /* IHServiceVCtr.swift */,
  1955. 834BEDEF23AB018E0021FF77 /* IHServiceListVCtr.swift */,
  1956. );
  1957. name = Controller;
  1958. sourceTree = "<group>";
  1959. };
  1960. 834BEDEE23AB013C0021FF77 /* View */ = {
  1961. isa = PBXGroup;
  1962. children = (
  1963. 83123B5E241B2DF100A92EFF /* IHServiceView */,
  1964. );
  1965. name = View;
  1966. sourceTree = "<group>";
  1967. };
  1968. 834BEE0723AB4C5D0021FF77 /* main */ = {
  1969. isa = PBXGroup;
  1970. children = (
  1971. 834BEDEB23AB01290021FF77 /* Manager */,
  1972. 834BEDEE23AB013C0021FF77 /* View */,
  1973. 834BEDED23AB013A0021FF77 /* Controller */,
  1974. 834BEDEC23AB01360021FF77 /* Service */,
  1975. );
  1976. name = main;
  1977. sourceTree = "<group>";
  1978. };
  1979. 834BEE0823AB4D210021FF77 /* repairAndDetail */ = {
  1980. isa = PBXGroup;
  1981. children = (
  1982. 834BEE0E23AB4DAB0021FF77 /* Manager */,
  1983. 834BEE0D23AB4DA60021FF77 /* View */,
  1984. 834BEE0C23AB4DA20021FF77 /* Controller */,
  1985. 834BEE0B23AB4D9E0021FF77 /* Service */,
  1986. );
  1987. name = repairAndDetail;
  1988. sourceTree = "<group>";
  1989. };
  1990. 834BEE0B23AB4D9E0021FF77 /* Service */ = {
  1991. isa = PBXGroup;
  1992. children = (
  1993. );
  1994. name = Service;
  1995. sourceTree = "<group>";
  1996. };
  1997. 834BEE0C23AB4DA20021FF77 /* Controller */ = {
  1998. isa = PBXGroup;
  1999. children = (
  2000. 834BEE1323AB4E0C0021FF77 /* IHrepairAndDetailVCtr.swift */,
  2001. );
  2002. name = Controller;
  2003. sourceTree = "<group>";
  2004. };
  2005. 834BEE0D23AB4DA60021FF77 /* View */ = {
  2006. isa = PBXGroup;
  2007. children = (
  2008. 834BEE0F23AB4DE10021FF77 /* IHServiceRepairView.swift */,
  2009. 834BEE1123AB4DEF0021FF77 /* IHServiceDetailView.swift */,
  2010. 834BEE1523AB4E920021FF77 /* IHServiceHeaderView.swift */,
  2011. 834BEE1723AB50BA0021FF77 /* IHServiceNormalCell.swift */,
  2012. 834BEE1823AB50BA0021FF77 /* IHServiceNormalCell.xib */,
  2013. 834BEE1B23AB52FA0021FF77 /* IHTwoRowCell.swift */,
  2014. 834BEE1C23AB52FA0021FF77 /* IHTwoRowCell.xib */,
  2015. 834BEE1F23AB54CF0021FF77 /* IHSelectedCell.swift */,
  2016. 834BEE2023AB54CF0021FF77 /* IHSelectedCell.xib */,
  2017. );
  2018. name = View;
  2019. sourceTree = "<group>";
  2020. };
  2021. 834BEE0E23AB4DAB0021FF77 /* Manager */ = {
  2022. isa = PBXGroup;
  2023. children = (
  2024. 834BEE0923AB4D970021FF77 /* IHRepairDetailManager.swift */,
  2025. );
  2026. name = Manager;
  2027. sourceTree = "<group>";
  2028. };
  2029. 834BEE2323AB772D0021FF77 /* PersonalCenter */ = {
  2030. isa = PBXGroup;
  2031. children = (
  2032. 83E638E823ABA995001024DD /* PermissionsInformation */,
  2033. 83E638E723ABA991001024DD /* ActivityHistory */,
  2034. 834BEE3523ABA6BA0021FF77 /* ChangePassword */,
  2035. 834BEE3423ABA6810021FF77 /* Main */,
  2036. 834BEE2623AB831C0021FF77 /* IHNextViewController.swift */,
  2037. );
  2038. name = PersonalCenter;
  2039. sourceTree = "<group>";
  2040. };
  2041. 834BEE2823AB88500021FF77 /* Service */ = {
  2042. isa = PBXGroup;
  2043. children = (
  2044. 83B92F0523B2212D0062FDA2 /* IHPersonalCenterService.swift */,
  2045. );
  2046. name = Service;
  2047. sourceTree = "<group>";
  2048. };
  2049. 834BEE2923AB88520021FF77 /* Controller */ = {
  2050. isa = PBXGroup;
  2051. children = (
  2052. 834BEE2423AB7CC40021FF77 /* IHPersonalCenterVCtr.swift */,
  2053. );
  2054. name = Controller;
  2055. sourceTree = "<group>";
  2056. };
  2057. 834BEE2A23AB88560021FF77 /* View */ = {
  2058. isa = PBXGroup;
  2059. children = (
  2060. 834BEE2E23AB94870021FF77 /* IHPersonalCenterView.swift */,
  2061. 834BEE3223AB94CD0021FF77 /* IHPersonalCenterView.xib */,
  2062. );
  2063. name = View;
  2064. sourceTree = "<group>";
  2065. };
  2066. 834BEE2B23AB88590021FF77 /* Manager */ = {
  2067. isa = PBXGroup;
  2068. children = (
  2069. 834BEE2C23AB93FF0021FF77 /* IHPersonalCenterManager.swift */,
  2070. );
  2071. name = Manager;
  2072. sourceTree = "<group>";
  2073. };
  2074. 834BEE3423ABA6810021FF77 /* Main */ = {
  2075. isa = PBXGroup;
  2076. children = (
  2077. 834BEE2B23AB88590021FF77 /* Manager */,
  2078. 834BEE2A23AB88560021FF77 /* View */,
  2079. 834BEE2923AB88520021FF77 /* Controller */,
  2080. 834BEE2823AB88500021FF77 /* Service */,
  2081. );
  2082. name = Main;
  2083. sourceTree = "<group>";
  2084. };
  2085. 834BEE3523ABA6BA0021FF77 /* ChangePassword */ = {
  2086. isa = PBXGroup;
  2087. children = (
  2088. 834BEE3623ABA6D30021FF77 /* IHChangePasswordVCtr.swift */,
  2089. 834BEE3723ABA6D30021FF77 /* IHChangePasswordVCtr.xib */,
  2090. );
  2091. name = ChangePassword;
  2092. sourceTree = "<group>";
  2093. };
  2094. 834C48E323F55B330052C503 /* WXHCodeView */ = {
  2095. isa = PBXGroup;
  2096. children = (
  2097. 834C48DD23F55B260052C503 /* DemoBoxItem.h */,
  2098. 834C48D823F55B220052C503 /* DemoBoxItem.m */,
  2099. 834C48DA23F55B230052C503 /* DemoPasswordItem.h */,
  2100. 834C48D623F55B210052C503 /* DemoPasswordItem.m */,
  2101. 834C48DB23F55B240052C503 /* WXHCodeView.h */,
  2102. 834C48D423F55B200052C503 /* WXHCodeView.m */,
  2103. 834C48DC23F55B250052C503 /* WXHCodeViewDefaultItem.h */,
  2104. 834C48D723F55B210052C503 /* WXHCodeViewDefaultItem.m */,
  2105. 834C48D523F55B200052C503 /* WXHCodeViewItem.h */,
  2106. 834C48D923F55B220052C503 /* WXHCodeViewItem.m */,
  2107. );
  2108. name = WXHCodeView;
  2109. sourceTree = "<group>";
  2110. };
  2111. 834C73C723B48F9E00066A69 /* THScrollChooseView */ = {
  2112. isa = PBXGroup;
  2113. children = (
  2114. 834C73C423B48F9600066A69 /* THScrollChooseView.h */,
  2115. 834C73C523B48F9700066A69 /* THScrollChooseView.m */,
  2116. );
  2117. name = THScrollChooseView;
  2118. sourceTree = "<group>";
  2119. };
  2120. 834C87C52433414D00288CD6 /* DatePickerAlertView */ = {
  2121. isa = PBXGroup;
  2122. children = (
  2123. 834C87C22433413B00288CD6 /* DatePickerAlertView.h */,
  2124. 834C87C32433413D00288CD6 /* DatePickerAlertView.m */,
  2125. );
  2126. name = DatePickerAlertView;
  2127. sourceTree = "<group>";
  2128. };
  2129. 834DA40323B83C91001A34CD /* Corner */ = {
  2130. isa = PBXGroup;
  2131. children = (
  2132. 834DA40E23B873B8001A34CD /* UIView+CornerRadius.h */,
  2133. 834DA40D23B873B7001A34CD /* UIView+CornerRadius.m */,
  2134. 834DA40623B85FD5001A34CD /* Tool */,
  2135. );
  2136. name = Corner;
  2137. sourceTree = "<group>";
  2138. };
  2139. 834DA40623B85FD5001A34CD /* Tool */ = {
  2140. isa = PBXGroup;
  2141. children = (
  2142. 834DA40723B85FD5001A34CD /* ZBCornerRadiusTool.h */,
  2143. 834DA40823B85FD5001A34CD /* BezierPathTool.m */,
  2144. 834DA40923B85FD5001A34CD /* ZBCornerRadiusTool.m */,
  2145. 834DA40A23B85FD5001A34CD /* BezierPathTool.h */,
  2146. );
  2147. path = Tool;
  2148. sourceTree = "<group>";
  2149. };
  2150. 834DA49A23B89ECE001A34CD /* IHPhotoPicker */ = {
  2151. isa = PBXGroup;
  2152. children = (
  2153. 834DA4A123B8A135001A34CD /* AlertController */,
  2154. );
  2155. name = IHPhotoPicker;
  2156. sourceTree = "<group>";
  2157. };
  2158. 834DA4A123B8A135001A34CD /* AlertController */ = {
  2159. isa = PBXGroup;
  2160. children = (
  2161. 834DA49E23B89F43001A34CD /* IHAlertController.h */,
  2162. 834DA49D23B89F42001A34CD /* IHAlertController.m */,
  2163. 834DA49C23B89F41001A34CD /* UILabel+AlertActionFont.h */,
  2164. 834DA49B23B89F40001A34CD /* UILabel+AlertActionFont.m */,
  2165. 834DA4A223B8A15B001A34CD /* CLAlertController.swift */,
  2166. );
  2167. name = AlertController;
  2168. sourceTree = "<group>";
  2169. };
  2170. 8357B23424D04D6D00315C5F /* PanelSetting */ = {
  2171. isa = PBXGroup;
  2172. children = (
  2173. 8357B24224D0508D00315C5F /* View */,
  2174. 8357B24124D0507600315C5F /* Controller */,
  2175. 8357B24024D0506600315C5F /* Service */,
  2176. 8357B23F24D0505600315C5F /* Manager */,
  2177. );
  2178. name = PanelSetting;
  2179. sourceTree = "<group>";
  2180. };
  2181. 8357B23524D04D9000315C5F /* CurtainSetting */ = {
  2182. isa = PBXGroup;
  2183. children = (
  2184. 8357B23E24D04E7200315C5F /* View */,
  2185. 8357B23D24D04E6300315C5F /* Controller */,
  2186. 8357B23C24D04E4E00315C5F /* Service */,
  2187. 8357B23B24D04E3900315C5F /* Manager */,
  2188. );
  2189. name = CurtainSetting;
  2190. sourceTree = "<group>";
  2191. };
  2192. 8357B23624D04DBF00315C5F /* classLightSetting */ = {
  2193. isa = PBXGroup;
  2194. children = (
  2195. 8357B23A24D04E2A00315C5F /* View */,
  2196. 8357B23924D04E1C00315C5F /* Controller */,
  2197. 8357B23824D04E1000315C5F /* Service */,
  2198. 8357B23724D04DF600315C5F /* Manager */,
  2199. );
  2200. name = classLightSetting;
  2201. sourceTree = "<group>";
  2202. };
  2203. 8357B23724D04DF600315C5F /* Manager */ = {
  2204. isa = PBXGroup;
  2205. children = (
  2206. 8345AAA624D1107C003BAC87 /* IHClassLightingSettingManager.swift */,
  2207. );
  2208. name = Manager;
  2209. sourceTree = "<group>";
  2210. };
  2211. 8357B23824D04E1000315C5F /* Service */ = {
  2212. isa = PBXGroup;
  2213. children = (
  2214. 8345AAA824D11096003BAC87 /* IHClassLightService.swift */,
  2215. );
  2216. name = Service;
  2217. sourceTree = "<group>";
  2218. };
  2219. 8357B23924D04E1C00315C5F /* Controller */ = {
  2220. isa = PBXGroup;
  2221. children = (
  2222. 8345AAA424D1105B003BAC87 /* IHClassLightSettingCtr.swift */,
  2223. );
  2224. name = Controller;
  2225. sourceTree = "<group>";
  2226. };
  2227. 8357B23A24D04E2A00315C5F /* View */ = {
  2228. isa = PBXGroup;
  2229. children = (
  2230. 8345AAA024D11028003BAC87 /* IHClassLightSettingCell.swift */,
  2231. 8345AAA224D11040003BAC87 /* IHClassLightSettingView.swift */,
  2232. );
  2233. name = View;
  2234. sourceTree = "<group>";
  2235. };
  2236. 8357B23B24D04E3900315C5F /* Manager */ = {
  2237. isa = PBXGroup;
  2238. children = (
  2239. 8345AA9C24D10FD8003BAC87 /* IHCurtainSettingManager.swift */,
  2240. );
  2241. name = Manager;
  2242. sourceTree = "<group>";
  2243. };
  2244. 8357B23C24D04E4E00315C5F /* Service */ = {
  2245. isa = PBXGroup;
  2246. children = (
  2247. 8345AA9E24D11003003BAC87 /* IHCurtainService.swift */,
  2248. );
  2249. name = Service;
  2250. sourceTree = "<group>";
  2251. };
  2252. 8357B23D24D04E6300315C5F /* Controller */ = {
  2253. isa = PBXGroup;
  2254. children = (
  2255. 8345AA9A24D10FBE003BAC87 /* IHCurtainSettingCtr.swift */,
  2256. );
  2257. name = Controller;
  2258. sourceTree = "<group>";
  2259. };
  2260. 8357B23E24D04E7200315C5F /* View */ = {
  2261. isa = PBXGroup;
  2262. children = (
  2263. 8345AA9624D10F84003BAC87 /* IHCurtainCell.swift */,
  2264. 8345AA9824D10F9D003BAC87 /* IHCurtainView.swift */,
  2265. );
  2266. name = View;
  2267. sourceTree = "<group>";
  2268. };
  2269. 8357B23F24D0505600315C5F /* Manager */ = {
  2270. isa = PBXGroup;
  2271. children = (
  2272. 8357B24524D0519800315C5F /* IHPanelSettingManager.swift */,
  2273. );
  2274. name = Manager;
  2275. sourceTree = "<group>";
  2276. };
  2277. 8357B24024D0506600315C5F /* Service */ = {
  2278. isa = PBXGroup;
  2279. children = (
  2280. 8357B24324D0516F00315C5F /* IHPanelService.swift */,
  2281. );
  2282. name = Service;
  2283. sourceTree = "<group>";
  2284. };
  2285. 8357B24124D0507600315C5F /* Controller */ = {
  2286. isa = PBXGroup;
  2287. children = (
  2288. 8357B24724D051BF00315C5F /* IHPanelSettingCtr.swift */,
  2289. );
  2290. name = Controller;
  2291. sourceTree = "<group>";
  2292. };
  2293. 8357B24224D0508D00315C5F /* View */ = {
  2294. isa = PBXGroup;
  2295. children = (
  2296. 8345AA9224D10F04003BAC87 /* IHPanelSettingCell.swift */,
  2297. 8345AA9424D10F32003BAC87 /* IHPanelSettingView.swift */,
  2298. );
  2299. name = View;
  2300. sourceTree = "<group>";
  2301. };
  2302. 8359F43E24591615005D2CB7 /* 性能优化相关 */ = {
  2303. isa = PBXGroup;
  2304. children = (
  2305. 8359F45A24591DF8005D2CB7 /* FHHFPSIndicator */,
  2306. 8359F44024591629005D2CB7 /* UIViewController+Swizzle.h */,
  2307. 8359F43F24591628005D2CB7 /* UIViewController+Swizzle.m */,
  2308. );
  2309. name = "性能优化相关";
  2310. sourceTree = "<group>";
  2311. };
  2312. 8359F45A24591DF8005D2CB7 /* FHHFPSIndicator */ = {
  2313. isa = PBXGroup;
  2314. children = (
  2315. 8359F4712459206D005D2CB7 /* FHHFPSIndicator.h */,
  2316. 8359F47324592070005D2CB7 /* FHHFPSIndicator.m */,
  2317. 8359F4722459206F005D2CB7 /* UIWindow+FHH.h */,
  2318. 8359F4702459206A005D2CB7 /* UIWindow+FHH.m */,
  2319. );
  2320. name = FHHFPSIndicator;
  2321. sourceTree = "<group>";
  2322. };
  2323. 8366E14823A31D3200911340 /* FloorMap */ = {
  2324. isa = PBXGroup;
  2325. children = (
  2326. 8366E15023A3287900911340 /* Manager */,
  2327. 8366E14F23A3286600911340 /* View */,
  2328. 8366E14E23A3286100911340 /* Controller */,
  2329. 8366E14D23A3284C00911340 /* Service */,
  2330. );
  2331. name = FloorMap;
  2332. sourceTree = "<group>";
  2333. };
  2334. 8366E14D23A3284C00911340 /* Service */ = {
  2335. isa = PBXGroup;
  2336. children = (
  2337. 830F43EA23CDBDD200B5062D /* IHFloorMapService.swift */,
  2338. 830F43EC23CDF5DD00B5062D /* IHShowHelper.swift */,
  2339. );
  2340. name = Service;
  2341. sourceTree = "<group>";
  2342. };
  2343. 8366E14E23A3286100911340 /* Controller */ = {
  2344. isa = PBXGroup;
  2345. children = (
  2346. 8366E14923A31E5100911340 /* IHDashboardFloorMapVCtr.swift */,
  2347. 83494D0423CD59C7006BD4A1 /* IHFloorMapSelectedVCtr.swift */,
  2348. );
  2349. name = Controller;
  2350. sourceTree = "<group>";
  2351. };
  2352. 8366E14F23A3286600911340 /* View */ = {
  2353. isa = PBXGroup;
  2354. children = (
  2355. 8366E15323A328B800911340 /* IHFloorMapView.swift */,
  2356. 8366E15523A328E300911340 /* IHFloorMapView.xib */,
  2357. 83494D0623CD5BB6006BD4A1 /* IHFloorMapSelectedView.swift */,
  2358. );
  2359. name = View;
  2360. sourceTree = "<group>";
  2361. };
  2362. 8366E15023A3287900911340 /* Manager */ = {
  2363. isa = PBXGroup;
  2364. children = (
  2365. 8366E15123A328A000911340 /* IHFloorMapManager.swift */,
  2366. );
  2367. name = Manager;
  2368. sourceTree = "<group>";
  2369. };
  2370. 8366E16A23A38A3500911340 /* Service */ = {
  2371. isa = PBXGroup;
  2372. children = (
  2373. 834C73CF23B4B4E100066A69 /* IHAreaService.swift */,
  2374. );
  2375. name = Service;
  2376. sourceTree = "<group>";
  2377. };
  2378. 8366E16B23A38A4B00911340 /* Controller */ = {
  2379. isa = PBXGroup;
  2380. children = (
  2381. 83494FD2239F9C6700DD97A0 /* IHAreaVCtr.swift */,
  2382. 8366E17223A38BD900911340 /* IHAreaListVCtr.swift */,
  2383. 83E4441123B5987200C1E199 /* IHAreaSearchVCtr.swift */,
  2384. 83E4441223B5987200C1E199 /* IHAreaSearchVCtr.xib */,
  2385. );
  2386. name = Controller;
  2387. sourceTree = "<group>";
  2388. };
  2389. 8366E16C23A38B1400911340 /* View */ = {
  2390. isa = PBXGroup;
  2391. children = (
  2392. 836D0C3D247E054800D62ECC /* floorlist */,
  2393. 8366E17023A38B5400911340 /* IHAreaView.swift */,
  2394. 8366E17F23A3C1FA00911340 /* IHAreaListView.swift */,
  2395. 8366E17823A38C1800911340 /* IHAreaListCell.swift */,
  2396. 8366E17923A38C1800911340 /* IHAreaListCell.xib */,
  2397. 834C73C223B47F7E00066A69 /* IHAreaItem.swift */,
  2398. 83E4441723B59F1200C1E199 /* IHAreaSeachView.swift */,
  2399. );
  2400. name = View;
  2401. sourceTree = "<group>";
  2402. };
  2403. 8366E16D23A38B1E00911340 /* Manager */ = {
  2404. isa = PBXGroup;
  2405. children = (
  2406. 8366E16E23A38B3D00911340 /* IHAreaManager.swift */,
  2407. 8366E17D23A3C1B800911340 /* IHAreaListManager.swift */,
  2408. 83E4441523B59EF100C1E199 /* IHAreaSeachManager.swift */,
  2409. );
  2410. name = Manager;
  2411. sourceTree = "<group>";
  2412. };
  2413. 8366E18123A3C59900911340 /* NewRoom */ = {
  2414. isa = PBXGroup;
  2415. children = (
  2416. 8366E18623A3C5E200911340 /* Manager */,
  2417. 8366E18523A3C5DC00911340 /* View */,
  2418. 8366E18423A3C5D500911340 /* Controller */,
  2419. 8366E18323A3C5CC00911340 /* Service */,
  2420. );
  2421. name = NewRoom;
  2422. sourceTree = "<group>";
  2423. };
  2424. 8366E18223A3C5AF00911340 /* Main */ = {
  2425. isa = PBXGroup;
  2426. children = (
  2427. 8366E16D23A38B1E00911340 /* Manager */,
  2428. 8366E16C23A38B1400911340 /* View */,
  2429. 8366E16B23A38A4B00911340 /* Controller */,
  2430. 8366E16A23A38A3500911340 /* Service */,
  2431. );
  2432. name = Main;
  2433. sourceTree = "<group>";
  2434. };
  2435. 8366E18323A3C5CC00911340 /* Service */ = {
  2436. isa = PBXGroup;
  2437. children = (
  2438. 8345966B23BB2EED0009E0B6 /* IHNewRoomService.swift */,
  2439. );
  2440. name = Service;
  2441. sourceTree = "<group>";
  2442. };
  2443. 8366E18423A3C5D500911340 /* Controller */ = {
  2444. isa = PBXGroup;
  2445. children = (
  2446. 8366E18B23A3C63800911340 /* IHNewRoomVCtr.swift */,
  2447. );
  2448. name = Controller;
  2449. sourceTree = "<group>";
  2450. };
  2451. 8366E18523A3C5DC00911340 /* View */ = {
  2452. isa = PBXGroup;
  2453. children = (
  2454. 8366E18923A3C61A00911340 /* IHNewRoomView.swift */,
  2455. 8366E18D23A3C6D400911340 /* IHNewRoomView.xib */,
  2456. 8366E19123A3D0AC00911340 /* IHNewEquipment_nr_Cell.swift */,
  2457. 8366E19223A3D0AC00911340 /* IHNewEquipment_nr_Cell.xib */,
  2458. );
  2459. name = View;
  2460. sourceTree = "<group>";
  2461. };
  2462. 8366E18623A3C5E200911340 /* Manager */ = {
  2463. isa = PBXGroup;
  2464. children = (
  2465. 8366E18723A3C5FF00911340 /* IHNewRoomManager.swift */,
  2466. );
  2467. name = Manager;
  2468. sourceTree = "<group>";
  2469. };
  2470. 836D0C3D247E054800D62ECC /* floorlist */ = {
  2471. isa = PBXGroup;
  2472. children = (
  2473. 83877EB123C2C6850044FF9A /* IHFloorListVCtr.swift */,
  2474. 83877EB223C2C6850044FF9A /* IHFloorListVCtr.xib */,
  2475. 83877EB523C2CFD90044FF9A /* IHFloorListCell.swift */,
  2476. 83877EB623C2CFD90044FF9A /* IHFloorListCell.xib */,
  2477. );
  2478. name = floorlist;
  2479. sourceTree = "<group>";
  2480. };
  2481. 83726E3324932F480040F6A1 /* ClassRoom */ = {
  2482. isa = PBXGroup;
  2483. children = (
  2484. 83726E3724932F930040F6A1 /* Service */,
  2485. 83726E3624932F820040F6A1 /* Controller */,
  2486. 83726E3524932F6A0040F6A1 /* View */,
  2487. 83726E3424932F5F0040F6A1 /* Manager */,
  2488. );
  2489. name = ClassRoom;
  2490. sourceTree = "<group>";
  2491. };
  2492. 83726E3424932F5F0040F6A1 /* Manager */ = {
  2493. isa = PBXGroup;
  2494. children = (
  2495. 83726E3A24936B330040F6A1 /* IHClassRoomManager.swift */,
  2496. );
  2497. name = Manager;
  2498. sourceTree = "<group>";
  2499. };
  2500. 83726E3524932F6A0040F6A1 /* View */ = {
  2501. isa = PBXGroup;
  2502. children = (
  2503. 83726E3C24936D9C0040F6A1 /* IHClassRoomView.swift */,
  2504. );
  2505. name = View;
  2506. sourceTree = "<group>";
  2507. };
  2508. 83726E3624932F820040F6A1 /* Controller */ = {
  2509. isa = PBXGroup;
  2510. children = (
  2511. 83726E38249359E50040F6A1 /* IHClassRoomCtr.swift */,
  2512. );
  2513. name = Controller;
  2514. sourceTree = "<group>";
  2515. };
  2516. 83726E3724932F930040F6A1 /* Service */ = {
  2517. isa = PBXGroup;
  2518. children = (
  2519. 838A70412497666E0045B6E1 /* IHClassRoomService.swift */,
  2520. );
  2521. name = Service;
  2522. sourceTree = "<group>";
  2523. };
  2524. 8374BD7323A46D9200471A43 /* NewEquipment */ = {
  2525. isa = PBXGroup;
  2526. children = (
  2527. 8374BD7723A46DC800471A43 /* Manager */,
  2528. 8374BD7623A46DB800471A43 /* View */,
  2529. 8374BD7523A46DB200471A43 /* Controller */,
  2530. 8374BD7423A46DAA00471A43 /* Service */,
  2531. );
  2532. name = NewEquipment;
  2533. sourceTree = "<group>";
  2534. };
  2535. 8374BD7423A46DAA00471A43 /* Service */ = {
  2536. isa = PBXGroup;
  2537. children = (
  2538. 834DA41023B87F6D001A34CD /* IHPhotoPicker.swift */,
  2539. 8345104F23B9D74A005DEAC6 /* IHNewEquipmentService.swift */,
  2540. );
  2541. name = Service;
  2542. sourceTree = "<group>";
  2543. };
  2544. 8374BD7523A46DB200471A43 /* Controller */ = {
  2545. isa = PBXGroup;
  2546. children = (
  2547. 8374BD7C23A46E0700471A43 /* IHNewEquipmentVCtr.swift */,
  2548. );
  2549. name = Controller;
  2550. sourceTree = "<group>";
  2551. };
  2552. 8374BD7623A46DB800471A43 /* View */ = {
  2553. isa = PBXGroup;
  2554. children = (
  2555. 8374BD7A23A46DEF00471A43 /* IHNewEquipmentView.swift */,
  2556. 8374BD7E23A46F1000471A43 /* IHNewEquipmentView.xib */,
  2557. );
  2558. name = View;
  2559. sourceTree = "<group>";
  2560. };
  2561. 8374BD7723A46DC800471A43 /* Manager */ = {
  2562. isa = PBXGroup;
  2563. children = (
  2564. 8374BD7823A46DE000471A43 /* IHNewEquipmentManager.swift */,
  2565. );
  2566. name = Manager;
  2567. sourceTree = "<group>";
  2568. };
  2569. 837842B323A472C30082E4B0 /* Room */ = {
  2570. isa = PBXGroup;
  2571. children = (
  2572. 837842B723A472D70082E4B0 /* Manager */,
  2573. 837842B623A472D40082E4B0 /* View */,
  2574. 837842B523A472D00082E4B0 /* Controller */,
  2575. 837842B423A472CB0082E4B0 /* Service */,
  2576. );
  2577. name = Room;
  2578. sourceTree = "<group>";
  2579. };
  2580. 837842B423A472CB0082E4B0 /* Service */ = {
  2581. isa = PBXGroup;
  2582. children = (
  2583. 834682D223AC96AA00B3A64C /* IHRoomListService.swift */,
  2584. );
  2585. name = Service;
  2586. sourceTree = "<group>";
  2587. };
  2588. 837842B523A472D00082E4B0 /* Controller */ = {
  2589. isa = PBXGroup;
  2590. children = (
  2591. 837842B823A4730F0082E4B0 /* IHRoomVCtr.swift */,
  2592. 837842BA23A473200082E4B0 /* IHRoomListVCtr.swift */,
  2593. );
  2594. name = Controller;
  2595. sourceTree = "<group>";
  2596. };
  2597. 837842B623A472D40082E4B0 /* View */ = {
  2598. isa = PBXGroup;
  2599. children = (
  2600. 837842C423A476E90082E4B0 /* IHRoomListView.swift */,
  2601. 837842BC23A473570082E4B0 /* IHIHRoomListCell.swift */,
  2602. 837842BD23A473570082E4B0 /* IHIHRoomListCell.xib */,
  2603. );
  2604. name = View;
  2605. sourceTree = "<group>";
  2606. };
  2607. 837842B723A472D70082E4B0 /* Manager */ = {
  2608. isa = PBXGroup;
  2609. children = (
  2610. 837842C223A476AC0082E4B0 /* IHRoomListManager.swift */,
  2611. );
  2612. name = Manager;
  2613. sourceTree = "<group>";
  2614. };
  2615. 837842C623A482F80082E4B0 /* Centralized setting */ = {
  2616. isa = PBXGroup;
  2617. children = (
  2618. 837842CA23A483370082E4B0 /* Manager */,
  2619. 837842C923A483350082E4B0 /* View */,
  2620. 837842C823A483320082E4B0 /* Controller */,
  2621. 837842C723A4832E0082E4B0 /* Sevice */,
  2622. );
  2623. name = "Centralized setting";
  2624. sourceTree = "<group>";
  2625. };
  2626. 837842C723A4832E0082E4B0 /* Sevice */ = {
  2627. isa = PBXGroup;
  2628. children = (
  2629. 834C9C7523B775BF00BEC26D /* IHCentrlizedService.swift */,
  2630. );
  2631. name = Sevice;
  2632. sourceTree = "<group>";
  2633. };
  2634. 837842C823A483320082E4B0 /* Controller */ = {
  2635. isa = PBXGroup;
  2636. children = (
  2637. 837842CF23A483810082E4B0 /* IHCentralizedVCtr.swift */,
  2638. );
  2639. name = Controller;
  2640. sourceTree = "<group>";
  2641. };
  2642. 837842C923A483350082E4B0 /* View */ = {
  2643. isa = PBXGroup;
  2644. children = (
  2645. 837842CD23A4836D0082E4B0 /* IHCentralizedView.swift */,
  2646. 837842D123A485170082E4B0 /* IHCentralizedView.xib */,
  2647. 837842D323A48AF40082E4B0 /* IHColorAdjustmentView.swift */,
  2648. 837842D523A48B0B0082E4B0 /* IHColorAdjustmentView.xib */,
  2649. 83437DEA241373CC00A73156 /* IHSceneModeView.swift */,
  2650. 83437DEC241373EE00A73156 /* IHSceneModeView.xib */,
  2651. );
  2652. name = View;
  2653. sourceTree = "<group>";
  2654. };
  2655. 837842CA23A483370082E4B0 /* Manager */ = {
  2656. isa = PBXGroup;
  2657. children = (
  2658. 837842CB23A483580082E4B0 /* IHCentralizedManager.swift */,
  2659. );
  2660. name = Manager;
  2661. sourceTree = "<group>";
  2662. };
  2663. 837842E623A493C50082E4B0 /* DivoomColorPicker */ = {
  2664. isa = PBXGroup;
  2665. children = (
  2666. 837842E723A49D410082E4B0 /* Masonry */,
  2667. 837842E323A493AF0082E4B0 /* HSBSupport.h */,
  2668. 837842E423A493B00082E4B0 /* HSBSupport.m */,
  2669. 837842DD23A493A50082E4B0 /* ColorIndicatorView.h */,
  2670. 837842DC23A493A50082E4B0 /* ColorIndicatorView.m */,
  2671. 837842DB23A493A40082E4B0 /* DivoomColorBarPickerView.h */,
  2672. 837842DE23A493A60082E4B0 /* DivoomColorBarPickerView.m */,
  2673. 837842DA23A493A40082E4B0 /* DivoomColorLumpView.h */,
  2674. 837842D723A493A30082E4B0 /* DivoomColorLumpView.m */,
  2675. 837842D923A493A40082E4B0 /* DivoomColorSquareView.h */,
  2676. 837842D823A493A30082E4B0 /* DivoomColorSquareView.m */,
  2677. );
  2678. name = DivoomColorPicker;
  2679. sourceTree = "<group>";
  2680. };
  2681. 837842E723A49D410082E4B0 /* Masonry */ = {
  2682. isa = PBXGroup;
  2683. children = (
  2684. 837842E823A49D410082E4B0 /* MASCompositeConstraint.h */,
  2685. 837842E923A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.m */,
  2686. 837842EA23A49D410082E4B0 /* MASConstraint+Private.h */,
  2687. 837842EB23A49D410082E4B0 /* MASLayoutConstraint.h */,
  2688. 837842EC23A49D410082E4B0 /* NSArray+MASShorthandAdditions.h */,
  2689. 837842ED23A49D410082E4B0 /* MASConstraintMaker.h */,
  2690. 837842EE23A49D410082E4B0 /* View+MASAdditions.h */,
  2691. 837842EF23A49D410082E4B0 /* NSArray+MASAdditions.h */,
  2692. 837842F023A49D410082E4B0 /* MASUtilities.h */,
  2693. 837842F123A49D410082E4B0 /* MASViewAttribute.h */,
  2694. 837842F223A49D410082E4B0 /* ViewController+MASAdditions.m */,
  2695. 837842F323A49D410082E4B0 /* MASViewConstraint.h */,
  2696. 837842F423A49D410082E4B0 /* MASConstraint.h */,
  2697. 837842F523A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.h */,
  2698. 837842F623A49D410082E4B0 /* MASCompositeConstraint.m */,
  2699. 837842F723A49D410082E4B0 /* MASConstraintMaker.m */,
  2700. 837842F823A49D410082E4B0 /* MASLayoutConstraint.m */,
  2701. 837842F923A49D410082E4B0 /* NSArray+MASAdditions.m */,
  2702. 837842FA23A49D410082E4B0 /* View+MASAdditions.m */,
  2703. 837842FB23A49D410082E4B0 /* View+MASShorthandAdditions.h */,
  2704. 837842FC23A49D410082E4B0 /* Masonry.h */,
  2705. 837842FD23A49D410082E4B0 /* MASConstraint.m */,
  2706. 837842FE23A49D410082E4B0 /* ViewController+MASAdditions.h */,
  2707. 837842FF23A49D410082E4B0 /* MASViewConstraint.m */,
  2708. 8378430023A49D410082E4B0 /* MASViewAttribute.m */,
  2709. );
  2710. path = Masonry;
  2711. sourceTree = "<group>";
  2712. };
  2713. 8378430C23A7257E0082E4B0 /* RoomLight */ = {
  2714. isa = PBXGroup;
  2715. children = (
  2716. 8394B2C224493FE3008752F3 /* NewLampControl */,
  2717. 8394B2C124493FD6008752F3 /* OldLamp(废弃) */,
  2718. );
  2719. name = RoomLight;
  2720. sourceTree = "<group>";
  2721. };
  2722. 8378430D23A7266E0082E4B0 /* Service */ = {
  2723. isa = PBXGroup;
  2724. children = (
  2725. 834682D423ACBE8400B3A64C /* IHRoomLightService.swift */,
  2726. );
  2727. name = Service;
  2728. sourceTree = "<group>";
  2729. };
  2730. 8378430E23A726710082E4B0 /* Controller */ = {
  2731. isa = PBXGroup;
  2732. children = (
  2733. 8378431923A727A20082E4B0 /* IHRoomLightVCtr.swift */,
  2734. 8378431A23A727A20082E4B0 /* IHRoomLightVCtr.xib */,
  2735. );
  2736. name = Controller;
  2737. sourceTree = "<group>";
  2738. };
  2739. 8378430F23A726750082E4B0 /* View */ = {
  2740. isa = PBXGroup;
  2741. children = (
  2742. 8378431323A726DA0082E4B0 /* IHRoomLightView.swift */,
  2743. 8378431D23A72D220082E4B0 /* IHRoomLightBarChartCell.swift */,
  2744. 8378431E23A72D220082E4B0 /* IHRoomLightBarChartCell.xib */,
  2745. 83E3738323A7670A0055FACC /* IHBarChartView.swift */,
  2746. 8378432123A72D4C0082E4B0 /* IHRoomLightColorCell.swift */,
  2747. 8378432223A72D4C0082E4B0 /* IHRoomLightColorCell.xib */,
  2748. 83E3738623A798880055FACC /* BalloonMarker.swift */,
  2749. 83148D8023A8D3FB00127807 /* IHBalloonMarker.swift */,
  2750. );
  2751. name = View;
  2752. sourceTree = "<group>";
  2753. };
  2754. 8378431023A726790082E4B0 /* Manager */ = {
  2755. isa = PBXGroup;
  2756. children = (
  2757. 8378431123A726C10082E4B0 /* IHRoomLightManager.swift */,
  2758. );
  2759. name = Manager;
  2760. sourceTree = "<group>";
  2761. };
  2762. 8386D08C24EFCCF700F077EB /* Main */ = {
  2763. isa = PBXGroup;
  2764. children = (
  2765. 834B770E24ED026F001C6B8A /* Service */,
  2766. 834B770D24ED025D001C6B8A /* Controller */,
  2767. 834B770C24ED024E001C6B8A /* View */,
  2768. 834B770B24ED0242001C6B8A /* Manager */,
  2769. );
  2770. name = Main;
  2771. sourceTree = "<group>";
  2772. };
  2773. 8386D08D24EFCD3200F077EB /* LightControl */ = {
  2774. isa = PBXGroup;
  2775. children = (
  2776. 8386D09124EFCD8500F077EB /* View */,
  2777. 8386D09024EFCD7700F077EB /* Controller */,
  2778. 8386D08F24EFCD6600F077EB /* Manager */,
  2779. 8386D08E24EFCD5800F077EB /* Service */,
  2780. );
  2781. name = LightControl;
  2782. sourceTree = "<group>";
  2783. };
  2784. 8386D08E24EFCD5800F077EB /* Service */ = {
  2785. isa = PBXGroup;
  2786. children = (
  2787. 835D317E24F7D0DD002C026B /* IHLightCommandService.swift */,
  2788. );
  2789. name = Service;
  2790. sourceTree = "<group>";
  2791. };
  2792. 8386D08F24EFCD6600F077EB /* Manager */ = {
  2793. isa = PBXGroup;
  2794. children = (
  2795. 8386D0A624EFDA4200F077EB /* IHLightCommandManager.swift */,
  2796. );
  2797. name = Manager;
  2798. sourceTree = "<group>";
  2799. };
  2800. 8386D09024EFCD7700F077EB /* Controller */ = {
  2801. isa = PBXGroup;
  2802. children = (
  2803. 8386D09224EFCDD000F077EB /* IHLightCommandCtr.swift */,
  2804. );
  2805. name = Controller;
  2806. sourceTree = "<group>";
  2807. };
  2808. 8386D09124EFCD8500F077EB /* View */ = {
  2809. isa = PBXGroup;
  2810. children = (
  2811. 8386D09624EFCEFB00F077EB /* IHLightCommandView.swift */,
  2812. 8386D09824EFCF6600F077EB /* IHLightCommandView.xib */,
  2813. 8386D09A24EFD1F000F077EB /* IHLightCloseView.swift */,
  2814. 8386D09C24EFD20300F077EB /* IHLightCloseView.xib */,
  2815. 8386D09E24EFD35700F077EB /* IHLightBrightView.swift */,
  2816. 8386D0A024EFD35F00F077EB /* IHLightBrightView.xib */,
  2817. 8386D0A224EFD37B00F077EB /* IHLightColorView.swift */,
  2818. 8386D0A424EFD38500F077EB /* IHLightColorView.xib */,
  2819. );
  2820. name = View;
  2821. sourceTree = "<group>";
  2822. };
  2823. 838B87B0240376E6005F7818 /* ServiceApi */ = {
  2824. isa = PBXGroup;
  2825. children = (
  2826. 838B87B12403C0BA005F7818 /* IHServiceApi.swift */,
  2827. 838B87B32403C15E005F7818 /* IHServiceHttpRequest.swift */,
  2828. 838B87B52403C32A005F7818 /* IHServiceModel.swift */,
  2829. );
  2830. name = ServiceApi;
  2831. sourceTree = "<group>";
  2832. };
  2833. 8394B2C124493FD6008752F3 /* OldLamp(废弃) */ = {
  2834. isa = PBXGroup;
  2835. children = (
  2836. 8378431023A726790082E4B0 /* Manager */,
  2837. 8378430F23A726750082E4B0 /* View */,
  2838. 8378430E23A726710082E4B0 /* Controller */,
  2839. 8378430D23A7266E0082E4B0 /* Service */,
  2840. );
  2841. name = "OldLamp(废弃)";
  2842. sourceTree = "<group>";
  2843. };
  2844. 8394B2C224493FE3008752F3 /* NewLampControl */ = {
  2845. isa = PBXGroup;
  2846. children = (
  2847. 8394B2C624494008008752F3 /* Mananger */,
  2848. 8394B2C524494005008752F3 /* View */,
  2849. 8394B2C424494002008752F3 /* Countroller */,
  2850. 8394B2C324493FFF008752F3 /* Service */,
  2851. );
  2852. name = NewLampControl;
  2853. sourceTree = "<group>";
  2854. };
  2855. 8394B2C324493FFF008752F3 /* Service */ = {
  2856. isa = PBXGroup;
  2857. children = (
  2858. );
  2859. name = Service;
  2860. sourceTree = "<group>";
  2861. };
  2862. 8394B2C424494002008752F3 /* Countroller */ = {
  2863. isa = PBXGroup;
  2864. children = (
  2865. 8394B2C724494322008752F3 /* IHLampControlVCtr.swift */,
  2866. );
  2867. name = Countroller;
  2868. sourceTree = "<group>";
  2869. };
  2870. 8394B2C524494005008752F3 /* View */ = {
  2871. isa = PBXGroup;
  2872. children = (
  2873. 8394B2C9244943F6008752F3 /* IHLampControlView.swift */,
  2874. 8394B2CD24494FE7008752F3 /* IHLampControlView.xib */,
  2875. 8394B2D92449B4AC008752F3 /* IHRadialGradientLayer.swift */,
  2876. 83E20615244D2A47004F3343 /* IHLampCloseView.swift */,
  2877. 83E2061F244D2B14004F3343 /* IHLampCloseView.xib */,
  2878. 83E20617244D2A87004F3343 /* IHWhiltLightView.swift */,
  2879. 83E2061D244D2AFE004F3343 /* IHWhiltLightView.xib */,
  2880. 83E20619244D2A94004F3343 /* IHLampColorView.swift */,
  2881. 83E2061B244D2AE5004F3343 /* IHLampColorView.xib */,
  2882. 8359F47624595087005D2CB7 /* IHGradientLayer.swift */,
  2883. 8359F47D2459617F005D2CB7 /* IHColorPickerView.h */,
  2884. 8359F47C2459617D005D2CB7 /* IHColorPickerView.m */,
  2885. );
  2886. name = View;
  2887. sourceTree = "<group>";
  2888. };
  2889. 8394B2C624494008008752F3 /* Mananger */ = {
  2890. isa = PBXGroup;
  2891. children = (
  2892. 8394B2CB244944C3008752F3 /* IHLampControlManager.swift */,
  2893. );
  2894. name = Mananger;
  2895. sourceTree = "<group>";
  2896. };
  2897. 83A1EDAA23A0C0A6004665FC /* Util */ = {
  2898. isa = PBXGroup;
  2899. children = (
  2900. 8302E7F0240794D000A6F533 /* RoomNumber */,
  2901. 834376AB23C423AD007FC507 /* IHAddTitleAddressView */,
  2902. 8366E16423A3772200911340 /* EMCoordinateTransform.h */,
  2903. 8366E16323A3772100911340 /* EMCoordinateTransform.m */,
  2904. 8366E16123A375C000911340 /* LocationTransform.swift */,
  2905. 8366E15F23A3752900911340 /* KKWLocationService.swift */,
  2906. 83A1EDAE23A0C0DB004665FC /* IHUtil.swift */,
  2907. 8366E18F23A3CA0000911340 /* XXButton.swift */,
  2908. 83D2A71C23B19C320039BB0E /* NotificationExtension.swift */,
  2909. 83B92F1423B24AFF0062FDA2 /* Intermediate.swift */,
  2910. 834C9BB723B722CF00BEC26D /* IHSliderIndicatorView.swift */,
  2911. 83D24E0F23C6DAE3000369D5 /* IHSlider.swift */,
  2912. );
  2913. name = Util;
  2914. sourceTree = "<group>";
  2915. };
  2916. 83CCBE14239A2B650096AA9F = {
  2917. isa = PBXGroup;
  2918. children = (
  2919. 83CCBE1F239A2B650096AA9F /* Inhealth */,
  2920. 83CCBE36239A2B690096AA9F /* InhealthTests */,
  2921. 83CCBE41239A2B690096AA9F /* InhealthUITests */,
  2922. 83CCBE1E239A2B650096AA9F /* Products */,
  2923. DA11A6F6AD467BC123BECA3A /* Pods */,
  2924. 13F1EB4A15D62C42D78DE54B /* Frameworks */,
  2925. );
  2926. sourceTree = "<group>";
  2927. };
  2928. 83CCBE1E239A2B650096AA9F /* Products */ = {
  2929. isa = PBXGroup;
  2930. children = (
  2931. 83CCBE1D239A2B650096AA9F /* 教育照明.app */,
  2932. 83CCBE33239A2B690096AA9F /* InhealthTests.xctest */,
  2933. 83CCBE3E239A2B690096AA9F /* InhealthUITests.xctest */,
  2934. );
  2935. name = Products;
  2936. sourceTree = "<group>";
  2937. };
  2938. 83CCBE1F239A2B650096AA9F /* Inhealth */ = {
  2939. isa = PBXGroup;
  2940. children = (
  2941. 834682D623ACE1F400B3A64C /* Inhealth.entitlements */,
  2942. 83CCBE51239A2F5A0096AA9F /* Classes */,
  2943. 83CCBE50239A2EA00096AA9F /* InhealthShare */,
  2944. );
  2945. path = Inhealth;
  2946. sourceTree = "<group>";
  2947. };
  2948. 83CCBE36239A2B690096AA9F /* InhealthTests */ = {
  2949. isa = PBXGroup;
  2950. children = (
  2951. 83CCBE37239A2B690096AA9F /* InhealthTests.swift */,
  2952. 83CCBE39239A2B690096AA9F /* Info.plist */,
  2953. );
  2954. path = InhealthTests;
  2955. sourceTree = "<group>";
  2956. };
  2957. 83CCBE41239A2B690096AA9F /* InhealthUITests */ = {
  2958. isa = PBXGroup;
  2959. children = (
  2960. 83CCBE42239A2B690096AA9F /* InhealthUITests.swift */,
  2961. 83CCBE44239A2B690096AA9F /* Info.plist */,
  2962. );
  2963. path = InhealthUITests;
  2964. sourceTree = "<group>";
  2965. };
  2966. 83CCBE50239A2EA00096AA9F /* InhealthShare */ = {
  2967. isa = PBXGroup;
  2968. children = (
  2969. 8349E66E23D05BCE00E1993F /* PrivacyPolicy.docx */,
  2970. 83FD7CE623A081F300867EB9 /* 阿里巴巴普惠体 */,
  2971. 83CCBE20239A2B650096AA9F /* AppDelegate.swift */,
  2972. 83CCBE22239A2B650096AA9F /* SceneDelegate.swift */,
  2973. 83494FE8239FCED800DD97A0 /* IH.h */,
  2974. 83494FE9239FCED800DD97A0 /* IH.m */,
  2975. 83CCBE24239A2B650096AA9F /* ViewController.swift */,
  2976. 83CCBE26239A2B650096AA9F /* Main.storyboard */,
  2977. 83CCBE29239A2B690096AA9F /* Assets.xcassets */,
  2978. 83CCBE2B239A2B690096AA9F /* LaunchScreen.storyboard */,
  2979. 83CCBE2E239A2B690096AA9F /* Info.plist */,
  2980. 83494FE7239FCED700DD97A0 /* Inhealth-Bridging-Header.h */,
  2981. );
  2982. name = InhealthShare;
  2983. sourceTree = "<group>";
  2984. };
  2985. 83CCBE51239A2F5A0096AA9F /* Classes */ = {
  2986. isa = PBXGroup;
  2987. children = (
  2988. 8348482E24692DB900F71465 /* Inhealth交接文档.pages */,
  2989. 83CCBE54239A2F7F0096AA9F /* Main */,
  2990. 83CCBE52239A2F6C0096AA9F /* Global */,
  2991. );
  2992. name = Classes;
  2993. sourceTree = "<group>";
  2994. };
  2995. 83CCBE52239A2F6C0096AA9F /* Global */ = {
  2996. isa = PBXGroup;
  2997. children = (
  2998. 8313B8A424EE7112000EA0EE /* UDP */,
  2999. 83A1EDAA23A0C0A6004665FC /* Util */,
  3000. 8316D0F0239A373700889406 /* ProtocolDelegate */,
  3001. 83CCBE5D239A321B0096AA9F /* Database */,
  3002. 83CCBE5C239A320F0096AA9F /* Extension */,
  3003. 83CCBE5B239A32050096AA9F /* Networking */,
  3004. 83CCBE5A239A31FC0096AA9F /* BaseClass */,
  3005. 83CCBE59239A31D60096AA9F /* Vender */,
  3006. 83CCBE55239A306B0096AA9F /* AppShare.swift */,
  3007. 83CCBE57239A312F0096AA9F /* ProjectConstant.swift */,
  3008. );
  3009. name = Global;
  3010. sourceTree = "<group>";
  3011. };
  3012. 83CCBE54239A2F7F0096AA9F /* Main */ = {
  3013. isa = PBXGroup;
  3014. children = (
  3015. 83494FC3239F992F00DD97A0 /* NavigationController */,
  3016. 83494FC4239F994C00DD97A0 /* TabbarController */,
  3017. 8346C48C2428F6EF0070C1A2 /* AddressPicker */,
  3018. 834971F723D446250088EDF9 /* Guests */,
  3019. 834BEE2323AB772D0021FF77 /* PersonalCenter */,
  3020. 83494FCF239F9C1100DD97A0 /* Service */,
  3021. 83494FCE239F9C0500DD97A0 /* Equipment */,
  3022. 83494FCD239F9BFE00DD97A0 /* Area */,
  3023. 834B770824ED0153001C6B8A /* Installation */,
  3024. 8316D106239A563100889406 /* Dashboard */,
  3025. 8316D105239A562800889406 /* Login */,
  3026. );
  3027. name = Main;
  3028. sourceTree = "<group>";
  3029. };
  3030. 83CCBE59239A31D60096AA9F /* Vender */ = {
  3031. isa = PBXGroup;
  3032. children = (
  3033. 8314773824EC04F10056E412 /* GCD */,
  3034. 8345AAC224D15EE1003BAC87 /* Reachability */,
  3035. 8359F43E24591615005D2CB7 /* 性能优化相关 */,
  3036. 8349B7AD2450659400B42E2D /* MBProgressHUD */,
  3037. 8322AD152440925C008E5EE5 /* HDEmptyView */,
  3038. 834C87C52433414D00288CD6 /* DatePickerAlertView */,
  3039. 83327F352431854F00E22804 /* SwiftScan */,
  3040. 834C48E323F55B330052C503 /* WXHCodeView */,
  3041. 834C73C723B48F9E00066A69 /* THScrollChooseView */,
  3042. 83D2A75C23B1BE070039BB0E /* KKWRefreshHeaderAnimator.swift */,
  3043. 83148D8423A8E67300127807 /* DYScrollRulerView */,
  3044. 837842E623A493C50082E4B0 /* DivoomColorPicker */,
  3045. );
  3046. name = Vender;
  3047. sourceTree = "<group>";
  3048. };
  3049. 83CCBE5A239A31FC0096AA9F /* BaseClass */ = {
  3050. isa = PBXGroup;
  3051. children = (
  3052. );
  3053. name = BaseClass;
  3054. sourceTree = "<group>";
  3055. };
  3056. 83CCBE5B239A32050096AA9F /* Networking */ = {
  3057. isa = PBXGroup;
  3058. children = (
  3059. 834853D5242B31140057838B /* WebSocket */,
  3060. 838B87B0240376E6005F7818 /* ServiceApi */,
  3061. 834682D723B0528600B3A64C /* UsermanagementApi */,
  3062. 83CCBE5E239A32CE0096AA9F /* ProviderSupport.swift */,
  3063. 8316D113239E56FC00889406 /* EquipmentAPI */,
  3064. 8316D0F7239A383100889406 /* LoginApi */,
  3065. 8316D100239A417D00889406 /* IHHomeApi */,
  3066. 8316D10F239E239B00889406 /* IHAreaApi */,
  3067. );
  3068. name = Networking;
  3069. sourceTree = "<group>";
  3070. };
  3071. 83CCBE5C239A320F0096AA9F /* Extension */ = {
  3072. isa = PBXGroup;
  3073. children = (
  3074. 834DA40323B83C91001A34CD /* Corner */,
  3075. 8316D13D239F78A700889406 /* UIView+XIB.swift */,
  3076. 83494FE1239FA7BD00DD97A0 /* UIViewController+NavigationBar.swift */,
  3077. 83FD7CF423A09D7900867EB9 /* UIView+Corner.swift */,
  3078. 83B92EB223B1F0540062FDA2 /* UIImagView+Kingfisher.swift */,
  3079. 834DA49A23B89ECE001A34CD /* IHPhotoPicker */,
  3080. 8394B2CF244954D2008752F3 /* IHButtonExtension.swift */,
  3081. );
  3082. name = Extension;
  3083. sourceTree = "<group>";
  3084. };
  3085. 83CCBE5D239A321B0096AA9F /* Database */ = {
  3086. isa = PBXGroup;
  3087. children = (
  3088. 8341DC072429B47D00E0EC58 /* IHHotelStorage.swift */,
  3089. );
  3090. name = Database;
  3091. sourceTree = "<group>";
  3092. };
  3093. 83D14C3224F4E3D4009376DE /* Main */ = {
  3094. isa = PBXGroup;
  3095. children = (
  3096. 8313B89724EE22A6000EA0EE /* Manager */,
  3097. 8313B89624EE229D000EA0EE /* View */,
  3098. 8313B89524EE228F000EA0EE /* Controller */,
  3099. 8313B89424EE227A000EA0EE /* Service */,
  3100. );
  3101. name = Main;
  3102. sourceTree = "<group>";
  3103. };
  3104. 83D14C3324F4E3EF009376DE /* GatewayDetail */ = {
  3105. isa = PBXGroup;
  3106. children = (
  3107. 83D14C3724F4E4F3009376DE /* View */,
  3108. 83D14C3624F4E4E6009376DE /* Controller */,
  3109. 83D14C3524F4E4D4009376DE /* Manager */,
  3110. 83D14C3424F4E4BE009376DE /* Service */,
  3111. );
  3112. name = GatewayDetail;
  3113. sourceTree = "<group>";
  3114. };
  3115. 83D14C3424F4E4BE009376DE /* Service */ = {
  3116. isa = PBXGroup;
  3117. children = (
  3118. 83404FA324F664DE0085E60F /* IHConfigGatewayDetailService.swift */,
  3119. );
  3120. name = Service;
  3121. sourceTree = "<group>";
  3122. };
  3123. 83D14C3524F4E4D4009376DE /* Manager */ = {
  3124. isa = PBXGroup;
  3125. children = (
  3126. 83D14C3C24F4E674009376DE /* IHConfigGatawayDetailManager.swift */,
  3127. );
  3128. name = Manager;
  3129. sourceTree = "<group>";
  3130. };
  3131. 83D14C3624F4E4E6009376DE /* Controller */ = {
  3132. isa = PBXGroup;
  3133. children = (
  3134. 83D14C3824F4E548009376DE /* IHConfigGatawayDetailCtr.swift */,
  3135. );
  3136. name = Controller;
  3137. sourceTree = "<group>";
  3138. };
  3139. 83D14C3724F4E4F3009376DE /* View */ = {
  3140. isa = PBXGroup;
  3141. children = (
  3142. 83D14C3A24F4E5DD009376DE /* IHConfigGatawayDetailView.swift */,
  3143. 83D14C3E24F4F577009376DE /* IHConfigGatawayDetailView.xib */,
  3144. 838DE17F24F519C700BCE0EE /* IHAssociateGatewayView.swift */,
  3145. 838DE17124F50D3300BCE0EE /* IHAssociatedGatewayCell.swift */,
  3146. 838DE17224F50D3300BCE0EE /* IHAssociatedGatewayCell.xib */,
  3147. 838DE17724F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.swift */,
  3148. 838DE17824F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.xib */,
  3149. 838DE17B24F50DEF00BCE0EE /* IHEmptyGatewayView.swift */,
  3150. 838DE17C24F50DEF00BCE0EE /* IHEmptyGatewayView.xib */,
  3151. );
  3152. name = View;
  3153. sourceTree = "<group>";
  3154. };
  3155. 83D4FB0024454B7900E6BA22 /* gatewayUpdate */ = {
  3156. isa = PBXGroup;
  3157. children = (
  3158. 830059C52552CB0000DDFF3A /* Model */,
  3159. 830059C22552B70500DDFF3A /* Service */,
  3160. 830059C12552B6EA00DDFF3A /* Controller */,
  3161. );
  3162. name = gatewayUpdate;
  3163. sourceTree = "<group>";
  3164. };
  3165. 83D4FFD523A260FE00E18BFA /* Main */ = {
  3166. isa = PBXGroup;
  3167. children = (
  3168. 83494FDC239FA33100DD97A0 /* Manager */,
  3169. 83494FDB239FA32800DD97A0 /* View */,
  3170. 83494FDA239FA32100DD97A0 /* Controller */,
  3171. 8316D108239A564B00889406 /* Service */,
  3172. );
  3173. name = Main;
  3174. sourceTree = "<group>";
  3175. };
  3176. 83D4FFD623A2610A00E18BFA /* Map */ = {
  3177. isa = PBXGroup;
  3178. children = (
  3179. 8366E14623A31CED00911340 /* IHDashboardMapMainVCtr.swift */,
  3180. 8366E14823A31D3200911340 /* FloorMap */,
  3181. 83D4FFD823A2613000E18BFA /* HotelMap */,
  3182. );
  3183. name = Map;
  3184. sourceTree = "<group>";
  3185. };
  3186. 83D4FFD823A2613000E18BFA /* HotelMap */ = {
  3187. isa = PBXGroup;
  3188. children = (
  3189. 83D4FFDC23A261B500E18BFA /* Manager */,
  3190. 83D4FFDB23A261AF00E18BFA /* View */,
  3191. 83D4FFDA23A261A800E18BFA /* Controller */,
  3192. 83D4FFD923A2619F00E18BFA /* Service */,
  3193. );
  3194. name = HotelMap;
  3195. sourceTree = "<group>";
  3196. };
  3197. 83D4FFD923A2619F00E18BFA /* Service */ = {
  3198. isa = PBXGroup;
  3199. children = (
  3200. 8366E15B23A33B1300911340 /* IHAnotation.swift */,
  3201. 83462D3323B331B1005B128D /* IHHotelMapService.swift */,
  3202. );
  3203. name = Service;
  3204. sourceTree = "<group>";
  3205. };
  3206. 83D4FFDA23A261A800E18BFA /* Controller */ = {
  3207. isa = PBXGroup;
  3208. children = (
  3209. 8366E14B23A31E7500911340 /* IHDashboardHotelMapVCtr.swift */,
  3210. );
  3211. name = Controller;
  3212. sourceTree = "<group>";
  3213. };
  3214. 83D4FFDB23A261AF00E18BFA /* View */ = {
  3215. isa = PBXGroup;
  3216. children = (
  3217. 8366E15923A32F0E00911340 /* IHHotelMapView.swift */,
  3218. 8366E15D23A33FDF00911340 /* IHIHAnotationView.swift */,
  3219. 83462D3723B36BD7005B128D /* IHAnotationView.swift */,
  3220. 8366E16623A3796600911340 /* IHCallView.swift */,
  3221. 8366E16823A37DE500911340 /* IHCallView.xib */,
  3222. 834021882477AF770098A5DA /* IHMapResultView.swift */,
  3223. );
  3224. name = View;
  3225. sourceTree = "<group>";
  3226. };
  3227. 83D4FFDC23A261B500E18BFA /* Manager */ = {
  3228. isa = PBXGroup;
  3229. children = (
  3230. 8366E15723A32EFF00911340 /* IHHotelMapManager.swift */,
  3231. );
  3232. name = Manager;
  3233. sourceTree = "<group>";
  3234. };
  3235. 83E3738823A7AB850055FACC /* RoomLightHistory */ = {
  3236. isa = PBXGroup;
  3237. children = (
  3238. 83E3738B23A7AC020055FACC /* Manager */,
  3239. 83E3738D23A7AC210055FACC /* View */,
  3240. 83E3738E23A7AC3E0055FACC /* Controller */,
  3241. 83E3738C23A7AC180055FACC /* Service */,
  3242. );
  3243. name = RoomLightHistory;
  3244. sourceTree = "<group>";
  3245. };
  3246. 83E3738B23A7AC020055FACC /* Manager */ = {
  3247. isa = PBXGroup;
  3248. children = (
  3249. 83E3738923A7ABF20055FACC /* IHRoomLightHistoryManager.swift */,
  3250. );
  3251. name = Manager;
  3252. sourceTree = "<group>";
  3253. };
  3254. 83E3738C23A7AC180055FACC /* Service */ = {
  3255. isa = PBXGroup;
  3256. children = (
  3257. 834853D1242AEC6C0057838B /* DayAxisValueFormatter.swift */,
  3258. 834853D3242AEF340057838B /* LargeValueFormatter.swift */,
  3259. 83E3739723A7B64A0055FACC /* IHLineChartModel.swift */,
  3260. );
  3261. name = Service;
  3262. sourceTree = "<group>";
  3263. };
  3264. 83E3738D23A7AC210055FACC /* View */ = {
  3265. isa = PBXGroup;
  3266. children = (
  3267. 83E3739523A7B57A0055FACC /* IHRoomHistoryView.swift */,
  3268. 83E3739B23A8655E0055FACC /* IHRoomHistoryToolBar.swift */,
  3269. 83E3739D23A871D00055FACC /* IHRoomHistoryCell.swift */,
  3270. 83E3739E23A871D00055FACC /* IHRoomHistoryCell.xib */,
  3271. 83E3739923A7B87B0055FACC /* IHLineChartView.swift */,
  3272. 834C492623FCC6D90052C503 /* IHHistoryBarChartView.swift */,
  3273. 83D3A68C23A8C49400C71F8E /* XYMarkerView.swift */,
  3274. );
  3275. name = View;
  3276. sourceTree = "<group>";
  3277. };
  3278. 83E3738E23A7AC3E0055FACC /* Controller */ = {
  3279. isa = PBXGroup;
  3280. children = (
  3281. 83E3738F23A7ADD50055FACC /* IHRoomLightHistoryVCtr.swift */,
  3282. 83E3739323A7AE2D0055FACC /* IHRoomLightHistoryListVCtr.swift */,
  3283. );
  3284. name = Controller;
  3285. sourceTree = "<group>";
  3286. };
  3287. 83E638E723ABA991001024DD /* ActivityHistory */ = {
  3288. isa = PBXGroup;
  3289. children = (
  3290. 83E638EC23ABAA23001024DD /* Manager */,
  3291. 83E638EB23ABAA20001024DD /* View */,
  3292. 83E638EA23ABAA1D001024DD /* Controller */,
  3293. 83E638E923ABAA1A001024DD /* Service */,
  3294. );
  3295. name = ActivityHistory;
  3296. sourceTree = "<group>";
  3297. };
  3298. 83E638E823ABA995001024DD /* PermissionsInformation */ = {
  3299. isa = PBXGroup;
  3300. children = (
  3301. 83E638FA23ABB266001024DD /* Manager */,
  3302. 83E638F923ABB262001024DD /* View */,
  3303. 83E638F823ABB25F001024DD /* Controller */,
  3304. 83E638F723ABB25C001024DD /* Service */,
  3305. );
  3306. name = PermissionsInformation;
  3307. sourceTree = "<group>";
  3308. };
  3309. 83E638E923ABAA1A001024DD /* Service */ = {
  3310. isa = PBXGroup;
  3311. children = (
  3312. 83D2A71E23B1B5480039BB0E /* IHActivityService.swift */,
  3313. );
  3314. name = Service;
  3315. sourceTree = "<group>";
  3316. };
  3317. 83E638EA23ABAA1D001024DD /* Controller */ = {
  3318. isa = PBXGroup;
  3319. children = (
  3320. 83E638F123ABAA6C001024DD /* IHActivityHistoryVCtr.swift */,
  3321. );
  3322. name = Controller;
  3323. sourceTree = "<group>";
  3324. };
  3325. 83E638EB23ABAA20001024DD /* View */ = {
  3326. isa = PBXGroup;
  3327. children = (
  3328. 83E638EF23ABAA5B001024DD /* IHActivityHistoryView.swift */,
  3329. 83E638F323ABAB24001024DD /* IHActivityHistoryCell.swift */,
  3330. 83E638F423ABAB24001024DD /* IHActivityHistoryCell.xib */,
  3331. );
  3332. name = View;
  3333. sourceTree = "<group>";
  3334. };
  3335. 83E638EC23ABAA23001024DD /* Manager */ = {
  3336. isa = PBXGroup;
  3337. children = (
  3338. 83E638ED23ABAA4D001024DD /* IHActivityHistoryManager.swift */,
  3339. );
  3340. name = Manager;
  3341. sourceTree = "<group>";
  3342. };
  3343. 83E638F723ABB25C001024DD /* Service */ = {
  3344. isa = PBXGroup;
  3345. children = (
  3346. 834682DC23B055CD00B3A64C /* IHPermissionService.swift */,
  3347. 834682E223B06C5F00B3A64C /* IHTreeTableViewNode.swift */,
  3348. );
  3349. name = Service;
  3350. sourceTree = "<group>";
  3351. };
  3352. 83E638F823ABB25F001024DD /* Controller */ = {
  3353. isa = PBXGroup;
  3354. children = (
  3355. 83E638FF23ABB364001024DD /* IHPermissionVCtr.swift */,
  3356. 83E6390123ABB373001024DD /* IHPermissionListVCtr.swift */,
  3357. 834682E823B0D13300B3A64C /* IHDevicePermisssionVCtr.swift */,
  3358. 8349720723D58DD30088EDF9 /* IHPermission_GuestsVCtr.swift */,
  3359. 8349720823D58DD30088EDF9 /* IHPermission_GuestsVCtr.xib */,
  3360. );
  3361. name = Controller;
  3362. sourceTree = "<group>";
  3363. };
  3364. 83E638F923ABB262001024DD /* View */ = {
  3365. isa = PBXGroup;
  3366. children = (
  3367. 83E638FD23ABB352001024DD /* IHPermissionView.swift */,
  3368. 83E6390723ABB8C6001024DD /* IHPermissionHeaderCell.swift */,
  3369. 83E6390823ABB8C6001024DD /* IHPermissionHeaderCell.xib */,
  3370. 834682C823AC552B00B3A64C /* IHSecondaryCell.swift */,
  3371. 834682C923AC552B00B3A64C /* IHSecondaryCell.xib */,
  3372. 834682CC23AC5A3400B3A64C /* IHThirdGradeCell.swift */,
  3373. 834682CD23AC5A3400B3A64C /* IHThirdGradeCell.xib */,
  3374. 834682DE23B06A9500B3A64C /* IHLeafCell.swift */,
  3375. 834682DF23B06A9500B3A64C /* IHLeafCell.xib */,
  3376. );
  3377. name = View;
  3378. sourceTree = "<group>";
  3379. };
  3380. 83E638FA23ABB266001024DD /* Manager */ = {
  3381. isa = PBXGroup;
  3382. children = (
  3383. 83E638FB23ABB344001024DD /* IHPermissionManager.swift */,
  3384. );
  3385. name = Manager;
  3386. sourceTree = "<group>";
  3387. };
  3388. 83F1CA3523A9C62A00A27467 /* Air */ = {
  3389. isa = PBXGroup;
  3390. children = (
  3391. 83F1CA3923A9C65100A27467 /* Manager */,
  3392. 83F1CA3823A9C64000A27467 /* View */,
  3393. 83F1CA3723A9C63B00A27467 /* Controller */,
  3394. 83F1CA3623A9C63100A27467 /* Service */,
  3395. );
  3396. name = Air;
  3397. sourceTree = "<group>";
  3398. };
  3399. 83F1CA3623A9C63100A27467 /* Service */ = {
  3400. isa = PBXGroup;
  3401. children = (
  3402. 83D1A43123C9A4D600596CFC /* IHAirService.swift */,
  3403. );
  3404. name = Service;
  3405. sourceTree = "<group>";
  3406. };
  3407. 83F1CA3723A9C63B00A27467 /* Controller */ = {
  3408. isa = PBXGroup;
  3409. children = (
  3410. 83F1CA4023A9C77300A27467 /* IHAirVCtr.swift */,
  3411. );
  3412. name = Controller;
  3413. sourceTree = "<group>";
  3414. };
  3415. 83F1CA3823A9C64000A27467 /* View */ = {
  3416. isa = PBXGroup;
  3417. children = (
  3418. 83F1CA3C23A9C67300A27467 /* IHAirView.swift */,
  3419. 83F1CA4223A9C93A00A27467 /* IHAirFirstCell.swift */,
  3420. 83F1CA4323A9C93A00A27467 /* IHAirFirstCell.xib */,
  3421. 83F1CA4623A9C9AD00A27467 /* IHAirAdjustCell.swift */,
  3422. 83F1CA4723A9C9AD00A27467 /* IHAirAdjustCell.xib */,
  3423. );
  3424. name = View;
  3425. sourceTree = "<group>";
  3426. };
  3427. 83F1CA3923A9C65100A27467 /* Manager */ = {
  3428. isa = PBXGroup;
  3429. children = (
  3430. 83F1CA3A23A9C66600A27467 /* IHAirManager.swift */,
  3431. );
  3432. name = Manager;
  3433. sourceTree = "<group>";
  3434. };
  3435. 83F1CA4A23A9F25900A27467 /* Service */ = {
  3436. isa = PBXGroup;
  3437. children = (
  3438. 83D1A43323CC193100596CFC /* IHEquipmentService.swift */,
  3439. );
  3440. name = Service;
  3441. sourceTree = "<group>";
  3442. };
  3443. 83F1CA4B23A9F2DE00A27467 /* Controller */ = {
  3444. isa = PBXGroup;
  3445. children = (
  3446. 83494FD4239F9CA600DD97A0 /* IHEquipmentVCtr.swift */,
  3447. 83F1CA4E23A9F44900A27467 /* IHEquipmentlistVCtr.swift */,
  3448. 83DCA45123CC94E3000CF23F /* IHEquipmentSeachVCtr.swift */,
  3449. );
  3450. name = Controller;
  3451. sourceTree = "<group>";
  3452. };
  3453. 83F1CA4C23A9F2E100A27467 /* View */ = {
  3454. isa = PBXGroup;
  3455. children = (
  3456. 83F1CA5223A9F84C00A27467 /* IHEquipmentlistView.swift */,
  3457. 83DCA45523CC951E000CF23F /* IHEquipmentSearchView.swift */,
  3458. 833F6EC623AA498E00335F68 /* IHEquipmentView+Extentsion.swift */,
  3459. 833F6EC823AA4B9300335F68 /* IHSwipeCell.swift */,
  3460. 833F6EC923AA4B9300335F68 /* IHSwipeCell.xib */,
  3461. 83F1CA5423A9F8FB00A27467 /* IHEquipmentListCell.swift */,
  3462. 83F1CA5523A9F8FB00A27467 /* IHEquipmentListCell.xib */,
  3463. );
  3464. name = View;
  3465. sourceTree = "<group>";
  3466. };
  3467. 83F1CA4D23A9F2E600A27467 /* Manager */ = {
  3468. isa = PBXGroup;
  3469. children = (
  3470. 83F1CA5023A9F83900A27467 /* IHEquipmentlistManager.swift */,
  3471. 83DCA45323CC9502000CF23F /* IHEquipmentSeachManager.swift */,
  3472. );
  3473. name = Manager;
  3474. sourceTree = "<group>";
  3475. };
  3476. 83F72F1223A8FD3200C4CB4C /* Sensor */ = {
  3477. isa = PBXGroup;
  3478. children = (
  3479. 83F72F1623A8FD5000C4CB4C /* Manager */,
  3480. 83F72F1523A8FD4C00C4CB4C /* View */,
  3481. 83F72F1423A8FD4900C4CB4C /* Controller */,
  3482. 83F72F1323A8FD4300C4CB4C /* Service */,
  3483. );
  3484. name = Sensor;
  3485. sourceTree = "<group>";
  3486. };
  3487. 83F72F1323A8FD4300C4CB4C /* Service */ = {
  3488. isa = PBXGroup;
  3489. children = (
  3490. 83EE3FE223C884F2001328B7 /* IHSensorService.swift */,
  3491. );
  3492. name = Service;
  3493. sourceTree = "<group>";
  3494. };
  3495. 83F72F1423A8FD4900C4CB4C /* Controller */ = {
  3496. isa = PBXGroup;
  3497. children = (
  3498. 83F72F1B23A8FE5E00C4CB4C /* IHSensorVCtr.swift */,
  3499. );
  3500. name = Controller;
  3501. sourceTree = "<group>";
  3502. };
  3503. 83F72F1523A8FD4C00C4CB4C /* View */ = {
  3504. isa = PBXGroup;
  3505. children = (
  3506. 83F72F1923A8FE4800C4CB4C /* IHSensorView.swift */,
  3507. 83F72F1D23A906C500C4CB4C /* IHSensorFirstCell.swift */,
  3508. 83F72F1E23A906C500C4CB4C /* IHSensorFirstCell.xib */,
  3509. 8387B5F123A914FD003F5F8B /* IHSensorItemCell.swift */,
  3510. 8387B5F223A914FD003F5F8B /* IHSensorItemCell.xib */,
  3511. 836071EF256E48200030160E /* IHSensorDeviceCell2.swift */,
  3512. 836071EE256E48200030160E /* IHSensorDeviceCell2.xib */,
  3513. 83F72F2123A9070500C4CB4C /* IHSensorDeviceCell.swift */,
  3514. 83F72F2223A9070500C4CB4C /* IHSensorDeviceCell.xib */,
  3515. 83EE3FE023C863D9001328B7 /* IHBatteryView.swift */,
  3516. );
  3517. name = View;
  3518. sourceTree = "<group>";
  3519. };
  3520. 83F72F1623A8FD5000C4CB4C /* Manager */ = {
  3521. isa = PBXGroup;
  3522. children = (
  3523. 83F72F1723A8FD7C00C4CB4C /* IHSensorManager.swift */,
  3524. );
  3525. name = Manager;
  3526. sourceTree = "<group>";
  3527. };
  3528. 83FD7CE623A081F300867EB9 /* 阿里巴巴普惠体 */ = {
  3529. isa = PBXGroup;
  3530. children = (
  3531. 8385CF8F247E137A00D51B38 /* Alibaba-PuHuiTi-Heavy.otf */,
  3532. 83D24E2723C75665000369D5 /* Alibaba-PuHuiTi-Bold.otf */,
  3533. 83D24E2523C75664000369D5 /* Alibaba-PuHuiTi-Light.otf */,
  3534. 83D24E2923C75666000369D5 /* Alibaba-PuHuiTi-Medium.otf */,
  3535. 83D24E2823C75666000369D5 /* Alibaba-PuHuiTi-Regular.otf */,
  3536. 83D24E2623C75664000369D5 /* PingFangSC Heavy.ttf */,
  3537. );
  3538. path = "阿里巴巴普惠体";
  3539. sourceTree = "<group>";
  3540. };
  3541. DA11A6F6AD467BC123BECA3A /* Pods */ = {
  3542. isa = PBXGroup;
  3543. children = (
  3544. DA1019A4D90F6AA594F76C51 /* Pods-Inhealth.debug.xcconfig */,
  3545. 8E4594ABDCD699DB8073FBC3 /* Pods-Inhealth.release.xcconfig */,
  3546. );
  3547. path = Pods;
  3548. sourceTree = "<group>";
  3549. };
  3550. /* End PBXGroup section */
  3551. /* Begin PBXNativeTarget section */
  3552. 83CCBE1C239A2B650096AA9F /* Inhealth */ = {
  3553. isa = PBXNativeTarget;
  3554. buildConfigurationList = 83CCBE47239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "Inhealth" */;
  3555. buildPhases = (
  3556. 5295CD75DA1347805FF690F4 /* [CP] Check Pods Manifest.lock */,
  3557. 83CCBE19239A2B650096AA9F /* Sources */,
  3558. 83CCBE1A239A2B650096AA9F /* Frameworks */,
  3559. 83CCBE1B239A2B650096AA9F /* Resources */,
  3560. 642E89CB39EB6A40634A18B3 /* [CP] Embed Pods Frameworks */,
  3561. );
  3562. buildRules = (
  3563. );
  3564. dependencies = (
  3565. );
  3566. name = Inhealth;
  3567. productName = Inhealth;
  3568. productReference = 83CCBE1D239A2B650096AA9F /* 教育照明.app */;
  3569. productType = "com.apple.product-type.application";
  3570. };
  3571. 83CCBE32239A2B690096AA9F /* InhealthTests */ = {
  3572. isa = PBXNativeTarget;
  3573. buildConfigurationList = 83CCBE4A239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "InhealthTests" */;
  3574. buildPhases = (
  3575. 83CCBE2F239A2B690096AA9F /* Sources */,
  3576. 83CCBE30239A2B690096AA9F /* Frameworks */,
  3577. 83CCBE31239A2B690096AA9F /* Resources */,
  3578. );
  3579. buildRules = (
  3580. );
  3581. dependencies = (
  3582. 83CCBE35239A2B690096AA9F /* PBXTargetDependency */,
  3583. );
  3584. name = InhealthTests;
  3585. productName = InhealthTests;
  3586. productReference = 83CCBE33239A2B690096AA9F /* InhealthTests.xctest */;
  3587. productType = "com.apple.product-type.bundle.unit-test";
  3588. };
  3589. 83CCBE3D239A2B690096AA9F /* InhealthUITests */ = {
  3590. isa = PBXNativeTarget;
  3591. buildConfigurationList = 83CCBE4D239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "InhealthUITests" */;
  3592. buildPhases = (
  3593. 83CCBE3A239A2B690096AA9F /* Sources */,
  3594. 83CCBE3B239A2B690096AA9F /* Frameworks */,
  3595. 83CCBE3C239A2B690096AA9F /* Resources */,
  3596. );
  3597. buildRules = (
  3598. );
  3599. dependencies = (
  3600. 83CCBE40239A2B690096AA9F /* PBXTargetDependency */,
  3601. );
  3602. name = InhealthUITests;
  3603. productName = InhealthUITests;
  3604. productReference = 83CCBE3E239A2B690096AA9F /* InhealthUITests.xctest */;
  3605. productType = "com.apple.product-type.bundle.ui-testing";
  3606. };
  3607. /* End PBXNativeTarget section */
  3608. /* Begin PBXProject section */
  3609. 83CCBE15239A2B650096AA9F /* Project object */ = {
  3610. isa = PBXProject;
  3611. attributes = {
  3612. CLASSPREFIX = IH;
  3613. LastSwiftUpdateCheck = 1120;
  3614. LastUpgradeCheck = 1120;
  3615. ORGANIZATIONNAME = weclouds;
  3616. TargetAttributes = {
  3617. 83CCBE1C239A2B650096AA9F = {
  3618. CreatedOnToolsVersion = 11.2.1;
  3619. LastSwiftMigration = 1120;
  3620. };
  3621. 83CCBE32239A2B690096AA9F = {
  3622. CreatedOnToolsVersion = 11.2.1;
  3623. TestTargetID = 83CCBE1C239A2B650096AA9F;
  3624. };
  3625. 83CCBE3D239A2B690096AA9F = {
  3626. CreatedOnToolsVersion = 11.2.1;
  3627. TestTargetID = 83CCBE1C239A2B650096AA9F;
  3628. };
  3629. };
  3630. };
  3631. buildConfigurationList = 83CCBE18239A2B650096AA9F /* Build configuration list for PBXProject "Inhealth" */;
  3632. compatibilityVersion = "Xcode 9.3";
  3633. developmentRegion = en;
  3634. hasScannedForEncodings = 0;
  3635. knownRegions = (
  3636. en,
  3637. Base,
  3638. );
  3639. mainGroup = 83CCBE14239A2B650096AA9F;
  3640. productRefGroup = 83CCBE1E239A2B650096AA9F /* Products */;
  3641. projectDirPath = "";
  3642. projectRoot = "";
  3643. targets = (
  3644. 83CCBE1C239A2B650096AA9F /* Inhealth */,
  3645. 83CCBE32239A2B690096AA9F /* InhealthTests */,
  3646. 83CCBE3D239A2B690096AA9F /* InhealthUITests */,
  3647. );
  3648. };
  3649. /* End PBXProject section */
  3650. /* Begin PBXResourcesBuildPhase section */
  3651. 83CCBE1B239A2B650096AA9F /* Resources */ = {
  3652. isa = PBXResourcesBuildPhase;
  3653. buildActionMask = 2147483647;
  3654. files = (
  3655. 834D807324207C88008D9796 /* IHTPickerAreaCell.xib in Resources */,
  3656. 83AAE9D023ED0DC100746A82 /* IHGuestInfoVCtr.xib in Resources */,
  3657. 83253A9F23C7574800F7AC99 /* PingFangSC Heavy.ttf in Resources */,
  3658. 839338A7240F7D2100246CBB /* IHRoomPicker.xib in Resources */,
  3659. 8386D09924EFCF6600F077EB /* IHLightCommandView.xib in Resources */,
  3660. 83253A9B23C7574800F7AC99 /* Alibaba-PuHuiTi-Bold.otf in Resources */,
  3661. 83253A9C23C7574800F7AC99 /* Alibaba-PuHuiTi-Light.otf in Resources */,
  3662. 83327F452431880300E22804 /* CodeScan.bundle in Resources */,
  3663. 83E2061C244D2AE5004F3343 /* IHLampColorView.xib in Resources */,
  3664. 83253A9D23C7574800F7AC99 /* Alibaba-PuHuiTi-Medium.otf in Resources */,
  3665. 83253A9E23C7574800F7AC99 /* Alibaba-PuHuiTi-Regular.otf in Resources */,
  3666. 8349720623D57A3E0088EDF9 /* IHGuetsView.xib in Resources */,
  3667. 8349E67123D0641800E1993F /* PrivacyPolicy.docx in Resources */,
  3668. 834BEE0023AB29100021FF77 /* IHMaintenaceCell.xib in Resources */,
  3669. 834D3F562466AEE6005A37B8 /* IHHistroyHotelPicker.xib in Resources */,
  3670. 834682E123B06A9500B3A64C /* IHLeafCell.xib in Resources */,
  3671. 8385CF90247E137A00D51B38 /* Alibaba-PuHuiTi-Heavy.otf in Resources */,
  3672. 834BEE1E23AB52FA0021FF77 /* IHTwoRowCell.xib in Resources */,
  3673. 83F72F2423A9070500C4CB4C /* IHSensorDeviceCell.xib in Resources */,
  3674. 83F1CA4923A9C9AD00A27467 /* IHAirAdjustCell.xib in Resources */,
  3675. 83E4441423B5987200C1E199 /* IHAreaSearchVCtr.xib in Resources */,
  3676. 837842BF23A473570082E4B0 /* IHIHRoomListCell.xib in Resources */,
  3677. 834BF0F923D3E9FF007890F1 /* IHSignUpView.xib in Resources */,
  3678. 834682CF23AC5A3400B3A64C /* IHThirdGradeCell.xib in Resources */,
  3679. 8378432023A72D220082E4B0 /* IHRoomLightBarChartCell.xib in Resources */,
  3680. 8341616223A21FE300B2E780 /* IHAQSwitchCell.xib in Resources */,
  3681. 8386D0A124EFD35F00F077EB /* IHLightBrightView.xib in Resources */,
  3682. 8313B8A124EE4705000EA0EE /* IHGatewayCell.xib in Resources */,
  3683. 83F1CA4523A9C93A00A27467 /* IHAirFirstCell.xib in Resources */,
  3684. 834B4CE723A0FFF300E1E18F /* IHEquipmentCell.xib in Resources */,
  3685. 83877EB423C2C6850044FF9A /* IHFloorListVCtr.xib in Resources */,
  3686. 8366E15623A328E300911340 /* IHFloorMapView.xib in Resources */,
  3687. 8386D0A524EFD38500F077EB /* IHLightColorView.xib in Resources */,
  3688. 838DE17E24F50DEF00BCE0EE /* IHEmptyGatewayView.xib in Resources */,
  3689. 8378432423A72D4C0082E4B0 /* IHRoomLightColorCell.xib in Resources */,
  3690. 83CCBE2D239A2B690096AA9F /* LaunchScreen.storyboard in Resources */,
  3691. 83123B5B241B243D00A92EFF /* IHCountryPicker.xib in Resources */,
  3692. 83E20620244D2B14004F3343 /* IHLampCloseView.xib in Resources */,
  3693. 83444BE524179E6000CA08FD /* IHQualityChartsCell.xib in Resources */,
  3694. 8387B5F423A914FD003F5F8B /* IHSensorItemCell.xib in Resources */,
  3695. 83E2061E244D2AFE004F3343 /* IHWhiltLightView.xib in Resources */,
  3696. 8366E18E23A3C6D400911340 /* IHNewRoomView.xib in Resources */,
  3697. 8349720023D448980088EDF9 /* IHGuestsVCtr.xib in Resources */,
  3698. 839338AB240F860100246CBB /* IHSelectedRoomCell.xib in Resources */,
  3699. 834BEE1A23AB50BA0021FF77 /* IHServiceNormalCell.xib in Resources */,
  3700. 837842D623A48B0B0082E4B0 /* IHColorAdjustmentView.xib in Resources */,
  3701. 834BEE3323AB94CD0021FF77 /* IHPersonalCenterView.xib in Resources */,
  3702. 83F72F2023A906C500C4CB4C /* IHSensorFirstCell.xib in Resources */,
  3703. 834BEE3923ABA6D30021FF77 /* IHChangePasswordVCtr.xib in Resources */,
  3704. 8366E17B23A38C1800911340 /* IHAreaListCell.xib in Resources */,
  3705. 833F6ECB23AA4B9300335F68 /* IHSwipeCell.xib in Resources */,
  3706. 83F1CA5723A9F8FB00A27467 /* IHEquipmentListCell.xib in Resources */,
  3707. 83877EB823C2CFD90044FF9A /* IHFloorListCell.xib in Resources */,
  3708. 8314773F24EC04F10056E412 /* Documentation.html in Resources */,
  3709. 8346D11F23F2948600A62140 /* IHGuestInfoView.xib in Resources */,
  3710. 834BEE0423AB292C0021FF77 /* IHRepairedCell.xib in Resources */,
  3711. 8366E19423A3D0AC00911340 /* IHNewEquipment_nr_Cell.xib in Resources */,
  3712. 83D4FB0424454B9F00E6BA22 /* IHGatewayUPdateVCtr.xib in Resources */,
  3713. 8374BD7F23A46F1000471A43 /* IHNewEquipmentView.xib in Resources */,
  3714. 8316D134239F74BD00889406 /* IHLoginVCtr.xib in Resources */,
  3715. 83444BE124179A3B00CA08FD /* IHWeeklyCell.xib in Resources */,
  3716. 8394B2CE24494FE8008752F3 /* IHLampControlView.xib in Resources */,
  3717. 838DE17424F50D3300BCE0EE /* IHAssociatedGatewayCell.xib in Resources */,
  3718. 8316D13A239F76B100889406 /* IHLoginView.xib in Resources */,
  3719. 83E373A023A871D00055FACC /* IHRoomHistoryCell.xib in Resources */,
  3720. 83E6390A23ABB8C6001024DD /* IHPermissionHeaderCell.xib in Resources */,
  3721. 8366E16923A37DE500911340 /* IHCallView.xib in Resources */,
  3722. 8341616A23A2203800B2E780 /* IHAQSubHeaderCell.xib in Resources */,
  3723. 8349720A23D58DD30088EDF9 /* IHPermission_GuestsVCtr.xib in Resources */,
  3724. 834BF0FF23D42C3F007890F1 /* IHSignupSuccess.xib in Resources */,
  3725. 8347DD42243FFF7200C413DA /* IHGatewayDetailView.xib in Resources */,
  3726. 8347DD4A24401D1E00C413DA /* IHAssociatedCell.xib in Resources */,
  3727. 8322AD232440932B008E5EE5 /* IHEmptyView.xib in Resources */,
  3728. 83E638F623ABAB24001024DD /* IHActivityHistoryCell.xib in Resources */,
  3729. 83CCBE2A239A2B690096AA9F /* Assets.xcassets in Resources */,
  3730. 8386D09D24EFD20300F077EB /* IHLightCloseView.xib in Resources */,
  3731. 83D14C3F24F4F577009376DE /* IHConfigGatawayDetailView.xib in Resources */,
  3732. 834D80C62421CBA2008D9796 /* IHPickFloorCell.xib in Resources */,
  3733. 834BEDFA23AB16870021FF77 /* IHSeviceListCell.xib in Resources */,
  3734. 8378431C23A727A20082E4B0 /* IHRoomLightVCtr.xib in Resources */,
  3735. 834BEE2223AB54CF0021FF77 /* IHSelectedCell.xib in Resources */,
  3736. 837842D223A485170082E4B0 /* IHCentralizedView.xib in Resources */,
  3737. 83437DED241373EE00A73156 /* IHSceneModeView.xib in Resources */,
  3738. 83CCBE28239A2B650096AA9F /* Main.storyboard in Resources */,
  3739. 8347DD4E24401D3600C413DA /* IHNotAssociatedCell.xib in Resources */,
  3740. 83D4FFD223A2341F00E18BFA /* IHHotelCell.xib in Resources */,
  3741. 838DE17A24F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.xib in Resources */,
  3742. 8349721023D595A50088EDF9 /* IHGuestNoRoomView.xib in Resources */,
  3743. 834682CB23AC552B00B3A64C /* IHSecondaryCell.xib in Resources */,
  3744. 8341616623A2200E00B2E780 /* IHAQLevelCell.xib in Resources */,
  3745. 836071F0256E48200030160E /* IHSensorDeviceCell2.xib in Resources */,
  3746. 8341616E23A2214400B2E780 /* IHAQNormalCell.xib in Resources */,
  3747. 836E788D241B5D8B002C0C22 /* IHFloorPicker.xib in Resources */,
  3748. );
  3749. runOnlyForDeploymentPostprocessing = 0;
  3750. };
  3751. 83CCBE31239A2B690096AA9F /* Resources */ = {
  3752. isa = PBXResourcesBuildPhase;
  3753. buildActionMask = 2147483647;
  3754. files = (
  3755. );
  3756. runOnlyForDeploymentPostprocessing = 0;
  3757. };
  3758. 83CCBE3C239A2B690096AA9F /* Resources */ = {
  3759. isa = PBXResourcesBuildPhase;
  3760. buildActionMask = 2147483647;
  3761. files = (
  3762. );
  3763. runOnlyForDeploymentPostprocessing = 0;
  3764. };
  3765. /* End PBXResourcesBuildPhase section */
  3766. /* Begin PBXShellScriptBuildPhase section */
  3767. 5295CD75DA1347805FF690F4 /* [CP] Check Pods Manifest.lock */ = {
  3768. isa = PBXShellScriptBuildPhase;
  3769. buildActionMask = 2147483647;
  3770. files = (
  3771. );
  3772. inputFileListPaths = (
  3773. );
  3774. inputPaths = (
  3775. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  3776. "${PODS_ROOT}/Manifest.lock",
  3777. );
  3778. name = "[CP] Check Pods Manifest.lock";
  3779. outputFileListPaths = (
  3780. );
  3781. outputPaths = (
  3782. "$(DERIVED_FILE_DIR)/Pods-Inhealth-checkManifestLockResult.txt",
  3783. );
  3784. runOnlyForDeploymentPostprocessing = 0;
  3785. shellPath = /bin/sh;
  3786. 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";
  3787. showEnvVarsInLog = 0;
  3788. };
  3789. 642E89CB39EB6A40634A18B3 /* [CP] Embed Pods Frameworks */ = {
  3790. isa = PBXShellScriptBuildPhase;
  3791. buildActionMask = 2147483647;
  3792. files = (
  3793. );
  3794. inputFileListPaths = (
  3795. "${PODS_ROOT}/Target Support Files/Pods-Inhealth/Pods-Inhealth-frameworks-${CONFIGURATION}-input-files.xcfilelist",
  3796. );
  3797. name = "[CP] Embed Pods Frameworks";
  3798. outputFileListPaths = (
  3799. "${PODS_ROOT}/Target Support Files/Pods-Inhealth/Pods-Inhealth-frameworks-${CONFIGURATION}-output-files.xcfilelist",
  3800. );
  3801. runOnlyForDeploymentPostprocessing = 0;
  3802. shellPath = /bin/sh;
  3803. shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Inhealth/Pods-Inhealth-frameworks.sh\"\n";
  3804. showEnvVarsInLog = 0;
  3805. };
  3806. /* End PBXShellScriptBuildPhase section */
  3807. /* Begin PBXSourcesBuildPhase section */
  3808. 83CCBE19239A2B650096AA9F /* Sources */ = {
  3809. isa = PBXSourcesBuildPhase;
  3810. buildActionMask = 2147483647;
  3811. files = (
  3812. 83A1EDAF23A0C0DB004665FC /* IHUtil.swift in Sources */,
  3813. 834BEE2723AB831C0021FF77 /* IHNextViewController.swift in Sources */,
  3814. 8316D0F4239A378400889406 /* IHViewProtocolDelegate.swift in Sources */,
  3815. 83D3A68D23A8C49400C71F8E /* XYMarkerView.swift in Sources */,
  3816. 8359F47724595087005D2CB7 /* IHGradientLayer.swift in Sources */,
  3817. 83123B5A241B243D00A92EFF /* IHCountryPicker.swift in Sources */,
  3818. 8345AAA924D11096003BAC87 /* IHClassLightService.swift in Sources */,
  3819. 8347DD442440101E00C413DA /* IHAssociatedView.swift in Sources */,
  3820. 83E20616244D2A47004F3343 /* IHLampCloseView.swift in Sources */,
  3821. 834682E323B06C5F00B3A64C /* IHTreeTableViewNode.swift in Sources */,
  3822. 8316D102239A41A100889406 /* IHHomeModel.swift in Sources */,
  3823. 83437DEB241373CC00A73156 /* IHSceneModeView.swift in Sources */,
  3824. 83494FD5239F9CA600DD97A0 /* IHEquipmentVCtr.swift in Sources */,
  3825. 8345AAA724D1107C003BAC87 /* IHClassLightingSettingManager.swift in Sources */,
  3826. 8366E18823A3C5FF00911340 /* IHNewRoomManager.swift in Sources */,
  3827. 834682CE23AC5A3400B3A64C /* IHThirdGradeCell.swift in Sources */,
  3828. 8378430223A49D410082E4B0 /* ViewController+MASAdditions.m in Sources */,
  3829. 83D2A71D23B19C320039BB0E /* NotificationExtension.swift in Sources */,
  3830. 83E3738A23A7ABF30055FACC /* IHRoomLightHistoryManager.swift in Sources */,
  3831. 83F72F1823A8FD7C00C4CB4C /* IHSensorManager.swift in Sources */,
  3832. 834B772624ED06E4001C6B8A /* IHClassGatewayCtr.swift in Sources */,
  3833. 834B773224ED3AA7001C6B8A /* IHClassControlManager.swift in Sources */,
  3834. 8345AA9B24D10FBE003BAC87 /* IHCurtainSettingCtr.swift in Sources */,
  3835. 834DA4A323B8A15B001A34CD /* CLAlertController.swift in Sources */,
  3836. 83F72F1A23A8FE4800C4CB4C /* IHSensorView.swift in Sources */,
  3837. 8374BD7B23A46DEF00471A43 /* IHNewEquipmentView.swift in Sources */,
  3838. 83E3739823A7B64A0055FACC /* IHLineChartModel.swift in Sources */,
  3839. 8366E14A23A31E5100911340 /* IHDashboardFloorMapVCtr.swift in Sources */,
  3840. 83494FE4239FC96200DD97A0 /* IHDashBoardHeaderView.swift in Sources */,
  3841. 834C9BB823B722CF00BEC26D /* IHSliderIndicatorView.swift in Sources */,
  3842. 834DA40C23B85FD5001A34CD /* ZBCornerRadiusTool.m in Sources */,
  3843. 8345AAA524D1105B003BAC87 /* IHClassLightSettingCtr.swift in Sources */,
  3844. 837842BE23A473570082E4B0 /* IHIHRoomListCell.swift in Sources */,
  3845. 83494FEA239FCED800DD97A0 /* IH.m in Sources */,
  3846. 830059C72552CB1A00DDFF3A /* IHGatewayUpdateModel.swift in Sources */,
  3847. 834C48DF23F55B260052C503 /* DemoPasswordItem.m in Sources */,
  3848. 83B92F1523B24B000062FDA2 /* Intermediate.swift in Sources */,
  3849. 83CCBE5F239A32CE0096AA9F /* ProviderSupport.swift in Sources */,
  3850. 834C48E023F55B260052C503 /* WXHCodeViewDefaultItem.m in Sources */,
  3851. 83CCBE25239A2B650096AA9F /* ViewController.swift in Sources */,
  3852. 8378430923A49D410082E4B0 /* MASViewConstraint.m in Sources */,
  3853. 8378430623A49D410082E4B0 /* NSArray+MASAdditions.m in Sources */,
  3854. 8366E18023A3C1FA00911340 /* IHAreaListView.swift in Sources */,
  3855. 83F1CA3B23A9C66600A27467 /* IHAirManager.swift in Sources */,
  3856. 83877EB323C2C6850044FF9A /* IHFloorListVCtr.swift in Sources */,
  3857. 834682E523B09F3400B3A64C /* IHUserModel.swift in Sources */,
  3858. 834BEE1923AB50BA0021FF77 /* IHServiceNormalCell.swift in Sources */,
  3859. 83DCA45223CC94E3000CF23F /* IHEquipmentSeachVCtr.swift in Sources */,
  3860. 83494FD7239F9CB700DD97A0 /* IHServiceVCtr.swift in Sources */,
  3861. 8345AABC24D11225003BAC87 /* IHPanelHttpRequest.swift in Sources */,
  3862. 83E638FC23ABB344001024DD /* IHPermissionManager.swift in Sources */,
  3863. 8378431F23A72D220082E4B0 /* IHRoomLightBarChartCell.swift in Sources */,
  3864. 830F43ED23CDF5DD00B5062D /* IHShowHelper.swift in Sources */,
  3865. 834BEE3823ABA6D30021FF77 /* IHChangePasswordVCtr.swift in Sources */,
  3866. 834682D923B052C200B3A64C /* IHUseApi.swift in Sources */,
  3867. 834139B2243F32D2005AEDD2 /* IHGatewayDetailView.swift in Sources */,
  3868. 8345AA9D24D10FD8003BAC87 /* IHCurtainSettingManager.swift in Sources */,
  3869. 834BF0F523D3E9BB007890F1 /* IHSignUpView.swift in Sources */,
  3870. 83F1CA4823A9C9AD00A27467 /* IHAirAdjustCell.swift in Sources */,
  3871. 8341616923A2203800B2E780 /* IHAQSubHeaderCell.swift in Sources */,
  3872. 833F6EC723AA498E00335F68 /* IHEquipmentView+Extentsion.swift in Sources */,
  3873. 838A70422497666E0045B6E1 /* IHClassRoomService.swift in Sources */,
  3874. 8341616523A2200E00B2E780 /* IHAQLevelCell.swift in Sources */,
  3875. 834BEDFF23AB29100021FF77 /* IHMaintenaceCell.swift in Sources */,
  3876. 8394B2CC244944C3008752F3 /* IHLampControlManager.swift in Sources */,
  3877. 837842E223A493A60082E4B0 /* DivoomColorBarPickerView.m in Sources */,
  3878. 834B773024ED39FB001C6B8A /* IHClassControlView.swift in Sources */,
  3879. 8359F44124591629005D2CB7 /* UIViewController+Swizzle.m in Sources */,
  3880. 834682DD23B055CD00B3A64C /* IHPermissionService.swift in Sources */,
  3881. 83494FC8239F99E000DD97A0 /* IHNavigationController.swift in Sources */,
  3882. 8345962A23B9E74B0009E0B6 /* SBTHttpTool.swift in Sources */,
  3883. 83494D0523CD59C7006BD4A1 /* IHFloorMapSelectedVCtr.swift in Sources */,
  3884. 834C73C323B47F7E00066A69 /* IHAreaItem.swift in Sources */,
  3885. 838B87B42403C15E005F7818 /* IHServiceHttpRequest.swift in Sources */,
  3886. 8316D12C239F390000889406 /* IHSensorHttpRequest.swift in Sources */,
  3887. 8316D12A239F38EB00889406 /* IHSensorModel.swift in Sources */,
  3888. 83148D8323A8E66C00127807 /* DYScrollRulerView.swift in Sources */,
  3889. 834BEE0623AB42830021FF77 /* IHServiceCellDelegate.swift in Sources */,
  3890. 8313B8A024EE4705000EA0EE /* IHGatewayCell.swift in Sources */,
  3891. 8316D0F9239A385500889406 /* IHLgoinAPi.swift in Sources */,
  3892. 83E6390023ABB364001024DD /* IHPermissionVCtr.swift in Sources */,
  3893. 8349E67023D05CAD00E1993F /* IHPrivacyVCtr.swift in Sources */,
  3894. 8349720923D58DD30088EDF9 /* IHPermission_GuestsVCtr.swift in Sources */,
  3895. 83D4FB0324454B9F00E6BA22 /* IHGatewayUPdateVCtr.swift in Sources */,
  3896. 834BEDF923AB16870021FF77 /* IHSeviceListCell.swift in Sources */,
  3897. 8378431223A726C10082E4B0 /* IHRoomLightManager.swift in Sources */,
  3898. 83494FD3239F9C6800DD97A0 /* IHAreaVCtr.swift in Sources */,
  3899. 83E3738723A798880055FACC /* BalloonMarker.swift in Sources */,
  3900. 8366E14723A31CED00911340 /* IHDashboardMapMainVCtr.swift in Sources */,
  3901. 83E3739123A7ADD50055FACC /* IHRoomLightHistoryVCtr.swift in Sources */,
  3902. 834682D523ACBE8400B3A64C /* IHRoomLightService.swift in Sources */,
  3903. 834139AE243F30AD005AEDD2 /* IHGatewayDetailVCtr.swift in Sources */,
  3904. 834376B923C45F0F007FC507 /* IHAddressController.swift in Sources */,
  3905. 8316D11D239E6B0C00889406 /* IHSensorApi.swift in Sources */,
  3906. 83E6390923ABB8C6001024DD /* IHPermissionHeaderCell.swift in Sources */,
  3907. 8387B5F323A914FD003F5F8B /* IHSensorItemCell.swift in Sources */,
  3908. 83CCBE58239A312F0096AA9F /* ProjectConstant.swift in Sources */,
  3909. 8366E17123A38B5400911340 /* IHAreaView.swift in Sources */,
  3910. 8347DD4924401D1E00C413DA /* IHAssociatedCell.swift in Sources */,
  3911. 8345AAB424D111C2003BAC87 /* IHCurtainApi.swift in Sources */,
  3912. 834C73D023B4B4E100066A69 /* IHAreaService.swift in Sources */,
  3913. 834682E023B06A9500B3A64C /* IHLeafCell.swift in Sources */,
  3914. 83444BE024179A3B00CA08FD /* IHWeeklyCell.swift in Sources */,
  3915. 8386D0A724EFDA4200F077EB /* IHLightCommandManager.swift in Sources */,
  3916. 8316D104239A41F800889406 /* IHHomeHttpRequest.swift in Sources */,
  3917. 83462D3223B3072C005B128D /* IHPullDownListManager.swift in Sources */,
  3918. 834BEE1D23AB52FA0021FF77 /* IHTwoRowCell.swift in Sources */,
  3919. 83D2A75D23B1BE070039BB0E /* KKWRefreshHeaderAnimator.swift in Sources */,
  3920. 83877EB723C2CFD90044FF9A /* IHFloorListCell.swift in Sources */,
  3921. 8386D09B24EFD1F000F077EB /* IHLightCloseView.swift in Sources */,
  3922. 8378430523A49D410082E4B0 /* MASLayoutConstraint.m in Sources */,
  3923. 834C48DE23F55B260052C503 /* WXHCodeView.m in Sources */,
  3924. 83148D8123A8D3FB00127807 /* IHBalloonMarker.swift in Sources */,
  3925. 8341616D23A2214400B2E780 /* IHAQNormalCell.swift in Sources */,
  3926. 8349720C23D5957A0088EDF9 /* IHGuestNoRoomView.swift in Sources */,
  3927. 837842CC23A483580082E4B0 /* IHCentralizedManager.swift in Sources */,
  3928. 83444BE424179E6000CA08FD /* IHQualityChartsCell.swift in Sources */,
  3929. 8345966C23BB2EED0009E0B6 /* IHNewRoomService.swift in Sources */,
  3930. 8386D0A324EFD37B00F077EB /* IHLightColorView.swift in Sources */,
  3931. 8316D13E239F78A700889406 /* UIView+XIB.swift in Sources */,
  3932. 83E6390223ABB373001024DD /* IHPermissionListVCtr.swift in Sources */,
  3933. 8316D11B239E6AFF00889406 /* IHLightApi.swift in Sources */,
  3934. 834853D4242AEF340057838B /* LargeValueFormatter.swift in Sources */,
  3935. 8366E16523A3772200911340 /* EMCoordinateTransform.m in Sources */,
  3936. 83726E3D24936D9C0040F6A1 /* IHClassRoomView.swift in Sources */,
  3937. 8316D0F6239A37B100889406 /* IHViewManagerProtocolDelegate.swift in Sources */,
  3938. 834139A1243C6CEF005AEDD2 /* IHGatewayListVCtr.swift in Sources */,
  3939. 83F1CA4123A9C77300A27467 /* IHAirVCtr.swift in Sources */,
  3940. 83494FD9239F9CF100DD97A0 /* IHDashboardVCtr.swift in Sources */,
  3941. 8349B7AC2450658900B42E2D /* MBProgressHUD.m in Sources */,
  3942. 83E3739C23A8655E0055FACC /* IHRoomHistoryToolBar.swift in Sources */,
  3943. 8374BD7D23A46E0700471A43 /* IHNewEquipmentVCtr.swift in Sources */,
  3944. 834853DD242B31FB0057838B /* IHWebSocketManager.swift in Sources */,
  3945. 8378430A23A49D410082E4B0 /* MASViewAttribute.m in Sources */,
  3946. 8316D0FD239A387500889406 /* IHLoginHttpRequest.swift in Sources */,
  3947. 83F1CA4423A9C93A00A27467 /* IHAirFirstCell.swift in Sources */,
  3948. 834BEE2123AB54CF0021FF77 /* IHSelectedCell.swift in Sources */,
  3949. 8366E16723A3796600911340 /* IHCallView.swift in Sources */,
  3950. 834139B0243F32BB005AEDD2 /* IHGatewayDetailManager.swift in Sources */,
  3951. 83F1CA3D23A9C67300A27467 /* IHAirView.swift in Sources */,
  3952. 8386D09F24EFD35700F077EB /* IHLightBrightView.swift in Sources */,
  3953. 83D1A43423CC193100596CFC /* IHEquipmentService.swift in Sources */,
  3954. 83877EBA23C35A1B0044FF9A /* IHAddTitleAddressView.swift in Sources */,
  3955. 83B92EB323B1F0540062FDA2 /* UIImagView+Kingfisher.swift in Sources */,
  3956. 83DCA45623CC951E000CF23F /* IHEquipmentSearchView.swift in Sources */,
  3957. 837842D423A48AF40082E4B0 /* IHColorAdjustmentView.swift in Sources */,
  3958. 83F1CA5623A9F8FB00A27467 /* IHEquipmentListCell.swift in Sources */,
  3959. 834C9C7623B775BF00BEC26D /* IHCentrlizedService.swift in Sources */,
  3960. 835D318124F7E50B002C026B /* IHClassControlService.swift in Sources */,
  3961. 834BEDF623AB15030021FF77 /* IHServiceView.swift in Sources */,
  3962. 83D14C3924F4E548009376DE /* IHConfigGatawayDetailCtr.swift in Sources */,
  3963. 83494D0723CD5BB6006BD4A1 /* IHFloorMapSelectedView.swift in Sources */,
  3964. 83494FE0239FA36C00DD97A0 /* IHDashboardManager.swift in Sources */,
  3965. 8322AD2124409316008E5EE5 /* IHEmptyView.swift in Sources */,
  3966. 834BEDF023AB018F0021FF77 /* IHServiceListVCtr.swift in Sources */,
  3967. 834CE081241A119D00AC3576 /* IHHotelPickerHeaderView.swift in Sources */,
  3968. 8394B2D0244954D2008752F3 /* IHButtonExtension.swift in Sources */,
  3969. 834139A9243C7002005AEDD2 /* IHGatewayHttprequest.swift in Sources */,
  3970. 834BEDF423AB14EF0021FF77 /* IHServiceManger.swift in Sources */,
  3971. 8313B89324EE214C000EA0EE /* IHGatewayManager.swift in Sources */,
  3972. 834B772C24ED1B3C001C6B8A /* IHClassControlCtr.swift in Sources */,
  3973. 8345AAAE24D11168003BAC87 /* IHClassLightModel.swift in Sources */,
  3974. 8359F47E2459617F005D2CB7 /* IHColorPickerView.m in Sources */,
  3975. 834D807224207C88008D9796 /* IHTPickerAreaCell.swift in Sources */,
  3976. 8316D130239F46BC00889406 /* IHIHAirPurifiersHttpresquest.swift in Sources */,
  3977. 8322AD1B244092AC008E5EE5 /* HDEmptyBaseView.swift in Sources */,
  3978. 834DA40F23B873B8001A34CD /* UIView+CornerRadius.m in Sources */,
  3979. 83CCBE56239A306B0096AA9F /* AppShare.swift in Sources */,
  3980. 837842CE23A4836D0082E4B0 /* IHCentralizedView.swift in Sources */,
  3981. 83E4441323B5987200C1E199 /* IHAreaSearchVCtr.swift in Sources */,
  3982. 8322AD1C244092AC008E5EE5 /* HDEmptyView.swift in Sources */,
  3983. 8341616123A21FE300B2E780 /* IHAQSwitchCell.swift in Sources */,
  3984. 83EE3FE123C863D9001328B7 /* IHBatteryView.swift in Sources */,
  3985. 837842E123A493A60082E4B0 /* ColorIndicatorView.m in Sources */,
  3986. 8394B2DA2449B4AC008752F3 /* IHRadialGradientLayer.swift in Sources */,
  3987. 834682DB23B054AB00B3A64C /* IHUserHttprequest.swift in Sources */,
  3988. 834139A5243C6F52005AEDD2 /* IHGatewayApi.swift in Sources */,
  3989. 8316D10A239A565C00889406 /* IHLoginService.swift in Sources */,
  3990. 83D24E1023C6DAE3000369D5 /* IHSlider.swift in Sources */,
  3991. 838DE18024F519C700BCE0EE /* IHAssociateGatewayView.swift in Sources */,
  3992. 8366E18C23A3C63800911340 /* IHNewRoomVCtr.swift in Sources */,
  3993. 8316D123239F21E500889406 /* IHLightHttprequest.swift in Sources */,
  3994. 837842E023A493A60082E4B0 /* DivoomColorSquareView.m in Sources */,
  3995. 83D14C3D24F4E674009376DE /* IHConfigGatawayDetailManager.swift in Sources */,
  3996. 83F72F1F23A906C500C4CB4C /* IHSensorFirstCell.swift in Sources */,
  3997. 836071F1256E48200030160E /* IHSensorDeviceCell2.swift in Sources */,
  3998. 834DA41123B87F6D001A34CD /* IHPhotoPicker.swift in Sources */,
  3999. 83F72F2323A9070500C4CB4C /* IHSensorDeviceCell.swift in Sources */,
  4000. 838B87B62403C32A005F7818 /* IHServiceModel.swift in Sources */,
  4001. 83E638F523ABAB24001024DD /* IHActivityHistoryCell.swift in Sources */,
  4002. 83E4441823B59F1200C1E199 /* IHAreaSeachView.swift in Sources */,
  4003. 83327F43243185AB00E22804 /* LBXPermissions.swift in Sources */,
  4004. 834B772E24ED21F0001C6B8A /* IHClassGatewayManager.swift in Sources */,
  4005. 83327F3E243185AB00E22804 /* LBXScanNetAnimation.swift in Sources */,
  4006. 8381F8F223CF013E0092EBD2 /* IHVerticalDashLine.swift in Sources */,
  4007. 8366E16F23A38B3D00911340 /* IHAreaManager.swift in Sources */,
  4008. 83E3738423A7670A0055FACC /* IHBarChartView.swift in Sources */,
  4009. 8366E19323A3D0AC00911340 /* IHNewEquipment_nr_Cell.swift in Sources */,
  4010. 8316D0FF239A416B00889406 /* IHHomeApi.swift in Sources */,
  4011. 838DE17324F50D3300BCE0EE /* IHAssociatedGatewayCell.swift in Sources */,
  4012. 830059C42552B74700DDFF3A /* IHGatewayUpdateService.swift in Sources */,
  4013. 834BEE2D23AB93FF0021FF77 /* IHPersonalCenterManager.swift in Sources */,
  4014. 835D317F24F7D0DD002C026B /* IHLightCommandService.swift in Sources */,
  4015. 8378430123A49D410082E4B0 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
  4016. 83D14C3B24F4E5DD009376DE /* IHConfigGatawayDetailView.swift in Sources */,
  4017. 83462D3423B331B1005B128D /* IHHotelMapService.swift in Sources */,
  4018. 834682D323AC96AA00B3A64C /* IHRoomListService.swift in Sources */,
  4019. 8345AA9324D10F04003BAC87 /* IHPanelSettingCell.swift in Sources */,
  4020. 83726E3B24936B330040F6A1 /* IHClassRoomManager.swift in Sources */,
  4021. 8313B89124EE13AE000EA0EE /* IHClassGatewayModel.swift in Sources */,
  4022. 8341615E23A1E22A00B2E780 /* IHHotelView.swift in Sources */,
  4023. 8366E15A23A32F0E00911340 /* IHHotelMapView.swift in Sources */,
  4024. 834853D2242AEC6D0057838B /* DayAxisValueFormatter.swift in Sources */,
  4025. 8316D10E239E239300889406 /* IHAreaApi.swift in Sources */,
  4026. 8366E17E23A3C1B800911340 /* IHAreaListManager.swift in Sources */,
  4027. 834139A7243C6FD3005AEDD2 /* IHGatewayModel.swift in Sources */,
  4028. 83327F41243185AB00E22804 /* LBXScanLineAnimation.swift in Sources */,
  4029. 83327F3F243185AB00E22804 /* LBXScanViewStyle.swift in Sources */,
  4030. 8341399F243C6CBB005AEDD2 /* IHGatewayListManager.swift in Sources */,
  4031. 83D4FFD123A2341F00E18BFA /* IHHotelCell.swift in Sources */,
  4032. 838DE17D24F50DEF00BCE0EE /* IHEmptyGatewayView.swift in Sources */,
  4033. 8378430723A49D410082E4B0 /* View+MASAdditions.m in Sources */,
  4034. 83E3739A23A7B87B0055FACC /* IHLineChartView.swift in Sources */,
  4035. 83DCA45423CC9502000CF23F /* IHEquipmentSeachManager.swift in Sources */,
  4036. 83FD7CF523A09D7900867EB9 /* UIView+Corner.swift in Sources */,
  4037. 834C73C623B48F9700066A69 /* THScrollChooseView.m in Sources */,
  4038. 8316D121239F21CC00889406 /* IHLightModel.swift in Sources */,
  4039. 837842D023A483810082E4B0 /* IHCentralizedVCtr.swift in Sources */,
  4040. 834682EA23B0D13300B3A64C /* IHDevicePermisssionVCtr.swift in Sources */,
  4041. 8366E17323A38BD900911340 /* IHAreaListVCtr.swift in Sources */,
  4042. 83D1A43223C9A4D600596CFC /* IHAirService.swift in Sources */,
  4043. 834971FF23D448980088EDF9 /* IHGuestsVCtr.swift in Sources */,
  4044. 8366E19023A3CA0000911340 /* XXButton.swift in Sources */,
  4045. 8345AA9924D10F9D003BAC87 /* IHCurtainView.swift in Sources */,
  4046. 834139AB243D7527005AEDD2 /* IHGatewayService.swift in Sources */,
  4047. 834BEE1023AB4DE10021FF77 /* IHServiceRepairView.swift in Sources */,
  4048. 83E2061A244D2A94004F3343 /* IHLampColorView.swift in Sources */,
  4049. 8341DC082429B47D00E0EC58 /* IHHotelStorage.swift in Sources */,
  4050. 8345AAB224D111A3003BAC87 /* IHClassLightApi.swift in Sources */,
  4051. 8386D09324EFCDD000F077EB /* IHLightCommandCtr.swift in Sources */,
  4052. 837842E523A493B00082E4B0 /* HSBSupport.m in Sources */,
  4053. 834DA4A023B89F43001A34CD /* IHAlertController.m in Sources */,
  4054. 834B772A24ED1B08001C6B8A /* IHGatewayCtr.swift in Sources */,
  4055. 8378430323A49D410082E4B0 /* MASCompositeConstraint.m in Sources */,
  4056. 8345105023B9D74A005DEAC6 /* IHNewEquipmentService.swift in Sources */,
  4057. 834D80C52421CBA2008D9796 /* IHPickFloorCell.swift in Sources */,
  4058. 83E20618244D2A87004F3343 /* IHWhiltLightView.swift in Sources */,
  4059. 8314774124EC04F10056E412 /* GCDAsyncSocket.m in Sources */,
  4060. 834BEDFC23AB202F0021FF77 /* IHServiceButton.swift in Sources */,
  4061. 834B4CE623A0FFF300E1E18F /* IHEquipmentCell.swift in Sources */,
  4062. 834853D7242B31480057838B /* LMWebSocket.swift in Sources */,
  4063. 834D3F552466AEE6005A37B8 /* IHHistroyHotelPicker.swift in Sources */,
  4064. 834BEE2523AB7CC40021FF77 /* IHPersonalCenterVCtr.swift in Sources */,
  4065. 833F6ECA23AA4B9300335F68 /* IHSwipeCell.swift in Sources */,
  4066. 8345AAB024D11187003BAC87 /* IHClassLightHttprequrest.swift in Sources */,
  4067. 8316D138239F768100889406 /* IHLoginManager.swift in Sources */,
  4068. 8322AD1D244092AC008E5EE5 /* UIView+Position.swift in Sources */,
  4069. 834BEE0A23AB4D970021FF77 /* IHRepairDetailManager.swift in Sources */,
  4070. 8359F47524592070005D2CB7 /* FHHFPSIndicator.m in Sources */,
  4071. 83D2A71F23B1B5480039BB0E /* IHActivityService.swift in Sources */,
  4072. 834BEDF223AB06CB0021FF77 /* IHServiceRightItem.swift in Sources */,
  4073. 834BEE0323AB292C0021FF77 /* IHRepairedCell.swift in Sources */,
  4074. 8378432323A72D4C0082E4B0 /* IHRoomLightColorCell.swift in Sources */,
  4075. 8378431423A726DA0082E4B0 /* IHRoomLightView.swift in Sources */,
  4076. 8345AA9724D10F84003BAC87 /* IHCurtainCell.swift in Sources */,
  4077. 8366E15C23A33B1300911340 /* IHAnotation.swift in Sources */,
  4078. 83CCBE21239A2B650096AA9F /* AppDelegate.swift in Sources */,
  4079. 83EE3FE323C884F2001328B7 /* IHSensorService.swift in Sources */,
  4080. 834B772824ED071F001C6B8A /* IHClassGatewayView.swift in Sources */,
  4081. 83404FA424F664DE0085E60F /* IHConfigGatewayDetailService.swift in Sources */,
  4082. 8316D112239E399400889406 /* IHAreaModel.swift in Sources */,
  4083. 8386D09724EFCEFB00F077EB /* IHLightCommandView.swift in Sources */,
  4084. 8322AD1E244092AC008E5EE5 /* UIScrollView+Empty.swift in Sources */,
  4085. 83444BEA2418D11F00CA08FD /* IHHotelPickerView.swift in Sources */,
  4086. 838B87B82403D450005F7818 /* IHAlarmService.swift in Sources */,
  4087. 83494FDE239FA35700DD97A0 /* IHDashboardMainView.swift in Sources */,
  4088. 834BEE1223AB4DEF0021FF77 /* IHServiceDetailView.swift in Sources */,
  4089. 8345AAA324D11040003BAC87 /* IHClassLightSettingView.swift in Sources */,
  4090. 8347DD4D24401D3600C413DA /* IHNotAssociatedCell.swift in Sources */,
  4091. 83726E39249359E50040F6A1 /* IHClassRoomCtr.swift in Sources */,
  4092. 8313B8A624EE7190000EA0EE /* IHUdpRequest.swift in Sources */,
  4093. 83CCBE23239A2B650096AA9F /* SceneDelegate.swift in Sources */,
  4094. 8341615C23A1E21B00B2E780 /* IHAirQualityView.swift in Sources */,
  4095. 8345AABA24D1120B003BAC87 /* IHPanelApi.swift in Sources */,
  4096. 839338AA240F860100246CBB /* IHSelectedRoomCell.swift in Sources */,
  4097. 834DA49F23B89F43001A34CD /* UILabel+AlertActionFont.m in Sources */,
  4098. 8314774024EC04F10056E412 /* GCDAsyncUdpSocket.m in Sources */,
  4099. 83E638EE23ABAA4D001024DD /* IHActivityHistoryManager.swift in Sources */,
  4100. 8345AAA124D11028003BAC87 /* IHClassLightSettingCell.swift in Sources */,
  4101. 83E638F023ABAA5B001024DD /* IHActivityHistoryView.swift in Sources */,
  4102. 83E3739423A7AE2D0055FACC /* IHRoomLightHistoryListVCtr.swift in Sources */,
  4103. 837842C323A476AC0082E4B0 /* IHRoomListManager.swift in Sources */,
  4104. 8378431B23A727A20082E4B0 /* IHRoomLightVCtr.swift in Sources */,
  4105. 836E788C241B5D8B002C0C22 /* IHFloorPicker.swift in Sources */,
  4106. 837842DF23A493A60082E4B0 /* DivoomColorLumpView.m in Sources */,
  4107. 834C48E523F588770052C503 /* IHGuestInfoManager.swift in Sources */,
  4108. 838B87B22403C0BA005F7818 /* IHServiceApi.swift in Sources */,
  4109. 8366E15E23A33FDF00911340 /* IHIHAnotationView.swift in Sources */,
  4110. 83E638F223ABAA6C001024DD /* IHActivityHistoryVCtr.swift in Sources */,
  4111. 8345AAB824D111EE003BAC87 /* IHCurtainModel.swift in Sources */,
  4112. 834BEE1423AB4E0C0021FF77 /* IHrepairAndDetailVCtr.swift in Sources */,
  4113. 834021892477AF770098A5DA /* IHMapResultView.swift in Sources */,
  4114. 83B92F0623B2212D0062FDA2 /* IHPersonalCenterService.swift in Sources */,
  4115. 83E3739623A7B57A0055FACC /* IHRoomHistoryView.swift in Sources */,
  4116. 830F43EB23CDBDD200B5062D /* IHFloorMapService.swift in Sources */,
  4117. 8316D136239F765800889406 /* IHLoginView.swift in Sources */,
  4118. 839338A6240F7D2100246CBB /* IHRoomPicker.swift in Sources */,
  4119. 834DA40B23B85FD5001A34CD /* BezierPathTool.m in Sources */,
  4120. 8349B7B3245065DE00B42E2D /* MBPUUHUDHelp.m in Sources */,
  4121. 8316D133239F74BD00889406 /* IHLoginVCtr.swift in Sources */,
  4122. 834C492523FA957B0052C503 /* CLSliderView.swift in Sources */,
  4123. 834BEE1623AB4E920021FF77 /* IHServiceHeaderView.swift in Sources */,
  4124. 830830E9240D072C00131488 /* IHHotelPickerVCtr.swift in Sources */,
  4125. 8346C48B2428682C0070C1A2 /* IHHistoryCityModel.swift in Sources */,
  4126. 837842B923A4730F0082E4B0 /* IHRoomVCtr.swift in Sources */,
  4127. 8366E16223A375C100911340 /* LocationTransform.swift in Sources */,
  4128. 8366E15823A32EFF00911340 /* IHHotelMapManager.swift in Sources */,
  4129. 8357B24824D051BF00315C5F /* IHPanelSettingCtr.swift in Sources */,
  4130. 83F1CA5123A9F83900A27467 /* IHEquipmentlistManager.swift in Sources */,
  4131. 8366E16023A3752900911340 /* KKWLocationService.swift in Sources */,
  4132. 8345AA9524D10F32003BAC87 /* IHPanelSettingView.swift in Sources */,
  4133. 834BEE2F23AB94870021FF77 /* IHPersonalCenterView.swift in Sources */,
  4134. 8345AAC524D15EF8003BAC87 /* Reachability.m in Sources */,
  4135. 834C48E223F55B260052C503 /* WXHCodeViewItem.m in Sources */,
  4136. 8357B24424D0516F00315C5F /* IHPanelService.swift in Sources */,
  4137. 83494FE2239FA7BD00DD97A0 /* UIViewController+NavigationBar.swift in Sources */,
  4138. 8349720223D57A1D0088EDF9 /* IHGuetsView.swift in Sources */,
  4139. 838DE18224F51F9E00BCE0EE /* IHUdpTool.swift in Sources */,
  4140. 83E638FE23ABB352001024DD /* IHPermissionView.swift in Sources */,
  4141. 83AAE9D223ED0DE700746A82 /* IHGuestInfoView.swift in Sources */,
  4142. 83D4FFD423A249F500E18BFA /* IHDashView.swift in Sources */,
  4143. 837842BB23A473200082E4B0 /* IHRoomListVCtr.swift in Sources */,
  4144. 83462D3823B36BD7005B128D /* IHAnotationView.swift in Sources */,
  4145. 8366E15223A328A000911340 /* IHFloorMapManager.swift in Sources */,
  4146. 8378430823A49D410082E4B0 /* MASConstraint.m in Sources */,
  4147. 8316D10C239DDDB300889406 /* IHHomeService.swift in Sources */,
  4148. 83494FCC239F9B9200DD97A0 /* IHTabBarController.swift in Sources */,
  4149. 83E3739F23A871D00055FACC /* IHRoomHistoryCell.swift in Sources */,
  4150. 837842C523A476E90082E4B0 /* IHRoomListView.swift in Sources */,
  4151. 834BF0FE23D42C3F007890F1 /* IHSignupSuccess.swift in Sources */,
  4152. 8316D115239E579C00889406 /* IHAreaHttpRequest.swift in Sources */,
  4153. 834D806F24207897008D9796 /* IHButtonView.swift in Sources */,
  4154. 8374BD7923A46DE000471A43 /* IHNewEquipmentManager.swift in Sources */,
  4155. 834C87C42433413D00288CD6 /* DatePickerAlertView.m in Sources */,
  4156. 83AAE9CF23ED0DC100746A82 /* IHGuestInfoVCtr.swift in Sources */,
  4157. 8316D11F239E6B2500889406 /* IHAirPurifiersApi.swift in Sources */,
  4158. 83E4441623B59EF100C1E199 /* IHAreaSeachManager.swift in Sources */,
  4159. 83327F42243185AB00E22804 /* LBXScanWrapper.swift in Sources */,
  4160. 834682CA23AC552B00B3A64C /* IHSecondaryCell.swift in Sources */,
  4161. 834376B023C423DD007FC507 /* IHAddressService.swift in Sources */,
  4162. 8316D0FB239A386900889406 /* IHLoginModel.swift in Sources */,
  4163. 83F72F1C23A8FE5E00C4CB4C /* IHSensorVCtr.swift in Sources */,
  4164. 8366E17A23A38C1800911340 /* IHAreaListCell.swift in Sources */,
  4165. 83327F40243185AB00E22804 /* LBXScanViewController.swift in Sources */,
  4166. 8394B2CA244943F6008752F3 /* IHLampControlView.swift in Sources */,
  4167. 8313B89B24EE44EA000EA0EE /* IHGatewayView.swift in Sources */,
  4168. 834BF0F723D3E9DF007890F1 /* IHSignUpManager.swift in Sources */,
  4169. 8378430423A49D410082E4B0 /* MASConstraintMaker.m in Sources */,
  4170. 8322AD1F244092AC008E5EE5 /* HDRunTime.swift in Sources */,
  4171. 83F1CA4F23A9F44900A27467 /* IHEquipmentlistVCtr.swift in Sources */,
  4172. 8366E18A23A3C61A00911340 /* IHNewRoomView.swift in Sources */,
  4173. 834C48E123F55B260052C503 /* DemoBoxItem.m in Sources */,
  4174. 8313B8A324EE5341000EA0EE /* IHGatewayListView.swift in Sources */,
  4175. 8366E14C23A31E7500911340 /* IHDashboardHotelMapVCtr.swift in Sources */,
  4176. 834C492723FCC6D90052C503 /* IHHistoryBarChartView.swift in Sources */,
  4177. 838DE17924F50DCE00BCE0EE /* IHNotAssociatedGatewayCell.swift in Sources */,
  4178. 8316D12E239F46AE00889406 /* IHIHAirPurifiersModel.swift in Sources */,
  4179. 83F1CA5323A9F84C00A27467 /* IHEquipmentlistView.swift in Sources */,
  4180. 8316D0F2239A377300889406 /* IHViewModelProtocolDelegate.swift in Sources */,
  4181. 83444BE82418CAFA00CA08FD /* IHHotelPickerManager.swift in Sources */,
  4182. 8366E15423A328B800911340 /* IHFloorMapView.swift in Sources */,
  4183. 8359F47424592070005D2CB7 /* UIWindow+FHH.m in Sources */,
  4184. 834BF0F323D3E99F007890F1 /* IHSignUpVCtr.swift in Sources */,
  4185. 8349E66B23D011EF00E1993F /* IHSubsectionView.swift in Sources */,
  4186. 8357B24624D0519800315C5F /* IHPanelSettingManager.swift in Sources */,
  4187. 834B4CE923A1025900E1E18F /* IHEquipmentView.swift in Sources */,
  4188. 834376B423C455FD007FC507 /* UIViewController+Presentation.swift in Sources */,
  4189. 8394B2C824494322008752F3 /* IHLampControlVCtr.swift in Sources */,
  4190. 83327F3D243185AB00E22804 /* LBXScanView.swift in Sources */,
  4191. 8345AAB624D111D9003BAC87 /* IHCurtainHttpRequest.swift in Sources */,
  4192. 834376B223C45467007FC507 /* IHPresentBottom.swift in Sources */,
  4193. 8345AA9F24D11003003BAC87 /* IHCurtainService.swift in Sources */,
  4194. 8345AABE24D1123A003BAC87 /* IHPanelModel.swift in Sources */,
  4195. );
  4196. runOnlyForDeploymentPostprocessing = 0;
  4197. };
  4198. 83CCBE2F239A2B690096AA9F /* Sources */ = {
  4199. isa = PBXSourcesBuildPhase;
  4200. buildActionMask = 2147483647;
  4201. files = (
  4202. 83CCBE38239A2B690096AA9F /* InhealthTests.swift in Sources */,
  4203. );
  4204. runOnlyForDeploymentPostprocessing = 0;
  4205. };
  4206. 83CCBE3A239A2B690096AA9F /* Sources */ = {
  4207. isa = PBXSourcesBuildPhase;
  4208. buildActionMask = 2147483647;
  4209. files = (
  4210. 83CCBE43239A2B690096AA9F /* InhealthUITests.swift in Sources */,
  4211. );
  4212. runOnlyForDeploymentPostprocessing = 0;
  4213. };
  4214. /* End PBXSourcesBuildPhase section */
  4215. /* Begin PBXTargetDependency section */
  4216. 83CCBE35239A2B690096AA9F /* PBXTargetDependency */ = {
  4217. isa = PBXTargetDependency;
  4218. target = 83CCBE1C239A2B650096AA9F /* Inhealth */;
  4219. targetProxy = 83CCBE34239A2B690096AA9F /* PBXContainerItemProxy */;
  4220. };
  4221. 83CCBE40239A2B690096AA9F /* PBXTargetDependency */ = {
  4222. isa = PBXTargetDependency;
  4223. target = 83CCBE1C239A2B650096AA9F /* Inhealth */;
  4224. targetProxy = 83CCBE3F239A2B690096AA9F /* PBXContainerItemProxy */;
  4225. };
  4226. /* End PBXTargetDependency section */
  4227. /* Begin PBXVariantGroup section */
  4228. 83CCBE26239A2B650096AA9F /* Main.storyboard */ = {
  4229. isa = PBXVariantGroup;
  4230. children = (
  4231. 83CCBE27239A2B650096AA9F /* Base */,
  4232. );
  4233. name = Main.storyboard;
  4234. sourceTree = "<group>";
  4235. };
  4236. 83CCBE2B239A2B690096AA9F /* LaunchScreen.storyboard */ = {
  4237. isa = PBXVariantGroup;
  4238. children = (
  4239. 83CCBE2C239A2B690096AA9F /* Base */,
  4240. );
  4241. name = LaunchScreen.storyboard;
  4242. sourceTree = "<group>";
  4243. };
  4244. /* End PBXVariantGroup section */
  4245. /* Begin XCBuildConfiguration section */
  4246. 83CCBE45239A2B6A0096AA9F /* Debug */ = {
  4247. isa = XCBuildConfiguration;
  4248. buildSettings = {
  4249. ALWAYS_SEARCH_USER_PATHS = NO;
  4250. CLANG_ANALYZER_NONNULL = YES;
  4251. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  4252. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  4253. CLANG_CXX_LIBRARY = "libc++";
  4254. CLANG_ENABLE_MODULES = YES;
  4255. CLANG_ENABLE_OBJC_ARC = YES;
  4256. CLANG_ENABLE_OBJC_WEAK = YES;
  4257. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  4258. CLANG_WARN_BOOL_CONVERSION = YES;
  4259. CLANG_WARN_COMMA = YES;
  4260. CLANG_WARN_CONSTANT_CONVERSION = YES;
  4261. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  4262. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  4263. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  4264. CLANG_WARN_EMPTY_BODY = YES;
  4265. CLANG_WARN_ENUM_CONVERSION = YES;
  4266. CLANG_WARN_INFINITE_RECURSION = YES;
  4267. CLANG_WARN_INT_CONVERSION = YES;
  4268. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  4269. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  4270. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  4271. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  4272. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  4273. CLANG_WARN_STRICT_PROTOTYPES = YES;
  4274. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  4275. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  4276. CLANG_WARN_UNREACHABLE_CODE = YES;
  4277. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  4278. COPY_PHASE_STRIP = NO;
  4279. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  4280. ENABLE_STRICT_OBJC_MSGSEND = YES;
  4281. ENABLE_TESTABILITY = YES;
  4282. GCC_C_LANGUAGE_STANDARD = gnu11;
  4283. GCC_DYNAMIC_NO_PIC = NO;
  4284. GCC_NO_COMMON_BLOCKS = YES;
  4285. GCC_OPTIMIZATION_LEVEL = 0;
  4286. GCC_PREPROCESSOR_DEFINITIONS = (
  4287. "DEBUG=1",
  4288. "$(inherited)",
  4289. );
  4290. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  4291. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  4292. GCC_WARN_UNDECLARED_SELECTOR = YES;
  4293. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  4294. GCC_WARN_UNUSED_FUNCTION = YES;
  4295. GCC_WARN_UNUSED_VARIABLE = YES;
  4296. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  4297. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  4298. MTL_FAST_MATH = YES;
  4299. ONLY_ACTIVE_ARCH = YES;
  4300. SDKROOT = iphoneos;
  4301. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  4302. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  4303. };
  4304. name = Debug;
  4305. };
  4306. 83CCBE46239A2B6A0096AA9F /* Release */ = {
  4307. isa = XCBuildConfiguration;
  4308. buildSettings = {
  4309. ALWAYS_SEARCH_USER_PATHS = NO;
  4310. CLANG_ANALYZER_NONNULL = YES;
  4311. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  4312. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  4313. CLANG_CXX_LIBRARY = "libc++";
  4314. CLANG_ENABLE_MODULES = YES;
  4315. CLANG_ENABLE_OBJC_ARC = YES;
  4316. CLANG_ENABLE_OBJC_WEAK = YES;
  4317. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  4318. CLANG_WARN_BOOL_CONVERSION = YES;
  4319. CLANG_WARN_COMMA = YES;
  4320. CLANG_WARN_CONSTANT_CONVERSION = YES;
  4321. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  4322. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  4323. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  4324. CLANG_WARN_EMPTY_BODY = YES;
  4325. CLANG_WARN_ENUM_CONVERSION = YES;
  4326. CLANG_WARN_INFINITE_RECURSION = YES;
  4327. CLANG_WARN_INT_CONVERSION = YES;
  4328. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  4329. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  4330. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  4331. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  4332. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  4333. CLANG_WARN_STRICT_PROTOTYPES = YES;
  4334. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  4335. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  4336. CLANG_WARN_UNREACHABLE_CODE = YES;
  4337. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  4338. COPY_PHASE_STRIP = NO;
  4339. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  4340. ENABLE_NS_ASSERTIONS = NO;
  4341. ENABLE_STRICT_OBJC_MSGSEND = YES;
  4342. GCC_C_LANGUAGE_STANDARD = gnu11;
  4343. GCC_NO_COMMON_BLOCKS = YES;
  4344. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  4345. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  4346. GCC_WARN_UNDECLARED_SELECTOR = YES;
  4347. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  4348. GCC_WARN_UNUSED_FUNCTION = YES;
  4349. GCC_WARN_UNUSED_VARIABLE = YES;
  4350. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  4351. MTL_ENABLE_DEBUG_INFO = NO;
  4352. MTL_FAST_MATH = YES;
  4353. SDKROOT = iphoneos;
  4354. SWIFT_COMPILATION_MODE = wholemodule;
  4355. SWIFT_OPTIMIZATION_LEVEL = "-O";
  4356. VALIDATE_PRODUCT = YES;
  4357. };
  4358. name = Release;
  4359. };
  4360. 83CCBE48239A2B6A0096AA9F /* Debug */ = {
  4361. isa = XCBuildConfiguration;
  4362. baseConfigurationReference = DA1019A4D90F6AA594F76C51 /* Pods-Inhealth.debug.xcconfig */;
  4363. buildSettings = {
  4364. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  4365. CLANG_ENABLE_MODULES = YES;
  4366. CODE_SIGN_ENTITLEMENTS = Inhealth/Inhealth.entitlements;
  4367. CODE_SIGN_IDENTITY = "Apple Development";
  4368. CODE_SIGN_STYLE = Automatic;
  4369. CURRENT_PROJECT_VERSION = 20210119;
  4370. DEVELOPMENT_TEAM = XX76ZRB47G;
  4371. FRAMEWORK_SEARCH_PATHS = (
  4372. "$(inherited)",
  4373. "\"${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking\"",
  4374. "\"${PODS_CONFIGURATION_BUILD_DIR}/Alamofire\"",
  4375. "\"${PODS_CONFIGURATION_BUILD_DIR}/Charts\"",
  4376. "\"${PODS_CONFIGURATION_BUILD_DIR}/ESPullToRefresh\"",
  4377. "\"${PODS_CONFIGURATION_BUILD_DIR}/IBAnimatable\"",
  4378. "\"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift\"",
  4379. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView\"",
  4380. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView\"",
  4381. "\"${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher\"",
  4382. "\"${PODS_CONFIGURATION_BUILD_DIR}/Moya\"",
  4383. "\"${PODS_CONFIGURATION_BUILD_DIR}/ObjcExceptionBridging\"",
  4384. "\"${PODS_CONFIGURATION_BUILD_DIR}/PKHUD\"",
  4385. "\"${PODS_CONFIGURATION_BUILD_DIR}/Result\"",
  4386. "\"${PODS_CONFIGURATION_BUILD_DIR}/SnapKit\"",
  4387. "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream\"",
  4388. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftPopup\"",
  4389. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwifterSwift\"",
  4390. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON\"",
  4391. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwipeCellKit\"",
  4392. "\"${PODS_CONFIGURATION_BUILD_DIR}/TDAppMonitorKit\"",
  4393. "\"${PODS_CONFIGURATION_BUILD_DIR}/TKSwitcherCollection\"",
  4394. "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift\"",
  4395. "\"${PODS_CONFIGURATION_BUILD_DIR}/XCGLogger\"",
  4396. );
  4397. HEADER_SEARCH_PATHS = (
  4398. "$(inherited)",
  4399. "\"${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers\"",
  4400. "\"${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers\"",
  4401. "\"${PODS_CONFIGURATION_BUILD_DIR}/Charts/Charts.framework/Headers\"",
  4402. "\"${PODS_CONFIGURATION_BUILD_DIR}/ESPullToRefresh/ESPullToRefresh.framework/Headers\"",
  4403. "\"${PODS_CONFIGURATION_BUILD_DIR}/IBAnimatable/IBAnimatable.framework/Headers\"",
  4404. "\"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers\"",
  4405. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers\"",
  4406. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers\"",
  4407. "\"${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers\"",
  4408. "\"${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers\"",
  4409. "\"${PODS_CONFIGURATION_BUILD_DIR}/ObjcExceptionBridging/ObjcExceptionBridging.framework/Headers\"",
  4410. "\"${PODS_CONFIGURATION_BUILD_DIR}/PKHUD/PKHUD.framework/Headers\"",
  4411. "\"${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers\"",
  4412. "\"${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers\"",
  4413. "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers\"",
  4414. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftPopup/SwiftPopup.framework/Headers\"",
  4415. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwifterSwift/SwifterSwift.framework/Headers\"",
  4416. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers\"",
  4417. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwipeCellKit/SwipeCellKit.framework/Headers\"",
  4418. "\"${PODS_CONFIGURATION_BUILD_DIR}/TDAppMonitorKit/TDAppMonitorKit.framework/Headers\"",
  4419. "\"${PODS_CONFIGURATION_BUILD_DIR}/TKSwitcherCollection/TKSwitcherCollection.framework/Headers\"",
  4420. "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers\"",
  4421. "\"${PODS_CONFIGURATION_BUILD_DIR}/XCGLogger/XCGLogger.framework/Headers\"",
  4422. );
  4423. INFOPLIST_FILE = Inhealth/Info.plist;
  4424. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  4425. LD_RUNPATH_SEARCH_PATHS = (
  4426. "$(inherited)",
  4427. "@executable_path/Frameworks",
  4428. );
  4429. MARKETING_VERSION = 1.0.5;
  4430. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.newsmartlighting;
  4431. PRODUCT_NAME = "教育照明";
  4432. PROVISIONING_PROFILE_SPECIFIER = "";
  4433. SWIFT_OBJC_BRIDGING_HEADER = "Inhealth/Inhealth-Bridging-Header.h";
  4434. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  4435. SWIFT_VERSION = 5.0;
  4436. TARGETED_DEVICE_FAMILY = 1;
  4437. };
  4438. name = Debug;
  4439. };
  4440. 83CCBE49239A2B6A0096AA9F /* Release */ = {
  4441. isa = XCBuildConfiguration;
  4442. baseConfigurationReference = 8E4594ABDCD699DB8073FBC3 /* Pods-Inhealth.release.xcconfig */;
  4443. buildSettings = {
  4444. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  4445. CLANG_ENABLE_MODULES = YES;
  4446. CODE_SIGN_ENTITLEMENTS = Inhealth/Inhealth.entitlements;
  4447. CODE_SIGN_IDENTITY = "Apple Development";
  4448. CODE_SIGN_STYLE = Automatic;
  4449. CURRENT_PROJECT_VERSION = 20210119;
  4450. DEVELOPMENT_TEAM = XX76ZRB47G;
  4451. FRAMEWORK_SEARCH_PATHS = (
  4452. "$(inherited)",
  4453. "\"${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking\"",
  4454. "\"${PODS_CONFIGURATION_BUILD_DIR}/Alamofire\"",
  4455. "\"${PODS_CONFIGURATION_BUILD_DIR}/Charts\"",
  4456. "\"${PODS_CONFIGURATION_BUILD_DIR}/ESPullToRefresh\"",
  4457. "\"${PODS_CONFIGURATION_BUILD_DIR}/IBAnimatable\"",
  4458. "\"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift\"",
  4459. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView\"",
  4460. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView\"",
  4461. "\"${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher\"",
  4462. "\"${PODS_CONFIGURATION_BUILD_DIR}/Moya\"",
  4463. "\"${PODS_CONFIGURATION_BUILD_DIR}/ObjcExceptionBridging\"",
  4464. "\"${PODS_CONFIGURATION_BUILD_DIR}/PKHUD\"",
  4465. "\"${PODS_CONFIGURATION_BUILD_DIR}/Result\"",
  4466. "\"${PODS_CONFIGURATION_BUILD_DIR}/SnapKit\"",
  4467. "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream\"",
  4468. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftPopup\"",
  4469. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwifterSwift\"",
  4470. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON\"",
  4471. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwipeCellKit\"",
  4472. "\"${PODS_CONFIGURATION_BUILD_DIR}/TDAppMonitorKit\"",
  4473. "\"${PODS_CONFIGURATION_BUILD_DIR}/TKSwitcherCollection\"",
  4474. "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift\"",
  4475. "\"${PODS_CONFIGURATION_BUILD_DIR}/XCGLogger\"",
  4476. );
  4477. HEADER_SEARCH_PATHS = (
  4478. "$(inherited)",
  4479. "\"${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers\"",
  4480. "\"${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers\"",
  4481. "\"${PODS_CONFIGURATION_BUILD_DIR}/Charts/Charts.framework/Headers\"",
  4482. "\"${PODS_CONFIGURATION_BUILD_DIR}/ESPullToRefresh/ESPullToRefresh.framework/Headers\"",
  4483. "\"${PODS_CONFIGURATION_BUILD_DIR}/IBAnimatable/IBAnimatable.framework/Headers\"",
  4484. "\"${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers\"",
  4485. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers\"",
  4486. "\"${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers\"",
  4487. "\"${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers\"",
  4488. "\"${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers\"",
  4489. "\"${PODS_CONFIGURATION_BUILD_DIR}/ObjcExceptionBridging/ObjcExceptionBridging.framework/Headers\"",
  4490. "\"${PODS_CONFIGURATION_BUILD_DIR}/PKHUD/PKHUD.framework/Headers\"",
  4491. "\"${PODS_CONFIGURATION_BUILD_DIR}/Result/Result.framework/Headers\"",
  4492. "\"${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers\"",
  4493. "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers\"",
  4494. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftPopup/SwiftPopup.framework/Headers\"",
  4495. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwifterSwift/SwifterSwift.framework/Headers\"",
  4496. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers\"",
  4497. "\"${PODS_CONFIGURATION_BUILD_DIR}/SwipeCellKit/SwipeCellKit.framework/Headers\"",
  4498. "\"${PODS_CONFIGURATION_BUILD_DIR}/TDAppMonitorKit/TDAppMonitorKit.framework/Headers\"",
  4499. "\"${PODS_CONFIGURATION_BUILD_DIR}/TKSwitcherCollection/TKSwitcherCollection.framework/Headers\"",
  4500. "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast-Swift/Toast_Swift.framework/Headers\"",
  4501. "\"${PODS_CONFIGURATION_BUILD_DIR}/XCGLogger/XCGLogger.framework/Headers\"",
  4502. );
  4503. INFOPLIST_FILE = Inhealth/Info.plist;
  4504. IPHONEOS_DEPLOYMENT_TARGET = 11.0;
  4505. LD_RUNPATH_SEARCH_PATHS = (
  4506. "$(inherited)",
  4507. "@executable_path/Frameworks",
  4508. );
  4509. MARKETING_VERSION = 1.0.5;
  4510. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.newsmartlighting;
  4511. PRODUCT_NAME = "教育照明";
  4512. PROVISIONING_PROFILE_SPECIFIER = "";
  4513. SWIFT_OBJC_BRIDGING_HEADER = "Inhealth/Inhealth-Bridging-Header.h";
  4514. SWIFT_VERSION = 5.0;
  4515. TARGETED_DEVICE_FAMILY = 1;
  4516. };
  4517. name = Release;
  4518. };
  4519. 83CCBE4B239A2B6A0096AA9F /* Debug */ = {
  4520. isa = XCBuildConfiguration;
  4521. buildSettings = {
  4522. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  4523. BUNDLE_LOADER = "$(TEST_HOST)";
  4524. CODE_SIGN_STYLE = Automatic;
  4525. DEVELOPMENT_TEAM = XX76ZRB47G;
  4526. INFOPLIST_FILE = InhealthTests/Info.plist;
  4527. IPHONEOS_DEPLOYMENT_TARGET = 13.2;
  4528. LD_RUNPATH_SEARCH_PATHS = (
  4529. "$(inherited)",
  4530. "@executable_path/Frameworks",
  4531. "@loader_path/Frameworks",
  4532. );
  4533. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.InhealthTests;
  4534. PRODUCT_NAME = "$(TARGET_NAME)";
  4535. SWIFT_VERSION = 5.0;
  4536. TARGETED_DEVICE_FAMILY = "1,2";
  4537. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Inhealth.app/Inhealth";
  4538. };
  4539. name = Debug;
  4540. };
  4541. 83CCBE4C239A2B6A0096AA9F /* Release */ = {
  4542. isa = XCBuildConfiguration;
  4543. buildSettings = {
  4544. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  4545. BUNDLE_LOADER = "$(TEST_HOST)";
  4546. CODE_SIGN_STYLE = Automatic;
  4547. DEVELOPMENT_TEAM = XX76ZRB47G;
  4548. INFOPLIST_FILE = InhealthTests/Info.plist;
  4549. IPHONEOS_DEPLOYMENT_TARGET = 13.2;
  4550. LD_RUNPATH_SEARCH_PATHS = (
  4551. "$(inherited)",
  4552. "@executable_path/Frameworks",
  4553. "@loader_path/Frameworks",
  4554. );
  4555. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.InhealthTests;
  4556. PRODUCT_NAME = "$(TARGET_NAME)";
  4557. SWIFT_VERSION = 5.0;
  4558. TARGETED_DEVICE_FAMILY = "1,2";
  4559. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Inhealth.app/Inhealth";
  4560. };
  4561. name = Release;
  4562. };
  4563. 83CCBE4E239A2B6A0096AA9F /* Debug */ = {
  4564. isa = XCBuildConfiguration;
  4565. buildSettings = {
  4566. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  4567. CODE_SIGN_STYLE = Automatic;
  4568. DEVELOPMENT_TEAM = XX76ZRB47G;
  4569. INFOPLIST_FILE = InhealthUITests/Info.plist;
  4570. LD_RUNPATH_SEARCH_PATHS = (
  4571. "$(inherited)",
  4572. "@executable_path/Frameworks",
  4573. "@loader_path/Frameworks",
  4574. );
  4575. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.InhealthUITests;
  4576. PRODUCT_NAME = "$(TARGET_NAME)";
  4577. SWIFT_VERSION = 5.0;
  4578. TARGETED_DEVICE_FAMILY = "1,2";
  4579. TEST_TARGET_NAME = Inhealth;
  4580. };
  4581. name = Debug;
  4582. };
  4583. 83CCBE4F239A2B6A0096AA9F /* Release */ = {
  4584. isa = XCBuildConfiguration;
  4585. buildSettings = {
  4586. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  4587. CODE_SIGN_STYLE = Automatic;
  4588. DEVELOPMENT_TEAM = XX76ZRB47G;
  4589. INFOPLIST_FILE = InhealthUITests/Info.plist;
  4590. LD_RUNPATH_SEARCH_PATHS = (
  4591. "$(inherited)",
  4592. "@executable_path/Frameworks",
  4593. "@loader_path/Frameworks",
  4594. );
  4595. PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.InhealthUITests;
  4596. PRODUCT_NAME = "$(TARGET_NAME)";
  4597. SWIFT_VERSION = 5.0;
  4598. TARGETED_DEVICE_FAMILY = "1,2";
  4599. TEST_TARGET_NAME = Inhealth;
  4600. };
  4601. name = Release;
  4602. };
  4603. /* End XCBuildConfiguration section */
  4604. /* Begin XCConfigurationList section */
  4605. 83CCBE18239A2B650096AA9F /* Build configuration list for PBXProject "Inhealth" */ = {
  4606. isa = XCConfigurationList;
  4607. buildConfigurations = (
  4608. 83CCBE45239A2B6A0096AA9F /* Debug */,
  4609. 83CCBE46239A2B6A0096AA9F /* Release */,
  4610. );
  4611. defaultConfigurationIsVisible = 0;
  4612. defaultConfigurationName = Release;
  4613. };
  4614. 83CCBE47239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "Inhealth" */ = {
  4615. isa = XCConfigurationList;
  4616. buildConfigurations = (
  4617. 83CCBE48239A2B6A0096AA9F /* Debug */,
  4618. 83CCBE49239A2B6A0096AA9F /* Release */,
  4619. );
  4620. defaultConfigurationIsVisible = 0;
  4621. defaultConfigurationName = Release;
  4622. };
  4623. 83CCBE4A239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "InhealthTests" */ = {
  4624. isa = XCConfigurationList;
  4625. buildConfigurations = (
  4626. 83CCBE4B239A2B6A0096AA9F /* Debug */,
  4627. 83CCBE4C239A2B6A0096AA9F /* Release */,
  4628. );
  4629. defaultConfigurationIsVisible = 0;
  4630. defaultConfigurationName = Release;
  4631. };
  4632. 83CCBE4D239A2B6A0096AA9F /* Build configuration list for PBXNativeTarget "InhealthUITests" */ = {
  4633. isa = XCConfigurationList;
  4634. buildConfigurations = (
  4635. 83CCBE4E239A2B6A0096AA9F /* Debug */,
  4636. 83CCBE4F239A2B6A0096AA9F /* Release */,
  4637. );
  4638. defaultConfigurationIsVisible = 0;
  4639. defaultConfigurationName = Release;
  4640. };
  4641. /* End XCConfigurationList section */
  4642. };
  4643. rootObject = 83CCBE15239A2B650096AA9F /* Project object */;
  4644. }